RemoteMaster and Mac OS X Yosemite again

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

Post Reply
drone
Posts: 7
Joined: Sat Jul 17, 2004 3:11 pm

RemoteMaster and Mac OS X Yosemite again

Post by drone »

Hello,

I tried to read all info about latest RemoteMaster (RemoteMaster.v2.03Alpha28build18) and OS X Yosemite with latest Java 8_40. But still did not get it to work. I use an cheap usb adapter with FTDI Chip FT232R. This works great on windows 7 with default drivers an several remotes i used.
Under OS Yosemite I installed the latest FTDI driver (disabled the Mac Yosemite driver). The device is recognized under System Profiler and Terminal. Also CoolTerm is working and seeing the port. I an able to start RemoteMaster by double-clicking the remote.jar (tried to run the setup.sh script but only got a RemoteMaster.desktop and a RMIR.desktop file. if i try to start those nothing happens). When I click the download from remote button there is the: "Error downloading from Remote" message. the raw download is only full of "00"

In the master.err file seems to be some hints to my problem (which I do not understand :) -->
"DecodeIR: Looking in '/Users/brankoto/Desktop/RemoteMaster.v2.03Alpha28build18'.
LibraryLoader: Java version '1.8.0_40' from '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' running on 'Mac OS X' (x86_64)
LibraryLoader: Attempting to load 'DecodeIR' from '/Users/brankoto/Desktop/RemoteMaster.v2.03Alpha28build18/Mac OS X-x86_64/libDecodeIR.jnilib'...
LibraryLoader: Loaded 'DecodeIR' successfully from '/Users/brankoto/Desktop/RemoteMaster.v2.03Alpha28build18/Mac OS X-x86_64/libDecodeIR.jnilib'
Starting normal download
Interface Name = NULL
Port Name = NULL
Testing interface: JP1.X Serial
Port Name = /dev/cu.usbserial-A50285BI
Opened on Port /dev/cu.usbserial-A50285BI
Interface opened successfully
Base address = $600
Interface type = 5
Searching for RDF
Final signature sought = 33063306
Remote identified as: Dreambox V6 URC-39931 RJ0
ERROR: ButtonMap 0 includes unknown keycode $a5, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a6, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a7, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a8, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ad, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ae, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $af, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b0, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b1, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b2, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b3, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b4, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b5, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b6, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b7, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b8, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b9, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ba, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bb, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bc, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bd, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $be, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bf, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $e0, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $e1, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $41, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $42, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $43, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $44, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $45, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $46, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $47, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $48, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $49, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4a, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4b, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4c, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4d, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4e, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4f, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $50, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $51, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $52, Creating button!
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.hifiremote.jp1.GeneralPanel.setHighlightAction(GeneralPanel.java:367)
at com.hifiremote.jp1.GeneralPanel.access$2(GeneralPanel.java:365)
at com.hifiremote.jp1.GeneralPanel$2.focusGained(GeneralPanel.java:85)
at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:220)
at java.awt.Component.processFocusEvent(Component.java:6414)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4881)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:986)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:610)
at java.awt.Component.dispatchEventImpl(Component.java:4752)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4703)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:724)
at java.awt.EventQueue$4.run(EventQueue.java:722)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Number of bytes read = $FFFFFFFF
Ending normal download
Data parsing started
Decoding settings
Decoding upgrades
Download error: -1536"

Sorry for that long post.
What should I try now?

thx
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

All the button map errors are normal since those are all indeed missing from the RDF. So that part is harmless. I suspect Java 8 may be the culprit. Can you uninstall that and give Java 7 a try?

Can you also post the successfully downloaded RMIR file from your PC?
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

drone,
I am successfully running RemoteMaster v2.03 Alpha 28 build 16 under Java 8 (1.8.0_31) under Yosemite OS X 10.10.2 with the FTDI FT232R driver (with a cheap Chinese USB adapter).

There is a thread on that: http://www.hifi-remote.com/forums/viewtopic.php?t=15872
Bruce
3FG
Expert
Posts: 3434
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

