VE Instrument Cluster EEPROM Programming

Information and discussion of EFI hardware and specifications
Post Reply
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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)
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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.
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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
The1
Posts: 4694
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Post by The1 »

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!!
mark
Posts: 13
Joined: Wed Sep 14, 2011 7:58 am
cars: 2 x vs commadore, 1 x 04 monaro 5.7l, 3 x wb caprice, 3 x ek sedan, 1 x v8 hx sandman, and a 02 jakaroo 3ltr turbo diesel.
Location: Gawler - SA

Re: VE Instrument Cluster EEPROM Programming

Post by mark »

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
The1
Posts: 4694
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Post by The1 »

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

https://pcmhacking.net/forums/view ... =13&t=1441
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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....
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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 1198 times
ZerOne
Posts: 17
Joined: Sun Sep 04, 2011 5:30 pm
cars: VE Calais V 6.0L
Honda CBR919 Fireblade
Location: Sydney

Re: VE Instrument Cluster EEPROM Programming

Post by ZerOne »

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
The1
Posts: 4694
Joined: Mon Jan 04, 2010 10:23 am

Re: VE Instrument Cluster EEPROM Programming

Post by The1 »

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
https://pcmhacking.net/forums/view ... ter#p17428
Post Reply