my wife bought me a TomTom GO 300, and I discovered that it runs linux when I, naturally, googled to see what hacks had been done. I was quite surprised to find it ran linux.

interestingly, TT originally used 2.4.18 but now 2.6.10.

they provide useful downloads and all the patches for the kernel, so those with a particular predilection for low-level hackery might find that page interesting or useful.... especially if it'd be possible to use TT's bluetooth hands-free system.

all we need now is to hack a GPS receiver into our Zauruses along with wifi and bluetooth, and we've got it made!

I appreciate it's been a while, folks, but I've been massively busy with building work at my house, and change of job, and my self-repaired 6000 has not been terribly robust, my lack of a working GO prevented exploration (I recently purchased a refurbed GO 500), so I was pretty much stalled.

Anyway, I have very good news on this project. Someone, who wants to remain anonymous for now, came forward and picked up the project using my initial results, and TomTom navigator now mostly runs on the Zaurus running OZ!

There's some aspects still not working, but I hope that some more tweaking and fixes will get it working.

Now, an interesting part of it is that, unlike say the Palm or WinCE version, that the device ID and thus the code for the maps is NOT built into the hardware, as I discovered when I took the sd card from the go 300 and put it into a go 500 and the maps work.

So, if anyone is pretty keen to get TTN on their Zaurus, you can prepare for it thus:1/ to get a software and map license, buy any old TomTom GO or Classic device with the maps of your country (the old GO 300's are getting quite cheap on ebay)2/ be willing to drop Cacko/Sharp and backup your machine to prepare to run kernel 2.6, which probably means running OZ or maybe pdaXrom?3/ get a GPS receiver which will appear to the zaurus as a serial device3a/ either a bluetooth one (in which case you'll need a 6000W, or an 7xx or 3xxx and a bluetooth adaptor) - /dev/rfcomm03b/ a serial one (I forget which 1xxx or 3xxx models don't have properly working serial ports) - /dev/ttyS03c/ a compact flash one - serial_cs serial port?3d/ a USB one (need USB host such as 6000 or 1xxx or 3xxx) - /dev/ttyUSB

Can I hear the sound of eager Zaurians panting for more? I will see if I can get some screenshots.

Now, the point of this exercise is to try and persuade TomTom that to release a Zaurus version since it would be virtually zero effort for them!