Just a bit more on this.
Not got around to getting hold of the Snap On OBD tool yet but I've read some comments on other forums regarding "Just disconnect the pressure sensor under the seat" or "Just disconnect the seatbelt clip sensor under the seat". While I've been working on fixing the grommet under the windscreen I decided to unbolt the seat so I can check for dampness and rust under it and dry out the carpet so I took the opportunity to try both of these.
I did not get a good result.
There are 5 connections going to a block under the seat:
I'm 100% sure of the Seat Belt Sensor as I can track this cable back all the way to the fitting, I'm assuming the ribbon cable is for the pressure sensor as I can't see what else it could be.
I tried disconnecting each of these in turn but all this does is give me the seat belt warning when I turn on the power which will obviously result in a chime.
I suspect Mazda have been a bit smarter than using a simple on/off switch here and either have:
1) A signal for senor operated and one for not operated, or
2) Use a signal to indicate when sensor is not operated - No pressure on seat and no belt clip present.
In the first case no signal indicates an uncertain state so the system 'fails safe' and treats this as "passenger present, no seatbelt fastned.
I'll investigate this further (I still have the seat out, it should only be a case of finding the correct connections to indicate the conditions I want and bridge them out.
I'd rather do it via software of course as this will allow the light to still be present but not the annoying chime.
Looks like I went to great lengths to trip myself up there!
Closer examination shows that both connections are 2 wire only, I managed to trip myself up as each time I turned power on I was getting the seat belt symbol illumiated. Perhaps my head was a little clearer today but I realised that the drivers seat does not have a pressure sensor the system simply assumes a driver is present.
Good logic I guess as without a driver present nothing the car is unlikely to move.
I found that the seat belt sensor is closed circuit when no belt plugged, as plugging in opens the circuit disconnecting the connection will give the impression belt is present.
I did initially think it would be as easy to disable the pressure sensor or the seat belt sensor but then I realised this is not a good idea. It is possible that the system is configured to only trigger the passenger air bags if a passenger is present hence disabling the sensor would be
A VERY BAD IDEA. Unless you don't care much for your passengers, I do.