Nissan Frontier Forum banner
61 - 80 of 92 Posts
Posting the parts here that someone would need if they want to do this on their own. I sold through the radio's I had, so am going to centralize some more information here about the parts needed for the conversion. As promised, when I sold through, I would upload additional details if someone wanted to do it themselves.

1. Nissan factory head unit:
2591A5UD0A or 2591A5UD0B

View attachment 320522

2. 20-pin female harness with any needed added wire.
View attachment 320523

3. The 20-pin male harness with wires needed.

View attachment 320524

4. A 40-pin custom harness
View attachment 320525

5. 2 x Nissan USB connectors for the back of the unit (you may already have one in the back of your unit). These came from a supplier in China and took two months to arrive, FYI.
View attachment 320526

6. A programmed board and a soldered Arduino mega board for the analog to digital conversion of steering wheel controls and a breadboard with 1k resistors for each steering wheel channel hooked to the analog input 0 and 1. You also need aSeeed studio CAN-Bus Shield V2 to create the Nissan media can-bus, these parts require programming and soldering. Once completed it will look something like below. I put a home-made case around mine eventually.

The wires are:
Incoming Steering Switch A - blue
Incoming Steering Switch B - white
Incoming Steering Ground - black
Power - ACC
Ground
Outgoing Media Can-H
Outgoing Media Can-L

View attachment 320527

7. Camera re-wiring and install instructions. This was actually harder than I expected so I documented it all and will provide photos/instructions.
Instructions available here: AA-AC Frontier Upgrade - Camera
I did see that newer vehicles 2017+ may have a 'camera det' on the wiring diagram. This may be a solid shield all the way to the camera. Someone with a 2017+ would need to poke around to verify.

8. Antenna connectors. The receiver supports an amplified antenna, but we will use it in a non-amplified manner as the frontier has a long antenna.
Showing the difference here. Need one on left, frontier on right. This seems impossible to find, but I have two of them if someone is interested in purchasing.

View attachment 320528


9. Secret menu access instructions to input the correct values for the backup camera. I did some research and had to figure these all out. There are secret screens to modify the unit from acting like a car backing up to new data to act like a crew cab wide radius frontier backing up. I'll post up in a bit.

What you may want/need still:

OPTIONAL: A dash mount USB plug (to replace a 12v outlet on passenger side). I purchased the item below off of ebay and it worked well after a shim.
USB AUX Adapter Socket 3.5mm Jack Car Dashboard Mounted Extension Cable MA1101 | eBay

OPTIONAL: A amp level to factory amp audio converter such as the SCOSCHE SLC4 (needed if you have a factory rockford amp or aftermarket amp that requires line-level). I turned the gain all the way down on mine and it works great with rockford.

Open items to be aware of:
The diagnostics of the unit will report Combination meter not working 100% since we are just imitating it
The antenna will report an open circuit as we are not using an amplifier and don’t hook up the 12v power to the radio amp (not needed unless you want a shark fin antenna)
I am not sure what would happen in NissanConnect, thinking this feature won’t work
Hate to resurrect an old thread, but I wonder if one could direct swap the Sentra/NV200 unit with CarPlay on a 2019 frontier. The 2019 frontiers also use a 40 pin and 20 pin connector and the same antenna plug.
 
Hate to resurrect an old thread, but I wonder if one could direct swap the Sentra/NV200 unit with CarPlay on a 2019 frontier. The 2019 frontiers also use a 40 pin and 20 pin connector and the same antenna plug.
The Sentra radio wiring is different that in a Frontier - even though they share the same size connectors. I recommend you read the first page of this thread to get more details. If you aren't deterred after reading about what's involved, then get a 2019 Sentra radio wiring diagram that shows each pinout for that specific radio, and I'll help you with rewiring.

The steering wheel controls are a problem - in a 2019 Sentra, they are digital. The Frontier uses analog resistance controls. They are not intercompatible. The guy that started this thread had created his own steering wheel controller that translated Frontier steering wheel control signals into Sentra digital signals (analog to digital). You could try reaching out to the OP (original poster) @dwtalk and see if he will sell you one of his steering wheel control converters. I asked him about this before but he hasn't responded back to me so far.

Also, the Sentra radio has SiriusXM built-in, so if you want that feature to work, you'll need a SiriusXM antenna and it's wiring. If you have a 2019 USA Frontier and it did not come with factory Navigation, you don't have a SiriusXM antenna. You can add one - and I can help you with that.
 