Have you been able to work with the Dreambox V6 URC-39931 RJ0 remote before? The reason I ask is that the RDF file in SourceForge is clearly not in finished form. binky123 uploaded an improved version into the RDF Development Area, but it isn't ready for actual JP1 usage either. The [Protocols] section of RDFs need to include information about variants of the built-in executors. For example, any remote made in the last 10 years needs to have the entry 0027:new rather than 0027, or th eremote will crash on uploading Somy 12/15/20 Combo. The existing 33063306 RDFs don't have any variants shown, and some upgrades generated with these RDFs will not work. We also obviously have some work to do correlate button numbers with the button maps.
drone
Posts: 7
Joined: Sat Jul 17, 2004 3:11 pm

Post by drone »

Hello,

thank you for helping.

I removed Java 8_40 and installed java 6_45 from Apple. Still the same errors.
The master.err file shows:

RemoteMaster v2.03 Alpha 28 build 18
Legacy merge set = true
System Properties:
java.version = 1.6.0_65
java.vendor = Apple Inc.
os.name = Mac OS X
os.arch = x86_64
java.home = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
java.class.path = /Users/user/Desktop/RemoteMaster.v2.03Alpha28build18/RemoteMaster.jar
Adding to classpath: file:/Users/user/Desktop/RemoteMaster.v2.03Alpha28build18/
Generating deviceImporter for protocol Blank
Generating deviceImporter for protocol Acer Keyboard
DevParm is Device
DevParm is Sub Device
**** Warning: multiple protocols with PID 00 5E and variantName 2
Generating deviceImporter for protocol Aiwa Combo
DevParm is Sub Device
Generating deviceImporter for protocol Akai
DevParm is Device Code
Generating deviceImporter for protocol Amino (Official)
DevParm is Device
::::

RemoteMaster.v2.03Alpha28build18/Mac OS X-x86_64/libDecodeIR.jnilib'
Starting normal download
Interface Name = NULL
Port Name = NULL
Testing interface: JP1.X Serial
Port Name = /dev/cu.usbserial-A50285BI
Opened on Port /dev/cu.usbserial-A50285BI
Interface opened successfully
Base address = $600
Interface type = 5
Searching for RDF
Final signature sought = 33063306
Remote identified as: Dreambox V6 URC-39931 RJ0
ERROR: ButtonMap 0 includes unknown keycode $a5, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a6, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a7, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $a8, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ad, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ae, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $af, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b0, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b1, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b2, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b3, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b4, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b5, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b6, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b7, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b8, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $b9, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $ba, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bb, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bc, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bd, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $be, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $bf, Creating button!
ERROR: ButtonMap 0 includes unknown keycode $e0, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $e1, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $41, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $42, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $43, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $44, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $45, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $46, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $47, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $48, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $49, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4a, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4b, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4c, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4d, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4e, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $4f, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $50, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $51, Creating button!
ERROR: ButtonMap 1 includes unknown keycode $52, Creating button!
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.hifiremote.jp1.GeneralPanel.setHighlightAction(GeneralPanel.java:367)
at com.hifiremote.jp1.GeneralPanel.access$2(GeneralPanel.java:365)
at com.hifiremote.jp1.GeneralPanel$2.focusGained(GeneralPanel.java:85)
at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:203)
at java.awt.Component.processFocusEvent(Component.java:6303)
at java.awt.Component.processEvent(Component.java:6170)
at java.awt.Container.processEvent(Container.java:2084)
at java.awt.Component.dispatchEventImpl(Component.java:4776)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:911)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:523)
at java.awt.Component.dispatchEventImpl(Component.java:4648)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:690)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Number of bytes read = $FFFFFFFF
Ending normal download
Data parsing started
Decoding settings
Decoding upgrades
Download error: -1536
java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: -1536
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at javax.swing.SwingWorker.get(SwingWorker.java:582)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.done(RemoteMaster.java:677)
at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
at javax.swing.Timer.fireActionPerformed(Timer.java:291)
at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1536
at com.hifiremote.jp1.BigEndianProcessor.getInt(BigEndianProcessor.java:46)
at com.hifiremote.jp1.RemoteConfiguration.decodeUpgrades(RemoteConfiguration.java:6534)
at com.hifiremote.jp1.RemoteConfiguration.importIR(RemoteConfiguration.java:3739)
at com.hifiremote.jp1.RemoteConfiguration.parseData(RemoteConfiguration.java:4327)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:661)
at com.hifiremote.jp1.RemoteMaster$DownloadTask.doInBackground(RemoteMaster.java:1)
at javax.swing.SwingWorker$1.call(SwingWorker.java:277)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at javax.swing.SwingWorker.run(SwingWorker.java:316)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.hifiremote.jp1.GeneralPanel.setHighlightAction(GeneralPanel.java:367)
at com.hifiremote.jp1.GeneralPanel.access$2(GeneralPanel.java:365)
at com.hifiremote.jp1.GeneralPanel$2.focusGained(GeneralPanel.java:85)
at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:203)
at java.awt.Component.processFocusEvent(Component.java:6303)
at java.awt.Component.processEvent(Component.java:6170)
at java.awt.Container.processEvent(Container.java:2084)
at java.awt.Component.dispatchEventImpl(Component.java:4776)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:911)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:523)
at java.awt.Component.dispatchEventImpl(Component.java:4648)
at java.awt.Container.dispatchEventImpl(Container.java:2142)
at java.awt.Window.dispatchEventImpl(Window.java:2492)
at java.awt.Component.dispatchEvent(Component.java:4604)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:690)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:101)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:690)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

