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

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« on: December 28, 2005, 09:00:57 pm »
EDIT 20070502 - working on Angstrom in chroot without patching kernel, package coming sometime.

---

http://www.tomtom.com/page.php?Page=gpl

my wife bought me a TomTom GO 300, and I discovered that it runs linux when I, naturally, googled to see what hacks had been done. I was quite surprised to find it ran linux.

interestingly, TT originally used 2.4.18 but now 2.6.10.

they provide useful downloads and all the patches for the kernel, so those with a particular predilection for low-level hackery might find that page interesting or useful.... especially if it'd be possible to use TT's bluetooth hands-free system.

all we need now is to hack a GPS receiver into our Zauruses along with wifi and bluetooth, and we've got it made!

oh yeah, there's an OpenTom project too:
http://www.opentom.org/index.php/Main_Page
« Last Edit: December 23, 2008, 06:25:50 am by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

loc4me

  • Full Member
  • ***
  • Posts: 141
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #1 on: December 28, 2005, 10:21:41 pm »
That is pretty neat. I am thinking of getting one for my girlfriend who just moved out of state.

what hacks did you find? Anything worth while? Do you think that the 500 price is worth it over the 300? In the USA we only have an option of the 700 or the 300 though. What do you think of the 300 vs 700?
« Last Edit: December 28, 2005, 10:32:50 pm by loc4me »
SL-5500 w/ TKC 2.0 beta 3 rom
SL-6000L + Sled w/ Guylhem or Sharp rom. Have not tried PdaXrom YET
SL-C3000 - w/ Cacko C3Kb1. Like it alot

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #2 on: December 29, 2005, 05:38:34 am »
Quote
That is pretty neat. I am thinking of getting one for my girlfriend who just moved out of state.

what hacks did you find? Anything worth while? Do you think that the 500 price is worth it over the 300? In the USA we only have an option of the 700 or the 300 though. What do you think of the 300 vs 700?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=108732\"][{POST_SNAPBACK}][/a][/div]

so far I've not found anything detailed apart from the OpenTom in terms of hacks.

the TT500 has a faster CPU, and a microphone, and will act as a hands-free bluetooth kit for your mobile phone.  The TT700 has an internal hard drive, losing the SD card slot.

the TT300 is basically, out of the box, an appliance, and isn't much of a toy - it doesn't have any trickery, it's purely for getting you from A to B.

For example, I used to have a Garmin GPS-III+ (3+), and the TT300 is a very different beast:

What I gained:
* tt300 has route planning and dynamically recalculates the route if you make a wrong turn
* tt300 does turn-by-turn directions with different voices (you can record your own)
* tt300 has city/road search
* tt300 can download information via a bluetooth conn to a mobile phone's GPRS  link

What I lost:
* the garmin had track-back (breadcrumbs)
* the garmin had multiple savable routes
* garmin had much more analysis - average speed, altitude, sunrise & sunset at location or destination, fuel calculator


What I really really would like:
* NMEA over bluetooth - the TT300 won't behave like a serial device over rfcomm so I can't use it with my Zaurus SL-6000 for war driving. I have read that it will do it over USB but I haven't gotten that far.

So, I am tempted to see if I could take my TT300 back to try and upgrade it to a TT500 (the price differential plummeted in the January sales), and hope that it offered NMEA over rfcomm, and I would find the hands-free kit v useful.

Paul
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

loc4me

  • Full Member
  • ***
  • Posts: 141
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #3 on: December 29, 2005, 11:49:58 am »
Thanks for the info. That is kinda what i have read, that the TomTom is an excelent plug and go device but it lacks some advanced features that other have.

I would like one but i think i would enjoy messing around with the advanced features. I will probably wait for a newer model. If you find any cool hacks let us know.
SL-5500 w/ TKC 2.0 beta 3 rom
SL-6000L + Sled w/ Guylhem or Sharp rom. Have not tried PdaXrom YET
SL-C3000 - w/ Cacko C3Kb1. Like it alot

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Working Tomtom Nav On Angstrom
« Reply #4 on: December 30, 2005, 07:41:02 am »
The TomTom guys did some good things to bluez and the kernel to improve bluetooth reliability. It would be good if someone had the time to could glance over these changes and - if applicable - send some of them upstream.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #5 on: January 01, 2006, 08:37:52 am »
Update.

