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 device
3a/ either a bluetooth one (in which case you'll need a 6000W, or an 7xx or 3xxx and a bluetooth adaptor) - /dev/rfcomm0
3b/ a serial one (I forget which 1xxx or 3xxx models don't have properly working serial ports) - /dev/ttyS0
3c/ 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!
p.s. pics of the inside of a TomTom GO 300 at http://www.zaurus.org.uk/opentom