The raw download file is only full of "00"

Now the new part: I installed the same RemoteMaster Version on two other Mac laptops with mac os x yosemite (one with java 6_45 from Apple and one with java 8_40 from oracle) and the same FTDI driver. Booth are working with no problem. Only my desktop iMac is not?

What to do? Sure i can use my laptop but i'd like to do it with the iMac sa the laptop is for work only.

thx

Branko
ruidosobruce
Posts: 91
Joined: Sun Jan 04, 2015 1:33 pm
Location: New Mexico

Post by ruidosobruce »

Code: Select all

Testing interface: JP1.X Serial 
Port Name = /dev/cu.usbserial-A50285BI 
Opened on Port /dev/cu.usbserial-A50285BI 
Interface opened successfully 
Base address = $600 
Interface type = 5
.
.
Number of bytes read = $FFFFFFFF 
Ending normal download 
.
Download error: -1536 
Clearly the download size isn't right, but I can't guess why. Maybe Graham will look at it.
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Still need that good RMIR file.
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Can you do a raw download? Select the "Raw download" item from the Remote menu, click the Download button on the panel that opens. If that works, use the Save button to save it with the default filename and post it for us to look at.
Graham
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

I have had a further look at this and my best guess is that the RDF has a wrong value for the EEPROM size. If that is so, then other things are also wrong with the RDF. A value that is too large will cause the USB serial interface (I take it that is what is being used) to attempt to read outside the true EEPROM area. If this happens, the read fails and the interface returns -1 as the number of bytes read. The FFFFFFFF in the error log corresponds to -1. Any other read failure would also cause a return value of -1, but as the interface clearly can read the remote, as it has read the signature, this seems less likely.

A raw download, which I suggested in my previous post, does not rely on the RDF for the EEPROM size, so if I am right, that should work.
Graham
drone
Posts: 7
Joined: Sat Jul 17, 2004 3:11 pm

Post by drone »

Hello,

I performed the raw download and the file is only full of "00".
I could upload the saved file (how do I attach this file to my post)?

The other thing is: on two other mac running yosemite and same settings (drivers, java etc.) it works without problem?


Branko
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Please post the file from the Mac that works.
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

You attach a file to a post by uploading it to the Diagnosis Area of the File Section and then putting a link to that upload in your post. There is no point in uploading a raw download full of 00's but I think it would still be worth uploading a saved .rmir file from this remote made on a computer on which it works.

On the other Macs on which it works, are they all running Alpha 28 build 18 of RMIR or have they an earlier build? Have they the same Java version? Is there any identifiable difference between their setups and yours that you can see? If they are running Alpha 28 build 16 or earlier and are running RMIR from the shell script RMIR.sh then it is running in root mode. That is something which build 18 tried to get away from. In the absence of other suggestions, you might like to try running RMIR as root. I can't see why the USB serial interface libjp12serial.jnilib should be able to read some data without having root privileges while not being able to read the whole dataset, but we seem to be running out of ideas so it is worth a try.
Graham
Post Reply