Skip to content
View in the app

A better way to browse. Learn more.

www.CameraLoops.ru

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to change EPROM PIN code and VIN number in GM's instrument cluster IPC

PIN and VIN can also be changed in the IPC electronically using the GM DPS tool and my custom DPS PIN and VIN change files. See the service below.

PIN and VIN change DPS files service.

 

 

How to manually change the EPROM PIN code and VIN in an 8-inch Insignia instrument cluster.
This tutorial shows how to change the VIN and security PIN stored in the IPC EPROM chip.


Tools you will need:

  • Soldering iron and solder.

  • A hot air rework station or solder wick for removing the EPROM chip.

  • A chip programming device. I use the GQ-4X Willem Programmer

  • A hex editor. I use Synalyze Pro for Apple Mac.

 

The process is very straightforward:

  • Take apart the IPC and remove the circuit board.

  • Remove the 8-pin SOIC EPROM chip.

  • Place the EPROM chip in the chip programmer.

  • Read the chip and save the chip's .bin file.

  • Open the .bin file in a hex editor.

  • Find the location of the VIN and four-digit PIN code.

  • Change the VIN and PIN code to the ones from your car.

  • Save the edited .bin file. 

  • Use the chip programmer to write the edited .bin file onto the EPROM chip.

  • Solder the EPROM chip back to the circuit board.

 

After doing this, the car's mileage will display correctly on the IPC unit.

You will now be able to program the IPC unit via GM online SPS using your car's original four-digit PIN code.
You will receive an IPC DTC error from GDS2, which states "Incorrect Immobilizer Identifier Received"
To eliminate this DTC error, you will need to use GM's online SPS immobilizer learn to delete your car's keys and relearn your car's keys.

There's a much faster method for changing the VIN and PIN in the instrument cluster using GM DPS software.

However, if you want to change the four-digit PIN code and VIN the cheap way, you will need to remove the EPROM chip to do it.

This process can also be used to change the VIN and PIN in the BCM module and the four-inch IPC EPROM chip.

 

 

VIN location in the hex editor.

Screenshot 2021-03-21 at 9.52.09 pm.png

 

 

Four-digit PIN code location in the hex editor.

Screenshot 2021-03-21 at 9.52.54 pm.png

 

 

Circuit Board.

IMG_4333.jpgLOMWy.jpegIMG_4341.jpgIMG_4332.jpg38ahA.jpegIMG_4344.jpeg



User Feedback

Recommended Comments

NDCharlie Explorer

+NDCharlie

+Contributor
  • Contributor
On 11/16/2022 at 9:15 AM, pistnbroke said:

If its of any help to anyone, in my case the highlighted byte is what caused the mileage to still display dashes even after the VIN and PIN were successfully changed. 
01 = Odometer Lock Status 'Active'  -  dashes are displayed on the bench or in the car.
00 = Odometer Lock Status 'Inactive'  -  last known mileage is displayed on the bench and correct current mileage read from the BCM is displayed in the car.

2013AstraJeeprom.jpg

Would anyone by chance have the files to make this change with only having DPS right now? 

 

The Dewd Apprentice

+The Dewd

+Contributor
  • Contributor

Just an FYI,  I use the Andromeda AR-32 it reads eeproms in-circuit (no removal) and they have a very cool accu-touch probe attachment.

It also allows for variable read and write voltages so if you have issues waking up the micro and causing data collisions you can drop the voltage and keep the micro down.

This tool has been bullet proof for all my eprom work.

Zsombi Rising Star

+Zsombi

+Purchaser

Hi Guys,

 

I have the same problem. I changed the VIN number but the Odometer status lock active.

 

Could you tell me from this dump which bit I need to change?

 

Thanks for the help,

Zsombichip_original.bin

Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

On 11/16/2022 at 3:15 PM, pistnbroke said:

If its of any help to anyone, in my case the highlighted byte is what caused the mileage to still display dashes even after the VIN and PIN were successfully changed. 
01 = Odometer Lock Status 'Active'  -  dashes are displayed on the bench or in the car.
00 = Odometer Lock Status 'Inactive'  -  last known mileage is displayed on the bench and correct current mileage read from the BCM is displayed in the car.

2013AstraJeeprom.jpg

 

 

Here is the comment by pistnbroke that shows how to fix it.

 

If its of any help to anyone, in my case the highlighted byte is what caused the mileage to still display dashes even after the VIN and PIN were successfully changed. 
01 = Odometer Lock Status 'Active'  -  dashes are displayed on the bench or in the car.
00 = Odometer Lock Status 'Inactive'  -  last known mileage is displayed on the bench and correct current mileage read from the BCM is displayed in the car.

