I bought an OBD monitor back in Feb and when it arrived in May, I installed it and has been sitting in there since with no issues until recently. On Monday this week, I noticed the engine warning light come on while driving. I pulled over and checked the code in the ZUS app and the issue was showing as 'U0001 High Speed CAN Communication Bus.'
I contacted the dealer (as the car is still under warranty) and booked it in yesterday. They diagnosed it as the OBD monitor causing the issue (they could replicate as the warning lights/errors would show when the OBD monitor was connected), and charged me about $100 for the labour since it was an 'aftermarket' part. The description was as follows:
Engine warning light is on dash, just driving normally and came up.
Check DTC's U0001 bus error (canc) AT U0155 meter CAN time out SSA
and U1100 engine can timeout ABS
Customer had aftermarket can tool dongle connected to port. Carry
out CAN line test - OK. Cleared DTC's and check operation - OK.
Road test, OK. Plug in customer OBD, road test, all codes
returned, ABS and engine light, meter failed, removed and cleared codes. Rechecked OKDO NOT USE OBD PLUG.
Before I paid, I checked with a mechanic mate and he advised that if they could replicate the issue, then perhaps there is an issue with the OBD monitor.
I reluctantly (but politely) paid and returned to the vehicle. They left the OBD monitor in the centre console and when I checked it, I noticed one of the pins were bent (bottom left in the picture here - https://imgur.com/a/cXyCtAJ).
The car was recently serviced on 10th July and I was thinking that when they plugged the OBD monitor back in after the service, the pin bent and perhaps has subsequently caused the error this week. I can't prove that but seems to be the most logical explanation (albeit 10 days after the service).
My question is to the knowledgeable automotive folk on OzB - if the pin was indeed bent on the OBD monitor when it was connected, could it throw up a warning light/error?
I could plug the OBD monitor back in to prove the issue is not with the OBD monitor as I've straightened the pin. As a safeguard, my mechanic mate said he could clear the codes for free if it happened again.
In any case, I should have gone to my mechanic mate in the first place for a diagnosis. Lesson learnt. :)
Thanks
Yes, CAN bus is the bus protocol that the OBD uses. The reason the error appeared is because the pin was bent and the protocol could not transmit through the pin.