transmitters are based on the technololgy of the receiver units and those are OFTEN model year. at worst, vin breakpoint based, but with time they became more consistent in how applied. in the early 90s more than 3 at least possibly more companies supplied gM with moduels for cars and the transmitters were locked to the design technology, FCC ID would help id that MOSTLY. But Its not a cut and dry thing unfortunately to use FCC iD but its 95% likely to get the rigtht one
If you get the right one, its about the procedure and im not sure on that for your truck.
But if you had a fob already to go off for FCC #, thats the more than likely best bet, but I think you said you didnt.
in 1996 (cars) GM debuted the new remote keyless entry system which I believe delphi was the creator, as they were doing with other things like the AD series alternator, expanding electrical components etc while branching out, and they did that for few reasons and 1 of them is costs 2nd is integration. Integration with antitheft or other functions of the cars systems and trucks were helpful. Thats when FCC # is usually also needing to be crossed by model year model often, but not always again. because the programming for a 1997 buick park avenue remote is more integral than a 1999 oldsmobile aurora but they both use those newer type transmitters but they do not match. The Remote Keyless Entry module or Remote Door Lock Receiver are two of the newer names of these. But the Body control module and the Dash Integration Module are other names of the other cars GM has made thatr have at some point been responsible for unlock or lock or pop open hatch etc etc. panic is the funnest one. Press once to turn offf, press frantically 30 times and the others trying to get it to turn off
at 2am in walmart parking lot when your horn sounds like dying geese
anyway, the truck system i have no idea but the 94-95 is probably the same or similar too a 96 but the ALDL pinout is different in an OBD1.5 pinout than ALDL or even obd2 which is shaped the same. I beleive the ALDL/OBD2 port is going to be where you need to jumper something and press buttons in a remote that works and it should have a door lock integrated into that procedure where you need to press them or something and then also should have a feedback process that translates to your success or chosen option.