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] 
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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.

Reply via email to