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

Hard Drive Mod

Thread Tools
 
Search this Thread
 
Old 05-11-2022, 02:22 PM
  #376  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Originally Posted by iCrap
Sure, this should be the process
and then, all you gotta do is open terminal:
That will start logging to a text file

Then if you can do this:
Hit Function 10 times
Hit radio preset 1 10 times (so we have a known button)
ctrl + c to end the log and then you can send it over

Then we could figure it out. that would be awesome!
I may be able to help out on this...
I have reverse engineered every button on the AV CAN bus (Nav, radio, and climate control) on my 2011 G37.
Once we have the GT-R AV CAN bus log, I can compare it to my AV log and see what the difference are.

​​​​After setting the model to GT-R via the serial console, it might be as simple as sending a specific AV CAN bus message to get the display to change! That would be really cool!
The following users liked this post:
iCrap (05-11-2022)
Old 05-11-2022, 02:38 PM
  #377  
iCrap
Registered Member
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
Originally Posted by MotorvateDIY
I may be able to help out on this...
I have reverse engineered every button on the AV CAN bus (Nav, radio, and climate control) on my 2011 G37.
Once we have the GT-R AV CAN bus log, I can compare it to my AV log and see what the difference are.

​​​​After setting the model to GT-R via the serial console, it might be as simple as sending a specific AV CAN bus message to get the display to change! That would be really cool!
Yup, that should be the case. We've been able to replicate other button presses already by sending the can messages with the Pi, so it should work. After that I can do it to the unit in my car and see how it works.


Random sidenote, still can't get the buttons to work on the newer unit. Dunno what's up with that. I looked and apparently they are interchangable

Also, the seller replied and told me it's from a 2012 Murano. I asked him why it was sold as Infiniti and he said "it's the same, just ignore the logo" uhh ok I guess lol.

I figured out some of the codes for body shape. Important to note that vehicle shape and type are 2 different attributes. Type has to be set to GT-R to get the MFD, but shape can be whatever you want apparently.
Vehicle Types
0x57 (Van 2Door)
0x56 (Wagon 4Door(Wide))
0x55 (Wagon 4Door(HighRoof))
0x54 (Wagon 4Door)
0x59 (Van 4Door)
0x48 (Coupe TBar)
0x47 (Coupe 2Door)
0x46 (H/B 4Door)
0x45 (H/B 2Door)
0x43 (Sedan 4Door(Wide))
0x42 (Sedan 4Door)


These are all the parameters we can change:Table

0 = DefaultTable

1 = ConfigTable

DataId

0 = Vehicle-body shape

1 = Vehicle type

2 = CAN generation

3 = destination

4 = Steering SW

5 = Steering

6 = Air conditioner

7 = Air conditioner diagnosis

8 = Background color

9 = Opening animation

10 = Drive information

11 = Fuel information

12 = Average fuel consumption

13 = TPMS information

14 = Maintenance information

15 = Off-road information

16 = half-shut warning information

17 = Vehicle configuration

18 = Display for clock

19 = Anti-theft

20 = HEV

21 = Driving type(HEV)

22 = Judgment for D-OP

23 = VoiceRecognition

24 = Roof interlock

25 = CAN With or Without

26 = AUX kind

27 = Camera system

28 = With or without anticipatory line

29 = anticipatory line, Steering gear ratio

30 = Parameter of lens

31 = Output information

32 = Antenna information

33 = Antenna information2

34 = 2EQ

35 = Parameter of EQ

36 = Parameter of hands free

37 = Parts number

BlockId

0 = Vehicle Information

1 = Camera

2 = Audio

3 = Hands Free

4 = Parts Number



I kinda wish the one I had was actually from a G so I could see the proper configuration table, i just sort of guessed at it. Anyone know which amp the G has?
This one is set to 4ch which I don't think is right for a G
[ Audio ]
Output information = 1 (4ch AMP)
Antenna information = 1 (Active)
Antenna information2 = 1 (Diver)

The following users liked this post:
AdamBritt (05-12-2022)
Old 05-11-2022, 04:51 PM
  #378  
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
Is your switch from a NAV model? Non-NAV switches are not interchangeable with NAV models... aside from that it should work...

This is from Murano guy over at drive2.ru
"I already knew how to activate the function, but when turned on, apart from the clock and the black screen, nothing appeared. There were many thoughts, but the logic said that the problem was that the GU program looked at the brand of car in the Vehicle type = 0x4244 (P42D, E42D) parameter. As you can see, P42D, E42D are Murano. It was necessary to understand how to ask the GT-R. I found out that this is 52E, respectively, the value should be 0x5245.
Old 05-11-2022, 06:04 PM
  #379  
iCrap
Registered Member
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
Originally Posted by ILM-NC G37S
Is your switch from a NAV model? Non-NAV switches are not interchangeable with NAV models... aside from that it should work...

This is from Murano guy over at drive2.ru
"I already knew how to activate the function, but when turned on, apart from the clock and the black screen, nothing appeared. There were many thoughts, but the logic said that the problem was that the GU program looked at the brand of car in the Vehicle type = 0x4244 (P42D, E42D) parameter. As you can see, P42D, E42D are Murano. It was necessary to understand how to ask the GT-R. I found out that this is 52E, respectively, the value should be 0x5245.
Yeah it's from a nav model, it should work... I even added termination resistors. I dunno.

The thing from the Murano guy makes sense, I saw the same black screen before I changed the vehicle type to GT R.

I'm still curious how that guy actually brings up the screen is his car.... Without the button.
Old 05-14-2022, 11:22 PM
  #380  
