Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to Get VIN Number response from OBD-2 Device

Tags:

ios

vin

obd-ii

I need to fetch VIN number from car's controller using plxKiwi-2 wifi obd2 device. I am getting other information like car rpm,speed,throttle position,etc. in correct format. But when I request for VIN Number it gives me below response.

014 0: 49 02 01 FF FF FF 1: FF FF FF FF FF FF FF 2: FF FF FF FF FF FF FF

which is invalid.In Hyundai's EON car, I got proper response for VIN Number,but in almost all other cars, I got above mentioned response. So is there any specific 'AT' command to get the proper VIN response ?? Please help.

like image 576
iCoder Avatar asked Oct 03 '13 11:10

iCoder


1 Answers

After lot of searching, I came to the conclusion that it is not necessary that all the cars will respond its VIN Number.

It depends on the manufacturer whether he wants to disclose the Chassis number or not. So I was in the proper direction and was able to read VIN Number from many of the cars but not from all.

Hence,

  • NO DATA

For New Cars (Protocol Number > 5 , i.e. CAN Protocol)

  • 014 0: 49 02 01 FF FF FF 1: FF FF FF FF FF FF FF 2: FF FF FF FF FF FF FF
  • 014 0: 49 02 01 xx xx xx 1: xx xx xx xx xx xx xx 2: xx xx xx xx xx xx xx

And for Old Cars (Protocol Number <= 5 , i.e. NON-CAN Protocol supported cars)

  • 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx 49 02 xx xx xx xx xx

responses are some of the valid responses ... And if we get VIN response from ECU, please cross-check that VIN number's length is exactly 17- alphanumeric characters.

like image 149
iCoder Avatar answered Oct 03 '22 22:10

iCoder