User avatar
Ingineer
Posts: 2741
Joined: Fri Oct 15, 2010 1:09 pm
Delivery Date: 13 Jul 2011
Leaf Number: 6969
Location: Berkeley, California
Contact: Website

Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 10:47 am

For some time, I've been tearing into the Clarion-built Navigation/MFD (Multi-Function Display) in the Leaf. I thought I would share some information for those that might be interesting in working on it and/or maybe collaborating on upgrades/mods.

Here's what I know about the unit:

It's powered by a 32bit Renesas SH-NaviJ2 (SH77722) CPU that is built from the ground up to be a Navigation Unit CPU:

Image

It is equipped with a built-in 3D graphics system (854×480 resolution), 8 megs of flash memory, 256k DDR2 SDRAM, two SD card slots (1 in use for map data), USB 2.0, SPI, dual CAN, etc.

My first (and so far only) Hack is to add a small microcontroller circuit to "fake" the OK button press as soon as the unit powers up:



Obviously this was accomplished without altering any code, but a more elegant way would be to patch the code to eliminate this (any several other) annoyances.

-Phil
Easily Learn Electricity HERE! - - - - Website: http://evseupgrade.com/[/size] - - - - Like us on Facebook: EVSE Upgrade

User avatar
GeekEV
Posts: 1825
Joined: Tue Jan 18, 2011 4:11 pm
Delivery Date: 15 Feb 2011
Leaf Number: 0308
Location: NorCal, USA

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 1:18 pm

Wow. Great information! Thanks!

One hack I would LOVE to see is a bluetooth hack that makes the LEAF activate directly into handsfree mode when you hit the phone (or speech) button on the steering wheel. That is to say, bypass any built in functionality and connect directly to the phone. This would make it MUCH easier to use Siri on the iPhone, or any other phone with better voice control than what's built in. What do you think the odds of being able to do that are?

Can I come be your understudy?
Ingineer wrote:My first (and so far only) Hack is to add a small microcontroller circuit to "fake" the OK button press as soon as the unit powers up:
Very nice. And it looks like it genuinely "presses OK" not just bypassing it by simulating one of the physical buttons...

Now, the obligatory questions:

When can I get it?
How much will it cost?
What are it's dimensions?
Can you post a "how-to"?
Will it be "open"?
j/k :lol: :lol: :lol:

There, they've been asked - so nobody else ask, OK? Phil will reveal more when he's ready. Hounding him will do no good!

2014 Chevy Spark EV 2LT
2013 Tesla Model S 60kWh[/url]
AV L2 EVSE + kWh meter
9.4kW Solar Array + enphase energy

User avatar
evnow
Moderator
Posts: 11480
Joined: Thu Apr 22, 2010 11:41 am
Delivery Date: 25 Feb 2011
Leaf Number: 303
Location: Seattle, WA

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 1:43 pm

Now I'm fairly sure either Ingineer is not one person or he has lot more than 24 hours a day :lol:
1st Leaf : 2/28/2011 to 5/6/2013
2nd Leaf : 5/4/2013 to 3/21/2017
Volt : 3/25/2017 to 5/25/2018
Model 3 : 5/10/2018 to ?

adric22
Posts: 2488
Joined: Fri Apr 23, 2010 2:40 pm
Delivery Date: 05 Apr 2011
Leaf Number: 000768
Location: Fort Worth, TX

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 1:55 pm

Why does it show two different monitors? Front and back? I'm confused.
2013 Blue Nissan Leaf SV
2012 Summit White Chevy Volt

User avatar
keydiver
Posts: 1080
Joined: Mon Sep 05, 2011 1:04 pm
Delivery Date: 08 Dec 2011
Leaf Number: 16484
Location: Hobe Sound, Florida
Contact: Website

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 2:15 pm

adric22 wrote:Why does it show two different monitors? Front and back? I'm confused.
Just because the Renesas SH-NaviJ2 has the capability, that doesn't mean Nissan is using it. ;)
No secondary video input Phil? :(
2012 Glacier Pearl SL - Delivered December 8, 2011
10kW Solar PV for recharging!
2006 Prius with Hymotion 5kWh PHEV upgrade
Tesla 70D | Titanium Metallic | Matte Obeche Wood Décor| All Glass Panoramic Roof
Tesla Model 3 Pre-Ordered!

User avatar
GeekEV
Posts: 1825
Joined: Tue Jan 18, 2011 4:11 pm
Delivery Date: 15 Feb 2011
Leaf Number: 0308
Location: NorCal, USA

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 2:32 pm

evnow wrote:Now I'm fairly sure either Ingineer is not one person or he has lot more than 24 hours a day :lol:
Or he's just *THAT* much smarter than we are. I am in awe.

2014 Chevy Spark EV 2LT
2013 Tesla Model S 60kWh[/url]
AV L2 EVSE + kWh meter
9.4kW Solar Array + enphase energy

lenny
Posts: 72
Joined: Fri Dec 16, 2011 12:38 am
Delivery Date: 03 Dec 2011

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 3:08 pm

If it is possible to patch the code, please also consider eliminating the "dowload additional data?" prompt when playing back RSS feeds.

UhClem
Posts: 107
Joined: Sun May 23, 2010 8:40 pm

Re: Hacking the Nav/MFD - Technical Information

Thu Apr 12, 2012 3:10 pm

Awesome!

Is the flash on the CPU or is it external? Hopefully it'll be easy to get at :)

Anything like JTAG or an ISP port on the board?

kubel
Posts: 1609
Joined: Mon Feb 13, 2012 11:38 am
Leaf Number: 19628
Location: Southeast Michigan

Re: Hacking the Nav/MFD - Technical Information

Fri Apr 13, 2012 11:23 am

Since this is (presumably) a WinCE device, it would be nice if we could figure out how to break out of the Nissan application to the WinCE desktop. What we need are some Nissan service manuals. I know of at least one LEAF technician on the forums.

On a number of older Clarion WinCE sat navs, the password to access map and software update menu items is 200802, though I doubt this will help. I don't have my LEAF yet, so I have no way to dig into the menus and see if there's an option to enter a password. I'm sure Nissan isn't using stock Clarion software.
2012 Nissan LEAF SV
20% degradation in 42k miles
Leased 5-17-2012, Returned 1-15-2016


2017 Chevy Volt LT
Siren Red Tintcoat
Leased 10-21-2016

EricBayArea
Posts: 672
Joined: Wed Aug 10, 2011 9:41 am
Delivery Date: 08 Oct 2011
Location: Walnut Creek, CA

Re: Hacking the Nav/MFD - Technical Information

Fri Apr 13, 2012 11:28 am

Depending on what signal and how the signal is received, I'm sure EVERYONE would love for the range map button on the steering wheel to be remapped to something useful... say the energy screen?

Of the 5-6 months I've owned my LEAF, the only time I have pulled up the range map is to show someone what that button did when asked.

However, I typically use the power screen on average every other time I drive the LEAF. Switching between that and other screens, a shortcut to get to it would be awesome.
Color: Cayenne Red
Plate: I PLGIN

Return to “Accessories / Mods”