The wiring on the "refresh" models appears to be different and I would suggest not copying what the OP did, as he has an older truck.
I looked over the schematics and it appears they are sending a data signal to the overhead module rather than switching the power on/off from the BCM under the dash like they did in the pre-refresh years. The module in the overhead then does the power switching to the dome lights. Maybe I'm not interpreting the schematics correctly, but that's how I'm seeing it.