VE Instrument Cluster EEPROM Programming

Information and discussion of EFI hardware and specifications
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 8:16 am

Hi everyone,
Im not too sure if anyone is interested in this, or has a VE Commodore to play with, but anyway here we go.

INTRODUCTION
The following information is considered a work in progress.
Because much of the useful information concerning memory locations used to store different cluster information is still not known.
Also to be able to support a number of instrument clusters, ultimately we will either need to know what every memory location does, or have a dump for every type of cluster, as well as vehicle options such as Auto, Manual, V6, V8, etc...

The VE range of instrument clusters use a 95160 EEPROM, which can be read from and written to using a suitable programmer, and a 3M SOP Clip (The EEPROM does not need to be removed from the board for programming).

The 95160 EEPROM Is labelled U7 on the instrument cluster board, and is located above and slightly to the right of the Main chip.

The following is a list of known memory locations, as of September 14, 2011.

Code: Select all
Memory Location   Value      Description
0x0030 - 0x0034   14060808F0F7   Omega Cluster (Part # 92222121)
0x0030 - 0x0034   070806087EF7   Calais Cluster (Part # 92198636)
0x0030 - 0x0034   0404080889F9   HSV Cluster (Part # 92222129)

0x0142 - 0x0143   9FFD   Omega 4 Speed Auto - LY7 engine, 4L60 transmission
0x0142 - 0x0143   EBFC   Calais 6 Speed Auto - L98 engine, 6L80 transmission
0x0142 - 0x0143   43FD   HSV - LS3 engine, Unknown transmission

0x0346 - 0x0347   9FFD   Omega 4 Speed Auto - LY7 engine, 4L60 transmission
0x0346 - 0x0347   EBFC   Calais 6 Speed Auto - L98 engine, 6L80 transmission
0x0346 - 0x0347   43FD   HSV - LS3 engine, Unknown transmission

0x0330 - 0x0331   AEFE   Omega - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x0330 - 0x0331   B3FF   Calais - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x0330 - 0x0331   AFFE   HSV - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)

0x0337 - 0x0339   13457F   Omega - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x0337 - 0x0339   0DB57E   Calais - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x0337 - 0x0339   13457F   HSV - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)

0x033C - 0x033F   24010101   Omega - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x033C - 0x033F   531B0202   Calais - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)
0x033C - 0x033F   561B0101   HSV - Unknown (Affects ABS, Speed Alert, Single / Triple LCD Settings)

0x005D - 0x0064   VIN NUMBER   Last 8 Digits of the Chassis VIN Number Stored as ASCII UPPERCASE
0x0295 - 0x029C   VIN NUMBER   Last 8 Digits of the Chassis VIN Number Stored as ASCII UPPERCASE

0x0010 - 0x0013   ODO READING   Odometer reading - Memory Location 1
0x0014 - 0x0017   ODO READING   Odometer reading - Memory Location 2
0x0036 - 0x0039   ODO READING   Odometer reading - Memory Location 3
0x003A - 0x003D   ODO READING   Odometer reading - Memory Location 4
0x0050 - 0x0053   ODO READING   Odometer reading - Memory Location 5
0x0054 - 0x0057   ODO READING   Odometer reading - Memory Location 6
0x0080 - 0x0083   ODO READING   Odometer reading - Memory Location 7
0x0084 - 0x0087   ODO READING   Odometer reading - Memory Location 8
0x00A4 - 0x00A7   ODO READING   Odometer reading - Memory Location 9
0x00A8 - 0x00AB   ODO READING   Odometer reading - Memory Location 10
0x00AC - 0x00AF   ODO READING   Odometer reading - Memory Location 11
0x00D8 - 0x00DB   ODO READING   Odometer reading - Memory Location 12
0x00DC - 0x00DF   ODO READING   Odometer reading - Memory Location 13
0x00E0 - 0x00E3   ODO READING   Odometer reading - Memory Location 14
0x0109 - 0x010C   ODO READING   Odometer reading - Memory Location 15
0x010D - 0x0110   ODO READING   Odometer reading - Memory Location 16
0x0111 - 0x0114   ODO READING   Odometer reading - Memory Location 17
0x0126 - 0x0129   ODO READING   Odometer reading - Memory Location 18
0x012A - 0x012D   ODO READING   Odometer reading - Memory Location 19
0x0160 - 0x0163   ODO READING   Odometer reading - Memory Location 20
0x0164 - 0x0167   ODO READING   Odometer reading - Memory Location 21
0x0168 - 0x016B   ODO READING   Odometer reading - Memory Location 22
0x017C - 0x017F   ODO READING   Odometer reading - Memory Location 23
0x0180 - 0x0183   ODO READING   Odometer reading - Memory Location 24
0x0184 - 0x0187   ODO READING   Odometer reading - Memory Location 25
0x0198 - 0x019B   ODO READING   Odometer reading - Memory Location 26
0x019C - 0x019F   ODO READING   Odometer reading - Memory Location 27
0x01B4 - 0x01B7   ODO READING   Odometer reading - Memory Location 28
0x01B8 - 0x01BB   ODO READING   Odometer reading - Memory Location 29
0x01EE - 0x01F1   ODO READING   Odometer reading - Memory Location 30
0x01F2 - 0x01F5   ODO READING   Odometer reading - Memory Location 31
0x0228 - 0x022B   ODO READING   Odometer reading - Memory Location 32
0x022C - 0x022F   ODO READING   Odometer reading - Memory Location 33

0x014E   69   High Brightness LCD (Omega, RED, GREEN LCD Illumination)
0x014E   6B   Standard Brightness LCD (Calais, HSV, White LCD Illumination)

Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 8:26 am

