Thursday, April 26, 2018

Xprog V5.60 read Renault Clio 4 airbag Flash SPC560

Reading Flash SPC560 with XPROG CLIO 4 resetting crash clear 100% working by using Xprog 5.60 ecu programmer.

Check detail below:

Remove airbag control unit: 
renault-clio-airbag
Connect xprog m 5.60 with airbag
connect-xprog-with-renault-airbag-1
connect-xprog-with-renault-airbag-2
connect-xprog-with-renault-airbag-3
Select airbag SPC560->Renault SPC560P50L3->Data flash
Save data flash, named "CLIO 4 CRASH ORIGINAL"

Open Hex editor 
Open "CLIO 4 CRASH ORIGINAL" and airbag clio change vin only bin file
Change vin
Save changed airbag bin file

Write back to xprog v5.60

Reset crash clear 100% working. 
Install airbag unit back to Clio 4.

Thursday, April 12, 2018

Xprog M Box Pinout to BMW CAS2 mc9s12dg256c

I tried to read BMW CAS2 mc9s12dg256c by using Xprog V5.55 programmer. It gave me communication error. Can you point me which I need to choose to read or the correct way to read with Xprog-m box?







Xprog m ecu programmer reads good on this ecu.
Step 1: Xprog > Device > MCU/MPU > Freescale HC(s)2-secured > MC9S12-EEPROM-secured (at very bottom)

Step 2: Xprog > File >New Bin File.
Step 3: Xprog > Run > Read

You may want to take a little more care with your connections. Cas is easy to kill. Your Vdd and BKGD looks to be bridging.



http://www.obdii365.com

Wednesday, April 11, 2018

Mercedes W203 4J74Y ECU Pinouts to Xprog UPA

This is pinout of EZS 203 545 01 08, using ECU programmers Xprog or UPA USB programmer.
Mercedes W203 mask 4j74y



I usually use rosfar pinouts transfer pindata to Xprog. UPA read only first mcu..for second need security bites

4J74Y W203



W203 1J35D R270 BDM programmer



W203 1J35D (xJ74Y)



EIS W203 1J35D pinout Xprog-M



Yes, you can have luck to read w204 eis with Xprog and erase the flash. But many talk about their failure with W203 mask 4j74y and Xprog, coz there are many versions of Xprog box programmer clone – quality differs and depends. Have a HQ clone then go for 4j74y. therwise, you would have reading error and hear beep beep.

Site of HQ Xprog



So, Xprog is not so good with HC908. Some never got Xprog to work with HC908 in circuit. They tried and had no success to read this mask at with XPROG, usually they went with R270 programmer to read it finally – R270 without a problem (I think the new R290 or R280 should have no issues also. And R290 is better for future use.)



In sum, for 4J74Y W203, the best is ETL/R270 progrmmer, then Xprog m.

http://blog.obdii365.com/2018/01/02/xprog-upa-mercedes-w203-mask-4j74y-pinout/

How to repair BMW E90 airbag 95640 by Xprog

Here’s the methods of removing the crash from the airbag units. Crash is a record appearing in the airbag blocks after an accident that caused the firecrackers to fire.



(Note. The tutorial is just for education purpose. You are at your risk. Credit to Russian expert evg3n175)



It’s a BMW 3 series E90. The previous owner was in an accident, the current owner does not know the details. The airbag light is on. He didn’t know what to do. Diagnostics for all known “ECU error”.

Let’s get down to practice …

We remove the airbag module on the table. It is necessary to make a reservation. In the unit there is a shock sensor. If you are too lazy to remove the acb terminal, you must remove the chip from the unit, and then unscrew the module! when installing the opposite, first screw the unit and then connect the connector!
No pillow will work when the AIRBAG light is on! The cushion unit is in emergency mode when the light is on.



We unscrew the bolts and take out the board. In this ecu, the crash sits in the eeprom.



here it is our eeprom

As a rule, most eeprom look so as to find out that this is an eeprom, and not any other random detail that just looks like an eeprom. go to all the famous connoisseur Google for 95640 datasheet (documentation for the radio parts) and drive the inscription with eeprom. in our case this is “95640”

and click on the first link to the .pdf document (the datasheets are always in .pdf) We get the following:



