Thanks for the suggestions: 1. I just updated the IOIO Manager Wiki page to include the relevant warnings at the top. 2. The latest HelloIOIO application has toasts with all the version information and with a warning when an incompatible firmware is encountered. I haven't yet pushed it into an official release, but soon will.
On Tue, May 13, 2014 at 4:18 AM, Gustav Sohtell <[email protected]> wrote: > Oh. I only got the first part of the error message. Here it is (for google > to index for other people with same problem): > > I/IncomingState( 4331): IOIO Connection established. Hardware ID: SPRK0020 > Bootloader ID: IOIO0400 Firmware ID: IOIO0330 > > V/IOIOImpl( 4331): Querying for required interface ID > > E/IOIOImpl( 4331): Required interface ID is not supported > > E/IOIOBaseApplicationHelper( 4331): Incompatible IOIO firmware > > E/IOIOBaseApplicationHelper( 4331): > ioio.lib.api.exception.IncompatibilityException: IOIO firmware does not > support required firmware: IOIO0005 > > E/IOIOBaseApplicationHelper( 4331): at > ioio.lib.impl.IOIOImpl.checkInterfaceVersion(IOIOImpl.java:208) > > E/IOIOBaseApplicationHelper( 4331): at > ioio.lib.impl.IOIOImpl.waitForConnect(IOIOImpl.java:135) > > E/IOIOBaseApplicationHelper( 4331): at > ioio.lib.util.IOIOBaseApplicationHelper$IOIOThread.run(IOIOBaseApplicationHelper.java:58) > > Den tisdagen den 13:e maj 2014 kl. 12:49:49 UTC+2 skrev Gustav Sohtell: > >> Thank you very much! >> >> I did not know the guide was not for the IOIO OTG. That would have been >> great to point out with big letters on the old page since all google hits >> pointed to that page :) >> >> I found this line in the logcat: >> >> I/IncomingState( 4331): IOIO Connection established. Hardware ID: >> SPRK0020 Bootloader ID: IOIO0400 Firmware ID: IOIO0330 >> >> If that message would have appeared in the app instead of in logcat >> (which is kind of difficult to read while the IOIO is connected and USB >> debugging disabled) it would probably also have saved a lot of time. >> >> >> After flashing to 5.03 (which was much easier to do with the correct >> guide ;)) it worked straight away! >> >> >> Thank you for your help. Now I can start working! >> >> // Gustav >> >> >> >> Den måndagen den 12:e maj 2014 kl. 21:25:00 UTC+2 skrev Ytai: >>> >>> The IOIO OTG has a different bootloader that works with the IOIODude >>> program running on a PC. No need for an older Android. Read the wiki page >>> for more details and post again if you have questions. >>> Another suggestion I would make is to start with the precompiled >>> HelloIOIO.apk from the software bundle to eliminate any chance of you >>> building the app wrong. >>> Last, always check the logcat output of your app, it will contain >>> important information on what's wrong, for example using incompatible >>> software/firmware combinations, which is likely what you're running into. >>> On May 12, 2014 12:18 PM, "Gustav Sohtell" <[email protected]> wrote: >>> >>>> Hello, >>>> >>>> *Background info:* >>>> >>>> I've been having some issues with my new IOIOs. I can't seem to get it >>>> to work with any newer Android devices. I have managed to compile the >>>> HelloIOIO version 503 and running it on a Samsung Galaxy Tab 3 10.1. It >>>> launches fine but the button in the app does nothing on the IOIO. When I >>>> connect the IOIO it asks if I want to use HelloIOIO to handle my connected >>>> device but then nothing works. >>>> >>>> I thought I'd also try on my Nexus 5 when I couldn't get it to work on >>>> the Galaxy Tab. But then I read that I need to upgrade application firmware >>>> to be able to use the Nexus 5. >>>> >>>> I read that you couldn't use any new Android version when using the >>>> IOIO Manager, so I ran it on an old Motorola running Android 2.3.7. This >>>> phone works with the IOIOs I have. >>>> >>>> >>>> *What I have tried:* >>>> >>>> I downloaded the newest firmware using a QR-code and it lists in >>>> Application Images as App-IOIO0500. I starred it and then connected the >>>> IOIO to the phone... What do I do next? I have read the wiki 10 times and >>>> all I can understand is that the programming should start automatically? I >>>> have tried debugging enabled and disabled and I have tried connecting the >>>> IOIO in different ways. The wiki says "*Turn the IOIO off and on again >>>> and connect it to the Android device. The yellow LED will light for a >>>> little longer than usual, signaling the the bootloader is working.*". >>>> Which LED is this? I have never seen any LED light up at all "*usually*". >>>> The IOIO manager finds the IOIO because the programmer inside IOIO Manager >>>> says "*Waiting for target...*" instead of "*Waiting for IOIO >>>> connection...*" when I connect the IOIO. >>>> >>>> >>>> This is the information I get from the IOIO when connecting to the old >>>> Motorola phone: I/IncomingState( 8072): IOIO Connection established. >>>> Hardware ID: SPRK0020 Bootloader ID: IOIO0400 Firmware ID: IOIO0330 >>>> >>>> >>>> *My questions:* >>>> >>>> *How do I upgrade the firmware?* I can't make sense of the wiki. All I >>>> can understand is that I should connect the IOIO and then an LED which I >>>> have never seen should light up longer than usual. >>>> >>>> *Do you have any other clues to why I can't get the IOIO to work on a >>>> Galaxy Tab 3?* >>>> >>>> -- >>>> 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 http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/d/optout.
