TomTom ONE 3rd Edition
From OpenTom
Contents |
Overview
There are 2 variants of the 3rd Edition - Europe and Regional. Both were released 30 Aug 2007. It appears the only differences between them is in the maps and regional information, not the hardware or operating system. (Remark: There exist devices with less than 1GB - see below.)
| ||
| ||
| ||
| ||
| ||
|
Software
The Application versions released for the 3rd Edition are:
- Version 8.010
- Version 7.166
- Version 7.162
- Version 7.161
- Version 7.131
- Version 7.120
The most recent Kernel version released for the 3rd Edition is:
- 2.6.13-tt2332 @ Wed Jan 9 09:42:09 CET 2008
The Bootloader. ttn
Hardware
In the Linux sources, the 3rd edition is known as Casablanca. See arch/arm/mach-s3c2410/tomtomgo-iocasablanca-*.h
The guts of the 3rd Edition include:
- A Samsung S3C2412 Microcontroller with an ARM926EJ-S CPU
- Real Time Clock
- 3 UARTS (Serial ports)
- I2C
- GPIO
- Watchdog
- USB with Client and Host mode support
- An EON EN29LV400 JEDEC MTD Boot Flash
- A 1GB MMC Chip
- 32MB Ram
- A Global Locate GPS
- A Samsung LMS350GF03 320x240 3.5" TFT Display
- Touchscreen / Backlight
- A WM8711L Sound Chip
- External TMC RDS receiver - connect to an UART@38400 BPS,8N1
- A Maxell ICP653443 1100 mAh 3.7 V Li-ion Battery
- there is at least one device with a 512MB chip (see picture) (K4M561633G in at least one case)
Boot Process
- Power on
- The first 4KB of Boot code is copied by the S3C2412 from the MTD into it's Stepping stone SRAM and then executed. This boot code has not been released by TomTom.
- Mount the sdcard (MMC Flash)
- Detect if the 3rd Edition is attached to a PC and if so, it goes into usb-storage device mode and presents the sdcard to the PC (So you can access it with TomTom's Home software)
- Check for a newer version of the Boot code in sdcard/system, if so, install it into the MTD and reboot.
- Load sdcard/ttsystem. Extract the kernel and ramdisk into RAM, then execute the kernel.
- Print "Uncompressing Linux .." on the TMC UART@115200 BPS,8N1
- The running kernel has the following filesystems mounted
- Ramdisk (from ttsystem) at /
- MTD /dev/mtd0 at /mnt/flash
- MMC /dev/mmcblk0 at /mnt/sdcard
- The init file is a script which is executed after the kernel loads. It performs some initialization, then runs ttn (the main TomTom Navigation software)
Files
See: files
Hardware modification
The installation of an SD card socket.
SD Card Interface more pictures.
SD Card Interface SC Card Interface (german language) But only the pictures needed. (Caution, on the first page are some diagrams wrong! (pin's in reverse order) The images below are correct.
If you use a bigger SD card than 2 GB,install Bootloader 5.5022
It works best with a microSD card. So can save space and the new memory fit in the housing of the Tomtom one. The microSD adapter serves as a well-insulated and narrow bracket. Tested with SanDisk microSD / TransFlash 2.0GB.







