Note:
These instructions are for Alpine, JVC, Kenwood, Clarion and Blaupunkt. Instructions for other decks can be found here.
1. Quick description before we start wiring the SWI-JACK
The SWI-JACK's wire color we are going to use is White. This is the White wire on the SWI-JACK, not the vehicle!
The other wires on the SWI-JACK , green, yellow, orange and blue wires are not used for the Mazda6.
This leaves you with a Red, Black and two loop wires. These wires will be discussed down below.
2. Picture of the Mazda All models with 24-pin connector plug
The connector is viewed from the pin side, not wire side.
3. Connecting the SWI-JACK 's steering wheel control input wire to vehicle plug
# Connect the SWI-JACK 's White wire to Pin 9 (GREEN/WHITE) of the above connector. Connect Pin 10 (RED/BLACK) to ground.
4. Connecting power and ground wires
Black wire: Connect the SWI-JACK 's black wire to chassis ground. This is usually a black wire on the aftermarket wire kit.
Red wire: Connect the SWI-JACK 's red wire to a switched +12volt wire. This is usually a red wire on the aftermarket wire kit.
5. Instructions for cutting or not cutting loop wires
Step A: The purple loop wire does not need to be cut.
Step B: The brown loop wire does not need to be cut.
6. Programming the SWI-JACK with a version number
The SWI-JACK has to be programmed for version # 3.
1. Press and hold the Program Button on the SWI-JACK while turning on the vehicle to the accessory position. The LED will turn on.
2. Release the Program Button and the LED will turn off.
3. Press the Program Button 3 times. Each time you press and release the Program Button, the LED will turn on and off. Once you press the Program Button 3 times, wait for 3 seconds. The LED will flash 3 times indicating it is programmed for version 3. If it flashes the wrong version number, you will have to start all over at step 1 above in this section. Turn the key off.
4. Once you have programmed the correct version number, you will not have to do these steps again. If you need to reprogram the steering wheel control, you can go directly to the next section.
7. Programming the SWI-JACK to learn steering wheel control functions
1. Adjust the Radio Select switch on the side of the SWI-JACK according to the chart.
Alpine = 1, JVC = 2, Kenwood = 3, Clarion = 4 and Blaupunkt = 5
2. Turn the key to the accessory position (you do not need to hold the Program Button at this time). The LED will flash 3 times. This indicates it is programmed for version 3.
3. Press the Program Button until the LED turns on, then release the button (This will erase all previous learned steering wheel control functions). The SWI-JACK is now ready to learn a command from the steering wheel.
4. The SWI-JACK must be programmed in the specific order shown in the chart below. If a function is not needed, it may be skipped.
Note:
You can program either the Preset Up/Down OR the Track Up/Down, not both. I chose to program the Track Up/Down because I rarely use the Radio.
5. With the LED on, press your steering wheel button until the light goes out and hold for one second more.
6. Release and the LED should come back on. If it does not please double check all connections and verify for correct version programming.
7. Repeat step 4 and 5 to program additional steering wheel buttons in the order corresponding to the chart above for your SWI interface.
8. If you come across a command in the chart that your steering wheel does not have, or you do not want to program, press the Program Button on the side of the SWI interface.
3. The LED will flash once rapidly and then stay on confirming that you have successfully skipped that command and are ready for the next button.
10. When you are done programming all the buttons, wait for about 7 seconds. The LED will flash 3 times indicating it is done programming. The LED will then flash 3 times indicating the version number.
8. Testing the SWI-JACK
1. Connect the plug to back of radio's steering wheel input jack or harness.
2. With the vehicle on, press a steering wheel button to control the stereo. The SWI-JACK should control the aftermarket stereo with the function you taught it. Test all other buttons.
3. If the interface does not control the radio as the steering wheel indicates, the buttons were either pressed in the wrong order or a step was not skipped properly. Return to category 7 and reprogram.
4. Make sure all unused wires are isolated separately.
5. After all commands are verified to work properly, secure the SWI interface so that tension will not pull either of the connectors loose or apart.
6. That's it! Enjoy!
These instructions are for Alpine, JVC, Kenwood, Clarion and Blaupunkt. Instructions for other decks can be found here.

