View Single Post
Posts: 13 | Thanked: 23 times | Joined on Nov 2012
#11
foobar, to fix your problem properly, *don't* set R&D mode. You only need to set R&D flag power_button (or somethikng like that, see wikki for instructions, if by some accident, it [wiki] actually works). R&D mode itself is different beats - enabling R&D mide doesn't necessary mean enabling power_button flag, AIUI. Also, setting power_button flag *only*, you won't get other "feats" of R&D mode, like keyboard backlight flickering on activity, etc.

For sake of completeness, posting my post from other thread:

Originally Posted by Siren
[1]
I, for one, would be very interested, to find reason for it. Checked device zillion times, hardware and software wise, yet still have no idea, what is causing this. One thing that I'm sure, though, is that it started to happen just after soldering down USB port.

OTOH, initially, only side-effect was device turning on, when battery inserted. Over time, it entered act_dead on power button boot, from time to time. It went worse over time, resulting in false charging act_dead on every boot, requiring countless battery removal and insertions + attempts to hit power button super-fast, to boot without charger.

Setting mentioned R&D flag "fixed" it, without any ill side effects. Only one thing to consider is, that now, when device is off and you plug charger in, N900 will turn itself ON, instead of entering charging act_dead. Also, you won't ever see "building up" light of diode, when you push power button - device turns on instantly. Benefits of being able to turn device ON without charger overweight those small changes in habits, still.

Vanilla alarms are working fine, though even when device is turned off.

I hope, that it's going to help with sandboxing, where replacement alarm-ui acts differently than stock one.
As for internal battery, someone found a reason for its failing in kernel - in fact, it seems, that it was never recharged, as it should. Thats why most of them are dead after ~1 year. AFAIK it is fixed in kernel-power, but it won't revive batteries, that are already dead (most of them leaked a little) - you need to replace them, by some simple (easier than soldering down usb port) soldering. Replacement one should life "indefinitely", if using kernel-power.
 

The Following 4 Users Say Thank You to Siren For This Useful Post: