Eeprom Immobilizer

5 views
Skip to first unread message

Adriana Gowen

unread,
Jul 25, 2024, 12:29:57 AM7/25/24
to anpytipan

After, you will need to use a diagnostic tool like Autel or dealers iHDS to run the "immobilizer/ecu/micu replacement" function. After that your ecu/micu/keys will all be synced and immo system will be back to normal with out the rom errors from ECU like your getting now with no eeprom installed.

The micu is part of the immobilizer chain so replacing it requires re-programming the immobilizer system same way I described above for the ECU. The relay missing in your micu is probably normal. They used the same pcb for different models. Your car probably just did not have what ever the function of what that relay controlled so it was not populated for boards with your part number. If your replacement has it then that means its not the correct part and may or may not have DTC's related to the added functions that are not present.

eeprom immobilizer


Download >>> https://geags.com/2zMEEn



You can also desolder the chip and move it over physically or go to a dealer and have them do it for you. I'm ok at soldering, but didn't have the right equipment for the surface mount chip. The dealers around me where $150-$400 and hours away. Since, my background is in software development and information security, I decided to take this route.

You experience will probably vary from mine as well since there are so many variables involved. I was using a 2013 MacBookPro on Mojave (10.14.5) with the included Python 2.7. What machine and OS you are using will make a difference as will the python version.

Bundle has a local copy of the relevant Adafruit instructions, downloads of all necessary files, a README with instructions that I would have found helpful, and some photos to demonstrate proper wiring of the breakout board to the EEPROM clamp, which I found wasn't too clear in the other sources.

Hello, I've been following along and I've got everything installed but when I run eeprom-read.py I am getting "ftdi_usb failed with error -4: usb_open() failed" any ideas? I'm pretty much stuck I have triple checked the driver installation and when I plug the FT232H in my computer sees it and I can see it in the device manager. Also the green light is on. I have no idea how to move forward with this.

If I remember right, I used zadig (utility) to change the usbdriver to "libusbk" and that fixed it for me. I think it's per USB port, so you also need to make sure you are plugged into the one that you are changing the driver on.

Sometimes when working with immobilizer EEPROMs, the ideal way of programming the EEPROM is by doing it while it is in the circuit, as removing it, programming, and resoldering it back to the circuit adds a bit more effort and time to complete the job.

For this, we can try the common solution of disabling the crystal oscillator of the MCU to prevent it from running, or at least attempt to prevent it, as this does not work in all cases. It is accomplished by simply jumping the crystal oscillator by running either a relatively large capacitor, in this example a 0.1uf capacitor, or a small jumper wire across the crystal (in parallel to it). In the picture below, it is shown how a 0.1uf capacitor was temporarily soldered across the crystal terminals to disable it.

There are online stores that sell some of the equipment used for this job. For example, you may get the SOIC-8 SMD clip complete with its harness and ready to use from stores over the Internet, on eBay for example.

On a final note, please be always careful when working with static sensitive electronics. Always use an ESD (Electro Static Discharge) protection to avoid unrepairable damage to the circuits and/or devices, especially if you live in cold-dry weather.

Hi
When i open my car speedometer i didnt see 93c56 chip, i can only see a chip with c56 d910 writing on it
If you interested in this car chip i can send you the picture
Please tell me how do i read and write data to this chip
Thanks

Hello Calvin. When that happens, the solutions are two; take out the chip (desolder) and grab it with the clip, or use 8 wires with micro-pincers at one end and a DIL-9 terminal at the other. The solution is here in the blog, but looks like images are not showing for some reason after an update of the software. We are working to have the website back to normal, so you may visit us at a later time to see if the contents is restored.

On the other hand, if the chip is not full, a maximum of 8 keys or so are allowed depending on the model, there is a process for registering new keys. It is there for the Rav4 and Corolla and I am positive it is there for the Sienna, but I will need to look it up to check the process. In the mentioned models it is about a sequence of depressing the accelerator and the brake pedals in a certain pattern and timing.

I would have to check because on some models, it is only for storing the key codes and keeping a key count, and other things for managing the immobilizer. But in some other models, if it is an automatic vehicle, it does the same in the upper half of the memory and in the lower half, it stores the automatic transmission codes for the shift points.

