These presets allow you to change popular things without a lot of manual input of commands. I've tested them in-car and on the bench and they work in my 04.
These presets all take effect immediately once they're run, so no need to perform any additional steps.
This preset allows you to choose what logo is displayed when the car is started.
Valid options are 0-5, which are
Example:
[bench-cluster-com5]# preset startup-logo=5
This preset activates the shift light in the cluster. If your RPM shift points are set correctly (they're set to 9000 on 05/06 cars), you will see the shift light illuminate.
Example:
[bench-cluster-com4]# preset shiftlight-on ===Current Config=== Send: ['F2', '57', '01', '09', 'AD'] ['01', '09', '01', '00', '00', '05', '39', '0D', '50', '76', '7E', '80', '80', '80', '60', '80', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00'] Startup Logo: HSV HSV Serial: 1337 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> 1337vend < ===New Config=== ['01', '09', '01', '00', '00', '05', '39', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00'] Startup Logo: HSV HSV Serial: 1337 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> 1337vend < ===Write config=== Send: ['F2', '70', '28', '09', '01', '00', '00', '05', '39', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00', 'B1'] ['28', '09', '01'] [bench-cluster-com4]#
This preset de-activates the shift light in the cluster.
Example:
[bench-cluster-com4]# preset shiftlight-off
This preset sets the Daytime Running lamps to their stock configuration, with the cluster DRL indicator on, and the car's DRLs on.
Note: This preset will unlock the cluster and perform a write to memory.
Example:
[bench-cluster-com4]# preset drl-stock Send: ['F2', '57', '11', '00', 'A6'] Seed: 0x8743 Key: 0x3743 [17, 1, 55, 67] Send: ['F2', '59', '11', '01', '37', '43', '29'] ['11', '37', '43'] Cluster Unlocked! ===Writing New Config=== Send: ['F2', '58', '22', '00', '37', '5D'] Data length is 0x1 Writing to [0, 55] Send: ['F2', '5A', '20', '55', '00', '37', 'C0', '48'] ['20', '01', '00', '37'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '37'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '37'] Write complete [bench-cluster-com4]#
This preset disables the cluster DRL indicator, but leaves the car's DRLs on.
Note: This preset will unlock the cluster and perform a write to memory.
Example:
[bench-cluster-com4]# preset drl-lightoff Send: ['F2', '57', '11', '00', 'A6'] Seed: 0xd748 seed > BE86 Key: 0xe73e [17, 1, 231, 62] Send: ['F2', '59', '11', '01', 'E7', '3E', '7E'] ['11', 'E7', '3E'] Cluster Unlocked! ===Writing New Config=== Send: ['F2', '58', '22', '00', '37', '5D'] Data length is 0x1 Writing to [0, 55] Send: ['F2', '5A', '20', '55', '00', '37', '80', '88'] ['20', '01', '00', '37'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '37'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '37'] Write complete [bench-cluster-com4]#
This preset disables the cluster DRL indicator AND turns the car's DRLs of.
Note: This preset will unlock the cluster and perform a write to memory.
Example:
[bench-cluster-com4]# preset drl-fulloff Send: ['F2', '57', '11', '00', 'A6'] Seed: 0xe808 seed > BE86 Key: 0xd67e [17, 1, 214, 126] Send: ['F2', '59', '11', '01', 'D6', '7E', '4F'] ['11', 'D6', '7E'] Cluster Unlocked! ===Writing New Config=== Send: ['F2', '58', '22', '00', '37', '5D'] Data length is 0x1 Writing to [0, 55] Send: ['F2', '5A', '20', '55', '00', '37', '00', '08'] ['20', '01', '00', '37'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '37'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '37'] Write complete [bench-cluster-com4]#
This preset dims the MPH/KPH light in the cluster to less retina-searing levels. Only 2004 cars should need to apply this preset.
Note: This preset will unlock the cluster and perform a write to memory.
Example:
[bench-cluster-com4]# preset mph-dim Send: ['F2', '57', '11', '00', 'A6'] Seed: 0x8533 Key: 0x3953 [17, 1, 57, 83] Send: ['F2', '59', '11', '01', '39', '53', '17'] ['11', '39', '53'] Cluster Unlocked! ===Writing New Config=== Send: ['F2', '58', '22', '00', '33', '61'] Data length is 0x2 Writing to [0, 51] Send: ['F2', '5B', '20', '55', '00', '33', '28', '18', 'CB'] ['20', '01', '00', '33'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '33'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '33'] Write complete [bench-cluster-com4]#
Format: preset hsv-number=[number]
This preset sets the HSV serial number, often used for vehicle year. It is only displayed when the startup logo is set to HSV.
The range of this field is 0 - 9999.
Example:
[bench-cluster-com4]# preset hsv-number=2004 ===Current Config=== Send: ['F2', '57', '01', '09', 'AD'] ['01', '09', '01', '00', '00', '05', '39', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00'] Startup Logo: HSV HSV Serial: 1337 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> 1337vendA < ===New Config=== ['01', '09', '01', '00', '00', '07', 'd4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00'] Startup Logo: HSV HSV Serial: 2004 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> 1337vend < ===Write config=== Send: ['F2', '70', '28', '09', '01', '00', '00', '07', 'D4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00', '14'] ['28', '09', '01'] [bench-cluster-com4]#
Format: preset custom-text=[text]
This preset sets the HSV shutdown text. It is only displayed when the startup logo is set to HSV, and the HSV model is set to <CUSTOM> (0x0D)
This field is limited to a maximum of 10 ASCII characters.
Example:
[bench-cluster-com4]# preset custom-text=redlobster ===Current Config=== Send: ['F2', '57', '01', '09', 'AD'] ['01', '09', '01', '00', '00', '07', 'D4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '31', '33', '33', '37', '76', '65', '6E', '64', '41', '00'] Startup Logo: HSV HSV Serial: 2004 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> 1337vendA < ===New Config=== ['01', '09', '01', '00', '00', '07', 'D4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '72', '65', '64', '6c', '6f', '62', '73', '74', '65', '72'] Startup Logo: HSV HSV Serial: 2004 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> redlobster < ===Write config=== Send: ['F2', '70', '28', '09', '01', '00', '00', '07', 'D4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '72', '65', '64', '6C', '6F', '62', '73', '74', '65', '72', '9A'] ['28', '09', '01'] [bench-cluster-com4]#
Format: preset rpmset=[Cold],[1st],[2nd],[3rd],[4th],[5th]
This preset sets the shift light activation RPMs. These settings have no effect unless the shiftlight is enabled.
The cold shift light setting is for when the engine coolant is below 185*F (85*C)
Note: You will want to set your shift RPM approximately 250-300RPM below your desired shift point to compensate for gauge lag and reaction time. For instance with a rev limit of 6450, you will want the light to activate at 6200, which will have the light on very briefly before fuel cutoff.
Example:
[bench-cluster-com4]# preset rpmset=4000,6000,6250,6250,6250,6250 Send: ['F2', '57', '01', '09', 'AD'] Read table 9 ===Current Config=== ['01', '09', '01', '00', '00', '07', 'D4', '0D', '50', '76', '7E', '80', '80', '80', '60', '90', '00', '72', '65', '64', '6C', '6F', '62', '73', '74', '65', '72'] Startup Logo: HSV HSV Serial: 2004 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 5900 RPM 2nd gear shiftlight 6300 RPM 3rd gear shiftlight 6400 RPM 4th gear shiftlight 6400 RPM 5th gear shiftlight 6400 RPM Custom text:> redlobster < ===New Config=== ['01', '09', '01', '00', '00', '07', 'D4', '0D', '50', '78', '82', '82', '82', '82', '60', '90', '00', '72', '65', '64', '6C', '6F', '62', '73', '74', '65', '72'] Startup Logo: HSV HSV Serial: 2004 HSV Model: <CUSTOM> Cold shiftlight 4000 RPM 1st gear shiftlight 6000 RPM 2nd gear shiftlight 6250 RPM 3rd gear shiftlight 6250 RPM 4th gear shiftlight 6250 RPM 5th gear shiftlight 6250 RPM Custom text:> redlobster < ===Write config=== Send: ['F2', '70', '28', '09', '01', '00', '00', '07', 'D4', '0D', '50', '78', '82', '82', '82', '82', '60', '90', '00', '72', '65', '64', '6C', '6F', '62', '73', '74', '65', '72', '8E'] ['28', '09', '01'] [bench-cluster-com4]#
Format: preset transmission=[number]
This preset sets the transmission type of the cluster.
Valid transmission types:
Example:
[bench-cluster-com4]# preset transmission=2 Send: ['F2', '57', '01', '04', 'B2'] Read table 4 ===Current Config=== ['01', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00', '04', '6B', '48', '17', 'F4', '00', 'C8', '08', '00', 'FF', 'C0', '3C', '00', '01', '03', '00', '00', '00', '05', 'DC', '00', '00', '00', '07', 'D4', '01', '50', '78', '82', '82', '82', '82', '04', '00', '60', '90', '78', '05', '40', '80', 'C0', 'FF', '05', '5A', '64', '5A', '05', '04', '1C', '02'] GM Part Number: 92174647 VAP Scratch pad: ['0C', '00', '00', '00', '00', '01'] Last 6 of VIN: 289608 Speedo Pulse perKM 6132 Tacho pulse per rev 2.0 Transmission 08 Startup logo HSV Airbag configuration 03 HSV Serial #/Veh. year 2004 Cold shiftlight 4000 RPM 1st gear shiftlight 6000 RPM 2nd gear shiftlight 6500 RPM 3rd gear shiftlight 6500 RPM 4th gear shiftlight 6500 RPM 5th gear shiftlight 6500 RPM Temp alarm 120 BCM output 0 = 5 BCM output 64 = 64 BCM output 128 = 128 BCM output 192 = 192 BCM output 255 = 255 Brightness% (dials): 90 Brightness% (pointers): 100 Brightness% (displays): 90 ===New Config=== ['01', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00', '04', '6B', '48', '17', 'F4', '00', 'C8', '02', '00', 'FF', 'C0', '3C', '00', '01', '03', '00', '00', '00', '05', 'DC', '00', '00', '00', '07', 'D4', '01', '50', '78', '82', '82', '82', '82', '04', '00', '60', '90', '78', '05', '40', '80', 'C0', 'FF', '05', '5A', '64', '5A', '05', '04', '1C', '02'] GM Part Number: 92174647 VAP Scratch pad: ['0C', '00', '00', '00', '00', '01'] Last 6 of VIN: 289608 Speedo Pulse perKM 6132 Tacho pulse per rev 2.0 Transmission Manual + Gear indicator Startup logo HSV Airbag configuration 03 HSV Serial #/Veh. year 2004 Cold shiftlight 4000 RPM 1st gear shiftlight 6000 RPM 2nd gear shiftlight 6500 RPM 3rd gear shiftlight 6500 RPM 4th gear shiftlight 6500 RPM 5th gear shiftlight 6500 RPM Temp alarm 120 BCM output 0 = 5 BCM output 64 = 64 BCM output 128 = 128 BCM output 192 = 192 BCM output 255 = 255 Brightness% (dials): 90 Brightness% (pointers): 100 Brightness% (displays): 90 ===Write config=== Send: ['F2', '98', '28', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00', '04', '6B', '48', '17', 'F4', '00', 'C8', '02', '00', 'FF', 'C0', '3C', '00', '01', '03', '00', '00', '00', '05', 'DC', '00', '00', '00', '07', 'D4', '01', '50', '78', '82', '82', '82', '82', '04', '00', '60', '90', '78', '05', '40', '80', 'C0', 'FF', '05', '5A', '64', '5A', '05', '04', '1C', '02', 'BE'] ['28', '04', '01']
Format: preset temp-gauge
This preset re-calibrates the temperature gauge to show closer to coolant temperature, rather than staying on 3/8 between 185-230*F. Formerly, it also changed the high temperature alert to 230*F, which now has been moved to a different preset.
The gauge markings will be as follows:
Example:
[bench-cluster-com5]# preset temp-gauge Send: ['F2', '57', '11', '00', 'A6'] Seed: 0x4ffa Key: 0x6e8c [17, 1, 110, 140] Send: ['F2', '59', '11', '01', '6E', '8C', 'A9'] ['11', '6E', '8C'] Cluster Unlocked! ===Writing New Config=== Send: ['F2', '58', '22', '00', '3E', '56'] Data length is 0x9 Writing to [0, 62] Send: ['F2', '62', '20', '55', '00', '3E', '3C', '4B', '50', '52', '5D', '63', '69', '6B', '76', 'C6'] ['20', '01', '00', '3E'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '3E'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '3E'] Write complete Send: ['F2', '58', '22', '00', '47', '4D'] Data length is 0x1 Writing to [0, 71] Send: ['F2', '5A', '20', '55', '00', '47', '6E', '8A'] ['20', '01', '00', '47'] Send: ['F2', '57', '21', '00', '96'] Response: ['21', '04', '00', '47'] Waiting to complete Send: ['F2', '57', '21', '00', '96'] Response: ['21', '00', '00', '47'] Write complete
Format: preset temp-gauge-stock
This preset writes the stock temperature gauge values and stock over-temp alarm values back to the cluster.
Example:
[bench-cluster-com5]# preset temp-gauge-stock
Format: preset overtemp
This preset sets the temperature (in degrees C) that the overtemp alarm will activate. Valid values are between 100*C and 150*C.
Example:
[bench-cluster-com5]# preset overtemp=120
Format: preset speedometer=[integer]
This preset changes the calibration for the pulses per kilometer in the cluster. To correct the 04 speedometer error, set this value to 6226. You should not change this value otherwise unless you cannot change the speedometer settings in the PCM, i.e. a 4L80 swap.
[bench-cluster-com5]# preset speedometer=6226 Send: ['F2', '57', '01', '04', 'B2'] Read table 4 ===Current Config=== ['01', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00', '04', '6B', '48', '17', 'F4', '00', 'C8', '03', '00', 'FF', 'C0', '3C', '00', '05', '04', '00', '00', '00', '05', 'DC', '00', '00', '00', '00', '00', '00', '60', '79', '7C', '7E', '7E', '7E', '04', '00', '60', '80', '6E', '05', '40', '80', 'C0', 'FF', '05', '5A', '64', '5A', '05', '04', '1C', '00'] GM Part Number: 92174647 VAP Scratch pad: ['0C', '00', '00', '00', '00', '01'] Last 6 of VIN: 289608 Speedo Pulse perKM 6132 Tacho pulse per rev 2.0 Transmission Manual + PRND321 Startup logo Pontiac Airbag configuration 04 HSV Serial #/Veh. year 0 Cold shiftlight 4800 RPM 1st gear shiftlight 6000 RPM 2nd gear shiftlight 6200 RPM 3rd gear shiftlight 6300 RPM 4th gear shiftlight 6300 RPM 5th gear shiftlight 6300 RPM Temp alarm 110 BCM output 0 = 5 BCM output 64 = 64 BCM output 128 = 128 BCM output 192 = 192 BCM output 255 = 255 Brightness% (dials): 90 Brightness% (pointers): 100 Brightness% (displays): 90 ===New Config=== ['01', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00', '04', '6B', '48' '18', '52', '00', 'C8', '03', '00', 'FF', 'C0', '3C', '00', '05', '04', '00', '00', '00', '05', 'DC', '00', '00', '00' '00', '00', '00', '60', '79', '7C', '7E', '7E', '7E', '04', '00', '60', '80', '6E', '05', '40', '80', 'C0', 'FF', '05' '5A', '64', '5A', '05', '04', '1C', '02'] GM Part Number: 92174647 VAP Scratch pad: ['0C', '00', '00', '00', '00', '01'] Last 6 of VIN: 289608 Speedo Pulse perKM 6226 Tacho pulse per rev 2.0 Transmission Manual + PRND321 Startup logo Pontiac Airbag configuration 04 HSV Serial #/Veh. year 0 Cold shiftlight 4800 RPM 1st gear shiftlight 6000 RPM 2nd gear shiftlight 6200 RPM 3rd gear shiftlight 6300 RPM 4th gear shiftlight 6300 RPM 5th gear shiftlight 6300 RPM Temp alarm 110 BCM output 0 = 5 BCM output 64 = 64 BCM output 128 = 128 BCM output 192 = 192 BCM output 255 = 255 Brightness% (dials): 90 Brightness% (pointers): 100 Brightness% (displays): 90 ===Write config=== Send: ['F2', '98', '28', '04', '05', '7E', '79', '37', '0C', '00', '00', '00', '00', '01', '00', '00', '00', '00', '00' '04', '6B', '48', '18', '52', '00', 'C8', '03', '00', 'FF', 'C0', '3C', '00', '05', '04', '00', '00', '00', '05', 'DC' '00', '00', '00', '00', '00', '00', '60', '79', '7C', '7E', '7E', '7E', '04', '00', '60', '80', '6E', '05', '40', '80' 'C0', 'FF', '05', '5A', '64', '5A', '05', '04', '1C', '02', '50'] ['28', '04', '01']
This preset allows you to choose what logo is displayed when the car is started.
Valid options are 0-5, which are
Example:
[bench-cluster-com5]# preset startup-logo=5