I emailed rhinopower people about suzuki swift interface with picture and they replied below, can anyone answer this so that the issue can be solved :
"Can you get any connection with the ECU using the ELM tool? From the image that you supplied it looks like you have a CANBus interface but there is also a pin in the ISO9141 position (pin 7). Do you have hyperterminal or a similar terminal emulator programme? if you do then you can send commands to the ECU manually to determine if it is OBD1 or OBD2.
Suzuki ECUs from 2001 up until CANBus was introduce typically use a protocol called SDL/KWP which is a proprietary implementation of KWP2000 and require a Suzuki dealer tool, I do have a tool in development but I am writing a new software package and that takes some time".
You can contact them at