I will start by prefacing this with I have already done a P59 swap when I swapped electric fans into my truck. So this write up will be based on doing this with a p59 pcm swap. I do believe its possible to use a 0411 PCM for this but more reverse engineering of its operating systems and testing is needed. If that information is revealed to me I will update this post. What's already known about the 0411 is everything can work just without the volt gauge which more than likely can be enabled but I do not know for certain and I don't know what bytes to change to what. This is not the case with the P59 running the 7603 OS which is the go to OS for the P59 due to its amazing versatility and documentation.
If you want to swap the pcm to do this mod, I highly recommend getting an express van P59. Why? For one it has the IAC drivers so you can keep your drive by cable. Two it supports analog ac request unlike most p59s. I'm not going to go into detail about swapping to a p59 for right now, I might add more information about that at a later date. If you want more info about it I'm more than happy to give information. You are also going to need a computer, pcm hammer, universal patcher, and a hex editor, I use HXD. To use pcm hammer you will an obd2 dongle that's capable. OBDXpro I recommend but there's other options. And you can use this same dongle to use IPC hammer to flash calibrations (to do things like enable the SWC) onto the cluster you swap in, and reprogram the mileage to match your truck.
So I'm going to start out with repining the plug that went into your stock cluster. The newer clusters use the same plug but with a much different pinout. So I will attach both pinouts. I recommend repining this 1 wire at at time since GM will use the same color wire multiple times on the same plug. You are going to have some wires that are no longer needed for the new cluster, like the oil pressure switch wire, a couple of different power wires as the newer clusters only need a pink ignition wire and the orange 12v all the time. I will list the wires no longer needed when I have a little bit of time. I recommend taking 4 of those no longer needed wires and repurposing those to be the 4 pins for the steering wheel controls for the cluster. I have swapped an 03+ wheel into my truck already and there's plenty of writeups about it so not going to go too much into that, but I will give what I know about the steering wheel controls. The top controls are for the radio, I used with my aftermarket. Key goes to steering wheel control top wire that goes to all buttons, then other side is ground to work like a resistance ladder which is easily programmed into an aftermarket head unit. The bottom ones are bit a different and those are the ones for the cluster DIC. Each button gets its own individual key wire from the cluster plug, then pushing the button grounds it to the same wire as the illumination circuit ground for the steering wheel controls and is again independent from the top controls. Don't forget you need the SWC enabled on the cluster for it to work if you want it. This is enabled on any cluster by flashing the correct bin file to it.
After repining the plug, you'll likely notice the voltage gauge doesn't work neither does the oil pressure because the cluster on the 02 down did those internally and the new cluster did those over serial data which is what the next section will be about. P59 with the 7603 OS can enable both of those and it is known. The 0411 can have oil pressure activated through serial data using a corvette segment, but more testing needs to be done to find the voltage over serial data. I believe it to be possible due to the fact the battery light comes through the data line.
00-02 Cluster pinout, I believe 99 is the same but that airbag system communicates differently on that truck so there will be more hurdles for that year
03-07 classic cluster pin out.