The short answer is that you want to upgrade the IOIO application firmware to v5.x.
On Thu, Oct 29, 2015 at 10:42 AM, Praveer Gupta <[email protected]> wrote: > Thanks for your mail. > > Please pardon my ignorance here. I still have not understood the error > message fully. I will try to re-iterate my understanding. Please help me if > I am wrong. > > In logs I see: > 10-28 01:25:08.629 4889-4926/com.example.app I/IncomingState﹕ IOIO > Connection established. Hardware ID: SPRK0020 Bootloader ID: IOIO0400 > Firmware ID: IOIO0330 > > This means IOIO0330 is the version of application running on the board and > version Bootloader on the board is IOIO0040. *(How does this relate to > platform version? Can I say the platform of IOIO Board is comprised of > IOIO0330 as application and IOIO0040 as bootloader?)* > > Also I am using V5.05 of client side library against this board and I am > getting the below error. What does *required firmware: IOIO0005* mean in > the error message? > 10-28 01:25:08.639 4889-4923/com.example. app E/ > IOIOBaseApplicationHelper﹕ Incompatible IOIO firmware > ioio.lib.api.exception.IncompatibilityException: IOIO firmware does > not support required firmware: IOIO0005 > > > On Thursday, October 29, 2015 at 3:28:10 AM UTC+5:30, Ytai wrote: >> >> The IOIO0021, IOIO0022, IOIO0023, IOIO0030 IDs that you see are platform >> versions and not bootloader implementation versions. Below, where it says >> Bootloader V4.X, is where there's correspondence to the message you're >> reading from the log (IOIO0400 being device bootloader V4.00 in this case). >> >> On Tue, Oct 27, 2015 at 11:03 PM, Praveer Gupta <[email protected]> >> wrote: >> >>> Hi, >>> >>> I would love to use the gradle way of building IOIO applications. >>> >>> On the Download page <https://github.com/ytai/ioio/wiki/Downloads> I >>> see the below information. It says that 5.05 is compatible with Bootloader >>> ID: IOIO0400 Firmware ID: IOIO0330. But this doesn't seem to be correct. >>> >>> Please help if I am doing something wrong here. I have added the logs of >>> the error I am seeing. >>> >>> *Excerpt from the Downloads page* >>> >>> 5.06 / 5.05 (*release candidate*)App-IOIO0505.zip >>> <https://github.com/ytai/ioio/raw/master/release/software/App-IOIO0505.zip> >>> App-IOIO0506.ioioapp >>> <https://github.com/ytai/ioio/raw/master/release/firmware/application/App-IOIO0506.ioioapp> >>> >>> - IOIO0021 >>> - IOIO0022 >>> - IOIO0023 >>> - IOIO0030 >>> >>> (Bootloader V3.x, Device Bootloader V4.x)A new way to build applications >>> <https://github.com/ytai/ioio/wiki/Building-IOIO-Applications-With-Gradle>, >>> based on Gradle, Maven and Android Studio. Improved reliability of >>> OpenAccessory connections. Seerelease notes >>> <https://github.com/ytai/ioio/wiki/Release-Notes>. >>> >>> *Error Logs* >>> >>> 10-28 01:25:08.629 4889-4926/com.example.app I/IncomingState﹕ IOIO >>> Connection established. Hardware ID: SPRK0020 Bootloader ID: IOIO0400 >>> Firmware ID: IOIO0330 >>> 10-28 01:25:08.639 4889-4923/com.example. app V/IOIOImpl﹕ Querying >>> for required interface ID >>> 10-28 01:25:08.639 4889-4923/com.example. app E/IOIOImpl﹕ Required >>> interface ID is not supported >>> 10-28 01:25:08.639 4889-4923/com.example. app E/ >>> IOIOBaseApplicationHelper﹕ Incompatible IOIO firmware >>> ioio.lib.api.exception.IncompatibilityException: IOIO firmware does >>> not support required firmware: IOIO0005 >>> at ioio.lib.impl.IOIOImpl.checkInterfaceVersion(IOIOImpl. >>> java:208) >>> at ioio.lib.impl.IOIOImpl.waitForConnect(IOIOImpl.java:135) >>> at ioio.lib.util.IOIOBaseApplicationHelper$IOIOThread.run( >>> IOIOBaseApplicationHelper.java:63) >>> >>> -- >>> 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.