Discussion starter · #64 ·
@SoCal your spot on about the analog to digital conversion that I did. It is an Arduino uno that I used to do the analog to digital conversion. I had to get an exact Sentra to be-able to reverse the Nissan MCAN protocol and heartbeat. I tried a few times with other models and they had different digital signals on the media bus. I then used that info and the resistance values across the frontier steering wheel controls to build a program that would assist in the conversion. Lots of adapters on the market to go from digital to analog or digital to consumer grade protocol (SONY, pioneer, etc), but no one had anything off the shelf that would convert analog to nissan specific digital signal.
 
Discussion starter · #65 ·
I also recently switched from a Android to an iPhone. CarPlay arguably works better, seems faster and like it gets less interruption. The CarPlay must use the black USB port in the back of the unit and not the brown where android auto can use the brown port on the back. Also the brown port is always on, so leaving something plugged in like an amazon echo auto will drain the battery (ask me how I know....)
 
I am extremely interested in doing this mod to my 2019 Frontier. Can someone help point me in the right direction. I'm not squeamish when it comes to modding things. I have some experiences with arduinos. Can I possibly get the code? Also, any written documentation? Thanks for anyone's help?
 
Discussion starter · #67 ·
I am extremely interested in doing this mod to my 2019 Frontier. Can someone help point me in the right direction. I'm not squeamish when it comes to modding things. I have some experiences with arduinos. Can I possibly get the code? Also, any written documentation? Thanks for anyone's help?
Welcome lee_stow. The head units to do this mod have gotten quite pricy. I have posted up a bit about settings and wiring though. The 2019 has a different wiring (40-pin) than the earlier frontiers so I would start there and ensure it is a project you want to tackle.

What other mods do you have? Jumping into this project as a first post is an interesting start :)

Feel free to DM
 
TLDR; look at the pic (videos linked below), fully working factory Nissan Android Auto / Apple CarPlay radio. Yes, steering wheel controls, amp, fm, SXM, and backup camera working.

Image


Up until now, I had not been satisfied with the tiny screen stock radio in my 2016 Frontier. The sound was decent but the screen was too small and lacked modern features. Old unit for sale...

Image


In 2019 I noticed they started offering the larger screen Panasonic units in the frontiers, but they still lacked Android Auto and Apple CarPlay features.
Image

However, last year only Nissan offered an optional Android Auto and Apple CarPlay units in some non-frontier upgraded trim models.

I purchased several and began getting it wired with full functionality in my Frontier. If I can have a fully working VK56 in my 2016 truck, how hard could it be to get a radio fully working? Well… hard. This project took over 9 months. Partially because I was without the truck for Vk56 upgrade but also COVID delays and research time.

There were some obstacles to overcome, but it has been working great. My truck has more features than my wife's Lexus now :)

Video of the radio and various features in action:
https://vimeo.com/user120311845/review/441881198/455faab14b
https://vimeo.com/user120311845/review/441881153/a2f37fd2ae
https://vimeo.com/user120311845/review/441880882/d81bea916d

Some features with this unit:
  • Dual USB (one in center console, and now one on right where 12v outlets are, pic at bottom of post)
  • Android Auto / Apple CarPlay (this is a huge upgrade for me as a Spotify listener and a Waze user)
  • Cop / speed trap alerting!!! (using Waze, pic at bottom of post)
  • Larger screen (for backup and general navigation)
  • Wifi (the unit will update itself over wifi so it doesn’t become outdated)
  • Excellent voice command navigation (I didn’t use this much before, but it works great for changing audio and phone calling)
  • Backup assist (when configured with vehicle dimensions, shows you where on road you will backup to with Anticipatory line and distance to obstacles)
  • Customizable touch home screen (rearrange icons and layout)
  • Similar amber LED glow colors that come on with the lights and screen dims the same as before
Things to overcome to get this unit working:
  • Need to convert amplified to low-level to work with rockford amp. This means the unit will work in non-rockford systems though as well without adding an amp.
  • Complex wiring harness needs created. Not a plug and play with any connector except the USB one. The 20 pin harness needs re-mapped along with the 40-pin harness. Having a 2019 Panasonic unit may not help much either.
  • Antenna connector is different from normal Nissan/Infiniti for some special reason and needs modified or replaced.
  • The camera, dunno why but Nissan made this difficult on the frontier.
  • Steering wheel controls - This by far was the most difficult to overcome, I purchased some 2019 combination meters / gauges to try and debug but eventually ended up creating my own media-can bus (M-CAN which uses Nissan proprietary commands) and converting analog control input to digital.
Happy to discuss what the unit offers, but I feel this is the ultimate factory radio upgrade. I’ve got 4 units to sell in a kit-like fashion which I'll post up in a few days / a week. Those buyers will be the first to get the secrets of the analog->digital conversion and support to get this fully up and running so I can cover the costs of the research of the project.

