Jump to content
SAU Community

Recommended Posts

Hello everyone,    BEFORE I START PLEASE ASK QUESTIONS IF YOU HAVE THEM :)

For a few months now I have been thinking about changing the controls on my old Triptronic steering wheel to audio controls and this weekend I actually sat down and did it. I must say that it was quite the bitch, and I went through many different designs before I had the final version, and this final version, in my opinion, is the best way of doing it. 
This guide isn't a step-by-step walkthrough unfortunately because I have already installed the system into the car, I am writing this in retrospection so other people can also do this on their cars, as I have seen it asked about many times.

First I'm going to cover other designs that I have seen which are either stupid, needlessly complex or just wont work as expected
FAILED DESIGNS

  • Using a 4-way transmitter and reciever (As seen in THIS video) (Would work but needlessly complex and many POF)
  • Wiring resistors inline and running wire from steering wheel back to head unit (A steering wheel rotates //2short)
  • Using a pre-existing PCB and wiring it in on the "dash-side" of the steering column (Ribbon cable in wheel boss wouldn't support enough inputs)

 

 

OK, Now that that is out of the way. We get onto the good stuff. Below is 3 things. REFER TO THESE INCASE OF UNSURE OR COMMENT
1. A video of the finished product AND a talkthrough of how it is all wired (I rambled a bit)
2. A rough wiring diagram for reference
3. The notes of which wires are connected to what and the pin layout of the PCB. ALL WIRES MAY NOT BE 100% REPRESENTATIVE OF YOUR CAR (ie. Different Colour or Pin) SO PLEASE CHECK WITH A CONTINUITY TESTER FIRST

image.thumb.png.ea822d4bdf4a19f6cd1fd1399c092855.png

20220911_230816.thumb.jpg.60cf1992953e1fe06e70597965037560.jpg20220911_230827.thumb.jpg.6557473d8b8a4bbe838c651ccd1d0778.jpg

 

 

WHAT YOU NEED

  • Steering Wheel Control Harness (Most often comes with your stereo as a 3.5mm jack)
  • Universal Wired Steering Wheel Controller (What I used(I MIGHT SELL PEOPLE JUST PCB's WITH THE WIRES PRE SOLDERED ECT IF YOU WANT ONE PM ME)
  • Soldering gear and experience
  • Plenty of wire
  • OPTIONAL: Desolderer (Expensive and doesnt need to be used but makes light work of desoldering PCB)

 

HOW YOU DO IT 
ALL WIRE COLOURS THAT ARE UNDERLINED ARE THE STOCK WIRES, ALL IN ITALICS ARE THE WIRES I ADDED

PLEASE TEST THE CONTROLLER AND 3.5MM JACK IN YOUR HEADUNIT BEFORE INSTALLING

ALL COLOURS AND PINS MIGHT BE DIFFERENT IN YOUR CAR SO PLEASE PLEASE PLEASE CHECK BEFORE YOUR CUT ANYTHING

  1. Prepare the PCB 
    1. Take apart your Universal SWC and remove the PCB. It should have a number of tactile switches on it and a power cable
    2. Test and notate which pins are Ground and which pins the actuation pin is. (This can be done with a continuity tester)
      In my case the whole board shared a common ground between all switches
    3. Desolder all of the tactile switches
    4. Solder new wires to the actuation pin for each switch
    5. Solder a wire to the common ground for the board. You should now have 5 wires soldered to your board (4 actuation + 1 ground), as well as the 2 original power cables
      Untitled.thumb.png.15bc6a4c4217e03efe911b5a2a6a9935.png
      IF YOU DONT HAVE THE TOOLS OR SKILL FOR THIS I MIGHT SELL A PRE-SOLDERED PCB FOR THOSE WHO WANT ONE (PM ME IF INTERESTED)
  2. DISCONNECT THE BATTERY!!  
  3. Remove the Airbag
    1. Remove your key surround, upper column cover and lower column cover to gain access to the steering column (5 Phillips head screws in Lower cover)
    2. On either side of the steering wheel there is a plastic cover which covers a Torx Head Screw holding in the airbag. Remove both covers and screws
    3. Disconnect both plugs on either side of the steering wheel behind the previously removed covers. The airbag should be able to be pulled out now
  4. Prepare the Switches
    1. With the airbag removed you should be able to see the wires for the switch relay. Find where the two switches combine into a single output in the centre of the steering wheel and cut just before here, so that the switch wires are seperated.
    2. Solder the "COMMON GROUND" from your PCB to the YELLOW wires from each switch.
    3. Solder the "UP" from your PCB to the GREEN wire (One Side Only)
    4. Solder the "Down" from your PCB to the BLUE wire (Same Side)
    5. On the other side, "Next" -> Green  //  "Back" -> Blue
      Untitled1.thumb.png.29aa9a4695956f3748c53e62e6dd2924.png
  5. Connect PCB to Loom
    1. On the passenger side of the steering wheel there is a plug, make sure it is disconnected.
    2. On the upper plug, follow the wires back to the cut you made earlier. Clean up and hijack the BLUE and YELLOW wires. Connect the POSITIVE wire from the output of the PCB to the BLUE wire, and the GROUND wire to the YELLOW wire
      image.thumb.png.70863e8a72f57edec565804a7f4ada95.pngUntitled2.thumb.png.3e2095f4b33f15ef12cd90c438e9ae56.png
  6. Tap Wheel Harness
    1. On the back side of the of steering wheel boss there is a cable with a yellow plug (the wire itself is also probably covered in yellow tape) which runs back into the dash. Locate this plug and strip back whatever is covering 
    2. Cut the 2 GREEN wires on the PASSENGER SIDE of the plug (Make sure to leave enough wire to solder to)
    3. Solder a POSITIVE wire to the INNER wire that you cut (INNER to the centre of the plug) (Make sure its long enough to run to the back of the stereo)
    4. Solder a NEGATIVE wire to the OUTER wire that you cut (OUTER to the centre of the plug)
      image.thumb.png.6dd168714392b9c0cb5dee988c0091a3.pngimage.thumb.png.159b587c9df4806220e1d72985d5f0b5.png
  7. Connect Harness to Audio Jack
    1. Make sure you have enough wire to reach the back of your stereo
    2. Solder the POSITIVE wire to the "INPUT1" wire on the SWC audio jack
    3. Solder the NEGATIVE wire to the "GROUND" wire on the SWC audio jack
    4. Plug controller jack into 
  8. Reconnect battery and test if working
  9. If working
    1. DISCONNECT BATTERY!!!
    2. Cable manage and protect your PCB with whatever you can (I used heatshrink)
    3. Reassemble airbag (remember to reconnect plugs and TORX screws)
    4. Reassemble steering column
  10. If not working
    1. Check your wiring against mine in the diagrams and the handwritten sheet (The handwritten sheet is the notes I took on the day so they are 100% correct for my install)
    2. Use a continuity tester and check wiring if able
    3. Write a comment and hopefully I will be able to help
  11. ENJOY THE AUDIO CONTROLS

 

Conclusion
If you need help with anything dont be afraid to comment and I'll help out the best I can. I have seen tons of people asking about how to do this for a number of years now but I believe this is the first tutorial. I posted a couple videos to facebook of it and there seems to be alot of people who are interested, however, I believe that people think its a lot less time-consuming of a job than it actually is.

  • Like 1
  • Thanks 2
  • 5 months later...

After finding your video on YouTube I started searching a little harder on google and found this forum post and decided to give it a go.

I just wanna say a massive thank you!!! this works a treat and quite easy to follow.

a few things I wanna add

I tried to make this as easy as I could for myself and copied this into a word document scaled up the pictures and printed this out, I used all the same coloured wires soldered to the pcb and it made following along that little bit easier.

one small thing I noticed the pcb diagram has a small error it has 2 up and down labels but no next and prev.

if i was to do this again id also desolder the plug of the off of the pcb while your desoldering the tactile buttons and run 2 wires (the little plug was hitting on the horn bracket and i had to grind a small piece off, also the wires are a smaller guage so using all the same size wires just makes fitting up that little bit easier.

my stereo swc wasn't a 3.5mm jack it was "key 1 key 2" wires. because this only has 2 wires you use key 1 for power and the ground went to the place my stereo was grounded.

cheers for making guides like this, making my daily that little bit better to drive every day! 

Edited by GTD22
spell check
3 hours ago, GTD22 said:

After finding your video on YouTube I started searching a little harder on google and found this forum post and decided to give it a go.

I just wanna say a massive thank you!!! this works a treat and quite easy to follow.

a few things I wanna add

I tried to make this as easy as I could for myself and copied this into a word document scaled up the pictures and printed this out, I used all the same coloured wires soldered to the pcb and it made following along that little bit easier.

one small thing I noticed the pcb diagram has a small error it has 2 up and down labels but no next and prev.

if i was to do this again id also desolder the plug of the off of the pcb while your desoldering the tactile buttons and run 2 wires (the little plug was hitting on the horn bracket and i had to grind a small piece off, also the wires are a smaller guage so using all the same size wires just makes fitting up that little bit easier.

my stereo swc wasn't a 3.5mm jack it was "key 1 key 2" wires. because this only has 2 wires you use key 1 for power and the ground went to the place my stereo was grounded.

cheers for making guides like this, making my daily that little bit better to drive every day! 

Oh man that's so good to hear. I got a lot of people saying it's cool, but until now, I don't know anyone who had actually tried to do it. 

 

Thanks for your points too, I was writing mine specifically to my car, so I'm glad someone with a different setup had been able to contribute here too. 

 

Can I also ask, where the wire colours/pins all the same? Or did you need to change them to suit your car? (Just curious)

36 minutes ago, tsyk3s said:

Can I also ask, where the wire colours/pins all the same? Or did you need to change them to suit your car? (Just curious)

As far as I could tell everything was exactly the same. 

I even watched the video and bought that exact style of steering wheel controller just to be sure 

I only had 3 things that weren't straight forward, removing the buttons off the pcb, the plug on the board hitting the horn plate and the one of the isolator washers holding the horn plate on disintegrated when removing so on reinstall the horn was stuck on so I had to make a new one 

Other than that just follow the instructions step by step and bobs your uncle 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

  • Latest Posts

    • First up, I wouldn't use PID straight up for boost control. There's also other control techniques that can be implemented. And as I said, and you keep missing the point. It's not the ONE thing, it's the wrapping it up together with everything else in the one system that starts to unravel the problem. It's why there are people who can work in a certain field as a generalist, IE a IT person, and then there are specialists. IE, an SQL database specialist. Sure the IT person can build and run a database, and it'll work, however theyll likely never be as good as a specialist.   So, as said, it's not as simple as you're thinking. And yes, there's a limit to the number of everything's in MCUs, and they run out far to freaking fast when you're designing a complex system, which means you have to make compromises. Add to that, you'll have a limited team working on it, so fixing / tweaking some features means some features are a higher priority than others. Add to that, someone might fix a problem around a certain unrelated feature, and that change due to other complexities in the system design, can now cause a new, unforseen bug in something else.   The whole thing is, as said, sometimes split systems can work as good, and if not better. Plus when there's no need to spend $4k on an all in one solution, to meet the needs of a $200 system, maybe don't just spout off things others have said / you've read. There's a lot of misinformation on the internet, including in translated service manuals, and data sheets. Going and doing, so that you know, is better than stating something you read. Stating something that has been read, is about as useful as an engineering graduate, as all they know is what they've read. And trust me, nearly every engineering graduate is useless in the real world. And add to that, if you don't know this stuff, and just have an opinion, maybe accept what people with experience are telling you as information, and don't keep reciting the exact same thing over and over in response.
    • How complicated is PID boost control? To me it really doesn't seem that difficult. I'm not disputing the core assertion (specialization can be better than general purpose solutions), I'm just saying we're 30+ years removed from the days when transistor budgets were in the thousands and we had to hem and haw about whether there's enough ECC DRAM or enough clock cycles or the interrupt handler can respond fast enough to handle another task. I really struggle to see how a Greddy Profec or an HKS EVC7 or whatever else is somehow a far superior solution to what you get in a Haltech Nexus/Elite ECU. I don't see OEMs spending time on dedicated boost control modules in any car I've ever touched. Is there value to separating out a motor controller or engine controller vs an infotainment module? Of course, those are two completely different tasks with highly divergent requirements. The reason why I cite data sheets, service manuals, etc is because as you have clearly suggested I don't know what I'm doing, can't learn how to do anything correctly, and have never actually done anything myself. So when I do offer advice to people I like to use sources that are not just based off of taking my word for it and can be independently verified by others so it's not just my misinterpretation of a primary source.
    • That's awesome, well done! Love all these older Datsun / Nissans so rare now
    • As I said, there's trade offs to jamming EVERYTHING in. Timing, resources etc, being the huge ones. Calling out the factory ECU has nothing to do with it, as it doesn't do any form of fancy boost control. It's all open loop boost control. You mention the Haltech Nexus, that's effectively two separate devices jammed into one box. What you quote about it, is proof for that. So now you've lost flexibility as a product too...   A product designed to do one thing really well, will always beat other products doing multiple things. Also, I wouldn't knock COTS stuff, you'd be surprised how many things are using it, that you're probably totally in love with As for the SpaceX comment that we're working directly with them, it's about the type of stuff we're doing. We're doing design work, and breaking world firsts. If you can't understand that I have real world hands on experience, including in very modern tech, and actually understand this stuff, then to avoid useless debates where you just won't accept fact and experience, from here on, it seems you'd be be happy I (and possibly anyone with knowledge really) not reply to your questions, or input, no matter how much help you could be given to help you, or let you learn. It seems you're happy reading your data sheets, factory service manuals, and only want people to reinforce your thoughts and points of view. 
    • I don't really understand because clearly it's possible. The factory ECU is running on like a 4 MHz 16-bit processor. Modern GDI ECUs have like 200 MHz superscalar cores with floating point units too. The Haltech Nexus has two 240 MHz CPU cores. The Elite 2500 is a single 80 MHz core. Surely 20x the compute means adding some PID boost control logic isn't that complicated. I'm not saying clock speed is everything, but the requirements to add boost control to a port injection 6 cylinder ECU are really not that difficult. More I/O, more interrupt handlers, more working memory, etc isn't that crazy to figure out. SpaceX if anything shows just how far you can get arguably doing things the "wrong" way, ie x86 COTS running C++ on Linux. That is about as far away from the "correct" architecture as it gets for a real time system, but it works anyways. 
×
×
  • Create New...