Hard Drive Mod
#376
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!
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 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)
#377
Registered Member
iTrader: (8)
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!
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!
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)
#378
Registered Member
iTrader: (3)
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.
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.
#379
Registered Member
iTrader: (8)
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.
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.
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.
#380
Registered Member
iTrader: (8)
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.
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)
#381
Moderador
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.
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 2 users liked this post by BULL:
iCrap (05-16-2022),
rotarymike (05-17-2022)
#382
Registered Member
iTrader: (3)
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.
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.
#383
via the AV CAN bus.
#385
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
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)
#387
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!
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)
#388
Registered Member
iTrader: (8)
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.
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.
#389
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.
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)
#390
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: