Yeah, you should be able to build ioiodude yourself from source. It's on
GitHub as part of the IOIO repository.

On Mon, Oct 10, 2016 at 11:21 AM, Martin Jensen <[email protected]> wrote:

> I managed to put the standard firmware on it just fine with ioiodude103.
> I'm gonna see if I can get the dump from the ioexception on ioiodude
>
> Den søndag den 9. oktober 2016 kl. 23.27.53 UTC+2 skrev Ytai:
>>
>> You shouldn't need to change the bootloader. Not sure what the issue is.
>> Does flashing the stock bundles such as the application firmware or blink
>> work OK for you?
>>
>> On Oct 9, 2016 12:20 PM, "Martin Jensen" <[email protected]> wrote:
>>
>>> I think I'm gonna go with 65535 which will give about 30Hz instead.
>>> Should be much easier to handle.
>>>
>>> I have a file of 50 kb with a 50 kb file inside called ioio0030 after
>>> using tools/make-ioio-bundle firmware/app_layer_v1/dist
>>> MyOutputBundle.ioioapp IOIO0030
>>> Maybe that's not what I need?
>>> Do I need a new bootloader too? Sorry for my ignorance, I don't play
>>> with the lower levels that often.
>>>
>>> Den onsdag den 5. oktober 2016 kl. 18.41.12 UTC+2 skrev Ytai:
>>>>
>>>> 1. The errors you're seeing are a symptom of data corruption between
>>>> the IOIO and the phone. I works suspect the dongle or the phone.
>>>> 2. The timer value you're setting is limited to 16 bit, so 65535 is
>>>> your max. You can slow down the timer or use a different one, but this will
>>>> have other implications, since those timers are used for other things too.
>>>> 3. Are you seeing the ioiodude errors with the official ioioapp files
>>>> or only with yours? If the latter, try to assess their validity by
>>>> unzipping them (they're really just zip archives) and examining their
>>>> contents for reasonable size etc.
>>>>
>>>> On Oct 5, 2016 8:41 AM, "Martin Jensen" <[email protected]> wrote:
>>>>
>>>>> I've got a new tablet Huawei Mediatab T1 with Android 4.4.1
>>>>>
>>>>> It runs, somewhat.
>>>>>
>>>>> Every now and then I get this:
>>>>>
>>>>> E/IOIOProtocol: Protocol error:
>>>>>                 ioio.lib.impl.IOIOProtocol$ProtocolError: Received
>>>>> unexpected command: 0x9
>>>>>                     at ioio.lib.impl.IOIOProtocol$IncomingThread.run(
>>>>> IOIOProtocol.java:928)
>>>>> D/IOIOImpl: Physical disconnect.
>>>>> V/BluetoothIOIOConnection: Client initiated disconnect
>>>>>
>>>>>
>>>>> Den mandag den 5. september 2016 kl. 23.09.36 UTC+2 skrev Martin
>>>>> Jensen:
>>>>>>
>>>>>> I've got two IOIO's on bluetooth which works on my two Samsung
>>>>>> tablets, Tab 2 7.0 (5.1.1) and Note 10.1 (6.0.1) but not on my Lenovo 
>>>>>> Tab 2
>>>>>> A7-10 (5.0)
>>>>>>
>>>>>> It gives me this:
>>>>>> 38.174 7938-8162/D/IOIOImpl: Waiting for IOIO connection
>>>>>> 38.174 7938-8162/V/IOIOImpl: Waiting for underlying connection
>>>>>> 38.174 7938-8162/D/BluetoothDevice: mAddress: XXXX
>>>>>> 38.174 7938-8162/V/BluetoothIOIOConnection: Attempting to connect to
>>>>>> Bluetooth device: IOIO (71:14)
>>>>>> 38.174 7938-8162/W/BluetoothAdapter: getBluetoothService() called
>>>>>> with no BluetoothManagerCallback
>>>>>> 38.348 7938-8162/V/BluetoothIOIOConnection: Established connection
>>>>>> to device IOIO (71:14) address: XXXX
>>>>>> 38.349 7938-8162/V/IOIOImpl: Waiting for handshake
>>>>>> 38.382 7938-8261/I/IncomingState: IOIO Connection established.
>>>>>> Hardware ID: SPRK0020 Bootloader ID: IOIO0400 Firmware ID: IOIO0506
>>>>>> 38.382 7938-8162/V/IOIOImpl: Querying for required interface ID
>>>>>> 38.407 7938-8162/V/IOIOImpl: Required interface ID is supported
>>>>>> 38.407 7938-8162/I/IOIOImpl: IOIO connection established
>>>>>> 38.609 7938-8261/I/IOIOProtocol: IOIO disconnected
>>>>>> 38.609 7938-8261/D/IOIOImpl: Physical disconnect.
>>>>>> 38.609 7938-8261/V/BluetoothIOIOConnection: Client initiated
>>>>>> disconnect
>>>>>>
>>>>>>
>>>>> Then I get this:
>>>>> E/IOIOProtocol: Protocol error:
>>>>>                 ioio.lib.impl.IOIOProtocol$ProtocolError:
>>>>> java.lang.ArrayIndexOutOfBoundsException: length=47; index=110
>>>>>                     at ioio.lib.impl.IOIOProtocol$Inc
>>>>> omingThread.run(IOIOProtocol.java:941)
>>>>>                  Caused by: java.lang.ArrayIndexOutOfBoundsException:
>>>>> length=47; index=110
>>>>>                     at ioio.lib.impl.IncomingState.ha
>>>>> ndleAnalogPinStatus(IncomingState.java:288)
>>>>>                     at ioio.lib.impl.IOIOProtocol$Inc
>>>>> omingThread.run(IOIOProtocol.java:762)
>>>>>
>>>>> Furthermore:
>>>>>
>>>>> E/IOIOProtocol: Protocol error:
>>>>>                 ioio.lib.impl.IOIOProtocol$ProtocolError:
>>>>> java.lang.NullPointerException
>>>>>                     at ioio.lib.impl.IOIOProtocol$Inc
>>>>> omingThread.run(IOIOProtocol.java:941)
>>>>>                  Caused by: java.lang.NullPointerException
>>>>>                     at ioio.lib.impl.IncomingState$Da
>>>>> taModuleState.dataReceived(IncomingState.java:120)
>>>>>                     at ioio.lib.impl.IncomingState.ha
>>>>> ndleUartData(IncomingState.java:297)
>>>>>                     at ioio.lib.impl.IOIOProtocol$Inc
>>>>> omingThread.run(IOIOProtocol.java:790)
>>>>> D/IOIOImpl: Physical disconnect.
>>>>> V/BluetoothIOIOConnection: Client initiated disconnect
>>>>>
>>>>>
>>>>>  I'm not sure I figured out how to turn the speed down on ADC, but I
>>>>> found Timer3 or something and set it from 1999 to 1999999 for 1 second
>>>>> instead, I might be wrong.
>>>>> Also I get:
>>>>> ioiodude --port=COM6 --reset --force write myioioApp.ioioapp
>>>>> Writing image...
>>>>> Caught IOException. Exiting.
>>>>>
>>>>> When trying to write it with IOIOdude. Maybe I'm not building right?
>>>>> I use make-all all with j8 for speed and then I use:
>>>>> tools/make-ioio-bundle firmware/app_layer_v1/dist
>>>>> MyOutputBundle.ioioapp IOIO0030
>>>>>
>>>>> to build it with.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> So it's basically disconnecting / connecting all the time.
>>>>>>
>>>>>> I've noticed this line:
>>>>>> getBluetoothService() called with no BluetoothManagerCallback
>>>>>>
>>>>>> this only shows on my Lenovo tablet, but it's only a warning and
>>>>>> Stack Overflow says you can ignore this.
>>>>>>
>>>>>> Will this not work on my Lenovo tablet? or could I try something to
>>>>>> make it work universally? Tell me if you need some more information or I
>>>>>> can turn on debugging etc.
>>>>>>
>>>>> --
>>>>> 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 https://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 https://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 https://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 https://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to