Someone had reported that there was a regression in ioiodude specifically
for bootloader mode on a Mac. I haven't had a chance to take a look, but I
would recommend that you use a different OS for firmware upgrade. Either
windows or Linux should work fine.
On Mar 15, 2016 8:20 PM, "Vic Wintriss" <[email protected]> wrote:

> Hooray...that fixed it.  I connected the USB directly to the Mac and
> ioiodude now works and finds versions...but when I put the ioio board in
> the programming (3 blinks) and try versions I get:
>
> VicMacMini:~ VicMini$ ls /dev/tty.usb*
>
> /dev/tty.usbmodem1441
>
> VicMacMini:~ VicMini$ ./ioiodude --port=/dev/tty.usbmodem1441 versions
>
> [Boot] INFO:  setProperties(com.simontuffs.onejar.JarClassLoader@7440e464)
>
> [Boot] INFO:  using JarClassLoader: com.simontuffs.onejar.JarClassLoader
>
> [JarClassLoader] INFO:  findResource() found:
> "com/sun/jna/darwin/libjnidispatch.jnilib" for caller null in codebase
> lib/jna-4.0.0.jar
>
> [JarClassLoader] INFO:  findResource() found:
> "com/sun/jna/darwin/libjnidispatch.jnilib" for caller null in codebase
> lib/jna-4.0.0.jar
>
>
> What is wrong now?
>
> On Monday, March 14, 2016 at 9:35:17 PM UTC-7, Ytai wrote:
>>
>> Vic, I have no idea what the problem might be. I have a very similar
>> setup (same OS version, same Java major version - mine is 1.8.0_72) and it
>> works for me without issues.
>>
>> Maybe try connecting to different USB ports, bypass the hub if you're
>> using one, etc?
>>
>> PJC is not part of the environment, it is compiled into the apps/tools
>> themselves. I.e. in order to upgrade you'd need to build IOIODude/Bridge
>> yourself, then tweak the PJC version number in the build.gradle file.
>> However, I suspect that there's something else going on.
>>
>> On Sun, Mar 13, 2016 at 10:00 PM, Vic Wintriss <[email protected]> wrote:
>>
>>> I tried ioiodude 1.03 and still got:
>>>
>>> VicMacMini:~ VicMini$ ls /dev/tty.usb*
>>>
>>> /dev/tty.usbmodem1A121371
>>>
>>> VicMacMini:~ VicMini$ mv /Users/VicMini/Desktop/IOIODude-0103/ioiodude ~
>>>
>>> VicMacMini:~ VicMini$ mv
>>> /Users/VicMini/Desktop/IOIODude-0103/ioiodude.jar ~
>>>
>>> VicMacMini:~ VicMini$ ./ioiodude --port=/dev/tty.usbmodem1A121371
>>> versions
>>>
>>> Exception in thread "main" java.lang.reflect.InvocationTargetException
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:483)
>>>
>>> at com.simontuffs.onejar.Boot.run(Boot.java:313)
>>>
>>> at com.simontuffs.onejar.Boot.main(Boot.java:161)
>>>
>>> Caused by: purejavacomm.PureJavaIllegalStateException: JTermios call
>>> returned -1 at class purejavacomm.PureJavaSerialPort line 1291
>>>
>>> at
>>> purejavacomm.PureJavaSerialPort.checkReturnCode(PureJavaSerialPort.java:1302)
>>>
>>> at
>>> purejavacomm.PureJavaSerialPort.access$12(PureJavaSerialPort.java:1291)
>>>
>>> at purejavacomm.PureJavaSerialPort$2.read(PureJavaSerialPort.java:835)
>>>
>>> at purejavacomm.PureJavaSerialPort$2.read(PureJavaSerialPort.java:730)
>>>
>>> at
>>> ioio.dude.SerialPortIOIOConnection$GracefullyClosingInputStream.read(SerialPortIOIOConnection.java:179)
>>>
>>> at ioio.dude.IOIODudeMain.connect(IOIODudeMain.java:406)
>>>
>>> at ioio.dude.IOIODudeMain.main(IOIODudeMain.java:113)
>>>
>>> ... 6 more
>>> I don't know how to update purejavacomm on my mac.  Instructions, please.
>>>
>>> On Thursday, August 21, 2014 at 2:35:12 PM UTC-7, Ytai wrote:
>>>>
>>>> It might be a purejavacomm problem. There is a newer version that the
>>>> one used by the IOIO tools. Can any of you try to update the
>>>> purejavacomm.jar file to the latest and see if it fixes the issue? If it
>>>> does, I can build new versions fairly easily.
>>>>
>>>>
>>>> On Wed, Aug 20, 2014 at 7:55 AM, Tim Frisch <[email protected]> wrote:
>>>>
>>>>> Hey Ytai; I've got a similar error.
>>>>>
>>>>> Added the ADB to the PATH.
>>>>>
>>>>> Now when running the ioiobridge we receive this:
>>>>>
>>>>>
>>>>>
>>>>> Connecting to IOIO... Connected!
>>>>>
>>>>> Connecting to Android application... Connected!
>>>>>
>>>>> Bridge is running...
>>>>>
>>>>> Exception in thread "Thread-1" java.lang.IllegalStateException: File
>>>>> descriptor is -1 < 0, maybe closed by previous error condition
>>>>>
>>>>> at
>>>>> purejavacomm.PureJavaSerialPort.checkState(PureJavaSerialPort.java:906)
>>>>>
>>>>> at
>>>>> purejavacomm.PureJavaSerialPort.access$000(PureJavaSerialPort.java:46)
>>>>>
>>>>> at purejavacomm.PureJavaSerialPort$2.read(PureJavaSerialPort.java:567)
>>>>>
>>>>> at java.io.InputStream.read(InputStream.java:101)
>>>>>
>>>>> at ioio.bridge.Main$GracefullyClosingInputStream.read(Unknown Source)
>>>>>
>>>>> at ioio.bridge.Main$BridgeThread.run(Unknown Source)
>>>>>
>>>>> Bridge closed.
>>>>>
>>>>> Connecting to IOIO... Connected!
>>>>>
>>>>> Connecting to Android application... Connecting to IOIO... Connected!
>>>>>
>>>>> Connecting to Android application... Connected!
>>>>>
>>>>> Bridge is running...
>>>>>
>>>>> Exception in thread "Thread-1" java.lang.IllegalStateException: File
>>>>> descriptor is -1 < 0, maybe closed by previous error condition
>>>>>
>>>>> at
>>>>> purejavacomm.PureJavaSerialPort.checkState(PureJavaSerialPort.java:906)
>>>>>
>>>>> at
>>>>> purejavacomm.PureJavaSerialPort.access$000(PureJavaSerialPort.java:46)
>>>>>
>>>>> at purejavacomm.PureJavaSerialPort$2.read(PureJavaSerialPort.java:567)
>>>>>
>>>>> at java.io.InputStream.read(InputStream.java:101)
>>>>>
>>>>> at ioio.bridge.Main$GracefullyClosingInputStream.read(Unknown Source)
>>>>>
>>>>> at ioio.bridge.Main$BridgeThread.run(Unknown Source)
>>>>>
>>>>> Bridge closed.
>>>>>
>>>>> Connecting to IOIO... Connected!
>>>>>
>>>>> Connecting to Android application...
>>>>>
>>>>> On Saturday, August 16, 2014 5:13:44 PM UTC-5, Ytai wrote:
>>>>>
>>>>>> The adb tool is a part of the Android SDK. Locate it and add its
>>>>>> directory to the PATH environment variable.
>>>>>> On Aug 13, 2014 1:34 PM, "Luke Zahalka" <[email protected]> wrote:
>>>>>>
>>>>>>> Trying to run an emulator through the ioiobridge and I receive this
>>>>>>> error:
>>>>>>>
>>>>>>> ./ioiobridge: line 4: adb: command not found
>>>>>>>
>>>>>>>
>>>>>>> I got the chmod and followed the instructions online
>>>>>>>
>>>>>>>
>>>>>>> Anyone else run into this error?
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "ioio-users" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>>
>>>>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "ioio-users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> Visit this group at http://groups.google.com/group/ioio-users.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "ioio-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/ioio-users.
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "ioio-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/ioio-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to