Closed Thread
Thread Tools
Posts: 398 | Thanked: 301 times | Joined on Sep 2007 @ Texas
#351
USB OTG consists of 5 signals in the connector, 2 power, 2 data and one ID to indicate host or device. It would be as simple as removing this ID signal and leaving the other 4 signals and then hard coding the USB transceiver to be device only. So the OMAP3430 supports OTG, it's just never being told to go into host mode.

Originally Posted by Mandor View Post

How can Nokia modify the OMAP3430 to take that feature out of the N900 ? Is it something easy to do ? I mean like not plugging the "thing" that support USB On-The-Go.
Frank
 

The Following 11 Users Say Thank You to Frank Banul For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#352
Frank: What is "hard coding" the USB transceiver to be device only? Is that user-accessible software (even the kernel is user-accessible), or is it "hard wiring," either with physical wires or firmware that can't be reached by the user?
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following 2 Users Say Thank You to qole For This Useful Post:
Posts: 398 | Thanked: 301 times | Joined on Sep 2007 @ Texas
#353
It could be either. The signal could be physically tied high to indicate a device. I would be inclined to do it via software myself to give the flexibility to change later without changing the hardware.

I have to admit that I've only forced host mode via software, so I'm not entirely sure that device mode can be forced via software but I think it's a safe assumption.

Originally Posted by qole View Post
Frank: What is "hard coding" the USB transceiver to be device only? Is that user-accessible software (even the kernel is user-accessible), or is it "hard wiring," either with physical wires or firmware that can't be reached by the user?
Frank
 

The Following 2 Users Say Thank You to Frank Banul For This Useful Post:
Posts: 149 | Thanked: 140 times | Joined on Sep 2009 @ YUL
#354
@qole :

Thank you for the translation, that is what I meant.

@Frank :

Correct me if I am wrong but from what I understand (and again you should take that lightly) OMAP3430 does support charging through the USB port and does support USB OTG. So I really don't understand when I read Nokia had to sacrifice USB OTG in order to get USB charging. Both are there anyway, don't they ?

The Pandora, for example (is it a good example ?) does support USB OTG, host and charging (through USB and dedicated power supply).

Again, I am just trying to understand and educate myself.
 
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#355
Yes, through the mini-AB OTG port
The USB specification does not allow microUSB to be used for both charging and OTG. Read the PDFs linked to in this thread, and the comments on these PDFs. Please read the thread before replying!

I don't understand why there is still discussion to try to enable it in software. Clearly, it does not work to enable it via procfs (or sysctl). Doesn't that automatically mean you're gonna resort to a hardware hack? While OS is running how can you go more lower level than kernel? I think, we'll have to see about that 5th ID pin.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!
 
quingu's Avatar
Posts: 271 | Thanked: 124 times | Joined on May 2006 @ Aperture Science, Inc.
#356
Originally Posted by Mandor View Post
@qole :
The Pandora, for example (is it a good example ?) does support USB OTG, host and charging (through USB and dedicated power supply).
Well, the pandora does have two seperate usb port - one fullsize type A, and the mini otg port. Yet the developers said that one could use the otg port as a host, iirc.

Also, the pandora's otg port is exclusively usb1.1, while the fullsize port is exclusively usb2.0. Not sure what witchcraft they did to those ports.
__________________
Handcrafted Ambient / Chillout Music, free to download: nomoton
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#357
Originally Posted by quingu View Post
Also, the pandora's otg port is exclusively usb1.1, while the fullsize port is exclusively usb2.0. Not sure what witchcraft they did to those ports.
No, that's not correct. Both ports are USB2.0, but the fullsize port (the host port, USB A connector) is HS (High Speed) only, it cannot support the other two (lower) speeds. On the other hand it can provide 500mA.

The small-connector OTG port (USB mini-AB) is also USB2.0, but it can support all three speeds. It can also be configured to be host port. But this port cannot provide more than 100mA.

Edit: Found a link that describes it better than I can: http://pandorawiki.org/USB_reference
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.

Last edited by TA-t3; 2009-09-29 at 09:28.
 

The Following 2 Users Say Thank You to TA-t3 For This Useful Post:
quingu's Avatar
Posts: 271 | Thanked: 124 times | Joined on May 2006 @ Aperture Science, Inc.
#358
I stand corrected. Thanks TA-t3.
__________________
Handcrafted Ambient / Chillout Music, free to download: nomoton
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#359
Originally Posted by Mandor View Post
The Pandora, for example (is it a good example ?) does support USB OTG, host and charging (through USB and dedicated power supply).
The Pandora is sporting an uncertifiable USB configuration. It doesn't mean it doesn't work, but is (strictly speaking) against the (sometimes brain damaged) procedures and specs. But the USB certified or USB OTG sticker means a lot less for the Pandora folks than it does for Nokia.
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#360
Note that the N900 uses micro-USB, the Pandora mini-USB. The rules are different for the former and that's what causes this particular problem.
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 

The Following User Says Thank You to TA-t3 For This Useful Post:
Closed Thread

Tags
awesomeness in the works, boulevard of broken deals, host, i am the dealbreaker, inspector gadget lies, mobidapter is a scam, nokia fanbois, otg, over 9000, usb, usbcontrol

Thread Tools

 
Forum Jump


All times are GMT. The time now is 14:42.