Hardware Battery
From OpenTom
the battery is mounted in a clamp-shell inside. It can be removed; it has three wires, with a connector attached to the mainboard header J6 (see left hand side of PCB upside photograph available in the Hardware#Photos section).
this is a picture of the taken out battery.
here the clampshell parts where the battery is located. you can see on the left hand side where the battery is connected.
Applications can access the battery driver using "/dev/battery". This driver provides an ioctl call to get the battery voltage, charge current and reference voltage.
Here's another picture of the battery, from a TomTom Go300, showing the part number clearly:
http://www.zaurus.org.uk/opentom/images/medium/P5150171.jpg
source trunk ..../drivers/Barcelona/Battery
(The above Link is dead..)
I used the above procedure and it works nicely BUT beware of the rather flimsy ribbon cable connector to the main board. In my case the cable popped out immediately when I loosened the main board. If this happens, when you re-assemble, ensure the ribbon cable is pushed in fully then snap the plastic cover firmly back down to secure the connection. One other tip: Before dis-assembling your Tom Tom, back up it's SD card by removing it, slide the little switch on it to read-only, then place in a card reader and copy whole contents to a backup folder on your computer. Only replace the SD card after battery change procedure is completed and Tom Tom has rebooted OK (will show an SD card needed icon). Remember to reset the read only switch on the SD card before putting back into Tom Tom.