This can also be used for the NV200/NV2500 and Sentra / Versa as they use the similar sized radio.

Image
View attachment 320058
Do you have any kits for sale at this time? Also, your links to vimeo videos aren't working.
 
Discussion starter · #69 ·
Do you have any kits for sale at this time? Also, your links to vimeo videos aren't working.
Updated the video links, thanks for noticing.

I don't have any kits available. I've moved onto other projects (fixing OD disable, and adding tow mode is my current one). I think the consensus from most was that aftermarket gave more bang for the buck after the head units shot up in price. I've seen these units regularly go for 500-1000 as they are somewhat plug and play on some sentra models that did not have these features.
 
Welcome lee_stow. The head units to do this mod have gotten quite pricy. I have posted up a bit about settings and wiring though. The 2019 has a different wiring (40-pin) than the earlier frontiers so I would start there and ensure it is a project you want to tackle.

What other mods do you have? Jumping into this project as a first post is an interesting start :)

Feel free to DM
How do I DM? I can't seem to figure out how to send you a private message?
 
Updated the video links, thanks for noticing.

I don't have any kits available. I've moved onto other projects (fixing OD disable, and adding tow mode is my current one). I think the consensus from most was that aftermarket gave more bang for the buck after the head units shot up in price. I've seen these units regularly go for 500-1000 as they are somewhat plug and play on some sentra models that did not have these features.
Just checking in to see if you've reconsidered the possibility of making more of these kits. Or at least selling the programmed and soldered boards for the steering wheel controls. I would like to go this route but that part is probably outside my capabilities. I found some of the Sentra units going for less than $300 and many of the decent aftermarket AA units are closer to $400+.
 
Hello! I am now doing the same thing as you and I need your help! Please tell me what signals via the CAN bus need to be generated for each button on wheel. I'm currently programming my arduiono, but can't find the signals. I really need your help. I would be very grateful if you could provide the firmware file for Arduino.
 
Just checking in to see if you've reconsidered the possibility of making more of these kits. Or at least selling the programmed and soldered boards for the steering wheel controls. I would like to go this route but that part is probably outside my capabilities. I found some of the Sentra units going for less than $300 and many of the decent aftermarket AA units are closer to $400+.
I'm planning on tackling this project as this post was an inspiration for me to apply this to other vehicles (mainly my 2011 Xterra Pro-4x, very similar interior/body to the Frontier). I just bought a Sentra HU (AIVIL12F0) for $100 (listing had it untested, but it works) and the service manual for the 2020 Sentra (should've gotten the 2019, so I'll probably purchase that next).

The first thing I'd like to get working is the steering controls, since that's the hardest. It would be easier if @dwtalk posts the Arduino CAN converter firmware, but I know from the thread there are other projects that are being worked on so I figured I'd try to tackle this. The MCANH/L lines seem active (none of the others are) after running a Saleae logic analyzer over some pins from a rough pinout. I got the service manual to attempt to purchase the right parts to imitate the steering wheel controls, since in the newer Nissan's, as @dwtalk mentioned, they are controlled through the MCAN bus to the head unit, unlike in previous head units where they connected directly.

The steering wheel controls themselves are still analog (resistance ladder) but instead go to the instrument cluster before going out to the head unit. I plan on detailing my progress on my website later, but so far I'd like to look at the steering stuff first before going into the easier parts (backup camera, audio to Rockford Fosgate system, parking sensors maybe?). @LeoAnders, if you have found anything, let the thread know so we can start working on writing what @dwtalk already greatly laid out, just need more details to actually remake the entire system (especially the steering controls). Would love to see if you've found anything more since your post, and anyone else who might still be interested in making this project. Once the details are figured out, I can help design a pcb and send it through JLCPCB (and publish the schematics/gerber files on my website) to test and see if they work, maybe making something that would work for other cars too?
 
I'm planning on tackling this project as this post was an inspiration for me to apply this to other vehicles (mainly my 2011 Xterra Pro-4x, very similar interior/body to the Frontier). I just bought a Sentra HU (AIVIL12F0) for $100 (listing had it untested, but it works) and the service manual for the 2020 Sentra (should've gotten the 2019, so I'll probably purchase that next).

The first thing I'd like to get working is the steering controls, since that's the hardest. It would be easier if @dwtalk posts the Arduino CAN converter firmware, but I know from the thread there are other projects that are being worked on so I figured I'd try to tackle this. The MCANH/L lines seem active (none of the others are) after running a Saleae logic analyzer over some pins from a rough pinout. I got the service manual to attempt to purchase the right parts to imitate the steering wheel controls, since in the newer Nissan's, as @dwtalk mentioned, they are controlled through the MCAN bus to the head unit, unlike in previous head units where they connected directly.

