Sign in to follow this  
St Thicket

Steering Wheel Control Facts

Recommended Posts

The steering wheel controls (or stalks) for E12 Corolla are quite confusing. There was a generation shift around 2004-2005, where they changed from a serial bus-based interface to a resistor network interface. I don't know the exact reason for the change, but common sense tells me that it simplifies the circuit, thus avoiding possible faults through the chain of events. Resistor networks has also been a automotive standard for many years, so Toyota might have realized that they had to walk the same path.

However, even if you have the pre-facelift version, you may have the resistor based stalk. I did a quick search of cars for sale, and some of the prefacelift version did have the new type. So the thumb of rule here is that if you have the buttons on the wheel itself, then you have the resistor based version, and if you have them on a stalk on the side of your steering wheel, then you have the bus based version. This can also be reflected on the plug. See below for references.

Principles of the bus based controls:

The bus used for the Toyota stereos are called AVC-LAN, and is based on the NECs IE-bus. AVC-LAN uses the same electrical properties, but the protocol is slightly different. For more details on AVC-LAN, see Marcin's page.. Pioneer's IP-bus is an example of a bus based on the IE-bus.

Basically, every time you press a button, a controller submits a code to the head unit and tells it which button you pressed. There might even be a two way communication, where the head unit tells the stalk when it is allowed to transmit the data, and a feedback where it tells whether or not it received the data. It's quite an advance operation just to transmit the press of a button.

As far as I know, there are no converters available for this stalk. And believe me, I've been looking for a year now!

Picture of stalk:

stalkold.jpg

Plug for interface:

18pinoldgen.png

01 - VER2 (engine version 2)

02 - VER1 (engine version 1)

03 - TX+ (AVC-LAN data +)

04 - GND

05 - FE (fuel sender signal - )

06 - FR (fuel sender signal + )

07 - IG (ignition pulse)

08 - +B (power supply Battery)

09 - VER4 (engine version 4)

10 - VER3 (engine version 3)

11 - TX- (AVC-LAN data - )

12 - TH- (outside temperature)

13 - TH+ (outside temperature)

14 - TAUB (injector voltage)

15 - TAU (injector drive signal)

16 - SPD (speed pulse)

17 - ILL+ (power supply illumination)

18 - ACC (power supply)

Wiring diagram:

SerialStalk.png

Principles of the resistor based controls:

This is a very simple configuration, where the head unit constantly measures the resistance between two wires and earth. Without having tested this myself, or having any experience with this configuration, I assume it's done by measuring the current flow. Whenever a button is pressed, there will be a variation in current, making the head unit sense and quantify the current. All resistors have a given resistance, making it easy for the head unit to know which button is pressed.

This configuration is really simple, and does not require any active components in the stalk. The benefit of using this configuration is that all sensing is done by the head unit, and it makes it more robust due to the fewer components.

There are many available converters for this stalk, so that you may use this for most aftermarket brands.

Picture of stalk:

stalkfacelift.jpg

Plug for interface:

20pinnewgen.png


  1. 01 - N/A
    02 - N/A
    03 - N/A
    04 - CMP+ (?)
    05 - CMP- (?)
    06 - GND (ground to steering wheel ctrl)
    07 - SW1 (signal from steering wheel ctrl)
    08 - SW2 (signal from steering wheel ctrl)
    09 - TX+ (AVC-LAN data + )
    10 - Tx- (AVC-LAN data - )
    11 - N/A
    12 - N/A
    13 - N/A
    14 - SLD (shield/gnd)
    15 - RSR+ (Audio signal to rear audio controller)
    16 - RSR- (Audio signal to rear audio controller)
    17 - RSL+ (Audio signal to rear audio controller)
    18 - RSL- (Audio signal to rear audio controller)
    19 - RMU (Mute signal to rear audio controller)
    20 - N/A

Wiring diagram:

ResistorStalk.png

Share this post


Link to post
Share on other sites
 

Here's a guide that shows how I managed to change my steering wheel remote:

I hope you might find it useful if you have the same type as me. I might be able to help you out :)

Share this post


Link to post
Share on other sites

is there any way i can add steering wheel controls to my car? I have an 04 pre facelift so would assume i'd need the bus type control.

thanks

Share this post


Link to post
Share on other sites

is there any way i can add steering wheel controls to my car? I have an 04 pre facelift so would assume i'd need the bus type control.

thanks

I doubt that you can easily fit a steering wheel control if you don't already have one. You need to replace the steering wheel, and you need to have wires available from the steering wheel to the stereo. Not something I would attempt. You might however be able to find everything at a scrappie, but I figure it requires a whole lot of work.

Share this post


Link to post
Share on other sites

Very interesting info there. I'm vaguely planning on doing something OBD based with my o2 Joggler for my final year uni project, maybe incorporating wheel controls could be the icing on the cake.

Share this post


Link to post
Share on other sites

hello, i don't know if this is the right topic to ask my question but i guess nobody will kill me for asking anyway..

 

but does anyone know if there's phone control buttons available for a facelift E12? if so, where to find them

 

greetings!

Share this post


Link to post
Share on other sites

S. African 2006 160i gls  toyota corolla E12 sedan (facelift) Please assist in explaining colour codes. Trying to get the factory steering remote to work with my aftermarket Kenwood DDX 416BT is a real pain in the *****. I bought a Connects2 steering wheel remote adaptor from eBay but it won't work, the female plug pin do not correspond with this 20 pin factory male plug although plugs connect perfectly 

IMG_20190415_095857.jpg

Screenshot_20190414-151027.jpg

IMG_20190414_155701.jpg

IMG_20190415_085907.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this