Her parole officer will deliver her to your door in a straight jacket, chained to a hand truck, wearing a steel face grill, he will be accompanied by four guards, two with taser prods and two with fire arms.
Hope you know how to make lemonade.

One say that I must get a Virgin File from somewhere and upload it to the eeprom and another say that I must reset the reset the eeprom to a virgin state by zeroie the values of certain data in the eeprom.

I can not promise anything, but if you can read the eeprom of your ECM and email to in...@TechnicalDomain.net, I can check by comparison if I have the proper virgin file for that model. If I have it, I will email it to you at no cost. You would need to write it in the eeprom (IC900) with an eeprom programmer, using some sort of interface to connect the small device to the eeprom programmer. The most commonly used is the SOIC-8 eeprom clip.

Customer lost all Keys to their 2009 Pontiac Wave, a locksmith tried to program his keys to the vehicle but came up short. The vehicle was towed in for me to program the keys to the vehicle. However techline connect was giving the E9033 error message where you need to use old SPS1 to program the keys to the vehicle. Not wanting to wait on hold for 2+hours with GM techsuppprt to convince them I need access to sps1. I decided to show how we can get around the theft relearns with other tooling (Eeprom tools)

Someone just had a post on one of these looking to find out how we can program them, well here is an option. first remove the column covers to access the Theft deterrent module, remove the module to place on the bench, open module and remove the eeprom, read the eeprom with a eeprom reader writer. Save the file that we just read. Open the file in VVDI2 and clone the key information to a superchip. Re-install eeprom into Theft deterrent module , Re-install TDM onto vehicle and start vehicle with a new key and a super chip. = Done. Fairly quick and easy job and no waiting on phones with GM to download sps1 and then perform a theft relearn that would take another 12 minutes. Attached pictures/videos show the procedure from start to finish.

Kevin,Another application of the next level of car electronics repair. With a little investment, one can make themselves less reliant on the OEM. You have shared some really good learning on here. You are all about solutions and we need more solutions. Great work!

This is one of the most. Informative posts about this I've seen. Fantastic work! Is the superchip designed for a specific type of key head to be inserted into? Just curious how much of a process this might be to get the actual hardware for those of us that might not have special blanks for different manufacturers.

The IDpro or TL866+ has a great selection of manufactures and with the latest software or even hardware (T56) it adds a whole bunch of extras supported devices. The best part about the IDpro /TL866+ is the fact it runs off a USB port and the software is windows based Unlike the archaic parallel port or dos programs.

EEPROM developed by XTOOL is a tool that can be used for the reader who needs to remove the chip when reading IMMO pin code.
The user can remove the chip from the immobilizer or instrument panel and then read the PIN code via EEPROM. Work with XTOOL key programmers

Here are some of the things I learned about the Subaru body control unit, which they call either the integ. unit, or BIU (Body Integrated Unit). If you too are struggling with a Forester immobilizer, maybe this will help.

The AutoProPad has an EEPROM reader/writer and comes with a Pamona clip that will piggy-back the EEPROM chip for an easy connection without de-soldering and re-soldering. I imagine any EEPROM reader would work just as well.

Each key has a unique code and all 3 units also have unique ID codes, which are somehow generated during the key registration process. For the car to start, the BIU must recognize the key ID and the meter ID. If it does, the it will give its ID to the ECM. If the ECM recognizes the BIU ID, it will allow the engine to start.

I was looking for the fastest possible way to change the odometer and get this car out of my life, not a hacking challenge, at least not now. Fortunately the AutoProPad has a mileage adjustment feature so I was able to use the tool to type in a new mileage without figuring out how the EEPROM data was laid out. Lucky. (Finally.) Also, my pogo pin adaptor came in so programming was very easy. No soldering required.

The unused keys have the 12 bytes of revolving code still set as FF, whereas on the used keys the revolving code is in use and contains hex information. Locate the first unused key by looking for the first 12 bytes of FF , the 10 bytes preceding the 12 bytes of revolving code are the fixed code for the key.

Most of the VAG Instrument clusters on later cars contain the 4 digit PIN required for programming keys. This information is usually stored in an 8 pin SOIC eeprom mounted on the circuit board. The devices are usually clearly labelled (i.e. 93c66, 93c86, 24c02 etc.) so identifying the correct device is not difficult.

4a15465005
Reply all
Reply to author
Forward
0 new messages