debugging NAVI software

Thread Tools
 
Search this Thread
 
Old Aug 12, 2003 | 08:44 PM
  #1  
SiGGy's Avatar
Thread Starter
Moderator Alumnus
 
Joined: Dec 2001
Posts: 9,263
Likes: 2
From: Lenexa, KS
debugging NAVI software

Ok, i did a bit more digging.

The NAVI excutes ELF 32 binarys, and seems to run some *nix flavor. The unit is *definetly* made by alpine.

And the processor seems to be a NEC V800 by looking at the application executable.

I started to disassemble the main code, I'll see if i can find anything cool. I did start to reverse engineer the GFX format they are using for the logos/splash screens.

This navi is capable of a lot more than Acura has it doing.

here's some of the output messages...

Low Fuel Message
The range is about miles.

This system provides route information to help
you reach your destination.
Due to road conditions some recommendations may
not be appropriate.
Always obey all traffic laws and exercise your own
good judgement.
For safety, program the system while the car is
stopped.
See your Owner's Manual for complete instructions.
Navigation unit door is open
or No DVD Disc installed.
Please check system.
DVD Disc reading error,
(unformated)
Please consult your dealer.
No alternate route found.
Original route will be
guided.
Route cannot be
calculated.
I also dumped out the library for the C function calls they wrote.

PresetChCall
PresetChWrite
AutoSelect
AutoPreset
PresetScan
PresetChUp
PresetChDown
NameSet
MonoOnOff
LocalDx
NallowWide
ChangeBand
GetActSts
GetDspData
GetStatus
GetAbility
GetStdChar
GetClock
RegistEvnt
Start
Stop
KeyOff
Prog
TmsFfNum
TmsRewNum
RepeatOnOff
BlankSkipOnOff
DolbyBOnOff
DolbyCOnOff
DolbyChg
ScanOnOff
Play
GetActSts
GetDspData
GetAbility
GetStdChar
GetClock
There's a ton more...

Any of those look familiar, I also debugged out a ton of the function calls. It really seems to be a *nix type O/S.
Reply
Old Aug 12, 2003 | 08:49 PM
  #2  
Nashua_Night_Hawk's Avatar
Happy CL-S Pilot
 
Joined: Jan 2001
Posts: 9,215
Likes: 1
From: Nashua, NH, USA
way to go cool.. now hack that NAV dvd ..recompile ..and have a custom one...

You may got donations!
Reply
Old Aug 12, 2003 | 09:12 PM
  #3  
mretif's Avatar
Racer
 
Joined: Jan 2001
Posts: 447
Likes: 0
From: Houston, Texas
crack that shit
Reply
Old Aug 12, 2003 | 09:12 PM
  #4  
SiGGy's Avatar
Thread Starter
Moderator Alumnus
 
Joined: Dec 2001
Posts: 9,263
Likes: 2
From: Lenexa, KS
Even more interesting Redhat has a complete SDK for this processor. Including a full emulator.

However I doubt it will emulator the hardware functions

some interesting devices are being called by the software.

/dev/adpcm
/dev/ata0
/dev/ata1
/dev/ata2
/dev/ata3
/dev/cd00
/dev/cd01
/dev/cd02
/dev/cd03
/dev/cd04
/dev/cd05
/dev/cd06
/dev/cd07
/dev/cd08
/dev/cd09
/dev/cd10
/dev/cd11
/dev/cd12
/dev/dvda
/dev/dvda1
/dev/handsfree
/dev/ip
/dev/laudio
/dev/lcdchg
/dev/lcdplay
/dev/lhft
/dev/lkey
/dev/lmdchg
/dev/lmdplay
/dev/lradio
/dev/lromchg
/dev/ltape
/dev/ltemp
/dev/ltv
/dev/ttya0
/dev/ttya1
/dev/ttya2
/dev/ttya3
/dev/ttya4
/dev/ttya5
/dev/uarta0
/dev/uarta1
/dev/uartb0
/dev/uartb1
/dev/uartb2
/dev/uartb3
/dev/uartb4
/dev/uartb5
/dev/vainet
/dev/vaircon
/dev/vav
/dev/vcarspeed
/dev/vcarsts
/dev/vcomm
/dev/vcomm0
/dev/vcomm1
/dev/vdisp
/dev/vgps
/dev/vibus
/dev/vkey
/dev/vpower
/dev/vvics
/dev/vvoiceot

Th ttya0-5 interest me! I wonder if a serial terminal is running on the navi and we can get to it. now I just need to figure out the devices major and minor #'s... anyway GF just got home. I'll get back to this tommrow...
Reply
Old Aug 13, 2003 | 05:12 AM
  #5  
mcdanjw's Avatar
Burning Brakes
 
Joined: Mar 2001
Posts: 1,131
Likes: 0
From: Austin, TX
Being able to load custom splash screens and such would be SOOOOO sweet.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
08_UA7_Gr33k
Member Cars for Sale
13
Feb 11, 2016 02:17 PM
lanechanger
Member Cars for Sale
4
Oct 13, 2015 10:56 AM
thegipper
3G TL (2004-2008)
5
Sep 28, 2015 01:01 PM
AcuraKidd
Non-Automotive & Motorcycle Sales
0
Sep 25, 2015 11:18 PM
Cgannotti
3G TL Audio, Bluetooth, Electronics & Navigation
2
Sep 25, 2015 05:04 PM




All times are GMT -5. The time now is 05:22 AM.