Audio, Video & Electronics Post questions, reviews, and other general info about the G's Nav, sound system, satellite radio or aftermarket stereos

Modding the OEM Navigation Head Unit / Gaining GT-R MFD & Other Functions

Thread Tools
 
Search this Thread
 
Old 11-21-2022, 05:33 PM
  #31  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Originally Posted by ILM-NC G37S
By using the console/ command line, is there a way to turn the TPMS OFF entirely and, if so, will it kill the cluster light? Work in progress?
I have been working on this and have been able to send a UDS command to the BCM, but that only turns off the TPMS light off for about an hour of driving or 2 trips.
I could send it out every 30 minutes, but it doesn't seem like a proper solution to me.

The Better Solution
I have reverse engineered how to read the TPMS IDs from the BCM.
Once I have the TPMS IDs, I plan on using a CC1101 module to broadcast/simulate each TPMS sensor and send fake/static tire pressure. They are received by the TPMS de-modulator, then BCM and since they are above the 26 PSI threshold, the TPMS light will be off and stay off.... forever!

The tricky part will be to program the CC1101. It has many, many registers for different options and I don't have a strong background in RF (radio frequency) stuff so that may take a while.

The TPMS sensor modulation / encoding / tire pressure have all been reverse engineered... AND I can use a SDR-RTL USB dongle (Software Defined Radio) to read my tire pressures when I am driving the car, or when the car is parked in the garage and I am in the house.

