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.