Author Topic: Working Tomtom Nav On Angstrom  (Read 154760 times)

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Working Tomtom Nav On Angstrom
« Reply #90 on: January 06, 2007, 06:40:53 am »
troust me a bind mount of dev and a remount of proc is the best way to go, learnt that one from gentoo

just dont unmount it, unbind it instead or you will kill both dev dirs which tends to lead to a partially running PDA

hmm, i dont think tomtom would reinvent the wheel for sound, way to expensive if you alread have alsa support. perhaps it checks to see if its a symlink so try the bind mount trick

if not then perhaps there is an undecumented flag/IOCTL they set. run LDD on it and check if they are using the alsa libs or libsound or the oss stuff. this could allow us to do a workaround.

if you do submit this work to them then i suggest you submit a list of ways to make it better and more portable, no 1 bieng to not do any tricky sound stuff , and perhaps show them how to package it in an OS independent way (self contained folder with libs in /opt) not that i think they would listen to that
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ling

  • Sr. Member
  • ****
  • Posts: 350
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #91 on: February 25, 2007, 06:54:28 pm »
Speculatrix,

Is there any update on this since Mr (or Ms) X took over the project? I would definitely use this if possible with pdaXii13 and my Garmin Etrex Legend. Seems like it would be a great use for the Z, Thanks.
SL-C3200 w/ pdaXii13 5.3
SL-C860 w/ OZ GPE 3.4.1
Accessories: 4GB Microdrive, 4GB Transcend SD, Linksys WFC12 CF 802.11b, Ambicom CF Modem, Socket Bluetooth

xjqian

  • Sr. Member
  • ****
  • Posts: 497
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #92 on: March 04, 2007, 04:09:21 pm »
I've bought a Tomtom go 700 specifically for this. I'm also waiting for a how-to.
My Blog | 6000L Tosa + sled | is: Angstrom | was: pdaXrom 1.1.0beta1 | was: stock 1.12 rom + no-ffpe fash kernel + X/Qt Debian |
CF GPS (FGPCFCD01) | USB "Prolific 2303" GPS (USB-UG-200) | Socket CF BT rev. H |  USB "Pegasus II" Ethernet (ADM8511) | PocketTop IR kbd | sip:527630@fwd.pulver.com
Todo: OESF wiki | stable VOIP app | usable GPS app |      Wishlist: VOIP + Bluetooth | GPS + Routing Calc

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #93 on: April 03, 2007, 08:51:14 pm »
any news? I'd like to test, and I have all I need except a guide...

the2nd

  • Newbie
  • *
  • Posts: 4
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #94 on: April 15, 2007, 01:39:44 pm »
Quote
any news? I'd like to test, and I have all I need except a guide...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157906\"][{POST_SNAPBACK}][/a][/div]

is there a howto to get tomtom work on z?

i own a 910 and want to try it on my c3000

regards

portalgod

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
    • http://www.rajeshprakash.com
Working Tomtom Nav On Angstrom
« Reply #95 on: May 11, 2007, 10:45:40 am »
Quote
Quote
any news? I'd like to test, and I have all I need except a guide...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157906\"][{POST_SNAPBACK}][/a][/div]

is there a howto to get tomtom work on z?

i own a 910 and want to try it on my c3000

regards
[div align=\"right\"][a href=\"index.php?act=findpost&pid=158943\"][{POST_SNAPBACK}][/a][/div]

A friend of mine just got a TT300, I'm going to try and follow this thread (hopefully I don't croak my Z).  

Anyone seen the howto?
SL-C1000 w/pdaXii13 Akita (base) + select apps
4GB Transcend 150x SD, 4GB Transcend 120x CF
Planex gw-cf11x CF Wi-Fi, Buffalo CF LAN
UT-41 USB GPS
Misc other SD and CF cards

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #96 on: May 13, 2007, 05:30:43 pm »
I've got OZ 3.5.4.1 running stably on my 3100 now, and I hope to start writing a full how-to. I'm sorry for the relative silence, but I'm genuinely v busy, starting my own business, finding work etc, and sorry for letting people get this close and then not having a definitive guide.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

tetrabit

  • Newbie
  • *
  • Posts: 9
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #97 on: June 01, 2007, 04:52:51 am »
Let's wait for this how-to


