![]() |
2010-01-01
, 18:26
|
Posts: 1,255 |
Thanked: 393 times |
Joined on Oct 2009
@ US
|
#52
|
It is likely firmware somewhere, but not clear if it is flashable firmware.
There is most likely a charging circuit in the device, either discrete or perhaps part of the USB chipset, that handles the negotiation of draw from the USB leads. Since the N900 will charge without being booted up, the logic of charging can't be completely handled by Maemo. However, it is possible that the configuration of the charging circuit can be done through the appropriate bus from Maemo to change the behavior of the charging circuit to one that is more reliable.
Edit -- Apparently there has been at least one bug related to failed detection of USB and lack of charging addressed in
https://bugs.maemo.org/show_bug.cgi?id=6004This has been fixed in packageThis appears prior to the rumored candidate firmware "PR-11" based on week 51 builds.
kernel 2.6.28-20094603+0m5
which is part of the internal build version
2009.46-16
The Following User Says Thank You to Rushmore For This Useful Post: | ||
![]() |
2010-01-01
, 20:09
|
Posts: 318 |
Thanked: 49 times |
Joined on Nov 2009
|
#53
|
It is likely firmware somewhere, but not clear if it is flashable firmware.
There is most likely a charging circuit in the device, either discrete or perhaps part of the USB chipset, that handles the negotiation of draw from the USB leads. Since the N900 will charge without being booted up, the logic of charging can't be completely handled by Maemo. However, it is possible that the configuration of the charging circuit can be done through the appropriate bus from Maemo to change the behavior of the charging circuit to one that is more reliable.
Edit -- Apparently there has been at least one bug related to failed detection of USB and lack of charging addressed in
https://bugs.maemo.org/show_bug.cgi?id=6004This has been fixed in packageThis appears prior to the rumored candidate firmware "PR-11" based on week 51 builds.
kernel 2.6.28-20094603+0m5
which is part of the internal build version
2009.46-16
![]() |
2010-01-01
, 20:33
|
Posts: 44 |
Thanked: 24 times |
Joined on Dec 2009
@ San Francisco
|
#54
|
That was my point last month, that there is some form of handshake taking place and is likely by design to avoid some of the more "cheap" charges from frying the device. Very unlikely this could happen, though the design is more complex than simply allowing all dumb chargers based on correct current draw to work. This is why I suggest it was designed this way on purpose.
I hooked my N900 to my laptop and it fried my $3000 laptop.but find it unreasonable that they are worried enough to "lock out" virtually all non-active-USB-hub devices (including problems with their own DC and AC adapters) for the case where
I hooked my N900 to my no-name CLA and it fried the CLA.which generally would be prevented by any well-designed "smart charger" circuit (which would be looking at the charging current and voltage both),
I hooked my N900 to my no name CLA and it cooked my N900."Well, what did you expect?" would be the polite form of the comments someone would likely get in the latter two cases. In neither case, if the charger had the data pins shorted, would the apparent N900 behavior, have saved the charger or the N900.
The Following 2 Users Say Thank You to jeffsf For This Useful Post: | ||
![]() |
2010-01-01
, 20:42
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#55
|
![]() |
2010-01-01
, 20:42
|
Posts: 1,255 |
Thanked: 393 times |
Joined on Oct 2009
@ US
|
#56
|
As an EE, I find that hard to swallow.
As long as, within reason, the proper voltage is being supplied to the USB port, then it is up to the charging circuit to determine how much current it will draw. If you hook a 5V supply to a 25 ohm load, you'll consume 1 Watt from any supply can source 200 mA or more.
There is some complexity with internal resistance of the supply, but that is a secondary effect which, if anything, a "smart" charger could be aware of, dropping its current demands when the supply voltage starts to droop, hence automatically accommodating everything from the poorly-regulated CLA from the guy with the port-a-table on the corner, through my 350 mA Plantronics charger, to a Nokia OEM charger can can source 1200 mA.
That the N900 allows "shorted data" USB supplies to bypass the handshake contraindicates the hypothesis that this is somehow supposed to "protect the charger."
I find it reasonable that Nokia is worried about the case where
I hooked my N900 to my laptop and it fried my $3000 laptop.but find it unreasonable that they are worried enough to "lock out" virtually all non-active-USB-hub devices (including problems with their own DC and AC adapters) for the case where
I hooked my N900 to my no-name CLA and it fried the CLA.or even
I hooked my N900 to my no name CLA and it cooked my N900."Well, what did you expect?" would be the polite form of the comments someone would likely get in the latter two cases.
The Following User Says Thank You to Rushmore For This Useful Post: | ||
![]() |
2010-01-01
, 20:54
|
Posts: 44 |
Thanked: 24 times |
Joined on Dec 2009
@ San Francisco
|
#57
|
I am trying to give Nokia the benefit of the doubt for a seemingly odd design decision
![]() |
2010-01-04
, 01:47
|
Posts: 33 |
Thanked: 8 times |
Joined on Dec 2009
|
#58
|
We're certainly dealing with a few "interesting" implementation artifacts, and I expected that when I bought a 1st-generation device.
The Following User Says Thank You to denix For This Useful Post: | ||
![]() |
2010-01-04
, 08:29
|
Posts: 1,258 |
Thanked: 672 times |
Joined on Mar 2009
|
#59
|
As an EE, I find that hard to swallow.
As long as, within reason, the proper voltage is being supplied to the USB port, then it is up to the charging circuit to determine how much current it will draw. If you hook a 5V supply to a 25 ohm load, you'll consume 1 Watt from any supply can source 200 mA or more.
That the N900 allows "shorted data" USB supplies to bypass the handshake contraindicates the hypothesis that this is somehow supposed to "protect the charger."
I find it reasonable that Nokia is worried about the case where
I hooked my N900 to my laptop and it fried my $3000 laptop.
In neither case, if the charger had the data pins shorted, would the apparent N900 behavior, have saved the charger or the N900.
The Following User Says Thank You to shadowjk For This Useful Post: | ||
![]() |
2010-01-04
, 16:33
|
Posts: 318 |
Thanked: 49 times |
Joined on Nov 2009
|
#60
|
![]() |
Tags |
charging, nokia n900 |
|
There is most likely a charging circuit in the device, either discrete or perhaps part of the USB chipset, that handles the negotiation of draw from the USB leads. Since the N900 will charge without being booted up, the logic of charging can't be completely handled by Maemo. However, it is possible that the configuration of the charging circuit can be done through the appropriate bus from Maemo to change the behavior of the charging circuit to one that is more reliable.
Edit -- Apparently there has been at least one bug related to failed detection of USB and lack of charging addressed in
https://bugs.maemo.org/show_bug.cgi?id=6004 This appears prior to the rumored candidate firmware "PR-11" based on week 51 builds.
Last edited by jeffsf; 2010-01-01 at 16:55.