We will open Xprog m ecu programmer software. press the “devices” button and look for our eeprom, EEPROM->ST->95640:



In the left column, the inscription “programming interface” tells us that we can read this eeprom using both an adapter (“On-board”) and an in-circuit (“In-circuit”)
connection scheme:



with the adapter I think everything is clear … and internally looks like this:



We call the connection points, solder. in xprog click the “new” button. after which the “read” button becomes active. we press it and if everything is done correctly we will see:



without fail we do verification! “verify” button. this function reads the eeprom once again and compares with the previously read.
Next, press the “save” button and save our original dump.
You can remove the crash from the dump using a special software. for example “Ultra Prog”. if there are no specialized programs, our software does not support the ecu, then you can search on the forums via google for a clean dump.
so, open the ultra prog. The “airbag” tab and look for our block number is 65.77 – 9134280. unfortunately ultraprog does not know this module. then you can try to choose another one similar to the number, or based on the same eeprom ecu:



further “file – load” select the read dump. press the “unlock airbag ECU” button. In the folder with our original dump, a dump file appears with the ending “_clear”.
Return to xprog. the “open” button selects the flashed dump. press the “erase” button to clear the eeprom. after which the button “blank” it will check whether the memory of the machine is clean. and if everything is ok click the “write” button.
we get discouraged, put a bump on the car and check … erase the errors, look what’s left. most likely there will be at least one error. Either we change them to integers, or solder the deceptions. once again erase the mistakes and success !;)

How to Renew Volvo XC90 ECM by Xprog or UPA

Question before entering:
I have a 2003 XC90 ECM that I need to clone or renew a used unit.

I have xprog, upa, and galletto

Very new to this, only used galletto so far

Can someone instruct me?



Solution:
Read eeprom from the original and write to the donor. or exchange eeprom.
if it does not have to be eeprom 5p08 or 95160.
Try to find marked as 5p08 to identify the immo eeprom which is to be read.



xprog and upa usb programmer great read eeprom 5p08 . solder eeprom

Try look under ST chip, the last one … it read and write just fine!



Result:
Quick update. Read the original ECM eeprom, loaded on to donor eeprom with UPA USB programmer.
Soldered eeprom to donor ECM. Vehicle started.

Note: If have ECM software faults.
Had to do ECM reload with Volvo VIDA software.
Car is running great now!

Hope it helps!

Tuesday, April 10, 2018

How to use Xprog box to repair BMW FRM3 Step by Step

There is a problem that many people have heard about (and many have also met with it). Your BMW completely refuses outdoor lighting (more precisely, the passing beam and dimensions with the ignition on, but we can not control it), front windows do not work, central locking, interior light either. When diagnosed, the FRM does not communicate. In the mean time, a lot of errors are associated with the connection to this ecu.




The fact is that the failure of the FRM3 module is due to the failure of the eeprom area in the microcontroller (MC9S12XEQ364) controlling this unit. And eeprom dies gradually, until the changes in it reach a critical mass. And then the module works until it needs data from the machine … reboot, whether it’s connecting a diagnosis or removing the battery terminal (trying to start on a weak battery is equivalent to removing it).




Everything can be done much easier! Coding and programming is NOT NECESSARY. The internal memory of the microcontroller MC9S12XEQ364 stores its native eeprom! It is encrypted in the memory area called D-flash, counting which it is possible to completely restore the FRM3 unit’s performance by retaining all ecu coding changes (for example, turning off errors on fog lights when installing Chinese xenon). This saves time, money and time.




The main thing is to correctly consider D-flash, so as not to destroy it. Here’s to you a small step-by-step guide, how to do it with xprog m box ecu programmer:

We remove the ecu from the car and put it on the table. Here it is:
xprog-repair-frm3-1
look inside:
xprog-repair-frm3-2
The connection points have long been known to all …
xprog-repair-frm3-3
connected to xprog
xprog-repair-frm3-4
Run xprog software, select the mcu “MC9S12XEQ364”. We will read d-flash.
xprog-repair-frm3-5
Press the “new” button, then “read”. The partition error will pop out, do not get scared, just ignore it.
xprog-repair-frm3-6
click “ok”. the following window pops up:
xprog-repair-frm3-7
Do not change anything! (“number of sectors for eeprom” = 0; d-flash = 32768; eeprom = 0) click “ok”. Go to the process of reading d-flash.

