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] <javascript:>> > 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] <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.
