![]() |
Re: N900 will not allow USB OTG!
Quote:
|
Re: N900 will not allow USB OTG!
BTW I believe the schematic wiki page is incorrect - the id pin apparently is connected to the twl4030 and generates an interrupt. Otherwise the usb state machine would not be moved to the a_idle state when the id pin is grounded and linkstat in /sys wouldn't say idpin. But I can't edit the page.
|
Re: N900 will not allow USB OTG!
Quote:
Quote:
Quote:
jOERG |
Re: N900 will not allow USB OTG!
Quote:
Quote:
Quote:
It works just fine. |
Re: N900 will not allow USB OTG!
Quote:
I think host mode is possible with the N900. I just highly doubt it will be "elegant" to use it. I dearly hope I'm wrong. I think that a custom kernel and a special cable isn't too ugly a solution... Maybe a special hand-held battery-powered hub that handles the hardware side of things... That would be fine, too... |
Re: N900 will not allow USB OTG!
Quote:
Quote:
Quote:
jOERG |
Re: N900 will not allow USB OTG!
1 Attachment(s)
hey, guys, we are talking too much about charge pump !
We don't neet it, bellow i'll explain why ! 1. An regular PC drive vbus with 5 volt ALL THE TIME so any peripherial stick, external drive, scanner, any junk usb device can work in that configuration, switching vbus is absolutely not mandatory to usb to work. it is switching on portable devices ONLY to conserve battery power and charge pump is necessary only because batt deliver only 3.7 v. final conclusion : we don't need switch vbus on n900. we can use a hacked cable with data lines coming from n900 and 5v from power adapter ( this config , device is called Accessory Power Adapter and i can porvide a link to some specs). N900 can charge battery when it is in host mode ( usb standard ALLOW this !! ) . charging circuits are INDEPENDENT from usb electronics and limitation, protection it is only at software level. nobody on earth can tell why n900 can't charge during communicating on host mode to any device. let stop this discussion. 2. discussions about vbus going to twl 4030 .. useless reason : acording twl internals this chip is doing monitorind of vbus for detecting valid state vbus. if n900 is in charge mode on vbus 5v is present and we assume 5v is alive and kicking so we can change host mode any time we want. monitoring vbus make sense for interrupts to wake up some daemons on usb software but we want to switch host mode manualy we need only drvvbus=false and nothing else THE LIMITATIONS ARE AT SOFTWARE LEVEL ( to be continued ) i try switch host mode but i have no success, digging in source code i can't find one f... byte of code performing even otg mode. until now starting coding for n900 ... another head desease |
Re: N900 will not allow USB OTG!
Quote:
I'm well aware we could have hostmode without chargepump, and the kernel drivers for usb hostmode are missing. Nevertheless having a correct VBUS provided by N900 will help a lot, as nobody wants to carry an additional battery powered 5V power supply with him all the time, to occasionally connect a device to N900. So I don't think we are talking about that 'too much'. Maybe we are talking about switching the PHY chip to hostmode (switch between 2k2 pullup and 2 * 15k pulldown) too little. And of course the main obstacle are the missing hostmode kernel drivers for now. jOERG |
Re: N900 will not allow USB OTG!
Quote:
good luck |
Re: N900 will not allow USB OTG!
@geohsia: try search for 'cf adapter' at the 'evil-bay'
|
All times are GMT. The time now is 12:09. |
vBulletin® Version 3.8.8