There you go:
Writing image...
java.io.IOException ]
at
purejavacomm.PureJavaSerialPort$1.write(PureJavaSerialPort.java:642)
at ioio.dude.IOIODudeMain.writeImage(IOIODudeMain.java:213)
at ioio.dude.IOIODudeMain.writeCommand(IOIODudeMain.java:179)
at ioio.dude.IOIODudeMain.main(IOIODudeMain.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.simontuffs.onejar.Boot.run(Boot.java:313)
at com.simontuffs.onejar.Boot.main(Boot.java:161)
Caught IOException. Exiting.null
Den mandag den 10. oktober 2016 kl. 20.30.48 UTC+2 skrev Ytai:
>
> 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]
> <javascript:>> 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$IncomingThread.run(IOIOProtocol.java:941)
>>>>>> Caused by: java.lang.ArrayIndexOutOfBoundsException:
>>>>>> length=47; index=110
>>>>>> at
>>>>>> ioio.lib.impl.IncomingState.handleAnalogPinStatus(IncomingState.java:288)
>>>>>> at
>>>>>> ioio.lib.impl.IOIOProtocol$IncomingThread.run(IOIOProtocol.java:762)
>>>>>>
>>>>>> Furthermore:
>>>>>>
>>>>>> E/IOIOProtocol: Protocol error:
>>>>>> ioio.lib.impl.IOIOProtocol$ProtocolError:
>>>>>> java.lang.NullPointerException
>>>>>> at
>>>>>> ioio.lib.impl.IOIOProtocol$IncomingThread.run(IOIOProtocol.java:941)
>>>>>> Caused by: java.lang.NullPointerException
>>>>>> at
>>>>>> ioio.lib.impl.IncomingState$DataModuleState.dataReceived(IncomingState.java:120)
>>>>>> at
>>>>>> ioio.lib.impl.IncomingState.handleUartData(IncomingState.java:297)
>>>>>> at
>>>>>> ioio.lib.impl.IOIOProtocol$IncomingThread.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] <javascript:>.
>> To post to this group, send email to [email protected]
>> <javascript:>.
>> 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.