Took 13 months toget to the bottom of this . . .
A sharp hard right hander made the ABS / DSC dash warning lights come on and stay on (NC1 Sport)
Hooning round a typical roundabout in other words
An engine restart turned the warning lights out
Didn’t come up on MOT, but slight wheel bearing play did
My cheap eBay bluetooth dongle works fine for ABS codes with an NC1 and an Android phone running Torque Pro (elm327 IIRC)
The dongle plugs in just by the bonnet/boot release
It reported a Torque-unrecognised code which the Torque app Internet search advised as tooth missing from front left ABS ring
I nearly bought a new ABS sensor, but procrastinated over the £68 + faff.
It also reported another code, intermittent comms with ABS module, further Googling said with Mazdas some cheap bluetooth dongles interfere with comms (phew!)
I changed the front left hub assy (needed a slide hammer to budge it)
No more ABS / DSC warning lights coming on.
added several months later
The warning light starting coming back on, intermittently, usually after a few miles, usually after a sharp right hander as before. Same codes as before.
I fitted a new Mazda ABS sensor, £68, which didn’t fix it.
So I replaced the ‘OEM quality’ front hub with a genuine Mazda one, £156.
Now it’s fixed!
The marketplace seems filled with non-genuine hubs for between 25% and 75% of a genuine one.
Sometimes you get what you pay for.