2013AstraJeeprom.jpg

Autobitas Enthusiast

+Autobitas

+Contributor
  • Contributor

Hi all. I have 8inch cluster, PN is 26221823 (from biuck lacrosse, but panel is without eeprom). Maybe anybody have eeprom data for that cluster ? My eeprom is empty because i got this cluster without eeprom.


Car Hacking Services I Provide For General Motors Vehicles.

  • GM SPS Access (Europe)
  • GM GDS2 Access
  • GM Features Activation/Deactivation
  • GM Remote Diagnosing and Troubleshooting
  • Providing Required GM Calibrations
Troy Grand Master

Troy

Administrator

GM Car Hacking Expert

If you mean you need eprom dump .bin file. You could try these.

marcel_hack_guy Collaborator

+marcel_hack_guy

+Contributor
  • Contributor

Hello guys,

I have an problem. After i chanced the pin code and the vin in the eeprom my ipc does not work corectly with dps. In the car everything works find also the milage display. But whene i try to get controller Info at a point the ipc does not Response. And im not able to config the ipc via a XML file.

Part number is 23474823

Thanks in advaned!

ProgramLog_fehler_nach_eeprom.Txt

pupu14 Community Regular

+pupu14

+Contributor

GM Car Hacking Expert

  • Contributor

Why change Eeprom?
Should have just read the current stored PIN and programmed with the vehicle PIN/VIN inside the car (need to write old/new PIN where needed, of course!).
Job's done.

marcel_hack_guy Collaborator

+marcel_hack_guy

+Contributor
  • Contributor

But i dont have acesse to sps online

pupu14 Community Regular

+pupu14

+Contributor

GM Car Hacking Expert

  • Contributor
28 minutes ago, marcel_hack_guy said:

But i dont have acesse to sps online


And you also shouldn't connect to online SPS with a VCX device.. You will get banned.
Can you connect to IPC with GDS2?
I think you should load original EEPROM file back, if you made a backup - to restore communication with DPS. After that, VIN/PIN change can be done over OBD port with DPS.

marcel_hack_guy Collaborator

+marcel_hack_guy

+Contributor
  • Contributor

Yes i made an backup but lost it because of an copy fail on my ssd. I can use an dump from here. But i dont want to spend mony on the dps vin chance file. Is it posibe without?

pupu14 Community Regular

+pupu14

+Contributor

GM Car Hacking Expert

  • Contributor

For UHS clusters (8 inch display) VIN is written during the setup stage (XML).
Also, you haven't answered about GDS2.

If you know original PIN (inside EEPROM) and car PIN - no issues to "marry" IPC with car with DPS.

marcel_hack_guy Collaborator

+marcel_hack_guy

+Contributor
  • Contributor

Gds2 i have not tryed yet. I want to take an eeprom dump from the forum and read the pin and vin. Thene i can chance the vin via XML? Does anyone can provide the right XML?

Arbe_gtc Rookie

+Arbe_gtc

+Contributor

GM Car Hacking Expert

  • Contributor

As long as the security access is correct, you can change the VIN with any XML file. However, to resolve the "incorrect environment identifier" error, you absolutely need to change the PIN to the one assigned to the vehicle and perform an immobilizer relearn.

marcel_hack_guy Collaborator

+marcel_hack_guy

+Contributor
  • Contributor

Can anyone provide an dump for the UHS 2014? I think the dump is broken from troy...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

All Articles

Popular Members

  1. hassan77h
    +hassan77h
    27
  2. Troy
    Troy
    22
  3. uglyoldbastard
    +uglyoldbastard
    13
  4. regloops
    +regloops
    8
  5. GM-Enthusiast
    +GM-Enthusiast
    7

New Members

  1. David Fontenot
    David Fontenot
      Member
    Joined
  2. SSAUTOZ
    SSAUTOZ
      Member
    Joined
  3. valdemarford
    valdemarford
      Member
    Joined
  4. Course faycal khalil
    Troll-Course faycal khalil
      Troll-Troll
    Joined
  5. Troll stevie nick
    Troll-Troll stevie nick
      Troll-Troll
    Joined
  6. Troll Parkerchevy
    Troll-Troll Parkerchevy
      Troll-Troll
    Joined
  7. Hayk Vardanyan
    Hayk Vardanyan
      Member
    Joined
  8. tunedbycasco
    tunedbycasco
      Member
    Joined
  9. freehugs
    freehugs
      Member
    Joined
  10. ceberon
    ceberon
      Member
    Joined

CameraLoops™
Powered by Art
All Trademarks appearing on this website are the property of their respective owners.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.