FAQ: How to fix a palm that will not turn on after shutdown or suspend in Linux
We get this question so frequently I'm adding a sticky. Please read this and try the suggestions before posting yet another new thread on this topic.
On some of the palms if you do a halt shutdown in Linux the palm will crash in a state where the reset button does not work. The palms have no "off" state, there is no point in doing a halt shutdown, use reboot instead. Occasionally it seems this can happen with suspend as well.
Now if you do get stuck in this state, DON'T PANIC. It is not fatal. The fix is simply remove power from the device.
If you're lucky and have a palm with an easy to remove battery (like a treo), with the charger unconnected, just take the battery out and put it back in. Palm OS should then boot.
If, like most palms, yours does not have an easy to remove battery then just leave it somewhere, NOT on the charger, for a few days. Usually overnight will do, but it could take up to 4 days or so if you had a full battery. This will allow your battery to drain. Reconnect the charger briefly and see if it turns on. If it doesn't disconnect it again and leave it for longer.
Alternatively, if you are are really impatient and know what you are doing, you may open the case and manually unplug the battery. Opening the case will void your warranty. On some palms (like the TX) you will actually have to desolder the battery wires as there is no plug. I seriously do not recommend doing this as you can damage your device if you are not extremely careful.

That didnt work for me. I
That didnt work for me.
I have got a Palm TX, got the problem as described above.
Have followed the instruction, have left it lay there for more than 5 days, then connected to the charging cable - nothing happend.
So I tried - as said above - to let it lay down more time.
Now, after 11 days without power connection, when I connected it again: Nothing happend.
Dont know what to do and am starting to panic a bit..
Maybe, I am doing something wrong?
Dont think so, cause it seems rarely easy and the instruction is detailed enough, I think..
Hoping for help!
palmtx
Gah. The evils of
Gah. The evils of non-replaceable batteries. I don't have a TX, perhaps someone who does have one can suggest something.
Ok, 11 days should be plenty. Leave it on the charger for a while now (15 minutes should be long enough). It might now be so drained it doesn't have enough power to boot.
Hmm Leaving it on the
Hmm
Leaving it on the charger (for more than 15 minutes) didnt work.
I felt, that the device was a bit cold - cause it is lying here for a lot of time unused.
May that be reason of why it doenst start?
Should I warm it a bit (by rubbing the backside with a towel or smth for example) to be sure,
the battery works?
Thank you for trying to help!
I should get a device with replaceble battery.. hm..
palmtx
Miska's site clearly says Do
Miska's site clearly says Do not use reboot!
But the instructions above say "The palms have no 'off' state, there is no point in doing a halt shutdown, use reboot instead."
Clearly, both instructions cannot be correct. Which is right?
I've only seen suspend and shutdown in opie. Is it possible to go into single user
mode with something like telinit 1?
yardley
use halt (shutdown in opie)
use halt (shutdown in opie) and press reset button at the back side of the device
What is actually happening
What is actually happening on the device that blocks a hard reset if reboot's chosen?
Thanks.
you mean when it gets stuck
you mean when it gets stuck ? pm regs are not configured properly from what I saw in t5 loader and palm's loader cant cope with it. On t5, reboot should work after doing one suspend to mem (my guess), but this is only in case you use palmt5 with some recent kernel with my S-t-M patch.
Hey guys, I have a TX and I
Hey guys, I have a TX and I have already tried the reboot option more than once (lol I know it sounds stupid), or even halt on terminal, I was trying to solve this issue...
There is a faster way to "revive" the palm when this happens, the first time I did this I was in panic and opened the palm, it is not hard after you know how does it open, and have the right tools. Then I figured the biggest issue, the battery is solded to the board, before grabbing the tools to remove it I tried that old trick from 286s which also have batteries solded to the board... just connect both contacts, this will cause the palm to reboot as it was the first time you turn it on, it always work!
Its, simple electronic.
I never tried this on other model, but should work since there is no reason to the energy keep going to palm instead go through the short circuit, I don’t like the idea of removing the battery, and the palm is already very hot when you open, I would like to know why it gets so hot after you try to reboot, my guess is that I goes into an infinite loop using more cpu than usual, what also explains why the battery usually ends in one night, but I'm not sure...
I don't know if you can edit the post and add this trick, but I believe it is useful =)
palmtx: it sounds too much time, maybe your palm isn't using the cpu as I believe happens, maybe it is crashed somewhere waiting a command, what means it will take a really long time to end the battery because the lcd is of and you are using less than the basic functions, is should take more than when using palmOS and in standby, no idea of how long.
Rodrigo Rodrigues
Also known as SerdasTeclas
You don't like your fingers
You don't like your fingers being where they are, right ? What I mean is, if you do this short circuit, the battery can explode. You can google cases where a battery in a laptop exploded and see the consequences for yourself. Note, that in a laptop, the battery is covered much more than in opened palmtx. As you probably know, the battery is Lithium-Ion or Lithium-Polymer and these are capable of giving out really high gain for a short period of time (while producing lots of heat though).
This said, I'd advise you not to try that anymore and rather solder a connector to the PCB if you really have problems halting the system and pushing reset at the back of the device.
(And yes, the loader is running in an infinite loop, my guess is that with PSPR set to correct address, reset should work well)
Lol, you've got a point,
Lol, you've got a point, this really can happen, I usually just touch the contacts for less than a second, sometimes I hold for some time and battery never got hot enough to make me think about this, I really never considered that it could happen, but it can.
The battery on a laptop really is much more covered but is also really bigger, is usualy bigger than the palm, I guess if it explode wont hurt that much, but may cause damage to the palm.
Rodrigo Rodrigues
Also known as SerdasTeclas
My TX crashed while
My TX crashed while suspended last night. At least that's what I think happened. However, now I think perhaps the battery may have just run out. If the battery were simply dead (i.e. the TX is not stuck in a loop) would the reset button have a immediate effect when the charger is plugged in or would the battery need to charge a little first?
Note I did not purposefully or accidentally click the suspend button, I did leave the suspend option under Backlight and Power enabled though. Not sure if it makes a bit of difference.
Perhaps placing a capacitor across the terminals would be a safer option. The capacitor would need to be large enough to cause the voltage across it to dip low long enough for it to cause the processor to reset but small enough so that the heating of the internal resistance of the battery is low.
How long does the voltage need to dip low for the processor to reset?
1. It seems that Palm TX
1. It seems that Palm TX battery (or something else inside) needs to be charged a little before you can start it. In other words, it will not start immediately if battery is dead even if it is plugged in.
2. It also looks like it is easy to discharge battery safely by plugging in charger into PDA, but NOT plugging it to electricity. Charger has own big internal resistance and should discharge your PDA in several hours (a night should be enough). I did not check this fact properly (by checking voltage of the battery), but it always helped :)