I'm still trying to figure out if my 1997 Mazda Lantis 323 GLX 1.8L DHOC Manual is OBD 1 or 2. It's supposedly similar to the Protege of the same year [and it says on autozone](http://www.autozone.com/repairinfo/repairguide/repairGuideContent.jsp?pageId=0996b43f80cb0f48):

> 
> In order to retrieve the trouble code(s), you must have the Mazda system selector 49 B019 9A0 and self diagnosis checker (a digital readout tool) 49 H018 9A1 or an equivalent OBD I compliant scan tool for 1990-95 (except 1994-95 626 with ATX and 1995 Protege and Millenia) models. For 1994-95 626 with ATX, 1995 Protege and Millenia and all 1996-98 Models, you must have an OBD I (1994-95 626 with ATX only) or OBD II compliant scan tool.
> 
> 
> 

Here is what the connector looks like:

![enter image description here](https://i.stack.imgur.com/mo79b.jpg)

**EDIT**

So I spoke with my mechanic who said it's OBD1, but that doesn't really seem correct to me because I took a look at the scanner he uses, [the Carman Lite](http://www.auto-tool-shop.com/carman-scan-lite-p-230.html), and it doesn't support OBD1. He uses a Mazda 17 bin to OBD2 adapter cable to connect, and web page for the scanner lists the following protocols:

> 
> 1. Communication Protocol Compatibility
> 	* ISO 9141-2, ISO-14230,
> 	* SAE J1850 (PWM, VPW) ,
> 	* KWP2000
> 	* CAN BUS Communication support
> 
> 
> 

Further down the page it lists:

> 
> * OBD-II (ISO 9142-2)
> * OBD-II (SAE-J1850 VPW, PWM)
> * KWP-2000
> * CAN
> * SAE-J1587 for commercial vehicle
> 
> 
> 

So it must be one of these, but I don't know which one...