great work!
I've been able to test successfully TomTom Navcore 7 on my A780.
I've uploaded a pair of videos (quality is too bad, I'm sorry :$).
[ame="http://www.youtube.com/watch?v=fjINkf2RWto"]YouTube - TomTom on A780[/ame]
[ame="http://www.youtube.com/watch?v=sl4cpsOxXvc"]YouTube - TomTom on A780 (2)[/ame]
I've been driving with it for a few days and it's been working fine.
Touchscreen (80%) and internal GPS (90%) is working.
Sound doesn't work.
Bluetooth should work, but I've had many problems with ezxd so that I couldn't get it working.
This was my startin point:
Working Tomtom Nav On Angstrom - OESF Forums
I've used dualboot, genblob, openezx kernel&modules and a openezx console image:
Index of /~goxboxlive/A780/bootloader
Dual boot - OpenEZX
Index of /wyrm/gen-blob
http://people.openezx.org/wyrm/image...-20080217-a780
http://people.openezx.org/wyrm/image...17-a780.tar.gz
http://people.openezx.org/ao2/images...ge-a780.tar.gz
Apart from these things, I've used code from ZomTom and OpenTom. I've also used A02 GPSMUX software to retreive info from /dev/mux14.
I'll try to upload my code, scripts and binaries next week.
Finally I just want to give special thanks to Speculatrix & Wyrm for their help and effort, and of course OpenEzx devel group.
great nice news and work cant wait to check it out![]()
-------------------------------------
In any apple is a worm. Through each window flies a bug.
That's why I take Linux, because what does not fly can not crash.
That looks really promising! I'm looking forward to your uploads![]()
Last edited by Kuddel; 09-04-2008 at 09:26 AM.
the week is nearly over![]()
@mightymop Excuseme, I've been doing changes... Just wait a few days more. :$
I've attached the source code and binaries.
Rename *.zip to *.tgz
These are de files included:
ezxtom_sourceAndBinaries.tgz:Source Code and binaries compiled.ezxtom_bootDirectory.tgz:
This is the Tool-chain I've used:
Tool-chain (copied froman androidezx guide):
Since Android Root System provided in SDK was compiled with ARM EABI compatible compiler, we must use ARM EABI compatible tool-chain to compile our kernel. You can download ARM EABI compatible too-chain from the below link:
Download Sourcery G++ Lite Edition for ARM
Note: arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.tar is what you shall download, DON’T download other tar files.
boot directory to be used with wyrm's gen_blob.ezxtom_rootfs_scripts.tgz:
It must be extracted on the first partition (VFAT).
After this, you must copy all your own SDCARD backup of your legal TomTom go 300 device into sdcard directory.
Scripts to be installed over console root file system. You need this to start and stop EzxTom.These are the functions available:
Extract on / rootfs (the second partition).
Apart from this, into the /home/tomtom directory MUST be copied the extracted ttsystem file according to this instructions:
Ttimgextract - OpenTom
The ttsystem file is included in your TomTom SDCARD BACKUP and it represents the real TomTom rootfs (that we have to use with chroot)
- Touch screen (just clicking, but not dragging).
- Vol UP / Vol Down key to control backlight brightness (maximum 50 by default)
- Home key to switch off the phone.
- Holding on 3 secs stylus on screen to switch off the phone.
- Customized psplash screen including steps and runlevel info.
- Internal GPS working (of course there is no satellites info, but it's not necessary).
These are some of the issues to be solved (I need your help):
Screen: We need double framebuffer because TomTom uses it (some problems with menus because they don't show up sometimes). @Wyrm and openezx project: we need your help!!
Sound: As far as I know, TomTom uses its own audio driver so it's not possible to get sound working unless someone can do stracing.
Bluetooth: Theoretically It should work, but as far as I couldn't get it working, I haven't prepared neither scripts nor any source code.
Power Off: I don't know why after runlevel 0 is executed and halt command invoked, the phone doesn't switch off (you have to put the battery off).
Last edited by jorgesmm; 09-10-2008 at 05:03 PM.
I've found this on internet, use at you own risk!
EZXTOM 01 ROOTFS
EZXTOM 01 VFAT
prerequisities: A780 flashed with gen_blob and 512MB card needed. Card reader and linux machine.
STEP BY STEP GUIDE
create 2 partitions (VFAT >= 400 MB, ext3 >= 50MB) and format then:
Example:
Eject card reader and insert again:Code:$ fdisk /dev/sda n p 1 <default> +400M n p 2 <default> <default> w $ mkdosfs /dev/sda1 $ mkfs.ext3 -j /dev/sda2
You'd see something like this:
Extract contents:Code:$ mount | grep media /dev/sda1 on /media/disk type vfat (rw,noexec,nosuid,nodev,noatime,uid=1000,utf8,shortname=lower) /dev/sda2 on /media/disk-1 type ext3 (rw,noexec,nosuid,nodev,sync,data=ordered)
Insert card on phone (off).Code:tar -C /media/disk xpvf EZXTOM_01_VFAT_A780.tar.gz tar -C /media/disk-1 xpvf EZXTOM_01_ROOTFS_A780.tar.gz sync sync sync eject /media/disk
Hold the Scroll Down (volume -), camera button and power on key until a menu appears.
Choose TomTom.
After several minutes EzxTom will be working.
To stop: "home key" and at the end extract battery.
great worknice to see it running on my a780 but hmm now i only need maps for my country
![]()
Is it just me, or has someone else problems with this file.
I recieved a corrupt file with 177MB size.
Can someone with the correct file upload somewhere else?
(MEGAUPLOAD - The leading online storage and file delivery service)