Table of contents:
- TomTom GO version 12.x*
- TomTom GO version 11.x*
- TomTom GO version 10.x*
- TomTom GO version 9.x*
- TomTom GO version 8.x*
- TomTom GO version 7.9*
- TomTom GO version 7.5*
- TomTom GO version 7.4*
- TomTom GO version 7.3*
- TomTom GO version 7.2*
- TomTom GO version 7.1*
- TomTom GO version 7.0*
- TomTom GO version 6.5*
- TomTom GO version 6.1*
- TomTom GO version 6.0*
- TomTom GO version 5.4*
- TomTom GO version 5.1* and 5.2*
- TomTom GO version 5.0*
- TomTom GO version 4
- TomTom HOME
- TomTom Viewer
- MyTomTom Support Application GPL
Toolchain
The compiler toolchain used to build all the software for the ARM11 TomTom Linux platform. We based our toolchain on CodeSourcery toolchain 2009q1-203:
Base toolchain
TomTom modifications are: Tomtom mods.diff
The Linux kernel is based on release 2.6.28:
- linux-kernel-2.6.28-tt521460
- initramfs-tt521460
- linux-kernel-2.6.28-tt527383
- initramfs-tt527383
- linux-kernel-2.6.28-tt528168
- initramfs-tt528168
- linux-kernel-2.6.28-tt530117
- initramfs-tt530117
- linux-kernel-2.6.28-tt535074
- initramfs-tt535074
- linux-kernel-2.6.28-tt538472
- initramfs-tt538472
- linux-kernel-2.6.28-tt540366
- initramfs-tt540366
- linux-kernel-2.6.28-tt543823
- initramfs-tt543823
- linux-kernel-2.6.28-tt550112
- initramfs-tt550112
- linux-kernel-2.6.28-tt551717
- initramfs-tt551717
- linux-kernel-2.6.28-tt554055
- initramfs-tt554055
- linux-kernel-2.6.28-tt557328
- initramfs-tt557328
- linux-kernel-2.6.28-tt558312
- initramfs-tt558312
- linux-kernel-2.6.28-tt559541
- initramfs-tt559541
- linux-kernel-2.6.28-tt562838
- initramfs-tt562838
- linux-kernel-2.6.28-tt565743
- initramfs-tt565743
- linux-kernel-2.6.28-tt566399
- initramfs-tt566399
- linux-kernel-2.6.28-tt567854
- initramfs-tt567854
- linux-kernel-2.6.28-tt571312
- initramfs-tt571312
- linux-kernel-2.6.28-tt574574
- initramfs-tt574574
- linux-kernel-2.6.28-tt575143
- initramfs-tt575143
- linux-kernel-2.6.28-tt576318
- initramfs-tt576318
- linux-kernel-2.6.28-tt578499
- initramfs-tt578499
- linux-kernel-2.6.28-tt579364
- initramfs-tt579364
- linux-kernel-2.6.28-tt582273
- initramfs-tt582273
- linux-kernel-2.6.28-tt586285
- initramfs-tt586285
- linux-kernel-2.6.28-tt587896
- initramfs-tt587896
- linux-kernel-2.6.28-tt590330
- initramfs-tt590330
- linux-kernel-2.6.28-tt593092
- initramfs-tt593092
- linux-kernel-2.6.28-tt629985
- initramfs-tt629985
- linux-kernel-2.6.28-tt638956
- initramfs-tt638956
- linux-kernel-2.6.28-tt640026
- initramfs-tt640026
- linux-kernel-2.6.28-tt645329
- initramfs-tt645329
- linux-kernel-2.6.28-tt647529
- initramfs-tt647529
- linux-kernel-2.6.28-tt654668
- initramfs-tt654668
- linux-kernel-2.6.28-tt672032
- initramfs-tt672032
- linux-kernel-2.6.28-tt706546
- initramfs-tt706546
- linux-kernel-2.6.28-tt713650
- initramfs-tt713650
- linux-kernel-2.6.28-tt714611
- initramfs-tt714611
- linux-kernel-2.6.28-tt725907
- initramfs-tt725907
- linux-kernel-2.6.28-tt765965
- initramfs-tt765965
- linux-kernel-2.6.28-tt768946
- initramfs-tt768946
- linux-kernel-2.6.28-tt824205
- initramfs-tt824205
- linux-kernel-2.6.28-tt855479
- initramfs-tt855479
U-boot is based on release 1.3.4:
u-boot-1.3.4-tt528081u-boot-1.3.4-tt534808
u-boot-1.3.4-tt569469
u-boot-1.3.4-tt642776
u-boot-1.3.4-tt713650
System support
- apmd-3.2.2-tt539353
- apmd-3.2.2-tt542674
- apmd-3.2.2-tt544569
- apmd-3.2.2-tt548273
- upstart 0.6.3:
upstart-0.6.3-tt533230 - udev (device manager) 0.122:
udev-0.122-tt533230 - busybox (system tools) 1.12.2:
busybox-1.12.2-tt533230
busybox-1.12.2-tt646698 - setrlimit (set resource limits) 0.1:
setrlimit-1.3.0-tt533230 - dtc (device-tree compiler) 1.2.0:
dtc-1.2.0-tt547972 - opkg r212:
opkg-r212-tt508002
opkg-r212-tt533230 - oprofile-tools (profiling tools) 0.9.6:
oprofile@533054.tar.bz2
- sudo 1.7.2p5:
sudo@534958 - e2fsprogs 1.41.3 (ext2 filesystem utils):
e2fsprogs-1.41.3-tt533230
e2fsprogs-1.41.3-tt581276 - dosfstools 2.11 (fat filesystem utils):
dosfstools-2.11-tt695638 - lvm 2 2.2.02.66 (logical volume management tools):
lvm2-2.2.02.66-tt653049
Webkit browser browser@566879
Bluetooth stack 3.36:
- Bluez hcidump (debug tool): bluez-hcidump-1.41-tt533230
- Bluez tools: bluez-utils-3.36-tt533230
- Bluetooth library: bluez-libs-3.36-tt533230
- Obexftpd (obex protocol support) 0.20: obexftp-0.20-tt533230
Alsa sound stack 1.0.16:
- alsa-lib-1.0.16-tt533230
- alsa-utils-1.0.16-tt533230
- Plugz 0.42 (Bluetooth-ALSA plugins) plugz-0.42-tt533230
Dbus, desktop bus 1.2.16:
- Daemon: dbus-1.2.16-tt533230
- Glib bindings: dbus-glib-0.82-tt451924 , dbus-glib-0.82-tt479053 , dbus-glib-0.82-tt533230
Graphical format support:
- Png 1.2.37: libpng-1.2.37-tt533230
- Jpeg 6b: libjpeg@580798.tar.bz2
Audio codec support:
- Vorbis Tools 1.0: vorbis-tools-1.0@580798
- Ogg Vorbis Tremor (svn 17492): Ogg_Vorbis_Tremor@580978
- libvorbis 1.0: libvorbis-1.0@580798
- libogg 1.0: libogg-1.0@580798
Networking tools and utilities:
- revinetd (Reverse port redirector) 1.0.3: revinetd-1.0.2-tt513875 , revinetd-1.0.2-tt533230
- ppp (point to point) daemon 2.4.4: pppd-2.4.4-tt533230
- dnsmasq (DNS caching daemon) 2.47: dnsmasq-2.47-tt533230
- dropbear (embedded ssh server) 0.52: dropbear-0.52-tt533230
- curl 7.19.5: curl-7.19.5-tt541046
Other libraries:
- libexpat (xml parsing library) 2.0.1: expat-2.0.1-tt533230
- libxml2 (xml parsing library) 2.7.3: libxml2-2.7.3-tt533230
- libopenssl (cryptographic library) 0.9.8: openssl-0.9.8k-tt533230
- libfreetype2 (Truetype font handling library) 2.3.9: freetype-2.3.9-tt533230
- zlib 1.2.3: zlib-1.2.3-tt533230
- glib 2.20.3: glib-2.20.3-tt533230
- syncml (SyncML protocol support) 1.0: syncml-tt533230
- libcapts-bin (Capacitive touchscreen support): tslib-1.0-tt463364
- tslib-1.0-tt481723
- tslib-1.0-tt533230
- libusb (userspace USB access library): libusb-0.1.11-tt533230
TomTom Specific source code:
- Bluetooth inquiries, and service discovery daemon:
btserver-tt537583
btserver-tt540700
- TomTom tool for interprocess communication:
TTMP-tt658399
TTMP-tt703797
btserver-tt581051
btserver-tt612324