iCrap
Registered Member
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
Well, good news is we got the button. Bad news is my 2009 headunit just ignores the command. So now I need to figure that out.
I have a feeling it would work fine on the 2010+ unit, but the seller agreed to swap mine out for one from an actual G so I won't be able to test that until I get the new one.
The following users liked this post:
ILM-NC G37S (05-16-2022)
Old 05-16-2022, 09:57 PM
  #381  
BULL
Moderador
 
BULL's Avatar
 
Join Date: Jun 2019
Location: South Florida
Posts: 2,603
Received 736 Likes on 573 Posts
Originally Posted by iCrap
Well, good news is we got the button. Bad news is my 2009 headunit just ignores the command. So now I need to figure that out.
I have a feeling it would work fine on the 2010+ unit, but the seller agreed to swap mine out for one from an actual G so I won't be able to test that until I get the new one.
Any progress is best. Glad the seller agreed to swap.
The following 2 users liked this post by BULL:
iCrap (05-16-2022), rotarymike (05-17-2022)
Old 05-31-2022, 01:59 PM
  #382  
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
General question I figured I would ask here rather than start another thread...

All you folks that use the CAN-sniffing tools, has anyone any info on how the multifunction switch (the dial one):

communicates with the preset switch panel (the clock one)?

I know they are connected via a ribbon cable, but there is no documentation anywhere about this switch as the FSM just lumps the two together "virtually."

It seems the G37 (V36) is the only model to use this ribbon with no known pinout values.

Last edited by ILM-NC G37S; 05-31-2022 at 02:17 PM.
Old 05-31-2022, 04:38 PM
  #383  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Originally Posted by ILM-NC G37S
General question I figured I would ask here rather than start another thread...
All you folks that use the CAN-sniffing tools, has anyone any info on how the multifunction switch (the dial one):
communicates with the preset switch panel (the clock one)?
via the AV CAN bus.
Old 05-31-2022, 05:12 PM
  #384  
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
via the AV CAN bus.
That is what I thought. I have more homework to do... Just have to figure out what those pinouts are for the ribbon.

Thanks!
Old 06-03-2022, 06:10 PM
  #385  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
I was doing some CAN bus research on the AV module in my car and needed to remove it.



Once it was out, I got the part number from it and did a search on the compatible AV units on ebay.
(NOTE: I used parts.infiniti.com to get compatible parts number, I wouldn't trust ebay for that)

On the 6th part number search, I found a AV unit for $20!! and purchased it immediately.
With shipping, duties and currency exchange total cost is just over $60 Canadian.
It should be here in 2-3 weeks, then the fun begins
The following users liked this post:
thescreensavers (06-03-2022)
Old 06-03-2022, 06:13 PM
  #386  
iCrap
Registered Member
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
What was the PN on yours? the one I got: PN 29515 3LZ0C
It looks like they have at least 2 variants for the 2010+ nav cars for whatever strange reason.

And do you know what car they pulled it from?
Old 06-03-2022, 07:21 PM
  #387  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
My AV unit's part number is: 25915-1JA0D.
Nissan/Infiniti shows it being used on 2012 EX35, G25, G37, M37, M56, Q70, 370z, Murano 3.5 and 2012-2013 Quest.
The unit is from a 2011 Murano.

Nissan/Infiniti shows 25915 3LZ0C (fixed typo) is used on 2015-2016 EX37, G37 (aka Q40), Q60 and 2016 370.

These AV units sure have a lot of different part numbers!
The following users liked this post:
iCrap (06-08-2022)
Old 06-03-2022, 07:26 PM
  #388  
iCrap
Registered Member
iTrader: (8)
 
iCrap's Avatar
 
Join Date: Nov 2015
Location: Maryland
Posts: 3,513
Received 610 Likes on 452 Posts
That's funny because the 25915 3LZ0C unit I originally got was pulled from a 2011 Murano, I guess it really truly is random.

So you'll just need to change the config table to match the G sedan. I already posted the full config table in the other thread, so you can just copy that.

Curious if you can figure anything further on the Function button. Stuck again. It seems that the AV unit needs to talk to the button panel first to determine the type of car, and if you send any foreign commands it just straight up ignores it.

ON the bright side, I now i have a way to boot it into the MFD automatically on each boot.
Old 06-03-2022, 07:48 PM
  #389  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Thanks to your work and knowledge, I should have a productive start.

I just finishing developing a "Dual CAN bus to USB" tool. All CAN1 data goes to CAN2 and the USB port. All CAN2 data goes to CAN1.
This allows me to see what data is being sent by which device, without taking a device off the CAN bus.

I can insert that into the AV bus and the AV unit on the vehicle CAN bus if required.
The following users liked this post:
iCrap (06-08-2022)
Old 06-07-2022, 02:11 PM
  #390  
MotorvateDIY
Registered Member
 
MotorvateDIY's Avatar
 
Join Date: Nov 2016
Posts: 315
Received 329 Likes on 145 Posts
Originally Posted by ILM-NC G37S
General question I figured I would ask here rather than start another thread...
All you folks that use the CAN-sniffing tools, has anyone any info on how the multifunction switch (the dial one):

communicates with the preset switch panel (the clock one)?
To answer your question, I disassembled my non-nav switch assembly:

The buttons don't use CAN bus.
They are a simple resistor ladder, much like the steering wheel buttons for the cruise control and audio.

If you look closely, you can see the circuit board is used on NAV and Non-nav model.
Look for the outline of the missing 8 buttons.

That's all for now
The following 3 users liked this post by MotorvateDIY:
iCrap (06-08-2022), ILM-NC G37S (06-07-2022), thescreensavers (06-07-2022)


Quick Reply: Hard Drive Mod



All times are GMT -4. The time now is 07:35 AM.