Open-Source Software
README for the source code of the parts of TomTom GO software that fall under open source licenses, TomTom GO version 6.5* software
1. Toolchain
The compiler toolchain used to build all the software for the ARM Linux platform consists of a number of components:
2. The Linux Kernel
TomTom GO uses version 2.6.13 of the Linux kernel, with modifications by TomTom, which provide drivers for the specific TomTom GO hardware. Since the start of the 2.6.x kernel series, ARM Linux support has been in the main kernel source code, as released by Linus Torvalds.
The official site for the Linux kernel is:
http://www.kernel.org/
The base version we used can be downloaded from any kernel mirror site:
http://www.kernel.org/mirrors/
The complete source code for our version with build number 1334 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1334.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1334.diff.gz
The complete source code for our version with build number 1340 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1340.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1340.diff.gz
The complete source code for our version with build number 1617 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1617.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1617.diff.gz
The complete source code for our version with build number 1619 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1619.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1619.diff.gz
The complete source code for our version with build number 1713 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1713.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1713.diff.gz
The complete source code for our version with build number 1725 can be found here:
http://download.tomtom.com/open/gpl/golinux-tt1725.tar.gz
Diff of this version against the base version:
http://download.tomtom.com/open/gpl/golinux-tt1725.diff.gz
3. BlueZ libraries and utilities
TomTom GO uses version 2.15 of the user-space BlueZ libraries and utilities. The kernel-space BlueZ support is the default version built into version 2.6.13 of the Linux kernel.
The official site for BlueZ is:
http://www.bluez.org/
The base versions we used can be downloaded from:
http://www.bluez.org/download.html
The complete source code for our version can be found here:
http://download.tomtom.com/open/gpl/bluez-2.15-20060313a.tar.gz
Diffs against base versions:
http://download.tomtom.com/open/gpl/bluez-libs-2.15-20060313a.diff.gz
http://download.tomtom.com/open/gpl/bluez-utils-2.15-20060313a.diff.gz
http://download.tomtom.com/open/gpl/bluez-hcidump-1.18-20060313a.diff.gz
4. Other third party software
TomTom GO also contains some other software that is licensed under the GPL:
5. TomTom GPL software
TomTom GO also contains some applications for Bluetooth and Dial-Up Networking support, that make use of the BlueZ libraries, and therefore are also licensed under the GPL or LGPL: