Free API

Mazda Network Map

Mazda began CAN implementation around 2004-2005 depending on model, with earlier vehicles using ISO 9141-2 or KWP2000. The architecture is a dual-bus design: HS-CAN (500 kb/s) for powertrain and chassis, and MS-CAN (125 kb/s) for body, comfort, and infotainment. Gateway functions are module-dependent by model year and platform. From approximately 2016 onward, Mazda moved toward a security gateway that restricts reprogramming and module access without authenticated (dealer-level) tools.

Testing values and scope patterns are universal — they live on the main CAN playbook. This page is what's specific to Mazda: the buses, where the terminators live, and what breaks. Tap any era to explore it — network map, testing guide, failure patterns.

2004-2015

Pre-security gateway

Some early models retained ISO 9141-2 or KWP2000 alongside early CAN; verification required per model year. No aggressive security gateway in this era; scan tools have broad access.

BusSpeedCarriesDLC accessTerminators live in
HS-CAN500 kb/sPCM, TCM, ABS/DSC, instrument cluster, airbag (SRS/RCM)DLC pins 6 and 14not independently confirmed
MS-CAN125 kb/sBCM, HVAC, audio, keyless entry, door modules—not independently confirmed
GatewayModule-dependent (verify per model/platform)
Explore this era ⤢
2016-present

Security gateway era

Security gateway restricts reprogramming and module access without dealer-level authorization; Mazda Toolbox or compatible J2534 required for many functions. i-ACTIVSENSE ADAS present on these models; specific bus assignment not verified.

BusSpeedCarriesDLC accessTerminators live in
HS-CAN500 kb/sPCM, TCM, ABS/DSC, instrument cluster, electric power steeringDLC pins 6 and 14not independently confirmed
MS-CAN125 kb/sBCM, HVAC, infotainment (Mazda Connect), body control modules—not independently confirmed
GatewayDropped — see conflicts_dropped
Explore this era ⤢

What breaks on Mazdas

BCM water intrusion (Mazda3/Mazda6, ~2004-2009)
BCM at the driver-side kick panel is susceptible to water intrusion from sunroof drains and cowl/weatherstrip leaks. Causes intermittent MS-CAN communication loss, module corrosion, and phantom electrical faults. Check BCM connector for corrosion and carpet for water staining.
Aftermarket remote-start/alarm CAN interference
Improperly installed aftermarket remote starters or alarms tapping MS-CAN at the BCM or nearby harness cause intermittent communication faults, no-start conditions, and parasitic draw.

The bench — what to test with

Quality DVOM with true 200-ohm manual range (Fluke 87V or equivalent)$40 does the job; $300-400 for a lab-grade meter you trust for years.
A $40 meter genuinely does the core work — 60-ohm termination, 2.5 V bias, and split-half short hunting are all DC/ohms; the better meter just settles faster and holds calibration.
2-channel automotive oscilloscope$150-500 (PicoScope-class is the common defensible pick for CAN diagnostics).
The scope is what a DVOM can't be: it shows edge shape, mirror symmetry, ringing from bad termination, single-line-driving and babbling faults, and MS-CAN vs HS-CAN bit timing that averaging meters hide entirely; also proves a module is live behind a gateway lockout.
DLC breakout box / breakout leads$20-90 for lead sets; more for a full breakout box.
Lets you backprobe pins 6/14 (and MS-CAN pins where present) cleanly without damaging the DLC or guessing pin contact during split-half hunting.
Proper backprobe pin set$15-40.
Essential for reading a gateway-hidden bus at the BCM connector without piercing insulation and creating a future corrosion/water-intrusion point.
Authenticated scan/programming path (Mazda Toolbox or supported J2534 interface)J2534 interfaces $200-1500 plus Mazda software subscription.
On 2016+ gateway models this is mandatory for reprogramming and certain module access — no bench meter substitutes for the credential path.
Scan-tool access
Pre-2004 models are non-CAN (ISO 9141-2, KWP2000, or proprietary protocols). CAN implementation began 2004-2005 depending on model. 2016+ gateway-equipped models require authenticated access for reprogramming and certain functions via Mazda Toolbox or a compatible J2534 interface. Some modules require specific initialization/learning procedures after replacement.
Don't agree?
Send us your feedback — we're always looking to get better: [email protected]