6 gears displaying on cluster
I'm just playing with a cluster here now, and it looks like there's a configuration option for 4 or 5 speed auto in the cluster.
It displays P,R,N,D,3,2,1 when set to 4 speed, and P,R,N,D,4,3,L when set to 5 speed (which makes sense).
These both come from the same 3 bits in the PCM/PIM data, and they are the only 2 ways I can make it function.
Since there's only 3 bits in that PCM/PIM location (leaving 7 options, 000 is invalid), whatever is making it display a 6th gear (I'm not sure if it actually displays 6, maybe it displays "PRND54L" ?) must be located elsewhere in the PCM/PIM data if it even exists at all.
That would also make sense - the first 13 bytes of the PCM/PIM data are identical between VT/VX and VY/VZ (just offset by 1). All of the functionality/options that were added later in VY/VZ are located in 5 additional bytes tacked onto the end. EG. flags for 6.0L engine options, flag bit for 5 speed auto, flag bits for cruise control lights (which must of been hardwired on VT/VX), fuel level data for VZ.
I'm wondering if there is even a way to make it display 6 gears. Its weird that it depends on cluster configuration between 4 and 5 speed auto, but the PIM can send chatter data to make it a 6 speed auto without reconfiguring the cluster.