Remote Login to TomTom One

Yey, I finally managed to get around the devpts issues and remotely login to the tomtom.

Next? how about gdb ttn… :-)

I also grabbed a larger SD card so I can get more binaries on the TT, hopefully python if I can get it cross compiling correctly.

This is also all on a stock TT One, no kernel was recompiled in pursuit of this hack.

Check below for the shell feedback.

[jim@molly ~]$ telnet 10.10.10.10
uname -a
Linux (none) 2.6.10-tt1006 #1 Thu Sep 8 09:52:45 CEST 2005 armv4tl unknown
ps -ef
PID Uid VmSize Stat Command
1 0 504 S /bin/sh /init
2 0 SWN [ksoftirqd/0]
3 0 SW< [events/0]
4 0 SW< [khelper]
5 0 SW< [kblockd/0]
6 0 SW [pdflush]
7 0 SW [pdflush]
9 0 SW< [aio/0]
8 0 SW [kswapd0]
10 0 SW [mtdblockd]
11 0 SW< [krfcommd]
68 0 528 S syslogd -C -S
82 0 400 S launchserver.a /var/run/launchsock
118 0 504 S /bin/sh /mnt/sdcard/ttn
120 0 540 S sh
133 0 572 S hcid: processing events
135 0 568 S /sbin/sdpd
139 0 368 S /sbin/hciattach /dev/bt bcsp 921600
160 0 564 S /mnt/sdcard/bin/dund --listen -n --pppd /sbin/pppd ca
164 0 9640 S /bin/ttn
167 0 9640 S /bin/ttn
168 0 9640 S /bin/ttn
181 0 908 S pppd /dev/rfcomm0 nodetach call dun
191 0 500 S /bin/sh /mnt/sdcard/telnetd
223 0 500 S /bin/sh
225 0 620 R ps -ef

12 Responses to “Remote Login to TomTom One”

  1. Lutz Says:

    gdb is actually provided with the TomTom SDK…

    Can you please explain what is required to allow to telnet into the GO/One? I know the OpenTom approach but would like to use telnet while TTN is running.

  2. Jim Says:

    I keep meaning to document the process. Until I get around to that, the process was basically getting rfcomm working on the tom. If you examine the startup scripts etc on the SD card you’ll notice /mnt/sdcard/ttn is executed at startup but doesn’t exist. I added all my BT startup stuff in here.

    Eventually I ended up doing away with telnet because of the lack of /dev/pts and was really hokey. I finally settled on redirecting /bin/sh over netcat to a port. Works just as well and a lot simpler..

  3. Matt Says:

    I have a Tom Tom Go, and have recently purchased a blank 2GB memory card, as I was hoping I could copy the data from a Tom Tom SD card (e.g. Western Europe maps) onto this blank SD card.
    This has not worked though, as the Tom Tom does not read the new card.
    Is there anything I can do to get round this?

  4. Christian Says:

    It should work fine. You may be asked to reigster the maps with the product code though. (for some unknown reason, this won’t happen if you use their original card).

    Try copy everything over again.

  5. Mezzanine Says:

    Any chance you could mail or post your recipe for this? I’m quite interested to get a shell on my One via bt. I have a PB and several x86 Linux boxes. Did you have to cross-compile the utils or are they already on the root fs?

  6. Richard Thomas Says:

    Hi Turtlehead,

    I notice that you’ve been able to establish a remote login to the TomTom One by redirecting /bin/sh over netcat to a port.

    Please could you let me know how you did this, as I should be getting a TomTom One V2 soon and want to be able to make a shell connection to it.

    Thanks in advance.

    Richard.

  7. Fred Thompson Says:

    I’ve been hunting for a way to run a touchscreen java browser concurrently with the navigator in a TomTom One. Sun changed the Java licensing lately so it should be easier to get the JRE running. Am I correct in believing you’ve found how to make a proper IP connection? If so, these pieces could be combined with UltraVNC’s java viewer to control a PC running UltraVNC server.

  8. Plamen Panov Says:

    Check this:
    http://www.panov.org/cmpprojects
    I have more stuff to publish, but haven’t got time recently,
    There is olso a download link for a tarball of Opentom project for Tomtom GO X10 devices
    Will update it soon caus it’s an olld version as well :)

  9. thundersyatt Says:

    i have a tomtom one v2 and i crashed my pc and lost my backup copy of my 256 sd card and my sat nav has crashed i need a copy of the card can any one help

  10. Densil Green Says:

    I have a TomTom One Version 1 and a TomTom One Version 2.
    I purchased an additional set of maps for Canada & USA for my version 1 a couple of years ago.
    This has been installed and registered on my Version 1.
    I would like to get these maps working on my version 2.
    Can anyone point me to a website that has instructions to get this working or tell me how to do this please?

  11. cTrix Says:

    Great to see a community having a crack at the TT. I am working on a voice hack util at the moment to make custom voice presets. It’s trickier than I thought, but looks like it’s working so far. You are right about them being hacker friendly - with just enough tricky hurdles to keep it fun. :-]

  12. Nawigacja Says:

    I’m looking at getting my dad one of the new ONE v4 regional models (the newest ones with the funky-looking new suction mount design) for his b’day … I’ve read a lot of stuff about the v3 models not having the functionality to manage custom POIs unless it’s ‘reintroduced’ using a custom menu at the expense of other functions - does the v4 also have this problem? Or is it able to deal with custom POIs “out of the box”? I ask because I want him to be able to install a few custom POI files onto the unit for him, so obviously I want to be sure that whatever I buy has the ability to deal with these.

Leave a Reply