FIS Module Programmer Instruction Manual (Version 1.0) Introduction This manual will detail the operation of the FIS Module Programmer used to decode Sat-Nav units as fitted to many VW and Audi vehicles. A picture of the programmer is below. A typical looking unit is shown below. Not all supported units look like this as there are several different models. (continued on next page ) 1
Identifying Your Unit In the picture below you can see how we identify the particular model we are working on. In this case it is a 4B0 035 192 K unit. This part number information is on the side of your target unit. Identifying the Type of FIS Module Once we have identified the model (by its part number) of the unit we are going to decode (as per the above information) we can reference this number to the table below. As far as we are concerned there are two types of FIS module we may wish to read/write to. Those we read/write as a 24c16 eeprom and those we read/write as a 24c32 eeprom. It is important that we make the correct choice to avoid corruption of the FIS module. Those units we read/write as a 24c16 eeprom include (but may not be limited to) the following: 3B0 035 186 C 3B0 035 191 4B0 035 192 A 4B0 035 192 E 4D0 035 192 C 4D0 035 192 E 8D0 035 192 D Those units we read/write as a 24c32 eeprom include (but may not be limited to) the following: 1M0 035 191 A 3B0 035 186 D 3B0 035 186 C 3B0 035 191 D 4B0 035 192 F 4B0 035 192 H 4B0 035 192 K 4B0 035 192 L 4B0 035 192 M 4D0 035 192 M 4D0 035 192 H 7M5 035191 A 7M0 035 191 H 8L0 035 192 F 8E0 035 192 B 1J0 035 152 G 1T0 035 194 A 1T0 035 194 B 1T0 035 095 1T0 035 195 7L6 035 186 A 2
7L6 035 191 C 7L6 035 191 7H0 035 191 F There are several ways the unit unlock code data is stored within the FIS module, you do not need to concern yourself with this as the programmer will auto-detect the version for you. Connecting the Programmer to Your Target Unit Only 4 connections are needed between the programmer and your unit to decode. These are Power, Ground, SDA and SCL (the last two are the data connections). It is not necessary to strip your target unit in any way other than removing the bottom metal shield from your unit. It is important that you have no power connections made to your target unit other than those required by your programmer. The programmer will test for this and will halt its operation if it detects any power to the main ISO connections. Your programmer should be powered by a good quality PSU. 12v center positive with an available current of ~1 Amp. A bench type PSU is recommended. The correct way to attach your programmer to your target unit is to firstly solder the four required connections (each connection wire has a label to identify it correctly), secondly attach the data lead to your programmer and thirdly apply power to your programmer. (continued on next page ) 3
Below are the options of how to connect the programmer to your target unit. Match your unit to the appropriate image and wire the programmer accordingly. (continued on next page ) 4
Using the Programmer Once you have identified your target unit, identified if you treat the FIS module as a 24c16 or 24c32 and connected your programmer you are ready to actually decode the unit. Firstly and most importantly it is recommended (though not essential) that you back up the FIS Module data from your target unit to the eeprom in the DIL socket at the bottom right of the programmer PCB. If you are working with 24c16 unit then place a 24c16 DIL eeprom in the socket and if you are working with a 24c32 unit then place a 24c32 DIL eeprom in the socket. Check for Pin1 as indicated on the programmer PCB and double check to make sure you are using the correct eeprom! On powering up the programmer you will first be asked if you are working with a 24c16 or 24c32 based unit. Select the appropriate eeprom by using the Up, Down and Select buttons. Next it is worthwhile erasing the backup eeprom in case you have used it before. To do this select the option Erase Backup EEPROM and press Select. You will see each address of the eeprom being set to FF. Once finished Erase Complete! will be shown on screen. Press the Back button to return to the main menu. You should now copy the FIS Module data to your backup eeprom. To do this select the Copy FIS data Into EEPROM option and press the Select button. You will see each address of the eeprom (and the data that address holds) being copied to the backup eeprom. You should see varied data being copied, if you see only FF or 00 for example then you probably have a bad connection and should check where appropriate. You should now have a good backup of your FIS module data. Now select the Detect Code in FIS option and press Select. The programmer will measure the voltage at the FIS Module and if OK it will attempt to read both the Code and Code Type. If the code is known it will be shown, if not Code Unknown will be shown. You will 5
also be told the Code Type. This will be either Type A, Type B or Type C. You should take a note of this code type. Each code type has six available codes that you can enter into your unit. Code types are not compatible between units and if for example your unit is identified as Type B you must only ever attempt to write a Type B code to that unit (the same applies to Type A and Type C codes). To write a code, select one of the six available codes of the correct Code Type and press Select. The programmer will make a voltage test and it all is OK the new code data will be written to the FIS module of your target unit. Testing Your Target Unit Remove all programmer connection to you unit and replace the bottom metal shield. Power your unit via the ISO connections as normal but also apply 12v to the SAFE pin if your unit has one. If you do not apply 12v to the SAFE pin then your unit will not accept the code when you try and enter it. 2007 www.rampantapathy.co.uk Do not reproduce or distribute this document without written permission. E&OE 6