Looks like a flaky connection over USB. Make sure your connections are
solid, try to connect not through a hub if you are, finally attempt an
oscillator recalibration procedure, as describe on the IOIODude wiki page.


On Wed, Jan 1, 2014 at 9:49 PM, xelhion <[email protected]> wrote:

> <https://lh5.googleusercontent.com/-izpWXe4Mgaw/UsT9VogKF-I/AAAAAAAAAAw/OQKDlfDwv7A/s1600/ioio3.png>
> Thanks. I just managed to detect the IOIO by using another cable,
> apparently the cable i was using was a bit long i guess., now I can detect
> my IOIO correctly, As i went on I encountered another problem. Im not sure
> if i should post this here but i will nevertheless, maybe you can help so
> here it is, tried the HelloIOIOSwing.jar and here is what happened.
> It stops at "waiting for handshake". After i re-installed the driver you
> can see in the picture what happened. After that its just "waiting for
> handshake again". Do yo think i have a bad board?
>
> On Wednesday, January 1, 2014 9:02:00 PM UTC-8, gopi natarajan wrote:
>>
>> @Xelhion,
>>          USBID pin is assigned to port pin RF3(Peripheral Pin Select
>> number of this pin is RP16). You can internally pull up this USBID pin by
>> using internal pull up enable Register CN2PU. That is, you have to set BIT0
>> of CN2PU register. and make sure that application layer doesn't change
>> CN2PU register or atleast its BIT0. By doing this, the USBID pin will be
>> pulled up to (VDD-1.1V) as mentioned in PIC24FJ256DA206 controller
>> datasheet page no 163.
>>
>>         If you find this doesn't work, then you have to manually pull the
>> USBID line up by using an external pull up resistor. One end of the
>> resistor should be connected to 3.3V and the other end is connected to
>> USBID pin. This is bit risky, because, you need to find the USBID track in
>> the PCB that goes from the USB MicroAB Receptacle to PIC24FJ256DA206. And
>> don't connect the other end of the Resistor directly to Microcontroller's
>> RF3 pin. This may cause false trigger to the near by pins.
>>
>> On Thursday, 2 January 2014 09:54:30 UTC+5:30, xelhion wrote:
>>>
>>> Excuse me but I am having the same issue, can you please post a picture
>>> of what you did?  I cannot seem to visualize how you pulled up the USB ID.
>>> Thanks in advance.
>>>
>>> On Monday, November 25, 2013 3:17:51 AM UTC-8, gopi natarajan wrote:
>>>>
>>>> Hi ytai. I hope i have fixed this Issue.
>>>>
>>>> As per the IOIO-OTG firmware, USB stack has been initialized twice.
>>>> That is, Bootloader initializes USB Device stack at the beginning if Boot
>>>> pin is grounded. Else, the control jumps to Application part where USB OTG
>>>> Stack been initialized. During this OTG Initialization, i found that my
>>>> USBID pin floats and initializes the OTG stack randomly in USBDeviceTasks()
>>>> function. For this, i pulled the USBID line up using 3.3v pin via 10K
>>>> resistor. Now the board enumerates fine in device mode and i can execute
>>>> HelloIOIOSwing and Console applications without any error.
>>>>
>>>> I can even connect OTG board with android device with my external pull
>>>> up in my USB ID pin. Now every thing works fine.
>>>>
>>>> On Monday, 25 November 2013 07:04:44 UTC+5:30, Ytai wrote:
>>>>>
>>>>> Not sure what can cause that. Have you tried clock recalibration (as
>>>>> described one the IOIODude wiki page)?
>>>>>
>>>>>
>>>>> On Thu, Nov 21, 2013 at 9:04 PM, gopi natarajan <[email protected]>wrote:
>>>>>
>>>>>> Hi all, I too experiencing the same problem as Mr Christian
>>>>>> Wehrenfennig explained in this thread. My IOIO-OTG board can successfully
>>>>>> enumerates with my PC while its in Boot mode(I verified this by writing
>>>>>> Application firmware 3.30 and 4.0). Eventually the USB connection gets 
>>>>>> lost
>>>>>> while the board initializes Application's USB Stack. Looking for your 
>>>>>> help.
>>>>>>
>>>>>> For your information,.
>>>>>>
>>>>>> I use UBUNTU 12.04 PC,
>>>>>> Bootloader Version : Device bootloader V4.0
>>>>>> Application Version : App 3.30 (I also tried AppV4.0)
>>>>>>
>>>>>> On Wednesday, 24 April 2013 21:54:26 UTC+5:30, Christian Wehrenfennig
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I'm experiencing problems connecting my new IOIO-OTG to a PC or to
>>>>>>> my phone (with the phone acting as a host). The PC reports that the 
>>>>>>> device
>>>>>>> descriptor request failed and the windows device manager comes up with 
>>>>>>> the
>>>>>>> error "The device could not start". Interestingly the board enumerates
>>>>>>> properly when booting into the bootloader, so firmware updates via 
>>>>>>> IOIOdude
>>>>>>> are possible. The board also works properly in host mode with a phone
>>>>>>> connected as a device. What can I do to fix/further investigate this?
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Christian
>>>>>>>
>>>>>>  --
>>>>>> 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/groups/opt_out.
>>>>>>
>>>>>
>>>>>  --
> 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/groups/opt_out.
>

-- 
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/groups/opt_out.

Reply via email to