I haven't checked it carefully yet, but the TTG300 takes a 5V 2A power supply, if it's regulated it'd be nice because it'd mean being able to use their car power adaptor to recharge the Z.

I mailed the opentom people about SD card drivers, and it looks like there's "gold in them thar downloads".

Firstly, the SD card driver in the kernel supports >1GB cards (4GB have been tested).

Secondly, the TT driver is listed as opensource, they said "strings" reveals this:
"author=Koen Martens <kmartens@sonologic.nl>, Jeroen taverne
<jeroen.taverne@tomtom.com>, Dimitry Andric <dimitry.andric@tomtom.com>
description=TomTom GO Storage Device Driver license=GPL
vermagic=2.6.10-tt1008 ARMv4 gcc-3.3"

Thirdly, The OpenTom guy's driver works very reliably but is not too quick, but they reckon to have a DMA version *soon* which should support 6+ MB/s.

And finally they're (opentom) might be interested in providing help to support porting it to the Zaurus.

Great news for the start of a new year,

Paul
« Last Edit: December 23, 2008, 06:01:28 am by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

loc4me

  • Full Member
  • ***
  • Posts: 141
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #6 on: January 01, 2006, 01:25:13 pm »
Quote
Update.

And finally they're quite interested in providing help to support porting it to the Zaurus.

Great news for the start of a new year,

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

That would be great. Maybe this should be moved to a new Topic after this post. Paul, you should give the guys links to the forums so they can communicate with alll the knowledgeable people on here. I am sure there are many people on here who could aslo help with porting the SD driver to the zaurus.
SL-5500 w/ TKC 2.0 beta 3 rom
SL-6000L + Sled w/ Guylhem or Sharp rom. Have not tried PdaXrom YET
SL-C3000 - w/ Cacko C3Kb1. Like it alot

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #7 on: January 04, 2006, 08:00:15 am »
I got this message off the opentom mailing list from Thomas Kleffel:

Hi,

ok, I think i need to clear up the SD-Card confusion a bit. There are currently 3 different SD card drivers there.

1) the early binary driver from TomTom (sd.o). Even if it is listed as GPL, it is not availabla as source. This is not TomTom's fault. TomTom signed a contract with the SD card driver association that forbids them to disclose their oh-so-secret intelectual property...

2) the early OpenTom driver. This is a hack I did about a year ago when driver #1 was only available for 2.4. I hacked SD-Card support into the MMC framework. This was only a quick hack, but however the 2.6.14-SD-Card support is somewhat based on it.

3) the new OpenTom/TomTom driver. I was paid by TomTom to develop a new open source SD card driver. It modifies the current MMC framework and is pretty stable and fast (6-8 MB/s). It is a clean implementation as I didn't sign anything with those SD-Card people. It is almost finished and will be available "really soon" ™.

So, what do those drivers do?

1) stable, a bit slow, closed source, no 2GB cards
2) stable, really slow, open source, no 2GB cards
3) stable, really fast, open source, 2GB cards - but not yet available

I will talk to Christian about getting my hands on a Zaurus.

Best regards,

Thomas
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #8 on: January 04, 2006, 08:26:48 am »
That's great news, indeed! Good to hear that TomTom actually paid the guy to develop an open-source SD driver. Way to go, TomTom.
-albertr

albertr

  • Hero Member
  • *****
  • Posts: 535
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #9 on: January 04, 2006, 08:29:27 am »
speculatrix,

Just curious if it would be possible to run the navigation software from TomTom on the Zaurus? What GIU is used on TomTom GO?
-albertr

loc4me

  • Full Member
  • ***
  • Posts: 141
    • View Profile
    • http://
