Hello Chad,

Yes it is indeed frustrating... The "funny" thing is that I have another 
board in the same situation but I could resolve it one time and ioiodude 
showed application firmware version! Also, the smartphone could communicate 
with it in acessory mode (no external supply)! However this board sometimes 
works other times simply doesn't and I don't know why... but the other one 
just does not want to work! I totally understand your questions. This is 
the procedure I have done:

1. put switch in A position
2. short BOOT pin to GND pin (bootloader mode)
3. connect IOIO to PC and remove short (IOIO yellow led blinks)
4. ioiodude --port=COMx versions
5. ioiodude --port=COMx write App-IOIO0500.ioioapp
6. ioiodude --port=COMx --reset fingerprint
7. ioiodude --port=COMx versions
8. ioiodude --port=COMx --force write App-IOIO0500.ioioapp
6. ioiodude --port=COMx --reset fingerprint
7. disconnect IOIO from PC
8. short BOOT pin to GND pin (bootloader mode)
9. connect IOIO to PC and remove short (IOIO yellow led blinks)
10. ioiodude --port=COMx versions
11. disconnect IOIO from PC
12. connect IOIO to PC
13. ioiodude --port=COMx versions

Domingo, 21 de Setembro de 2014 19:43:37 UTC+1, Chad Kennedy escreveu:
>
>  
> You are going to need to ignore everything past number 2 below because all 
> bets are off when you don't get the firmware straightened out. Its the 
> little things that build up and get the IOIO off track.
>
> Are you sure the proper procedure is being followed for the firmware 
> upgrade? I mean this genuinely. It is the simple things that got me and the 
> subtle details. It took me 3 days to get my first IOIO working (lots of 
> reading and trial & error mis match firmware etc). My second IOIO the first 
> thing I did was update the firmware and that took me several tries with 
> exactly what you are describing. Need to get the IOIO to respond to show a 
> positive firmware update not the boot loader as in having the IOIO report 
> it has firmware IOIO0500 independent of the install process.
>
> I feel your pain. It is frustrating.
>
>
>
> On 9/21/2014 10:26 AM, AF wrote:
>  
> black7 thank you for your comment.
>
> This is really frustrating... what's strange is this:
>
> 1. now I am connecting the board to the PC always in A position and 
> ioiodude can always read the Bootloader version (when in boot mode).
> 2. however ioiodude cannot read the Application version (when not in boot 
> mode).
>
> Also there's another thing:
>
> 3. when I connect the smartphone to the IOIO (IOIO with external supply + 
> OTG cable "master side" connected to IOIO's micro-USB port) it comunicates 
> with the smartphone in both H or A positions!
> 4. however when I connect the cable "master side" to the micro-USB port of 
> the smartphone it can feed the IOIO but cannot communicate with it (in this 
> case IOIO has no external supply)...
>
> I think there is a problem with the IOIO when in Acessory mode and I don't 
> what it is... it seems to not communicate with both PC and smartphone in 
> this mode.
> I think I tried almost everything. Rebooting PC, installing new ioio.inf 
> file, writing new app firmware, etc... And everything in Eclipse is matched 
> by the way because I have another board with v5 app firmware (ioiodude 
> reads both bootloader and app firmware) and the app I developed works just 
> fine when the IOIO has no external supply and the smartphone is host.
>
> Domingo, 21 de Setembro de 2014 15:49:53 UTC+1, [email protected] 
> escreveu: 
>>
>> Oh Man...Your problems sound just like mine several month ago. 
>>
>>  When connect via USB to the PC, the OTG switch needs to be A (auto).
>>
>>  Regarding port number double check everything, and then reboot the PC, 
>> particularly if you have the IDE running like Eclipse. I would also reload 
>> the new firmware.
>>
>>  One other gotcha with the new firmware - be sure everything in the IDE 
>> is matched to the firmware.
>>
>>  When you connect the phone via USB, the OTG needs to be H (host), if 
>> you are connecting BlueTooth dongle switch it to A.
>>
>>  
>>  Hope this helps.
>>
>>  
>> On Saturday, September 20, 2014 7:48:58 PM UTC-7, AF wrote: 
>>>
>>> Hello all IOIO users.
>>>
>>> My IOIO-OTG had application firmware version 0300 and was working fine 
>>> at first.
>>> Recently I have upgraded its application firmware to version 0500 so I 
>>> used ioiodude to do it and the operation was aparently successfull (....... 
>>> Done.).
>>> However now when I try to connect it to my PC in bootloader mode the PC 
>>> recognizes it and shows me the COM port but when in application mode it 
>>> simply doesn't recognizes it and gives me an USB error... Also, the 
>>> IOIO-OTG doesn't communicate with my smartphone anymore... But the red 
>>> light still turns on!
>>> I can read the bootloader firmware version with ioiodude but not the 
>>> application firmware because the command line freezes when I try to do 
>>> this...
>>> What could be wrong? Is it possible that I fried the IOIO-OTG? I am 
>>> thinking of that "H-A" switch because I read somewhere that we should 
>>> connect the IOIO-OTG to the PC in "A" position... and I can't remember if I 
>>> put it in "H" or "A" position when I upgraded the application firmware... 
>>> Can you tell me what is the problem? Any help would be appreciated.
>>>  
>>    -- 
> You received this message because you are subscribed to a topic in the 
> Google Groups "ioio-users" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/ioio-users/qY-fe0ikwLs/unsubscribe.
> To unsubscribe from this group and all its topics, 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.

Reply via email to