Good. That's right!
But when calculating checksums, use four values
For exemple:
Original (Without Cruise Control):
194A0080FFFFFFFFC100524E32424D34C101414136464330C102313434303700C10338001B089400C104000007B50000BF01710000000000BF02200000000005BF03100000000000BF04308000100000BF05100000000000BF06100000100000BF07000000100000BF08212001000000BF09100000100000BF10100000100000BF11200380000000
NEW (With Cruise Control):
195A0080FFFFFFFFC100524E32424D34C101414136464330C102313434303700C10338001B089400C104000007B50000BF01710000000000BF02200000000005BF03100000000000BF04308000100000BF05100000000000BF06100000100000BF07000000100000BF08212001000000BF09200000100000BF10100000100000BF11200380000000
IT IS NOT HAVE - constant number: 74 see Calulation:
1. Delete BF0910 an write BF0920 (difference in HEX = 10)
2. Control sum 194A + 10 (difference in HEX) = 195A
USE ASBUILT BUT ONLY FROM YOUR CAR, DO NOT USE ASBUILT FROM ANOTHER CAR. YOU will NOT NOTICE, BUT your CAR WILL HAVE BIG PROBLEMS (problems with original navigation and misalignment of IC and BCM) YOU will LEARN ABOUT THEM AFTER DIAGNOSIS FROM an authorized DEALER
Because
195A0080FFFFFFFFC100524E32424D34C101414136464330C102313434303700C10338001B089400C104000007B50000BF01710000000000BF02200000000005BF03100000000000BF04308000100000BF05100000000000BF06100000100000BF07000000100000BF08212001000000BF09200000100000BF10100000100000BF11200380000000
VIN YOUR CAR
checksum is calculated from entire string:
195A = 00+80+FF+FF+FF+FF+C1+00+52+4E+32+42+4D+34+C1+01+41+41+36+46+43+30+C1+02+31+34+34+30+37+00+C1+03+38+00+1B+08+94+00+C1+04+00+00+07+B5+00+00+BF+01+71+00+00+00+00+00+BF+02+20+00+00+00+00+05+BF+03+10+00+00+00+00+00+BF+04+30+80+00+10+00+00+BF+05+10+00+00+00+00+00+BF+06+10+00+00+10+00+00+BF+07+00+00+00+10+00+00+BF+08+21+20+01+00+00+00+BF+09+20+00+00+10+00+00+BF+10+10+00+00+10+00+00+BF+11+20+03+80+00+00+00