Quote
I've got OZ 3.5.4.1 running stably on my 3100 now, and I hope to start writing a full how-to. I'm sorry for the relative silence, but I'm genuinely v busy, starting my own business, finding work etc, and sorry for letting people get this close and then not having a definitive guide.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=161227\"][{POST_SNAPBACK}][/a][/div]

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #98 on: June 01, 2007, 05:27:30 am »
OK, a quick update. OZ 3.5.4.1 will NOT run zomtom out of the box because the standard kernel doesn't have the right patches in it to do the QVGA display and some other feature which I forget.

However, Angstrom *will* run zomtom without any patching. I am hoping that with Richard's help we can provide an ipk which builds the environment in which zomtom runs (it runs chrooted) and automagically extracts the required binaries from the standard tomtomGO sd card. Then, you will just need to enter the specific device ID from your GO, and the navigator starts up, you then enter the key for the map.

that is to say, the package will NOT contain any tomtom intellectual property or copyrighted files, so you will be using the license from your GO device.

Richard has done some incredible work here, I've merely become the alpha tester, all credit goes to him for making this achievable.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Working Tomtom Nav On Angstrom
« Reply #99 on: June 02, 2007, 08:32:11 am »
wahhoooo!!!
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #100 on: June 27, 2007, 07:07:50 pm »
OK, the good news is that we're fairly close to being able to release something which contains NO tomtom files and therefore won't result in us having our dangly bits chopped off by TomTom!!

There are just a few things to clear up:
1/ whether we should expect the zaurus owner to also have a linux box - this affects whether we can rely on them to extract the tomtom files themselves or have to do it all on the zaurus
(see http://www.opentom.org/Ttimgextract)

2/ whether the typical zomtom user will be running a 3x00 or 1000 - to set the default behaviour


My Z isn't quite working yet, problem with map setup, but I have made a video and will present it as soon as it's rendered to something suitable.

---EDIT---EDIT2---
OK, I was pretty tired and waffled way too much, but it too so long to get here I just wanted to share it! Remove the .zip file extension, the forum wouldn't allow me to upload it as a .avi
 [ Invalid Attachment ]
« Last Edit: June 28, 2007, 03:05:47 am by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

portalgod

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
    • http://www.rajeshprakash.com
Working Tomtom Nav On Angstrom
« Reply #101 on: June 27, 2007, 07:16:20 pm »
Quote
OK, the good news is that we're fairly close to being able to release something which contains NO tomtom files and therefore won't result in us having our dangly bits chopped off by TomTom!!

There are just a few things to clear up:
1/ whether we should expect the zaurus owner to also have a linux box - this affects whether we can rely on them to extract the tomtom files themselves or have to do it all on the zaurus
(see http://www.opentom.org/Ttimgextract)

2/ whether the typical zomtom user will be running a 3x00 or 1000 - to set the default behaviour


My Z isn't quite working yet, problem with map setup, but I have made a video and will present it as soon as it's rendered to something suitable.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=163882\"][{POST_SNAPBACK}][/a][/div]

1) My suggestion is to assume Linux machine ownership.  Otherwise, where would the knowledge to fiddle with Linux on the Z come from?   (Mind you this comment is coming from me, a person who has no Linux boxen as of the present, but has extensively ran Linux in the past)

2) MY suggestion is to assume 1000 default behaviour.  3x00 owners can always fiddle with mountpoints and such to point to HDD vs memory cards vs internal memory.   And that is not just becuase I own a 1000
« Last Edit: June 27, 2007, 07:17:51 pm by portalgod »
SL-C1000 w/pdaXii13 Akita (base) + select apps
4GB Transcend 150x SD, 4GB Transcend 120x CF
Planex gw-cf11x CF Wi-Fi, Buffalo CF LAN
UT-41 USB GPS
Misc other SD and CF cards

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #102 on: June 29, 2007, 07:57:46 pm »
Well, I am in a stunned state. After more hours of playing, I got it working on my C3100. Boy, stuff really runs slowly using strace, doesn't it? My problem with the maps turned out to be that tomtom relied on the memory card being FAT16 and thus file name case insensitive, but I'd copied files to HDD; even when I made an sdcard copy to a fresh sdcard the filenames were still wrong for some reason.

So, strace + grep ENOENT and also strings on the binary... and it works. Such a thrill to see it have the map of my house on the Zaurus, and plot a route to a friends house. It seems to run at about half the speed of the tomtom 510.

