Saab 9-5 Radio virginization
Eeprom is 93c56B
The stereos in the 9-5's has a eeprom memory like the CIM that holds the radio pairing with a car. This pairing is very simple and can be recreated or erased if you open the stereo and get access to the eeprom you can go about it in a few different ways:
Ways to get it to work
Erase the eeprom ( write FF to all sectors )
this will factory reset the stereo and allow it to be married to any car
Replace the eeprom with a new blank one
If you have problems with the car forgetting the pairing this might be the only way to permanently solve it. Result will be the same as 1)
Write new pairing info into the eeprom specific for the car it will be fitted into
You should just be able to pop the stereo into the car and it will just work out of the box without Tech2
Use the info obatined from the eeprom to do the whole tech2 change vin dance
I would personally use 1,2 or 3 instead of this
The pairing code in eeprom is constructed from the last 6 digits in the cars VIN
below is the format of the code, the number denominates the position of the last 6 digits whereas 0 is the first and 5 is the last
Code1 (0x86-0x89): 1, 2, 5, 0, FF, 3, 4
Code2 (0x96-0x99): 1, 2, 5, 0, E2, 3, 4
Example
VIN: YS3********014952 Code 1: 1420FF95, Code 2: 1420E295
VIN: YS3********059809 Code 1: 5990FF80, Code 2: 5990E280
VIN: YS3********506588 Code 1: 0685FF58, Code 2: 0685E258
there is also a webpage that does the above for you and gives you a eeprom file you can flash to the car here: http://germka.sapro.ru/radiocode/
shoutout to bojer for the research and germka for the webpage