Working Tomtom Nav On Angstrom
« Reply #10 on: January 04, 2006, 10:19:26 pm »
Quote
speculatrix,

Just curious if it would be possible to run the navigation software from TomTom on the Zaurus? What GIU is used on TomTom GO?
-albertr
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109493\"][{POST_SNAPBACK}][/a][/div]

Also what about the bluetooth connection? Can a link be established over that to the TomTom?
SL-5500 w/ TKC 2.0 beta 3 rom
SL-6000L + Sled w/ Guylhem or Sharp rom. Have not tried PdaXrom YET
SL-C3000 - w/ Cacko C3Kb1. Like it alot

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #11 on: January 05, 2006, 02:50:40 am »
Quote
Also what about the bluetooth connection? Can a link be established over that to the

the BT connection, on the 300 at least, is one-way - outbound from the TT over a mobile phone.

opentom *can* allow bluetooth rfcomm to get NMEA data from the GPS - I asked specifically, and of course, you just have to write your own trivial rfcomm listener and "connect" it to the GPS receiver's tty.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #12 on: January 05, 2006, 02:55:03 am »
Quote
Just curious if it would be possible to run the navigation software from TomTom on the Zaurus? What GIU is used on TomTom GO?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109493\"][{POST_SNAPBACK}][/a][/div]

I don't know, I haven't got anything like as deep as that as yet.

There's no evidence to suggest its QT based, but if they paid a full license to Trolltech they wouldn't have to disclose any part of that.

Agreed that it would be a very interesting proposition to run TT software on a Zaurus, it would be a massive boost if so.

The TT, when connected to the PC for updates, installing maps etc, simply presents itself as usb mass storage. As I understand it, the built-in firmware in the TT is a boot loader and simply loads all the operating software from SD - it will not operate without an SD card.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #13 on: January 05, 2006, 12:37:58 pm »
you can download the update image for the TomTom GO products here:
http://www.tomtom.com/support/index.php?FID=1750

note that you need windows to unpack the program (run setup.exe), you then find a file called ttsystem.

=== edit ===

d'oh, I didn't google hard enough... here's the description of the format:

http://opentom.org/index.php/Ttsystem_images

I've asked if someone's written a tool to split this into component parts, so that we can have a poke through the system software and see how it works.
« Last Edit: January 05, 2006, 12:46:46 pm by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Working Tomtom Nav On Angstrom
« Reply #14 on: January 05, 2006, 05:49:37 pm »
yup... there's a program to do it:
http://svn.opentom.org/opentom/trunk/ttimg.../ttimgextract.c

download, build:
gcc -o ttimgextract ttimgextract.c

run:
./ttimgextract ttsystem

decompress:
gunzip < ttsystem.0 > ttsystem.cpio