1. Quick description before we start wiring the SWI-JACK
The SWI-JACK's wire color we are going to use is White. This is the White wire on the SWI-JACK, not the vehicle!
The other wires on the SWI-JACK , green, yellow, orange and blue wires are not used for the Mazda6.
This leaves you with a Red, Black and two loop wires. These wires will be discussed down below.
2. Picture of the Mazda All models with 24-pin connector plug

The connector is viewed from the pin side, not wire side.
3. Connecting the SWI-JACK 's steering wheel control input wire to vehicle plug
# Connect the SWI-JACK 's White wire to Pin 9 (GREEN/WHITE) of the above connector. Connect Pin 10 (RED/BLACK) to ground.
4. Connecting power and ground wires
Black wire: Connect the SWI-JACK 's black wire to chassis ground. This is usually a black wire on the aftermarket wire kit.
Red wire: Connect the SWI-JACK 's red wire to a switched +12volt wire. This is usually a red wire on the aftermarket wire kit.
5. Instructions for cutting or not cutting loop wires
Step A: The purple loop wire does not need to be cut.
Step B: The brown loop wire does not need to be cut.
6. Programming the SWI-JACK with a version number
The SWI-JACK has to be programmed for version # 3.
1. Press and hold the Program Button on the SWI-JACK while turning on the vehicle to the accessory position. The LED will turn on.
2. Release the Program Button and the LED will turn off.
3. Press the Program Button 3 times. Each time you press and release the Program Button, the LED will turn on and off. Once you press the Program Button 3 times, wait for 3 seconds. The LED will flash 3 times indicating it is programmed for version 3. If it flashes the wrong version number, you will have to start all over at step 1 above in this section. Turn the key off.
4. Once you have programmed the correct version number, you will not have to do these steps again. If you need to reprogram the steering wheel control, you can go directly to the next section.
7. Programming the SWI-JACK to learn steering wheel control functions
1. Adjust the Radio Select switch on the side of the SWI-JACK according to the chart.

Alpine = 1, JVC = 2, Kenwood = 3, Clarion = 4 and Blaupunkt = 5
2. Turn the key to the accessory position (you do not need to hold the Program Button at this time). The LED will flash 3 times. This indicates it is programmed for version 3.
3. Press the Program Button until the LED turns on, then release the button (This will erase all previous learned steering wheel control functions). The SWI-JACK is now ready to learn a command from the steering wheel.
4. The SWI-JACK must be programmed in the specific order shown in the chart below. If a function is not needed, it may be skipped.

Note:
You can program either the Preset Up/Down OR the Track Up/Down, not both. I chose to program the Track Up/Down because I rarely use the Radio.
5. With the LED on, press your steering wheel button until the light goes out and hold for one second more.
6. Release and the LED should come back on. If it does not please double check all connections and verify for correct version programming.
7. Repeat step 4 and 5 to program additional steering wheel buttons in the order corresponding to the chart above for your SWI interface.
8. If you come across a command in the chart that your steering wheel does not have, or you do not want to program, press the Program Button on the side of the SWI interface.
3. The LED will flash once rapidly and then stay on confirming that you have successfully skipped that command and are ready for the next button.
10. When you are done programming all the buttons, wait for about 7 seconds. The LED will flash 3 times indicating it is done programming. The LED will then flash 3 times indicating the version number.
8. Testing the SWI-JACK
1. Connect the plug to back of radio's steering wheel input jack or harness.
2. With the vehicle on, press a steering wheel button to control the stereo. The SWI-JACK should control the aftermarket stereo with the function you taught it. Test all other buttons.
3. If the interface does not control the radio as the steering wheel indicates, the buttons were either pressed in the wrong order or a step was not skipped properly. Return to category 7 and reprogram.
4. Make sure all unused wires are isolated separately.
5. After all commands are verified to work properly, secure the SWI interface so that tension will not pull either of the connectors loose or apart.
6. That's it! Enjoy!
Last edited: