I'm a new Zero owner (and an EE).
The OBDII connector for my '11 Zero XU was hidden under the starboard "fuel tank" body panel. To find it, I went through the torture of removing the seat followed by trying to pop off the body panel without damaging the flimsy plastic fasteners. However, if one buys an OBDII "extension cord" and has a small hand, it is feasible to ignore the physical pain of cramming one's hand underneath the body panel to reach it.
The connector location (accessible from the front of the bike) mentioned on another thread for a different Zero model (DS?) seems far preferable.
At least on this model, the connector has contacts populated for pins 5, 6, 8, 9, 12, 13, and 14. Zero seems to be using all the vendor specific pins:
5 signal ground
6 CAN high
8 vendor specific (+3.3V when ON)
9 vendor specific
12 vendor specific (+3.3V when ON)
13 vendor specific (+5V when ON)
14 CAN low
A normal OBDII scanner won't work without pin 16 (+12V battery voltage) to power it, which seems to jibe with other posts. What a pity... surely Zero could have tied that pin to the DC:DC converter output used to power the 12V accessories like the headlamp, etc. Doing so would have also opened up the market to allow an adapter for smartphone integration, which seems to be a topic of interest on this board. Anyway....
Now, just because Zero used the CAN pins it doesn't necessarily mean that:
a) it talks CAN, and/or
b) the CAN implementation conforms to OBDII
With a scope, I see CAN-like traffic at about 12kbps, which is not promising, since I believe OBDII CAN is 250kbps.
Moreover, I put together a test rig where I injected power manually to an OBDII scanner and tried talking to the bike. No dice.
So, I guess it is proprietary all the way for Zero.
I'm a bit puzzled about the posts of using a USB "RS232" adapter to talk to the MBB.
At the risk of being pedantic, "RS-232" proper could use signal levels anywhere from +5V/-5V to +15V/-15V. However, from what voltages I'm seeing on the pins when the bike is ON, it is using logic levels (either +5V/0V or 3.3V/0V). If someone used a store-bought USB to RS-232 adapter and connected up the pins, the MBB could be damaged.