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.

Reply via email to