Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

FIS Module Programmer

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6
At a glance
Powered by AI
The manual details how to use a programmer to decode Sat-Nav units fitted to VW and Audi vehicles. It explains how to identify the unit, determine if it is a 24c16 or 24c32 type, connect the programmer, backup and read codes.

You identify the model by its part number, then reference this to a table to determine if it is read/written as a 24c16 or 24c32 eeprom.

Only 4 connections are needed - Power, Ground, SDA and SCL. Remove the bottom metal shield and do not have any other power connections. Solder the wires correctly matching the labels.

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

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

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

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

You might also like