The steering wheel controls themselves are still analog (resistance ladder) but instead go to the instrument cluster before going out to the head unit. I plan on detailing my progress on my website later, but so far I'd like to look at the steering stuff first before going into the easier parts (backup camera, audio to Rockford Fosgate system, parking sensors maybe?). @LeoAnders, if you have found anything, let the thread know so we can start working on writing what @dwtalk already greatly laid out, just need more details to actually remake the entire system (especially the steering controls). Would love to see if you've found anything more since your post, and anyone else who might still be interested in making this project. Once the details are figured out, I can help design a pcb and send it through JLCPCB (and publish the schematics/gerber files on my website) to test and see if they work, maybe making something that would work for other cars too?
This should probably be it’s own thread.
 
This is an interesting thread! I'm not trying to revive an old thread but I do have a question.

I found this after already completing a similar install on my NV2500 cargo van. I bought one of these 2591A5UD0A Carplay/Android Auto compatible head units from a salvage yard. It came from a 2021 NV200. For some reason, Nissan never offered this in the larger cargo van. I made my harness and got everything hooked up and working correctly. The issue I'm having is getting the new head unit to actually save the new camera settings. The NV2500 is much larger than the NV200 and the camera is mounted on the opposite rear door. So the back up lines are not in the correct location. I've figured out the right settings, and I can go into the secret menu and change them. Everything looks great after accepting the changes and exiting out of the secret menu. The back up lines are in the correct location. The problem is, they are not saved after turning the ignition off. It goes back the the default settings for the NV200 each time I start the van again.

Is there some extra step I'm missing to make the radio store the new camera settings permanently? Could this be a defect in the specific radio I have (seems unlikely since everything else works perfectly)?

I would really appreciate any comments/advice on this issue. Thanks!
 
BTW, for anyone considering this swap, these head units seem to be available at reasonable prices again. I find them listed for around $260 - $300 or so. That makes it worth considering when weighing aftermarket versus a factory swap.

It's also worth noting that Nissan uses non-standard 2 ohm speakers. Most aftermarket radios are designed for 4 or 8 ohm speakers. Crutchfield recommends replacing the factory speakers if you are installing an aftermarket radio. I'm not sure it's an absolute requirement or just a recommendation so Crutchfield can sell you more hardware. Just another thing to consider if you are contemplating a swap like this to add Carplay/Android Auto functionality.
 
BTW, for anyone considering this swap, these head units seem to be available at reasonable prices again. I find them listed for around $260 - $300 or so. That makes it worth considering when weighing aftermarket versus a factory swap.
And in the end you still have an OEM head unit with out-dated features, old technology, and zero improvement in sound quality, for what? So that you can say "oh but look it's OEM Nissan head unit in my dash yay"?

There are so many accessible options on the market that are far superior to spending/wasting time replacing an inferior OEM head unit for another OEM head unit of the same quality level. You can get an aftermarket name-brand head unit with more features, up-to-date features, and much better sound quality for that same $300 or so.

But if you really, really just have to have an OEM radio in the dash for some reason, then I guess that's what you want.
 
And in the end you still have an OEM head unit with out-dated features, old technology, and zero improvement in sound quality, for what? So that you can say "oh but look it's OEM Nissan head unit in my dash yay"?
I'm not claiming this is the best solution or that it's right for everyone. I agree that there are aftermarket units that offer more features and better sound quality. But I did my research first, and this was one of the cheaper and easier solutions for me. I bought the radio for about $260. I scavenged parts to make an adapter harness. That's all it took. The radio bolts right in and the harness I made plugs into the factory wiring without any modification.

Based on my research, to install an aftermarket radio I was going to need new speakers, a new backup camera, new microphone (included with new radio), and an adapter for the steering wheel controls. All of those items would need to be installed and wired in. Some would need new wire runs or at the least I would have to hack the factory wiring to use it. The adapter for the steering wheel controls has to be programmed to work with the specific vehicle and radio combination.

So this can be a reasonable option for some people.

What I really wanted was something that works with the factory steering wheel controls and Android Auto. The display and features you get with Android Auto are exactly the same no matter what radio you use. The only real difference there is wired versus wireless connection. These OEM units do not offer wireless connection for Android Auto. So if that's important to you, then you will have to choose to go with an aftermarket solution.
 
this was one of the cheaper and easier solutions for me.
...it generally is, if that's what your main focus is (cheap and easy). If actual sound improvement is not a primary goal, then that's your preference.

