ABPROG Programmer for AVDI User Manual
Abrites ABPROG
Programmer Classic
User manual
version 2.5
www.abrites.com
2023
www.abrites.com
ABPROG Programmer for AVDI User Manual
Important notes
Warranty
The Abrites software and hardware products are developed, designed and manufactured by Abrites Ltd. During the production process we comply to all safety and quality regulations and standards, aiming at highest production quality. The Abrites hardware and software products are designed to build a coherent ecosystem, which effectively solves a wide range of vehicle-related tasks, such as:
All software and hardware products by Abrites Ltd. are copyrighted. Permission is granted to copy Abrites software files for your own back-up purposes only. Should you wish to copy this manual or parts of it, you are granted permission only in case it is used with Abrites products, has “Abrites Ltd.” written on all copies, and is used for actions that comply to respective local law and regulations.
You, as a purchaser of Abrites hardware products, are entitled of a two-year warranty. If the hardware product you have purchased has been properly connected, and used according to its respective instructions, it should function correctly. In case the product does not function as expected, you are able to claim warranty within the stated terms. Abrites Ltd. is entitled to require evidence of the defect or malfunction, upon which the decision to repair or substitute the product shall be made.
There are certain conditions, upon which the warranty cannot be applied. The warranty shall not apply to damages and defects caused by natural disaster, misuse, improper use, unusual use, negligence, failure to observe the instructions for use issued by Abrites, modifications of the device, repair works performed by unauthorized persons. For example, when the damage of the hardware has occurred due to incompatible electricity supply, mechanical or water damage, as well as fire, flood or thunder storm, the warranty does not apply.
Each warranty claim is inspected individually by our team and the decision is based upon thorough case consideration.
Read the full hardware warranty terms on our website
2023
2
www.abrites.com
ABPROG Programmer for AVDI User Manual
Copyright information
Safety information
Copyright:
Notices:
The Abrites products are to be used by trained and experienced users in diagnostics and reprogramming of vehicles and equipment. The user is assumed to have a good understanding of vehicle electronic systems, as well as potential hazards while working around vehicles. There are numerous safety situations that cannot be foreseen, thus we recommend that the user read and follow all safety messages in the available manual, on all equipment they use, including vehicle manuals, as well as internal shop documents and operating procedures.
Some important points:
Block all wheels of the vehicle when testing. Be cautious when working around electricity.
In case any technical difficulties occur, please contact the
Abrites Support Team by email at support@abrites.com
2023
3
Table of contents
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
4
2.4 Software installation steps
2.5 Connection of the programmer to the interface
3.2 Additional cables and adapters for ABProg programmer
4. ZN032 – ABPROG NEC adapter with socket
6. ZN046 Key PCB Renewal Adapter
7. ZN055 - ABProg EWS3 Adapter
9. ZN078 - V850ES ADAPTER for ABPROG
11. Erasing Incremental EEPROM
12. Connect “ZN030-ABPROG” without “ZN031-M35XXX/SPI/I2C adapter”
13. Read SSID, Erasing and Programming of NEC Key for Mercedes
Table of contents
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
5
www.abrites.com
ABPROG Programmer for AVDI User Manual
List of revisions
Date
Chapter
Description
Revision
2023
01.10.2015
ALL
Document revised
2.0
13.01.207
ALL
Document revised
2.1
01.12.2017
ALL
Added keys for renew
2.2
14.06.2018
ALL
Added EWS reading
2.3
14.08.2018
1
Added ZN057 adapter
2.3
07.11.2019
ALL
PSA key renewal added
2.4
6
18.07.2023
ALL
General Revision and adding missing information
2.5
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
1. Introduction
7
The ZN030 ABPROG Programmer is a set of devices, designed to assist with many procedures, which require work on bench with multiple units in the vehicle.
Main functionalities:
ABProg should be used with ABRITES software produced by Abrites Ltd.
ABRITES is a trade mark of Abrites Ltd.
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
2.1 Scope of the manual
This document describes software and hardware installation of kit for EEPROM and MCU memory programming. ABProg software has a classic and upgraded versions - many of the new and upcoming functionalities should be found in the ABProg upgraded software
2.2 System Requirements
Minimum system requirements – Windows 7, SP1 with 512 MB RAM
USB port with supply 100 mA / 5V +/- 5%
8
8
2. Getting Started
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
9
2.3 Supported devices
ST M35080VP / ST M35080V6
ST D080D0WQ
ST D160D0WQ
ST M95010
ST M95020
ST M95040
ST M95080
ST M95160
ST M95320
ST M95640
ST M95128
ST M95256
ST M95P08
24C01
24C02
24C08
24C16
24C32
24C64
24C128
24C256
24C512
24C1024
93C46 8bit / 16bit
93C56 8bit / 16 bit
93C66 8bit / 16 bit
93C76 8bit / 16 bit
93C86 8bit / 16 bit
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
10
AUDI 8T0959754XX, 4G0959754XX, 4H0959754XX 315 / 868 / 433 MHz
BMW F HUF5XXX, 5WK496XX 868 / 315 / 433 MHz
BMW E 5WK49XXX Remote / Keyless 868 / 315 / 433 MHz
PORSCHE 7PP969753XX 433 / 434 / 315 MHz
VOLVO 5WK4926X 433 / 900 MHz
RENAULT AES, AES KEYLESS, DACIA AES, FLUENCE, MEGANE 3
OPEL ASTRA H, ZAFIRA B, ASTRA J/INSIGNIA
RANGE ROVER 5E0U40247 434MHz
MITSUBISHI G8D 644M
PSA 21676652, E33CI002, E33CI009, E33CI01B
CHRYSLER JEEP DODGE KOBOTO04A
BUICK 13500224(13584825),13500225(13584825) 315MHz
CHEVROLET 135XXXXX
GM KEYLESS 433MHz 5BTN
CADILLAC NBG009768T 315MHZ 5BTN KEYLESS
0D46J
2D47J
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
2.4 Software installation steps
Please start the executable file above to initiate installation procedure and follow the on screen instructions.
Depending of your operation system and settings you can be asked to confirm starting of installation procedure.
11
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
12
Press “Next” button to proceed with the installation.
Read carefully license agreement and select “I accept the agreement” if you accepting all. Then press “Next” button.
If you not agree press cancel to interrupt installation procedure.
12
Press “Next” button to proceed with the installation.
Press “Next” button to proceed with the installation.
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
13
13
Press “Next” button to proceed.
If you don’t want desktop icons unchecked the check box about creation of icons.
Press “Next” button to proceed.
Press “Install” and wait until installation complete.
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
14
14
Be sure that check box about installation of interface’s USB drivers is set especially if you installing for first time Abrites Diagnostic Software.
Press “Finish”.
Depending setting of your operation system you can be asked to confirm installation of USB drivers.
Press “Yes”.
Wait until installation of USB driver finish.
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
2.5 Connection of the programmer to the interface
2.6 Starting of the software
When programmer is ready and connected to the interface you can start the software.
15
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
When the programmer (ZN045) is connected to the AVDI you can start the software by selecting ABProg > Classic:
16
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
3.1 ZN030 - ABPROG set
The ZN030 ABProg set contains the following:
There are additional tools that are used with the ABProg programmer, which are sold separately and are described in this user manual.
17
3. Hardware
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
18
ZN031 - ABPROG EEPROM/BCM adapter
ZN033 – ABPROG NEC adapter
CB101 extension cable
ZN045 Abprog programmer
ZN035 - ABPROG eeprom socket
18
DB25 Male Connector
ZN030 set includes:
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
19
3.2 Additional cables and adapters for ABProg programmer
ZN055 - ABPROG EWS3 adapter
ZN057 - EEPROM wire extender for ABPROG EEPROM/BCM adapter
ZN058 - V850E2 adapter for ABPROG
ZN032 – ABPROG NEC adapter with socket
ZN073 - BDM Programmer
ABProg Upgraded software
19
ZN046 - Key Renewal Adapter
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
20
ZN086 MC9S12 ADAPTER for ABPROG
ABProg Upgraded software
ZN078 - V850ES ADAPTER for ABPROG
ABProg Upgraded software
20
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
The ZN032 adapter is used for reading, writing and erasing of NEC MCUs from Mercedes-Benz IR-keys without soldering the memory to the adapter.
The ZN032 Adapter is used just like the ZN033 Adapter, but there is no need to solder the NEC MCU from the key PCB to the ZN032. You can very easily place the NEC inside the socket and close it. Again, the ZN032 Adapter can be connected to ZN045 that goes into the AVDI DB-25 port.
21
4. ZN032 – ABPROG NEC adapter with socket
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
For opening the software and proceeding with the procedure, simply open the ABPROG Programmer For AVDI Software and choose “MB
NEC KEY” and the revision of the ABPROG’s PCB as shown in the picture below.
After choosing the desired option, you can proceed with reading, programming, erase and verify upon erasing the information if it is still present.
22
22
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
23
Using the ZN033 NEC MCU Adapter, you will be able to solder NEC processors used in Mercedes keys, read them and make them virgin. The supported versions are V57 and some V51.
If you already have an ZN033 NEC MCU Adapter, you might have to unsolder the resistor as shown in the below pictures.
Once the NEC MCU is soldered to the ZN033 Nec MCU Adapter, the ZN033 has to be connected to ZN045 ABPROG. The ABPROG can be directly connected to AVDI as shown in the picture below:
23
5. ZN033 – ABPROG NEC adapter
The ZN033 adapter is used for reading, writing and erasing of NEC MCUs from Mercedes-Benz IR-keys by soldering the memory to the adapter, for example in cases when the customer needs to make a NEC IR key virgin.
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
The ZN046 is an adapter for renewing used keys in order for them to be programmed to another vehicle. It is an invaluable tool for all locksmiths, used with the ABPROG programmer.
Supported keys:
All types of keys with a PCF processor
(full supported list in the Compatibility tab, pinout available in the Technical specifications tab)
During the key renewal procedure, the adapter is soldered onto the PCB of the key and connected to the ABPROG programmer.
Note: This ABPROG function will allow you to use any HITAG Key with any vehicle that uses HITAG as long as the keys are from the same HITAG Generation.
24
6. ZN046 Key PCB Renewal Adapter
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
After the soldering, the DB-25 male side of the add-on needs to be connected to the DB-25 female connector of the ABPROG ZN045.
After which, the male DB-15 part of the ZN045 needs to be connected to the female DB-15 connector on the AVDI.
The following photos will show you how the connection points on the key PCBs look like, so that you can proceed with the soldering.
All Porsche Hitag type of keys (new Porsche Keys) have the following soldering points:
25
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
Audi BCM2 keys have the following soldering points
BMW F-Series 1st type Keys have the following soldering points:
26
26
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
BMW F-Series 2nd type Keys have the following soldering points:
BMW E-Series Keys have the following soldering points
27
27
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
Volvo Keys have the following soldering points:
28
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
29
29
PSA keys have the following soldering points:
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
30
The last added keys for renew are the following:
*AUDI 8T0959754 433MHz R 233.453.111 02
*AUDI 8T0959754A 315MHz R 233.453.111 02
*AUDI 8T0959754F 433MHz K 233.453.111 02
*AUDI 8T0959754F 433MHz K 233.453.111 05-06
*AUDI 8T0959754F 433MHz K 233.453.111 05-06
*AUDI 4G0959754G 315MHz K 233.453.111 05-06
*AUDI 4H0959754G 315MHz K 233.453.111 05-06
*AUDI 4H0959754K 868MHz K 233.453.111 05-06
*AUDI 8T0959754 433MHz R 233.453.111 05-06
*AUDI 8T0959754D 868MHz R 233.453.111 05-06
*AUDI 8T0959754G 315MHz K 233.453.111 05-06
*AUDI 4G0959754BP 315MHz K 233.453.211 01-02
*AUDI 4G0959754DB 315MHz K 233.453.211 01-02
*AUDI 4G0959754DC 315MHz K 233.453.211 01-02
*AUDI 4H0959754DA 433MHz K 233.453.211 01-02
*AUDI 4H0959754DB 315MHz K 233.453.211 01-02
*AUDI 8K0959754BR 868MHz K 233.453.211 01-02
*AUDI 8K0959754D 868MHz K 233.453.211 01-02
*BMW F HUF5662 315MHz
*BMW F HUF5663 433MHz
*BMW F HUF5767 433Mhz
*BMW F 5WK49662 433MHz
*BMW F 5WK49663 315MHz
*BMW E 5WK49127 315MHz REMOTE
*BMW E 5WK49145 868MHz KEYLESS
*BMW E 5WK49147 315MHz KEYLESS
*PORSCHE 7PP959753BN 434MHz
*PORSCHE 7PP959753BQ 315MHz
*PORSCHE 7PP959753BM 315MHz
*PORSCHE 7PP959753BS 434MHz
*VOLVO 5WK49266 900MHz
*RANGE ROVER 5E0U40247 434MHz
*MITSUBISHI G8D 644M
*PSA 21676652
*PSA E33CI002
*PSA E25CI009
*PSA E28CI01B
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
31
*CHR JEEP DODGE KOBOTO4A
*BUICK 13500224(13584825) 315MHz
*BUICK 13500225(13584825) 315MHz
*OPEL ASTRAJ/INSIGNIA 13500234 433MHz 3BTN
*CHEVROLET 13500319(13584829) 315MHz 5BTN
*CHEVROLET 13575163 433MHz 2BTN
*CHEVROLET 13575175 433MHz 3BTN
*CHEVROLET 13500221 315MHz
*GM KEYLESS 433MHz 5BTN
*CADILLAC NBG009768T 315MHz 5BTN KEYLESS
Note: If a wiring diagram is missing in the software, please send an email to support@abrites.com together with your AVDI ID and a picture of the key you want to renew with its product version.
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
The following photos will show you how a soldered PCB looks like. The Example is of a BMW F-Series
HUF Key PCB:
You can connect the adapter to the ABPROG adapter to AVDI as shown in the picture below:
32
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
Once the cables of the ABPROG Adapter are soldered to the PCB, the ABPROG software can be started:
33
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
Select the “PCF” Option from the drop-down menu and the PCB model you are about to renew. After the desired options are selected, you can click on “Program” to renew the key and make it virgin. Click on “Yes” to confirm the renewal process.
Once the procedure is completed, you will see the “KEY Write finished successfully message”. This means that the key is now renewed and made virgin. You can continue with programming the key to another car.
34
34
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
35
The Abrites ABPROG EWS3 Reader (ZN055 - ABPROG EWS3 adapter) allows you to read the EWS3 Dump from the EWS3 cars in order to program a key, and it is very useful when working on the BMW models. Supported vehicles:
BMW E46/E53/E85/E83/E39/E38/E52 (equipped with a EWS3 module)
The tool attaches to the ABPROG programmer which attaches to the AVDI interface in order to read the EWS3 dump.
Once you have read the EWS3’s dump, you will be able to save it on your computer. Then you will be able to load this dump in the PROTAG software and program a key using it. With the help of the EWS3 Adapter you will no longer need to use third party EWS3 Programmers to read the EWS dump.
ZN055 - ABPROG EWS3 adapter
Connection diagram and Boot Pin on EWS
35
7. ZN055 - ABProg EWS3 Adapter
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
This is a wire extender for the ZN031 - ABPROG EEPROM/BCM adapter, used to read chips without removing them from the PCB in tasks such as reading the EEPROM of the FEM/BDC module in BMW F-series vehicles.
36
8. ZN057 EEPROM Adapter
www.abrites.com
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
The photo below shows how to connect to a BMW BDC and a FEM unit to read the EEPROM:
The photo below shows how to connect to a BMW BDC and a FEM unit to read the EEPROM:
37
37
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
38
The ZN078 adapter is the updated version of the ZN034 flat cable, developed and designed by Abrites. It is used in procedures like reading and writing processors which require communication via separate RX/TX lines.
Main functionalities:
The adapter is used with the Abrites ABPROG programmer (ZN030) and is included in the ZN030 base package.
DB25 Connector:
Purple Wire - RX*
Blue Wire - ТХ*
White Wire - FLMD0
Black Wire - GND
Red Wire - +5V*
Green Wire - Reset
9. ZN078 - V850ES ADAPTER for ABPROG
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
This connector is used if you do not own a particular adapter used with the ABProg, thus, you will be able to make your own adapter as per the task required.
39
10. DB25 Male Connector
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
40
Here is how to use the DB25 adapter as some of the additional adapters intended to work with ABProg programmer:
PIN 1 - - Red wire
PIN 2 - - Red wire
PIN 3 - - Red wire
PIN 4 - - Red wire
PIN 5 - RX - Green Wire
PIN 6 - TX* - White wire
PIN 14 - GND - Black wire
38K resistor between PIN 6 and PIN 14
PIN 5 - RX* - Purple* wire
PIN 6 - TX* - Purple* wire
PIN 13 - FLMD0 - White wire
PIN 14 - GND - Black wire
PIN 20 - +5V* - Red wire
PIN 25 - Reset - Green wire
10K resistor between PIN 5 and PIN 20
1N4148 led between PIN 5 and PIN 6
PIN 5 - RX* - Purple* wire
PIN 6 - ТХ* - Blue wire
PIN 13 - FLMD0 - White wire
PIN 14 - GND - Black wire
PIN 20 - +5V* - Red wire
PIN 25 - Reset - Green wire
PIN 14 - GND - Black 0.25
PIN 21 - +5v - Red 0.25
PIN 11 - RST - Yellow 0.11
PIN 19 - BKGD - Green 0.14
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
11. Erasing Incremental EEPROM
Keep in mind that the time to erase “M35080VP/M35080V6” could reach 90 seconds!
After erase finish you can write the new data using the button “Load” and “Prog Incr.”.
Once you select the “EEPROM” use button “Erase Incr.”.
41
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
You can use your “ZN030-ABPROG” for programming and reading of ordinary SPI EEPROM memory as M95080, M95160, M95320, M95640, M95128, M95256 without using “ZN031- M35XXX/SPI/I2C Adapter”. To do this you must connect the memory to DB25 connector in the manner shown in the picture.
Keep in mind that the power from “ZN030-ABPROG” is 5V DC!
12. Connect “ZN030-ABPROG” without “ZN031-M35XXX/SPI/I2C adapter”
42
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
All existing customers should have received a NEC board, on which to solder the NEC chip. For all existing customers - if you send to support@abrites.com the dump from the EZS we will send you back a working key dump and you will not need to worry about virginizing ECU, 7GTronic and so on.
13.1 Erasing NEC chip
The NEC chip should be soldered on the NEC PCB, which is provided by Abrites. Here is how the erasing procedure looks like:
13. Read SSID, Erasing and Programming of NEC Key for Mercedes
43
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
44
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
13.2 Reading SSID
13.3 Programming NEC chip
45
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
46
Programming the CPU directly on the key using ABPROG flat cable.
pin 16
pin 12, 13, 24, 25
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
NOTE: FOR CUSTOMERS WHO HAVE “ZN002” AFTER FIRMWARE UPGRADE CAN BE USED
AS “ZN030-ABPROG”.
To read the immobilizer with the ABPROG you need to solder as showed on the pictures below.
In the ABPROG you should select “MCU” and the “Renault (X95) BCM” option.
47
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
48
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
49
For Renault and Audi BCM
Blue - 5; Red - 20; Black - 14; Green - 25; Brown - 6; Yellow – 13;
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
14.1 EZS hash reading through IR
Please use the ZN036 adapter to connect to the EZS. From the drop down please select MB_EZS_IR and the model i.e. W204. Press the read button and place the IR adapter in the key fob. After reading the key fob the hashes will be displayed. Please note that for some models you will need to take the key in and out of the fob multiple times.
14. Hash reading without password from the EZS via IR. Password reading from NEC MCUs version 57
50
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
14.2 NEC MCU version 57 password reading
Place the NEC processor from the key on the adapter plate (part of the ZN036). Press the “READ NEC KEY PASSWORD” and wait until the reading is over. This process can take from several seconds up to a few minutes. After successfully reading the password you will see the SSID and password fields among other details.
When you have the full dump, the hash files + the password you can save the file and use it later in order to generate the dumps using the Abrites diagnostics for Mercedes.
51
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
15. ZN086 - MC9S12 ADAPTER for ABPROG
Using the ZN086 you can read unlocked MC9S12’s from the xExxx series - PFlash, DFlash and EEPROM data, save them, and later write to another module. The whole procedure takes minutes and allows you to adapt these modules in the vehicle (clone the donor module onto the new/used one).
Important: The PIN that needs lifting, is specific for each processor, and you need to find that information first. Since there are many variations, you will need to do your own research and get to the processor’s data sheet. The PIN that needs lifting is the “RST” or reset PIN.
The ZN086 adapter is soldered onto four points on the PCB (one of which is the lifted pin) and then connected to the ABPROG > the ABPROG is connected to AVDI, and AVDI to your laptop.
ABPROG upgraded software is used, but the procedure can also be done with the Classic one.
First, you need to read PFlash and EEPROM, save them, and then program them on the replacement module’s PCB.
MC9S12 processor is used in a variety of modules, such as DSM and ISM in FBS4 Mercedes-Benz vehicles, etc.
52
www.abrites.com
ABPROG Programmer for AVDI User Manual
2023
Below you may find a picture of the adapter, and where the option in the software is located - from the main screen you need to click “MCU” and find the options.
For more details on how the ZN086 is used, please check the following video
53