To swap instrument clusters on a VE Commodore, it is recommended to obtain the above EEPROM locations from the working cluster fitted to the vehicle, (Odo Reading, VIN Number, and Vehicle options located at 0x0142-0x0143, as well as 0x0337 to 0x033F and 0x0346 to 0x0347).
With these values, simply modify the new cluster EEPROM with the above values.

This will ensure any unique cluster features such as single / triple LCD, the maximum gauge speed (Needle sweep), AND Sport Mode Auto transmission display will function correctly on the new cluster.

NOTE: 0x0331 to 0x0332 enables / disables a number of features including support for Single or Triple LCD Displays, as well as Automatic Sport Mode Display !
This memory location depends on other memory locations which are currently unkown.

Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 8:32 am

Currently I have a dump of three VE Instrument Cluster EEPROMs (I will post these up later as they are o another computer).

These Include
Omega 4 Speed Auto - LY7 engine, 4L60 transmission
Calais 6 Speed Auto - L98 engine, 6L80 transmission
HSV - LS3 engine, Unknown transmission

I am hoping to get my hands on an SS 6 Speed Manual - L98 engine cluster dump in the following weeks.
Hopefully this will allow us to compare the Calais 6 Speed Auto, to the SS 6 Speed Manual Dump and determine if same engines - different transmissions have any impact on EEPROM locations.

Obviously, if any one is playing at home, submitting any cluster dump would be beneficial to everyone as we try and work out what each memory location means.

User avatar
Posts: 4087
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Postby The1 » Wed Sep 14, 2011 3:25 pm

good info mate, vt/vx i have been playing with isn't luck enough to have an eeprom, have done vs cluster in another thread, these though have alot more info in them, this is good info must have taken you ages!!

Posts: 13
Joined: Wed Sep 14, 2011 7:58 am
Location: Gawler - SA

Re: VE Instrument Cluster EEPROM Programming

Postby mark » Wed Sep 14, 2011 3:53 pm

im working on converting my vs to level 3 dash,lume,bcm, ect, and would like to know any info on recalabrating odometer to show correct milage for my car, i have removed chip x24c44, read it in galep -4 programmer, but dont undersatnd how milage is displayed/read so unsure what values to change, is there software avaliable to make it simpler, or any info on here to follow, any help happilly recieved.
thanks

once i concured this hurdle, i have my sights set on reprograming ecm chip, i have found this forum great help in answering some of my questions, but any leads i would follow, its a 1996 series 2, v6 auto [ecotech] stock but low ks and runs well. just looking to improve performance a little.

mark

User avatar
Posts: 4087
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Postby The1 » Wed Sep 14, 2011 3:58 pm

no there's no software, but all the information for reprograming it is contained in this thread

viewtopic.php?f=13&t=1441

Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 6:47 pm

Hello The1 !!!!!
Good to hear form you again....

Yeah, I had a Level three VT cluster, and when I couldnt find an EEPROM, I stuck that in the too hard basket.
My Boss has a VT, and currently has it fitted to his car, (executive), and its reporting error codes from &$$ to breakfast.
I was hoping to work out how to configure stuff like Airbags, ABS, Traction Control ans LPG for those clusters, but without an EEPROM, its well beyond my meager skills.

The VE stuff took a little bit of time.
I basically soldered a fly lead on the Omega Cluster that I had, so as I could quickly connect, disconnect EEPROMs, without having to physically remove the cluster.
The VIN Number stood out like dogs balls, so that was easy to work out.
The Odo was next, I basically took the EEPROM out and read the values every time I went for a drive.

I will post up how to roughly calculate the EEPROM.. Much easier than the VS. No checksum, no real difficult calculations... Very easy....
(I just cant remember exactly how to do it right now Lol)...
(It only gets difficult if you want the ODO to read an EXACT value). Its easy to get the Odo reading to within +-16Kms of any value that you want.

With those two values worked out, what I did was copy a single line from one cluster EEPROM, to the Calais EEPROM, and noted what changed.
This is why I dont know EXACTLY what some of the values mean, all I know is that stuffing them up causes ABS, and or Traction Control problems....

Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 6:48 pm

Here are the Omega, Calais and HSV EEPROM Dumps.
I have only altered the VIN numbers, so as they match, to aid in swapping EEPROMs around for testing....
Attachments
EEPROMS_CONTROL.zip
(1.78 KiB) Downloaded 559 times

Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Postby ZerOne » Wed Sep 14, 2011 6:53 pm

There are also bound to be many more memory locations that affect stuff.
The LCD brightness one was a fluke. I only noticed it when I got the base Omega EEPROM working on my Calais.
(I noticed the LCD screen was brighter using the Omega EEPROM, regardless of what cluster I used).

I also know that somewhere there is a metric / imperial setting for the whole car stored in the cluster.
If the EEPROM is not programmed, (I.E. everything 00), the Climate control shows everything in *F not Celsius...
Also, the Pontiac G8 clusters can be programmed to display Miles or Kms (They use a LED to illuminate a Kms/Hour or Miles/Hour indicator on the cluster mask...

The main reason for doing this is the majority of Holden Dealers will not Tech2 a HSV cluster to work with a non HSV vehicle for political reasons.

User avatar
Posts: 4087
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Postby The1 » Wed Sep 14, 2011 6:53 pm

here's the current VT Thread, yeh looks like we will have to talk to it via the bus, tech2 can reprogram ODO KM, ive tried mode 16 but havn't had much luck, you have to also unlock with seed/key. I think it's not working for me as there's no pcm on the bus. I just dont get a reply with mode 16
viewtopic.php?f=13&t=1546&p=17428&hilit=vt+cluster#p17428

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 2 guests