Then restore eeprom from d-flash. Open the resulting file in xprog. for checking, scroll to the very end of the file, there should be in the open form the number of the car to which the unit belongs.
xprog-repair-frm3-8


click “devices” select “MC9S12XEQ364_EEE”.
Before writing the resulting file, MANDATE EEPROM AREA! MANDATORY!
for this we press the button “erase”. again an error on partition. Only this time you need to specify the size of eeprom
number of sectors for eeprom = 16
d-flash = 0
eeprom = 4096.
click “ok”. the eeprom area is erased. then “write”. wait for the end, put the ecu on the car, enjoy the work done.



Disclaimer:
The tutorial here is translated from Russian and just for education purpose. Credit to evg3n175. You are at your risk.

http://www.obdii365.com/producttags/xprog.html

How to install Xprog box V5.74 Software

2018 latest Xprog M box ecu programmer software goes to V5.74. Here are xprog 5.74software download resource and how-to guide for beginners.

– free download xprog 5.74 on Mega:
XPROG-BOX.Setup.5.7.4 .exe
xprog 5.74 .rar

Operating system: Windows XP/Windows 7

How to install xprog 5.74 software:
Unzip the XProg 5.7.4.zip contents to a folder on your desktop.
Open the folder AVRDUDESS and run avrdudess.exe program.
The following procedure will flash the version 5.5.5 firmware on your Xprog device.
Select your programmer.
Click on “Detect” at the top right corner. It will detect a ATMEGA64.
Select your flash file which is in the Firmware folder.
Select your EEPROM file which is in the Firmware folder.
Enable the “Erase flash and EEPROM (-e)” option.
Set the following in the “Fuses & lock bits”
L : 0x2F
H : 0xCA
E : 0xFF
LB : 0x3C
and enable the “Set fuses” and “Set lock” options.
Finally click on “Program!” and wait till it finishes and verify all the data are flashed correctly.
If not then try again.
Now that the Xprog has the 5.5.5 version firmware,
go to the “XprogDesktop” folder and run “XprogDesktop.exe” file.
Click on “Help->Hardware info…” and once it opens it will ask to upgrage the firmware.
If not, then click on the “Upgrade” button. Once this procedure is finished
you can try and read a processor. It will ask for a certificate. If it fails try again.
When it is finished the Xprog will run the latest firmware and you will be able to work
with the latest 5.7.4 software.

This is not a completely tested solution and you try the above steps with your own responsibility.
I bring no responsibility if you brick your own Xprog v5.74 programmer.
If you wanna use the newest xprog for safety, I suggest you to use our Xprog 5.74– this is the latest version tested by obdii365.com professionals and confirmed working without any issue!

XPROG-M V5.74 Authorizations:
AUTH-0001 Motorola HC05 family authorization (allows to read/write EEPROM)
AUTH-0002 Motorola HC08 family authorization (allows to read/write EEPROM)
AUTH-0003 Motorola HC11 family authorization (allows to read/write EEPROM)
AUTH-0004 Motorola HC12, 9S12 family authorization (allows to read/write EEPROM and flash memory)
AUTH-0005 Texas Instruments TMS370/TMS374 family authorization (allows to read/write EEPROM)
AUTH-0006 Motorola HC05Bxx and HC05Xxx family bypass security authorization (allows to read/write secured EEPROM and flash memory)
AUTH-0007 ST M35080 authorization. Read/Write/Erase device to delivery state.
AUTH-0008 BMW EWS3 authorization
AUTH-0009 ATMEGA family authorization (allows to read/write EEPROM and flash memory)
AUTH-0010 MB ZGS001 authorization
AUTH-0011 Motorola HC11EA9/E9 bypass security authorization (allows to bypass security bit and read EEPROM and RAM memory)
AUTH-0012 National CR16 authorization (allows to read/write EEPROM memory)
AUTH-0014 ST7, ST10 family authorization (allows to read/write internal flash)
AUTH-0015 MPC5xx authorization (depending on device program automatically detects MPC5xx, M95xxx device type, flash, external flash and configuration memory size)
AUTH-0018 Motorola HC12, HC912, MC9S12, MC9S12X bypass security authorization (allows to read/write secured EEPROM and flash memory)
AUTH-0020 ARM (Micronas, …) Family authorization (allows to read/write internal flash and external serial EEPROM)
AUTH-0021 ARM (Micronas, …) Family bypass security authorization (allows to read/write secured and non-secured internal flash and external serial EEPROM, view/change mileage, Chassis number (VIN), serial number and PIN code).
AUTH-0023-1 MAC7xxx
AUTH-0023-2 XC23xx
AUTH-0024-1 MC9S12Cxx
AUTH-0024-2 MC9S12XE
AUTH-0024-3 9S12XE SECURITY
AUTH-0024-4 MC9S12HA/HY/P
AUTH-0025-1 MPC/SPC5xxx Authorized 11/4/2014