OK, so, by now you're desperate, yes?

What are you going to need?
1/ any kind of GPS that the zaurus can read - serial, usb, bluetooth - so long as its NMEA, as you simply hack a link from /dev/gpsdata to /dev/rfcomm0 or whatever
2/ a copy of  *YOUR* memory card from a GO300 or 500. the product code and activation key for the maps. WE WILL NOT BE SUPPLYING ANY TOMTOM FILES, CODES OR KEYS. Please don't ask. I believe that the codes for the Palm and PocketPC versions would probably work too.
3/ a Zaurus running Angstrom - I think this would even work on an old 5000/5500 series as the Zaurus drops down into 320x240 display mode.
4/ the ttimgextract program from opentom (I can provide an x86 binary if anyone needs it) to split the ttsystem file from the memory card, cpio to unpack the file system

Then, you simply unpack Rick's package, copy over the files extracted from ttsystem, edit the start script with your GO's unique ID, and run it.

I will discuss with Rick some tweaks to the start script before we can release the package.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

portalgod

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
    • http://www.rajeshprakash.com
Working Tomtom Nav On Angstrom
« Reply #103 on: July 18, 2007, 01:39:02 pm »
Quote
Well, I am in a stunned state. After more hours of playing, I got it working on my C3100. Boy, stuff really runs slowly using strace, doesn't it? My problem with the maps turned out to be that tomtom relied on the memory card being FAT16 and thus file name case insensitive, but I'd copied files to HDD; even when I made an sdcard copy to a fresh sdcard the filenames were still wrong for some reason.

So, strace + grep ENOENT and also strings on the binary... and it works. Such a thrill to see it have the map of my house on the Zaurus, and plot a route to a friends house. It seems to run at about half the speed of the tomtom 510.

OK, so, by now you're desperate, yes?

What are you going to need?
1/ any kind of GPS that the zaurus can read - serial, usb, bluetooth - so long as its NMEA, as you simply hack a link from /dev/gpsdata to /dev/rfcomm0 or whatever
2/ a copy of  *YOUR* memory card from a GO300 or 500. the product code and activation key for the maps. WE WILL NOT BE SUPPLYING ANY TOMTOM FILES, CODES OR KEYS. Please don't ask. I believe that the codes for the Palm and PocketPC versions would probably work too.
3/ a Zaurus running Angstrom - I think this would even work on an old 5000/5500 series as the Zaurus drops down into 320x240 display mode.
4/ the ttimgextract program from opentom (I can provide an x86 binary if anyone needs it) to split the ttsystem file from the memory card, cpio to unpack the file system

Then, you simply unpack Rick's package, copy over the files extracted from ttsystem, edit the start script with your GO's unique ID, and run it.

I will discuss with Rick some tweaks to the start script before we can release the package.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=163989\"][{POST_SNAPBACK}][/a][/div]

How does a TT500 run (speed wise) in comparison to a TT300.  My assumption is it's th same.  

Overclock your Z a bit and it'll probably run as fast as a TT.
SL-C1000 w/pdaXii13 Akita (base) + select apps
4GB Transcend 150x SD, 4GB Transcend 120x CF
Planex gw-cf11x CF Wi-Fi, Buffalo CF LAN
UT-41 USB GPS
Misc other SD and CF cards

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #104 on: July 19, 2007, 06:54:02 pm »
Quote
How does a TT500 run (speed wise) in comparison to a TT300.  My assumption is it's th same.   

Overclock your Z a bit and it'll probably run as fast as a TT.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=165115\"][{POST_SNAPBACK}][/a][/div]

I have both a TTG300 (which broke  in a car crash, and whose license I have "ported" to the Zaurus) and a TTG500. Although I didn't have them back to back the 500 was definitely snappier, maybe 30% faster - the specs on www.opentom.org back that up.

When I first had a Go, it ran tomtom 5, but (and it's one of the advantages of getting the appliance rather than the palm or pocketpc software packs) it got a free upgrade to 6.1x using tomtom's desktop software "tomtomhome" to update it.

BTW, the "tomtom home" recognises the tomtom software on both the Go (it emulates a mass storage device when connected) an d also if you simply insert the memory card into the PC's card reader!

So far I have not had a response from my contact at TomTom, so I will try someone else. Yes, I am scared.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.