Ok, I understand what you are trying to do. the radio you have from the 04 truck, is a class two type radio. what this means, in order for this radio to work, it has to see the vin number from a class two module like a BCM. if it doesnt see this the vin number and doestnt match the radio, the radio will show locked and wont work. just trying to save you some work. here is how the radio works.
If there is anything you dont understand, please ask me to explain.
The theft deterrent system is a feature on all base and uplevel radios. There is no need to program a security code into the radio as in past model years. The theft deterrent system now utilizes class 2 serial data to determine if the radio is in the appropriate vehicle. Each time the radio receives the run power mode message, it compares the VIN information it has stored to the VIN information received from a module on the class 2 serial data circuit responsible for transmitting that information. If a mis-match occurs, the radio display will indicate to the user the radio is locked. Once this takes place, a DTC will set, the radio will not respond to any button presses and become inoperative. The 2 scenarios able to cause this condition are:
Does Dodge or Ford have the same issue? If so, what years are safe to use?
Thanks for your support.