I purchased a Scangauge E for using it on Maruti Suzuzi Swift running CRDi diesel engine (which is actually a rebadged Fiat Multijet engine). The ECU is made by Magneti Marelli. The car is 2008 make and seems to be OBDII compliant. The relevant page from the service manual is attached for reference. It seems that it uses the ISO9141 protocol.
But Maruti also uses CAN protocol for communicating with the ECM and BCM (body electrical control module). The pin no. 14 (CAN low) and pin 6 (CAN high) present in the OBDII connector is present to diagnose any problem with the BCM.
Can it be the case that when we connect the scanners and tools like ScangaugeII, the presence of output for both ISO 9141 and CAN confuses the scanner tool which then fails to connect.
But I’m unable to connect it – it shows “connecting”. I tried forcing the protocols to ISO, KWP etc without any result