In addition, the Bluetooth Sensor Server, can be used to read any analog sensor and push the required data format on the CAN bus for GTR gauges to use. For example: engine oil pressure.
(I have also reverse engineered all the MFD (the GTR's Multi Function Display aka "gauges") data items, so that work is already done!)

I really hope I don't hit any major problems in getting the GTR gauges on the G37/370/etc... but time will tell





Old 11-26-2022, 10:33 PM
  #32  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
It's been a productive day:


Next step:
Send the required CAN data for the gauges to display.
The following users liked this post:
iCrap (11-27-2022)
Old 11-30-2022, 05:10 PM
  #33  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
For those with navigation, AUX IN audio/video has been figured out!!

I've always wanted to have my phone's maps on the NAV screen as my maps are 10 years old.
The screen is a little blurry due to the low resolution of composite (CSBV) video.




I don't know if the vehicle type needs to be changed for this to work.
When I enabled the AUX IN, the vehicle type was set to GTR (sys 2 9 1 1 0x5245)

I will test turning on AUX IN on a stock G37 navi/AV to verify that it doesn't matter.

Now the good stuff:
Using the console, get your current configuration:
xrcnf 2

A stock G37 will have:
AUX kind = 0 (without)

To enable AUX IN, type
sys 2 9 1 26 2

The system will reply with:
SYS_CNF_write START
Write Item = 2


Run
xrcnf 2

It will now show:
AUX kind = 2 (VTR-Jack)

Power off/ power on.

Next step is the AUX video in connections.
The 40 pin connector is located on the top left, just next to the brown GVIF (hi res video) connector
Add wires to terminal 26 - AUX video in and 46 AUX video ground


For audio in:
The 28 pin connector is below the 40 pin connector from above.
Connect to terminals 104 - left audio, 118 - right audio and 119 - common/audio ground.


It really is that easy, well... once you figure out how to get console access.

Since getting into the console isn't easy, I have designed a small board that makes it very easy.
All you need is a $15 USB to TTL module and this board, which does the required signal inversion
and logic level lift to 12v.

Since it uses a USB to TTL module, you can use a Mac/PC/Linux and any serial terminal program like putty,
terminal, etc to type the commands.

If there is enough demand, I will look into getting a small batch made.



or, use the schematic below and make your own:







Last edited by MotorvateDIY; 11-30-2022 at 07:21 PM.
The following 5 users liked this post by MotorvateDIY:
Bill238 (04-16-2024), iCrap (11-30-2022), ILM-NC G37S (12-01-2022), takemorepills (12-03-2022), thescreensavers (11-30-2022)
Old 11-30-2022, 07:12 PM
  #34  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
To get the phone on the NAV display, I used a Miracast WiFi to HDMI/AV adapter.
Simply connect the phone to the Miracast Wifi and share your screen.

To get WiFi to work WITH cell data, set the phone's IP address to static and use the IP address of the Miracast
(so I have been told, need to verify)
The following 2 users liked this post by MotorvateDIY:
iCrap (11-30-2022), thescreensavers (11-30-2022)
Old 11-30-2022, 07:25 PM
  #35  
thescreensavers
Registered Member
 
thescreensavers's Avatar
 
Join Date: Oct 2021
Location: WPB
Posts: 192
Received 86 Likes on 66 Posts
@MotorvateDIY great work and thanks for posting this.

Now that we have RCA inputs Looks like we can also @iCrap guide with a raspberry pi!

https://www.myg37.com/forums/audio-v...an-50-a-4.html
The following users liked this post:
iCrap (11-30-2022)
Old 11-30-2022, 07:51 PM
  #36  
iCrap
Registered Member
Thread Starter
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
That's true! you can use my original method with the Pi / RCA setup
Old 11-30-2022, 11:22 PM
  #37  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Well... this is nice


The following 3 users liked this post by MotorvateDIY:
iCrap (11-30-2022), ILM-NC G37S (12-01-2022), Krzysztof47 (09-09-2023)
Old 12-01-2022, 09:35 AM
  #38  
ILM-NC G37S
Registered Member

iTrader: (3)
 
ILM-NC G37S's Avatar
 
Join Date: Apr 2014
Location: NC
Posts: 4,294
Received 1,338 Likes on 1,082 Posts
Originally Posted by MotorvateDIY
If there is enough demand, I will look into getting a small batch made.
Count me in if it gets to that point.

Edited to clarify: Count me in on ANY/ALL of these devices when the time comes...

Last edited by ILM-NC G37S; 12-01-2022 at 11:38 AM.
The following users liked this post:
iCrap (12-01-2022)
Old 12-01-2022, 10:48 AM
  #39  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Originally Posted by ILM-NC G37S
Count me in if it gets to that point.
Will do!
There may also be a way to do this via the OBD port using CAN bus, but that will take a few additional months to figure out.
My priority is feeding data to the GT-R gauges.
The following users liked this post:
iCrap (12-01-2022)
Old 12-04-2022, 04:30 PM
  #40  
ihateu3
Registered Member
 
ihateu3's Avatar
 
Join Date: Apr 2022
Posts: 21
Received 7 Likes on 6 Posts
A few months back I was able to get console access via icrap's method. However I was never able to write the configuration data to the HU to change the car to the GT-R. Did anyone figure that out yet for the 07-10 HU?
The following users liked this post:
iCrap (12-06-2022)
Old 12-04-2022, 04:59 PM
  #41  
iCrap
Registered Member
Thread Starter
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
Originally Posted by ihateu3
A few months back I was able to get console access via icrap's method. However I was never able to write the configuration data to the HU to change the car to the GT-R. Did anyone figure that out yet for the 07-10 HU?
I was never able to get that to work fully either, no. Putting the GT-R drive in worked to unlock the mfd but any command that seemed like it would write the config data never worked, only on the 10+ units.
Old 12-11-2022, 02:12 PM
  #42  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Small update: CAN bus control to bring up the MFD Gauges and AUX in on the G37:


You might also pop over to this thread to read more:
https://www.myg37.com/forums/audio-v...ml#post4311921
The following 3 users liked this post by MotorvateDIY:
iCrap (12-11-2022), ihateu3 (01-06-2023), rotarymike (12-13-2022)
Old 12-29-2022, 09:35 AM
  #43  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
A non-update update:
Nothing new to share, but progress has been made and will share it once all the MFD gauges are driven by live data from my G37.
The following 3 users liked this post by MotorvateDIY:
BULL (12-29-2022), Edjr4 (02-05-2024), iCrap (12-29-2022)
Old 01-06-2023, 05:06 PM
  #44  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
January Update:
Today was the first "in car" test of the reconfigured navigation unit and it worked as expected!
This means that 5 out of ~28 gauges worked as is.
With the CAN bus module under development, an additional ~22 gauges will display live data.

-AND- pressing the DISC/AUX button now brings up the Music Box / Disc / Bluetooth and now the *AUX IN* screen.
My next step it to make a few "plug an play" cables to test the audio and video quality.

Anyways, that's all for now.
I hope to have another update in a few weeks the most of the gauges working



The following 6 users liked this post by MotorvateDIY:
BULL (01-09-2023), iCrap (01-06-2023), ihateu3 (01-06-2023), rotarymike (01-09-2023), Superman_G37S (01-09-2023), thescreensavers (01-06-2023) and 1 others liked this post. (Show less...)
Old 01-19-2023, 02:28 PM
  #45  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Small GTR Gauge update:
The GTR has a gauge labelled "Transmission Oil Pres", which isn't that useful on the G37/370.
BUT, wouldn't it be nice to have something else in its place? Maybe something like fuel pressure, ethanol content, or differential oil temp?

Well....thanks to Gareth for the checksum calculation, any gauge text can now be changed.

In the example below, the TRANS OIL PRES has been changed to DIFF OIL TEMP.
This gauge will be fed from our Bluetooth sensor server, which will send the diff oil temp to the AV unit/MFD for live data display.

The only down side is that the gauge doesn't have and numerical values, BUT the gauge is divided into 10 sections, which works.
For example the top middle of the gauge (50% area) could be used to indicate 80C/176F and every section (10%) could indicate 10C / 20F.

I'm still working on the development the CAN bus converter so these gauges can show live G37/370z data and hope to have an update in a few weeks.



The following 2 users liked this post by MotorvateDIY:
Epiphany (01-19-2023), iCrap (01-19-2023)


Quick Reply: Modding the OEM Navigation Head Unit / Gaining GT-R MFD & Other Functions



All times are GMT -4. The time now is 10:31 AM.