XPROG V5.74 Adapters:
ADP-0001 TMS370 PLCC28 programming adapter
ADP-0002 TMS370 PLCC44 programming adapter
ADP-0003 TMS370 PLCC68 programming adapter
ADP-0004 Motorola HC05B/X PLCC52 programming adapter
ADP-0005 Motorola HC05B/X QFP64 programming adapter
ADP-0006 ST M35080 in-circuit programming adapter
ADP-0008 TMS374 family in-circuit programming adapter
ADP-0009 MC68HC05V12 programming adapter
ADP-0010 TMS374 on-board programming adapter
ADP-0011 HC11EA9/E9 programming adapter
ADP-0017 HC(S)12 BDM / ARM Micronas in-circuit programming/bypass security adapter
Additional adaptor for 5M48H P-Flash
Xprog v5.74 has additional authorizations shown as following photos:
MCU/MPU->infineon{XC16x}->SAK-XC164CS-16F
MCU/MPU->FresscaleHC08-Updated->MC68HCx08AS/AZ32_CONFIG
MCU/MPU->FresscaleHC08-Updated->MC68HCx08AS/AZ32_CONFIG
MCU/MPU->Fresscale9S08->MC9S08AW8_FLASH
MCU/MPU->Fresscale9S08->MC9S08AW8_FLASH
MCU/MPU->Fresscale9S12XD->MC9S12XDx128_EFPROM
MCU/MPU->Fresscale9S12XD->MC9S12XDx128-EFPROM-secured
MCU/MPU->Fresscale9S12XF->MC9S12XF128_EEE
MCU/MPU->Fresscale9S12XF->MC9S12XF128_EEE
MCU/MPU->Fresscale9S12XHY->MC9S12XHY128_D-FLASH
MCU/MPU->FresscaleMPC55xx->MPC5515_Code-Flash
MCU/MPU->FresscaleMPC560x->MPC5602B/C_Code-Flash
MCU/MPU->FresscaleMPC560x->MPC5602B/C_Code-Flash
Immobilizers->Yamaxa->T-MAX_TYPE_I_9S12T64
Other ECU ->Chrysler-DodgeJeep->BCM-GRAND_CHEROKEE_WK_2014_Flash
Other ECU ->GM ECU->SAF-XC164CS-16F
Other ECU ->HONDA Bikes->CB650F 2015_Code_Flash
Other ECU ->Renault ClioOther ->EPS_ST10F269
Other ECU ->Renault Modus ->ECU_SAK-XC164CS-32F
Airbag(XC2xxx)->FR3T-14B321-AF(XC2336A-72)->FR3T-14B321-AFflash0
Airbag(SPC560xx)/MPC560x)->Honda_CR-V(SPC560P50LS)->Code_Flash
xprog-v574-1
xprog-v574-2
xprog-v574-3
xprog-v574-4
xprog-v574-5
xprog-v574-6
xprog-v574-7
xprog-v574-8
xprog-v574-9
xprog-v574-10
xprog-v574-11
xprog-v574-12
xprog-v574-13
xprog-v574-14
xprog-v574-15
xprog-v574-16
xprog-v574-17
xprog-v574-18
xprog-v574-19
xprog-v574-20
xprog-v574-21