Guide Mazda2 DE factory cruise control retrofit

2014 Mazda 2 GX
Required parts:
* Factory cruise steering wheel buttons
* 4 pin brake switch (Mazda part # BN7N-66-490)
* OBDII adapter (ELM327 compatible - most OBDLink adapters fit the bill)
* Windows laptop
* FORScan v2.3.16 (later versions may work, but this one is confirmed to) Extended License (pay or register for the forum to get 2 months free - you need to access the forum either way) -

1. Install the wheel and brake switch
2. Connect OBDII adapter
3. Put ignition to on position
4. Launch FORScan and connect to OBDII adapter
5. Confirm that PCM (AS BUILT format) appears in the Configuration and Programming tab
6. Select PCM in dropdown box and click Run Service Procedure
7. Click Save All to save factory configuration in case something doesnt work properly
8. Record lines 7E0-01-07 & 7E0-01 -25
9. Refer to FORScan forums 2010-2013 Mazda 3 Cruise Control Activation thread, specifically baxevans post on p3 for instructions on calculating values to input.
10. Enter required values, and Write All.
11. Click Stop Service Procedure
12. Once complete, cycle ignition off and on.
13. Test the cruise button. If the cruise indicator in the gauge cluster lights up, youre in business.
14. Enjoy!
Last edited:
Well I figure I will give this a go. I have acquired a steering wheel as a donor for the switches.


  • 84C8F2C9-FD8B-4187-99ED-D14B9E78BD8A.jpeg
    159 KB · Views: 102
  • C1999FB6-6116-40B3-874A-A3432A1E63EC.jpeg
    156 KB · Views: 102
  • C69A4771-9F38-4D3C-8538-B1CCEBB4FBD7.jpeg
    115.2 KB · Views: 86
  • 7F29C383-F9C5-4873-B019-7C7A416AF170.jpeg
    112 KB · Views: 88
  • 0E2FF24D-4948-42F4-880E-EA5AEE4BEB76.jpeg
    83.4 KB · Views: 81
  • 487CE462-FE00-453E-A7D6-BE3DB9CD6958.jpeg
    147.6 KB · Views: 96
Well, the wheel has been swapped over and plugged in. No dash warning lights thus far, disconnected the battery before starting.
Probably the hardest part is getting the air bag module unplugged. You need to pry up the small black clip in the center of the yellow connector before it will release.

Waiting on a OBDII USB cable at the moment and am yet to work out what the brake switch is. Looks like i have one already on the pedal. Will check and see if there is any other spare plugs down there shortly.
I was a bit unsure about the brake switch. This video seems to indicate that the one I currently have only has 1 set of pins. So that would tie in with what is mentioned above about the 4 pin brake switch.

Also with the airbags, normally the connectors have an isolating shorting bar that earths the two pins together when the connector is removed. In this video you can see that the connector is still in the air bag and there are loose wires dangling about. This I presume is unsafe as with the connector in the isolation link is disengaged and it would only require a small potential difference across the pins to set the module off.

May as well ask a question and throw in my $0.02 here. I have a 2013 Mazda3 but am going down this same path. So far all dealers near me and speed shops have been dead ends on this mostly simple programming procedure for them. NE Illinois, USA area.

Does anyone know if the latest iterations of ForScan have a built in function of turning on cruise? I’ve heard sometimes it does and you don’t have to mess with the hexadecimal. I’m warming up to the idea of just doing this myself.

Fwiw pictures of my car and the recent work on the wheel.


  • F09C736E-04F8-48CC-87FF-47F1D5E100C4.jpeg
    80.8 KB · Views: 33
  • F04F8C9E-F79E-4F59-8FEB-6A6AE58D8328.jpeg
    99.9 KB · Views: 32
  • 41ECED8D-500B-4760-847A-B1E18F72A785.jpeg
    121.6 KB · Views: 30
  • 0C8F81B1-282C-4139-9F2A-0DF2BB1DAB02.jpeg
    163.7 KB · Views: 26
  • E232DAE2-C607-4C73-9ECE-DFD1EBFDF499.jpeg
    122.6 KB · Views: 31
Can’t help just yet on that question.
my cable has arrived. But my lap top is playing up this morning so can’t get forscan to load.
Also I just checked my brake pedal switch as I had not done that part yet. Looks like I only have 2 wires running to the switch. So swapping the switch to the double pole version is not going to achieve much. Will need to investigate what loom I need.


  • 80AFEB16-B664-40A5-9BEC-AB39C828707E.jpeg
    77.4 KB · Views: 22
Can’t help just yet on that question.
my cable has arrived. But my lap top is playing up this morning so can’t get forscan to load.
Also I just checked my brake pedal switch as I had not done that part yet. Looks like I only have 2 wires running to the switch. So swapping the switch to the double pole version is not going to achieve much. Will need to investigate what loom I need.

Got my cable, got ForScan downloaded and the driver's updated on the link. Currently waiting for the 2 month free extended license. If this is a success, I'll probably buy a lifetime to support them.

FWIW my car has the 4 wires and correct switch at the brake. So all that should be needed is the activation in the computer. Hopefully the wiring change you need to make isn't too extnesive and is plug-and-play for you!

I'm hoping when I connect to ForScan I get the cruise toggle, but have a feeling I'll have to ask for help on the ForScan forum to get the hexadecimal changes correct.
This one is for a 2006 - 2010 Mazda 5
Hopefully something similar is going to be the solution for the Mazda 2.
The small white plug looks like the one on the brake pedal switch. I’ll probably have to cut the two wires into my loom as chances of finding a manual one with the clutch switch might be hard.


  • D2F02041-004E-436B-8D78-8695EA3E46F9.png
    70.3 KB · Views: 17
Some pictures of the PCM connector in the engine bay of my 2008 built Australian delivered 2.



  • D2D474E6-156C-4FCD-A662-25FBCB1C2DCA.jpeg
    93.8 KB · Views: 12
  • B70199E2-E655-41E4-99AC-BE8656B29A2D.jpeg
    53.9 KB · Views: 10
Some mark ups from the manual...


  • E9375E54-9E5A-4CED-838D-0F8347D334B1.jpeg
    80.5 KB · Views: 19
  • 91E92048-7C9F-4CAE-9B83-344C6F245C31.jpeg
    85.3 KB · Views: 20
  • A26CE3ED-1F7F-47DD-B66F-D3E304752D01.jpeg
    101.8 KB · Views: 20
  • 2836957C-5745-4D25-B8B2-B3B9720EC42D.jpeg
    89.7 KB · Views: 16
  • 39DDFBE0-AC96-4C9B-B4CF-F733CE8DD2C4.jpeg
    68.5 KB · Views: 15
  • 948E950F-2122-446B-BE9E-296F45274921.jpeg
    71.3 KB · Views: 17
  • BBA3B44E-6A1C-4FB5-830F-2FF925ACBE63.jpeg
    89.6 KB · Views: 16
  • FF49AC40-2FE5-4526-8E7D-3C542377F6C7.jpeg
    82.6 KB · Views: 16
In Forscan I can only see the one brake switch presently. This will be the input on 1G. Can you see brake switch input 2, after you change it?


  • DC524955-FE98-4C1D-A039-8629773424A0.jpeg
    52.2 KB · Views: 22
  • E675E4BB-4F4A-422B-9730-55FAD34DC69D.jpeg
    80 KB · Views: 23
Well I bought a full wiring harness from the UK. My Australian delivered car did not have any of the wiring inside the cabin.
If you go looking on the M2O owners group, or the M2 UK owners group, one of the pages has a link to the workshop manual.
from here I was able to work out what wires were missing.
1 - Brake Switch circuit #2. This needed two wires connected to the brake pedal switch. One of these goes to earth. The other goes to the Black with pink stripe on common connector C-03. Behind the glove box on a right hand drive car.
2 - A pair of wires that run to the clock spring on the steering column back to common connector C-02. Located in the left hand kick panel.

I am now up to the point where I can do the Forscan changes.


  • 36C432C5-34CC-490C-A005-37FD7E59E9F6.jpeg
    57.9 KB · Views: 7
  • B6EF0064-2F09-454F-B38A-26758B4B1E19.jpeg
    67.1 KB · Views: 9
  • 223BD105-10B1-4821-9134-C584F745E65B.jpeg
    115.8 KB · Views: 9
  • EB0A4672-63F2-4624-96EB-4F5F31DF7F52.jpeg
    116.9 KB · Views: 8