list archive:
cpio -t -v < ../ttsystem.cpio
drwxr-xr-x   2 root     root            0 Sep 19 13:48 bin
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/[ -> busybox
-r-xr-xr-x   1 root     root        36540 Sep 19 13:48 bin/apnd
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ar -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ash -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/basename -> busybox
-r-xr-xr-x   1 root     root        54276 Sep 19 13:48 bin/blueaclserver.a
-r-xr-xr-x   1 root     root        14736 Sep 19 13:48 bin/blueserver.a
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/bunzip2 -> busybox
-rwxr-xr-x   1 root     root       273456 Sep 19 13:48 bin/busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/bzcat -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/cat -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/chgrp -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/chmod -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/chown -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/clear -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/cp -> busybox
-rwxr-xr-x   1 root     root        19456 Sep 19 13:48 bin/csrinit
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/cut -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/date -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/dd -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/df -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/dirname -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/dmesg -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/du -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/echo -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/env -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/false -> busybox
-rwxr-xr-x   1 root     root         5212 Sep 19 13:48 bin/flash_erase
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/free -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/grep -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/gunzip -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/gzip -> busybox
-rwxr-xr-x   1 root     root        25688 Sep 19 13:48 bin/hcitool
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/head -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/hexdump -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/kill -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/killall -> busybox
-r-xr-xr-x   1 root     root         8808 Sep 19 13:48 bin/launchserver.a
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ln -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/logger -> busybox
-rwxr-xr-x   3 root     root            0 Sep 19 13:48 bin/lrx
-rwxr-xr-x   3 root     root            0 Sep 19 13:48 bin/lrb
-rwxr-xr-x   3 root     root        56848 Sep 19 13:48 bin/lrz
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ls -> busybox
-rwxr-xr-x   3 root     root            0 Sep 19 13:48 bin/lsx
-rwxr-xr-x   3 root     root            0 Sep 19 13:48 bin/lsb
-rwxr-xr-x   3 root     root        59836 Sep 19 13:48 bin/lsz
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/md5sum -> busybox
-r-xr-xr-x   1 root     root        17394 Sep 19 13:48 bin/migrate_flash
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/mkdir -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/mknod -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/more -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/mount -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/mv -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/nc -> busybox
-rwxr-xr-x   1 root     root        21424 Sep 19 13:48 bin/picocom
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/pidof -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ping -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/ps -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/pwd -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/renice -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/reset -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/rm -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/rmdir -> busybox
-rwxr-xr-x   1 root     root        32940 Sep 19 13:48 bin/sdptool
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/sed -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/sh -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/sleep -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/sort -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/strings -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/sync -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/tail -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/tar -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/test -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/top -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/touch -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/true -> busybox
-r-xr-xr-x   1 root     root        16615 Sep 19 13:48 bin/ttcalib
-r-xr-xr-x   1 root     root      2498552 Sep 19 13:48 bin/ttn
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/tty -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/umount -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/uname -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/uniq -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/uptime -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/wc -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/wget -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/which -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/whoami -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/yes -> busybox
lrwxrwxrwx   1 root     root            7 Sep 19 13:48 bin/zcat -> busybox
drwxr-xr-x   5 root     root            0 Sep 19 13:48 dev
crw-rw----   1 root     root     120,   0 Sep 19 13:48 dev/acc
crw-rw----   1 root     root     121,   0 Sep 19 13:48 dev/adc
crw-rw----   1 root     root     244,   0 Sep 19 13:48 dev/barc-snd
crw-rw----   1 root     root     241,   0 Sep 19 13:48 dev/battery
crw-------   1 root     root       5,   1 Sep 19 13:48 dev/console
crw-rw----   1 root     root      14,   3 Sep 19 13:48 dev/dsp
crw-------   1 root     root      29,   0 Sep 19 13:48 dev/fb
crw-rw----   1 root     root     245,   0 Sep 19 13:48 dev/flash
crw-rw----   1 root     root     243,   0 Sep 19 13:48 dev/gps
brw-r--r--   1 root     root       3,   0 Sep 19 13:48 dev/hda
brw-r--r--   1 root     root       3,   1 Sep 19 13:48 dev/hda1
brw-r--r--   1 root     root       3,  10 Sep 19 13:48 dev/hda10
brw-r--r--   1 root     root       3,  11 Sep 19 13:48 dev/hda11
brw-r--r--   1 root     root       3,  12 Sep 19 13:48 dev/hda12
brw-r--r--   1 root     root       3,  13 Sep 19 13:48 dev/hda13
brw-r--r--   1 root     root       3,  14 Sep 19 13:48 dev/hda14
brw-r--r--   1 root     root       3,  15 Sep 19 13:48 dev/hda15
brw-r--r--   1 root     root       3,  16 Sep 19 13:48 dev/hda16
brw-r--r--   1 root     root       3,  17 Sep 19 13:48 dev/hda17
brw-r--r--   1 root     root       3,  18 Sep 19 13:48 dev/hda18
brw-r--r--   1 root     root       3,   2 Sep 19 13:48 dev/hda2
brw-r--r--   1 root     root       3,   3 Sep 19 13:48 dev/hda3
brw-r--r--   1 root     root       3,   4 Sep 19 13:48 dev/hda4
brw-r--r--   1 root     root       3,   5 Sep 19 13:48 dev/hda5
brw-r--r--   1 root     root       3,   6 Sep 19 13:48 dev/hda6
brw-r--r--   1 root     root       3,   7 Sep 19 13:48 dev/hda7
brw-r--r--   1 root     root       3,   8 Sep 19 13:48 dev/hda8
brw-r--r--   1 root     root       3,   9 Sep 19 13:48 dev/hda9
crw-rw----   1 root     root     240,   0 Sep 19 13:48 dev/hwstatus
prw-------   1 root     root            0 Sep 19 13:48 dev/initctl
drwxr-xr-x   2 root     root            0 Sep 19 13:48 dev/input
crw-------   1 root     root      13,  64 Sep 19 13:48 dev/input/event0
crw-------   1 root     root      13,  65 Sep 19 13:48 dev/input/event1
crw-------   1 root     root      13,  66 Sep 19 13:48 dev/input/event2
crw-------   1 root     root      13,  67 Sep 19 13:48 dev/input/event3
crw-------   1 root     root      10, 150 Sep 19 13:48 dev/input/keyboard
crw-------   1 root     root      13,  63 Sep 19 13:48 dev/input/mice
crw-------   1 root     root      10, 149 Sep 19 13:48 dev/input/mouse
crw-------   1 root     root      13,  32 Sep 19 13:48 dev/input/mouse0
crw-------   1 root     root      13,  33 Sep 19 13:48 dev/input/mouse1
crw-------   1 root     root      13,  34 Sep 19 13:48 dev/input/mouse2
crw-------   1 root     root      13,  35 Sep 19 13:48 dev/input/mouse3
crw-rw----   1 root     uucp     166,   0 Sep 19 13:48 dev/input/ttyACM0
crw-rw----   1 root     uucp     166,   1 Sep 19 13:48 dev/input/ttyACM1
crw-rw----   1 root     uucp     166,   2 Sep 19 13:48 dev/input/ttyACM2
crw-rw----   1 root     uucp     166,   3 Sep 19 13:48 dev/input/ttyACM3
crw-r-----   1 root     kmem       1,   2 Sep 19 13:48 dev/kmem
crw-r-----   1 root     kmem       1,   1 Sep 19 13:48 dev/mem
crw-r--r--   1 root     root      90,   0 Sep 19 13:48 dev/mtd0
crw-r--r--   1 root     root      90,   2 Sep 19 13:48 dev/mtd1
crw-rw-rw-   1 root     root       1,   3 Sep 19 13:48 dev/null
crw-------   1 root     root     108,   0 Sep 19 13:48 dev/ppp
crw-rw-r--   1 root     root       5,   2 Sep 19 13:48 dev/ptmx
drwxr-xr-x   2 root     root            0 Sep 19 13:48 dev/pts
crw-rw----   1 root     root     251,   0 Sep 19 13:48 dev/pwm
brw-rw----   1 root     disk       1,   0 Sep 19 13:48 dev/ram0
brw-rw----   1 root     disk       1,   1 Sep 19 13:48 dev/ram1
brw-rw----   1 root     disk       1,   2 Sep 19 13:48 dev/ram2
brw-rw----   1 root     disk       1,   3 Sep 19 13:48 dev/ram3
crw-r--r--   1 root     root       1,   8 Sep 19 13:48 dev/random
crw-rw----   1 root     root     122,   0 Sep 19 13:48 dev/remote
crw-rw----   1 root     root     216,   0 Sep 19 13:48 dev/rfcomm0
crw-rw----   1 root     root     216,   1 Sep 19 13:48 dev/rfcomm1
crw-rw----   1 root     root     216,   2 Sep 19 13:48 dev/rfcomm2
crw-rw----   1 root     root     216,   3 Sep 19 13:48 dev/rfcomm3
crw-r--r--   1 root     root      10, 135 Sep 19 13:48 dev/rtc
brw-rw----   1 root     disk     250,   0 Sep 19 13:48 dev/sdcard0
brw-rw----   1 root     disk     250,   1 Sep 19 13:48 dev/sdcard0p1
brw-rw----   1 root     disk     250,   2 Sep 19 13:48 dev/sdcard0p2
brw-rw----   1 root     disk     250,   3 Sep 19 13:48 dev/sdcard0p3
brw-rw----   1 root     disk     250,   4 Sep 19 13:48 dev/sdcard0p4
drwxrwxrwt   2 root     root            0 Sep 19 13:48 dev/shm
crw-r--r--   1 root     root     244,   0 Sep 19 13:48 dev/sound
crw-rw----   1 root     root     254,   0 Sep 19 13:48 dev/ts
crw-rw----   1 root     root     253,   0 Sep 19 13:48 dev/tsraw
crw-rw-r--   1 root     root       5,   0 Sep 19 13:48 dev/tty
crw-------   1 root     tty        4,   0 Sep 19 13:48 dev/tty0
crw-------   1 root     tty        4,   1 Sep 19 13:48 dev/tty1
crw-------   1 root     tty        4,   2 Sep 19 13:48 dev/tty2
crw-------   1 root     tty        4,   3 Sep 19 13:48 dev/tty3
crw-------   1 root     tty        4,   4 Sep 19 13:48 dev/tty4
crw-------   1 root     tty        4,   5 Sep 19 13:48 dev/tty5
crw-------   1 root     tty        4,   6 Sep 19 13:48 dev/tty6
crw-------   1 root     tty        4,   7 Sep 19 13:48 dev/tty7
crw-------   1 root     tty        4,   8 Sep 19 13:48 dev/tty8
crw-rw----   1 root     uucp      57,   0 Sep 19 13:48 dev/ttyP0
crw-rw----   1 root     uucp      57,   1 Sep 19 13:48 dev/ttyP1
crw-rw----   1 root     uucp      57,   2 Sep 19 13:48 dev/ttyP2
crw-rw----   1 root     uucp      57,   3 Sep 19 13:48 dev/ttyP3
crw-rw----   1 root     tty      204,  64 Sep 19 13:48 dev/ttySAC0
crw-rw----   1 root     tty      204,  65 Sep 19 13:48 dev/ttySAC1
crw-rw----   1 root     tty      204,  66 Sep 19 13:48 dev/ttySAC2
crw-r--r--   1 root     root       1,   9 Sep 19 13:48 dev/urandom
crw-rw-r--   1 root     root      10, 250 Sep 19 13:48 dev/vhci
crw-rw----   1 root     root      10, 130 Sep 19 13:48 dev/watchdog
crw-rw-r--   1 root     root       1,   5 Sep 19 13:48 dev/zero
drwxr-xr-x   4 root     root            0 Sep 19 13:48 etc
drwxrwxr-x   2 root     root            0 Sep 19 13:48 etc/bluetooth
-rw-r--r--   1 root     root         1403 Sep 19 13:48 etc/bluetooth/hcid.conf.template
lrwxrwxrwx   1 root     root           24 Sep 19 13:48 etc/bluetooth/link_key -> ../../mnt/flash/link_key
-rw-------   1 root     root            5 Sep 19 13:48 etc/bluetooth/pin
-rw-r--r--   1 root     root          342 Sep 19 13:48 etc/bluetooth/rfcomm.conf
-rw-r--r--   1 root     root            0 Sep 19 13:48 etc/debug
-rw-r--r--   1 root     root          291 Sep 19 13:48 etc/fstab
-rw-r--r--   1 root     root            0 Sep 19 13:48 etc/group
-rw-r--r--   1 root     root           26 Sep 19 13:48 etc/host.conf
-rw-r--r--   1 root     root           20 Sep 19 13:48 etc/hosts
-rw-r--r--   1 root     root         1113 Sep 19 13:48 etc/ld.so.cache
-rw-r--r--   1 root     root            0 Sep 19 13:48 etc/ld.so.conf
-rw-r--r--   1 root     root           56 Sep 19 13:48 etc/localtime
-rw-r--r--   1 root     root            3 Sep 19 13:48 etc/modules
-rw-r--r--   1 root     root            0 Sep 19 13:48 etc/passwd
drwxr-xr-x   2 root     root            0 Sep 19 13:48 etc/ppp
-rw-------   1 root     root           78 Sep 19 13:48 etc/ppp/chap-secrets
-rw-r--r--   1 root     root            5 Sep 19 13:48 etc/ppp/options
-rw-------   1 root     root           77 Sep 19 13:48 etc/ppp/pap-secrets
-rwxrwxrwx   1 root     root         3095 Sep 19 13:48 etc/rc
-rwxr-xr-x   1 root     root         1700 Sep 19 13:48 etc/rc.bluetooth
-rwxr-xr-x   1 root     root         1786 Sep 19 13:48 etc/rc.fs
-rwxr-xr-x   1 root     root          295 Sep 19 13:48 etc/rc.hardware
-rwxr-xr-x   1 root     root          209 Sep 19 13:48 etc/rc.jas
-rwxr-xr-x   1 root     root          282 Sep 19 13:48 etc/rc.launchserver
-rwxr-xr-x   1 root     root          638 Sep 19 13:48 etc/rc.modules
-rwxr-xr-x   1 root     root           76 Sep 19 13:48 etc/rc.resume
-rwxr-xr-x   1 root     root           88 Sep 19 13:48 etc/rc.suspend
-rw-r--r--   1 root     root            0 Sep 19 13:48 etc/resolv.conf
-rw-r--r--   1 root     root           50 Sep 19 13:48 etc/sysctl.conf
-rw-r--r--   1 root     root           20 Sep 19 13:48 etc/version
lrwxrwxrwx   1 root     root            6 Sep 19 13:48 init -> etc/rc
drwxr-xr-x   3 root     root            0 Sep 19 13:48 lib
-rwxr-xr-x   1 root     root        87820 Sep 19 13:48 lib/ld-2.3.2.so
lrwxrwxrwx   1 root     root           11 Sep 19 13:48 lib/ld-linux.so.2 -> ld-2.3.2.so
lrwxrwxrwx   1 root     root           22 Sep 19 13:48 lib/libbluetooth.so.1 -> libbluetooth.so.1.0.15
-rwxr-xr-x   1 root     root        54188 Sep 19 13:48 lib/libbluetooth.so.1.0.15
-rwxr-xr-x   1 root     root      1192844 Sep 19 13:48 lib/libc-2.3.2.so
-rwxr-xr-x   1 root     root        20792 Sep 19 13:48 lib/libcrypt-2.3.2.so
lrwxrwxrwx   1 root     root           17 Sep 19 13:48 lib/libcrypt.so.1 -> libcrypt-2.3.2.so
lrwxrwxrwx   1 root     root           13 Sep 19 13:48 lib/libc.so.6 -> libc-2.3.2.so
-rwxr-xr-x   1 root     root         9344 Sep 19 13:48 lib/libdl-2.3.2.so
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 lib/libdl.so.2 -> libdl-2.3.2.so
lrwxrwxrwx   1 root     root           13 Sep 19 13:48 lib/libgcc_s.so -> libgcc_s.so.1
-rwxr-xr-x   1 root     root        35752 Sep 19 13:48 lib/libgcc_s.so.1
-rwxr-xr-x   1 root     root       686660 Sep 19 13:48 lib/libm-2.3.2.so
lrwxrwxrwx   1 root     root           13 Sep 19 13:48 lib/libm.so.6 -> libm-2.3.2.so
-rwxr-xr-x   1 root     root        72392 Sep 19 13:48 lib/libnsl-2.3.2.so
lrwxrwxrwx   1 root     root           15 Sep 19 13:48 lib/libnsl.so.1 -> libnsl-2.3.2.so
-rwxr-xr-x   1 root     root        41608 Sep 19 13:48 lib/libnss_compat-2.3.2.so
lrwxrwxrwx   1 root     root           22 Sep 19 13:48 lib/libnss_compat.so.2 -> libnss_compat-2.3.2.so
-rwxr-xr-x   1 root     root        13764 Sep 19 13:48 lib/libnss_dns-2.3.2.so
lrwxrwxrwx   1 root     root           19 Sep 19 13:48 lib/libnss_dns.so.2 -> libnss_dns-2.3.2.so
-rwxr-xr-x   1 root     root        37356 Sep 19 13:48 lib/libnss_files-2.3.2.so
lrwxrwxrwx   1 root     root           21 Sep 19 13:48 lib/libnss_files.so.2 -> libnss_files-2.3.2.so
-rwxr-xr-x   1 root     root        55820 Sep 19 13:48 lib/libpthread-0.10.so
lrwxrwxrwx   1 root     root           18 Sep 19 13:48 lib/libpthread.so.0 -> libpthread-0.10.so
-rwxr-xr-x   1 root     root        60356 Sep 19 13:48 lib/libresolv-2.3.2.so
lrwxrwxrwx   1 root     root           18 Sep 19 13:48 lib/libresolv.so.2 -> libresolv-2.3.2.so
-rwxr-xr-x   1 root     root        18744 Sep 19 13:48 lib/libthread_db-1.0.so
lrwxrwxrwx   1 root     root           19 Sep 19 13:48 lib/libthread_db.so.1 -> libthread_db-1.0.so
drwxr-xr-x   2 root     root            0 Sep 19 13:48 lib/modules
-r--r--r--   1 root     root        16924 Sep  8 08:52 lib/modules/sd.ko
drwxr-xr-x   5 root     root            0 Sep 19 13:48 mnt
drwxr-xr-x   2 root     root            0 Sep 19 13:48 mnt/flash
drwxr-xr-x   2 root     root            0 Sep 19 13:48 mnt/initrd
drwxr-xr-x   2 root     root            0 Sep 19 13:48 mnt/sdcard
drwxr-xr-x   2 root     root            0 Sep 19 13:48 proc
drwxr-xr-x   2 root     root            0 Sep 19 13:48 sbin
-rwxr-xr-x   1 root     root        18636 Sep 19 13:48 sbin/chat
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/chroot -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/fbset -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/fdisk -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/freeramdisk -> ../bin/busybox
lrwxrwxrwx   1 root     root            6 Sep 19 13:48 sbin/halt -> reboot
-rwxr-xr-x   1 root     root        13616 Sep 19 13:48 sbin/hciattach
-rwxr-xr-x   1 root     root        32452 Sep 19 13:48 sbin/hciconfig
-rwxr-xr-x   1 root     root        31292 Sep 19 13:48 sbin/hcid
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/hwclock -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/ifconfig -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/insmod -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/klogd -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/logread -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/losetup -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/lsmod -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/pivot_root -> ../bin/busybox
lrwxrwxrwx   1 root     root            6 Sep 19 13:48 sbin/poweroff -> reboot
-r-xr-xr-x   1 root     root       222752 Sep 19 13:48 sbin/pppd
-rwxr-xr-x   1 root     daemon      13136 Sep 19 13:48 sbin/pppstats
-rwxrwxr-x   1 root     root         3868 Sep 19 13:48 sbin/reboot
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/rmmod -> ../bin/busybox
-rwxr-xr-x   1 root     root        18300 Sep 19 13:48 sbin/sdpd
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/sysctl -> ../bin/busybox
lrwxrwxrwx   1 root     root           14 Sep 19 13:48 sbin/syslogd -> ../bin/busybox
drwxr-xr-x   2 root     root            0 Sep 19 13:48 sys
drwxrwxrwt   2 root     root            0 Sep 19 13:48 tmp
drwxr-xr-x   5 root     root            0 Sep 19 13:48 var
drwxr-xr-x   2 root     root            0 Sep 19 13:48 var/log
drwxr-xr-x   2 root     root            0 Sep 19 13:48 var/run
drwxrwxrwt   2 root     root            0 Sep 19 13:48 var/tmp
11619 blocks
« Last Edit: January 05, 2006, 05:55:59 pm by speculatrix »
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.