I bought the radio for about $260. I scavenged parts to make an adapter harness. That's all it took. The radio bolts right in and the harness I made plugs into the factory wiring without any modification.
You failed to mention what parts you scavenged - everything still costs something.

Also, aftermarket head units will also "bolt right in" with a simple pre-made bracket, and they will also "plug into the factory wiring without any modification" once you connect the HU harness to the adapter harness; you basically did the same thing by scavenging parts and making your own harness.

Based on my research, to install an aftermarket radio I was going to need new speakers, a new backup camera, new microphone (included with new radio), and an adapter for the steering wheel controls. All of those items would need to be installed and wired in. Some would need new wire runs or at the least I would have to hack the factory wiring to use it. The adapter for the steering wheel controls has to be programmed to work with the specific vehicle and radio combination.
Not sure what research you did, but a lot of what you said is mostly incorrect, or you're misinformed, or what you read was misinterpreted.
  • You don't need new speakers. But it's ideal if you actually want better sound quality.
  • You don't need a new backup camera - the OEM backup camera can work with aftermarket head units.
  • A new/better microphone comes with the new radio, so that's a non-issue.
  • You don't always need an adapter for steering wheel control - some newer aftermarket HUs have SWC compatibility built-in i.e. Sony
  • You don't need "new wire runs" to install an aftermarket head unit unless you're adding new features that didn't exist.
  • Of course the steering wheel adapter does need to be programmed, and it takes a couple of minutes tops.
 
TLDR; look at the pic (videos linked below), fully working factory Nissan Android Auto / Apple CarPlay radio. Yes, steering wheel controls, amp, fm, SXM, and backup camera working.

Image


Up until now, I had not been satisfied with the tiny screen stock radio in my 2016 Frontier. The sound was decent but the screen was too small and lacked modern features. Old unit for sale...

Image


In 2019 I noticed they started offering the larger screen Panasonic units in the frontiers, but they still lacked Android Auto and Apple CarPlay features.
Image

However, last year only Nissan offered an optional Android Auto and Apple CarPlay units in some non-frontier upgraded trim models.

I purchased several and began getting it wired with full functionality in my Frontier. If I can have a fully working VK56 in my 2016 truck, how hard could it be to get a radio fully working? Well… hard. This project took over 9 months. Partially because I was without the truck for Vk56 upgrade but also COVID delays and research time.

There were some obstacles to overcome, but it has been working great. My truck has more features than my wife's Lexus now :)

Video of the radio and various features in action:




Some features with this unit:
  • Dual USB (one in center console, and now one on right where 12v outlets are, pic at bottom of post)
  • Android Auto / Apple CarPlay (this is a huge upgrade for me as a Spotify listener and a Waze user)
  • Cop / speed trap alerting!!! (using Waze, pic at bottom of post)
  • Larger screen (for backup and general navigation)
  • Wifi (the unit will update itself over wifi so it doesn’t become outdated)
  • Excellent voice command navigation (I didn’t use this much before, but it works great for changing audio and phone calling)
  • Backup assist (when configured with vehicle dimensions, shows you where on road you will backup to with Anticipatory line and distance to obstacles)
  • Customizable touch home screen (rearrange icons and layout)
  • Similar amber LED glow colors that come on with the lights and screen dims the same as before
Things to overcome to get this unit working:
  • Need to convert amplified to low-level to work with rockford amp. This means the unit will work in non-rockford systems though as well without adding an amp.
  • Complex wiring harness needs created. Not a plug and play with any connector except the USB one. The 20 pin harness needs re-mapped along with the 40-pin harness. Having a 2019 Panasonic unit may not help much either.
  • Antenna connector is different from normal Nissan/Infiniti for some special reason and needs modified or replaced.
  • The camera, dunno why but Nissan made this difficult on the frontier.
  • Steering wheel controls - This by far was the most difficult to overcome, I purchased some 2019 combination meters / gauges to try and debug but eventually ended up creating my own media-can bus (M-CAN which uses Nissan proprietary commands) and converting analog control input to digital.
Happy to discuss what the unit offers, but I feel this is the ultimate factory radio upgrade. I’ve got 4 units to sell in a kit-like fashion which I'll post up in a few days / a week. Those buyers will be the first to get the secrets of the analog->digital conversion and support to get this fully up and running so I can cover the costs of the research of the project.

This can also be used for the NV200/NV2500 and Sentra / Versa as they use the similar sized radio.

Image
View attachment 320058
I am trying to do this with my 2014 frontier, can you help with finding the parts needed?
I already ordered the head unit I just need to figure out the harness situation and get a backup camera and figure out anything else that’s needed
 
61 - 80 of 92 Posts