debugging NAVI software

Thread Tools
 
Search this Thread
 
Old 08-12-2003, 08:44 PM
  #1  
Moderator Alumnus
Thread Starter
 
SiGGy's Avatar
 
Join Date: Dec 2001
Location: Lenexa, KS
Age: 47
Posts: 9,263
Likes: 0
Received 2 Likes on 2 Posts
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.
Old 08-12-2003, 08:49 PM
  #2  
Happy CL-S Pilot
 
Nashua_Night_Hawk's Avatar
 
Join Date: Jan 2001
Location: Nashua, NH, USA
Posts: 9,215
Likes: 0
Received 1 Like on 1 Post
way to go cool.. now hack that NAV dvd ..recompile ..and have a custom one...

You may got donations!
Old 08-12-2003, 09:12 PM
  #3  
Racer
 
mretif's Avatar
 
Join Date: Jan 2001
Location: Houston, Texas
Age: 40
Posts: 447
Likes: 0
Received 0 Likes on 0 Posts
crack that shit
Old 08-12-2003, 09:12 PM
  #4  
Moderator Alumnus
Thread Starter
 
SiGGy's Avatar
 
Join Date: Dec 2001
Location: Lenexa, KS
Age: 47
Posts: 9,263
Likes: 0
Received 2 Likes on 2 Posts
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...
Old 08-13-2003, 05:12 AM
  #5  
Burning Brakes
 
mcdanjw's Avatar
 
Join Date: Mar 2001
Location: Austin, TX
Age: 53
Posts: 1,131
Likes: 0
Received 0 Likes on 0 Posts
Being able to load custom splash screens and such would be SOOOOO sweet.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
08_UA7_Gr33k
Member Cars for Sale
13
02-11-2016 02:17 PM
lanechanger
Member Cars for Sale
4
10-13-2015 10:56 AM
thegipper
3G TL (2004-2008)
5
09-28-2015 01:01 PM
AcuraKidd
Non-Automotive & Motorcycle Sales
0
09-25-2015 11:18 PM
Cgannotti
3G TL Audio, Bluetooth, Electronics & Navigation
2
09-25-2015 05:04 PM



Quick Reply: debugging NAVI software



All times are GMT -5. The time now is 06:59 PM.