E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > Advanced DVD Navigation Hacking



Reply
 
Thread Tools Search this Thread
      04-15-2012, 04:44 PM   #1
plarkin
Private
plarkin's Avatar
United_States
1
Rep
97
Posts

 
Drives: 2008 335xi
Join Date: Dec 2011
Location: Northeast, USA

iTrader: (0)

Garage List
2008 BMW 335 XI  [4.75]
Advanced DVD Navigation Hacking

When I purchased my 2008 Pre-LCI E90 it came with the original navigation DVD. One of the first things I did was to hunt down an updated DVD and found one that included data for known police speed traps and speed cameras. Being an IT/Security guy by trade, I decided to dig into the DVD a bit to see how the extra data had been hacked in... This led me to a little project that I started a few months ago but let stall until now.

It appears that much of the iDrive/navigation menus are HTML driven. There's obviously some sort of middleware that's running to process vehicle-specific controls, but as far as the design, colors, and imagery go; that's all HTML and simple gif files.

Here's an example of what one of the .HTM files looks like in Chrome. It appears to be a specific result page for doing a search for nearby funeral services.



I started experimenting a bit and created a replacement graphic for the "speed trap" icon, added a few characters to some of the search and navigation pages (just enough so I could see if they were displayed) and burned up a new DVD. I didn't invest much time in doing these graphics until I knew that the process would work, and it worked beautifully.

This forked me in two directions; on one hand I wanted to create a custom navigation UI with better graphics and different coloring options, and on the other I wanted to explore more of how the system worked and what other variables were available to read out of the system.

Considering the amount of time I could spend on each and every graphic element alone; I decided to just poke around the system a bit more.... I noticed that the navigation system references two different hostnames within the html. http://tpdhost and http://ctrlhost. This raises a number of questions for me and makes me curious about the hidden network running in the background. I can send directions to my car from Google Maps, confirmed that the parts of the system I've looked at are utilizing HTML and /cgi-bin references, and references to at least two different hostnames acting as web servers......

According to Occam's Razor, my vehicle has an IP address.

Then I got more familiar with the forums as well as Alan@********** and I started spending money .....

So that's where I am right now. I did searches and really couldn't find any threads on this and if anyone else has explored the possibilities of the system. I'm not sure if I'm alone in having interest in this or if anyone else has already dug through it all and figured all of this out. I figured I would post where I am so far and see what becomes of it!

I'm going to be diving back into this with the warm weather, and at the very least will try and post updates if this has any interest to anyone.
Appreciate 0
      04-16-2012, 07:28 PM   #2
BOosted 335i
2 Little Snails
BOosted 335i's Avatar
0
Rep
54
Posts

 
Drives: 335i Sedan
Join Date: Jul 2010
Location: NJ

iTrader: (0)

keep us posted
__________________
Current Mods: JB4 / FSB Trunk Mount METH KIT / 3" DownPipes / HPF INTERCOOLER / ER CHARGEPiPE w TiAL BOV / OCC / DCi / BMS LED HALOS / 19inch Jarama TSWs / Vanguard V2
Appreciate 0
      04-16-2012, 11:23 PM   #3
cbt3
New Member
United_States
0
Rep
6
Posts

 
Drives: 2008 335i
Join Date: Jun 2011
Location: Alabama

iTrader: (0)

Garage List
2008 BMW 335i  [0.00]
I would be very interested in what you find out, I looked at some of what the guys over at the X5 forums have done with nav system and it seems like they achieved some level of customization like you are talking about. Would definitely be cool to have control over the color scheme, layout, etc especially if it's as easy as tinkering with .html files. Keep at it!
Appreciate 0
      04-22-2012, 06:57 PM   #4
ciked
New Member
0
Rep
10
Posts

 
Drives: bmw 335i
Join Date: Apr 2012
Location: psl,fl

iTrader: (0)

Sounds awesome. Let me know if there is anything I can do to help.
Appreciate 0
      04-23-2012, 12:52 AM   #5
weekboy
Private First Class
2
Rep
125
Posts

 
Drives: 2007 E92 335i
Join Date: Apr 2012
Location: DC AREA

iTrader: (0)

Garage List
2007 BMW 335i  [0.00]
subscribe. I know nothing about coding stuff
but thank you and good luck
Appreciate 0
      04-23-2012, 11:34 AM   #6
myfly335
Lieutenant
myfly335's Avatar
United_States
11
Rep
493
Posts

 
Drives: 2011 e90 sport pkg ALL BLACK
Join Date: Jul 2011
Location: Hicksville, New York

iTrader: (4)

Garage List
2011 BMW 335  [0.00]
Send a message via AIM to myfly335
Keep us posted good job
Appreciate 0
      04-23-2012, 12:16 PM   #7
Boony
Private First Class
Boony's Avatar
United_States
1
Rep
101
Posts

 
Drives: 07' E90 335i
Join Date: Apr 2011
Location: New York, NY

iTrader: (1)

Garage List
2007 BMW 335i  [4.75]
I like where this is going, would definitely invest time into achieving something if it leads to a better iDrive experience!

Like change the color of the actual map from the 2012 CD's ugly colors lol
__________________
Appreciate 0
      05-15-2012, 03:04 PM   #8
ciked
New Member
0
Rep
10
Posts

 
Drives: bmw 335i
Join Date: Apr 2012
Location: psl,fl

iTrader: (0)

Any updates?
Appreciate 0
      05-16-2012, 07:42 AM   #9
plarkin
Private
plarkin's Avatar
United_States
1
Rep
97
Posts

 
Drives: 2008 335xi
Join Date: Dec 2011
Location: Northeast, USA

iTrader: (0)

Garage List
2008 BMW 335 XI  [4.75]
No new updates. Been spending most of my time on other car projects. I am going to get back on this again very soon though!
__________________
Appreciate 0
      05-16-2012, 03:33 PM   #10
Cgmiller63
Cgmiller63
Cgmiller63's Avatar
1
Rep
150
Posts

 
Drives: 2008 328i - Silver
Join Date: Jul 2011
Location: Lakewood, CA

iTrader: (0)

Suscribed
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


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




e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST