FWIW
This is the alfaobd process I used to program proximity Fobiks for the wife's challenger. For completely wireless trucks without a turnkey, you may need to modify a bit.
1. Connect obd dongle, and press the button to run without starting the engine, open alfaobd, connect to RFH, scroll down for pin code, write down.
2. Backup your configuration in Alfa.
3. Pry off the keyless enter n go button, and you will find a keyhole, insert the new key, (you will see a red dot on the dashboard flashing, cuz the key is not registered) and switch it to the run position.
4. Find add or replace fobik from RFH menu in alfaobd, enter the code written down and click start. If it is successful, the red dot on the dashboard vanished and the beeping stopped.
5. Connect to central lock module in alfaobd, click replace PEM and enter the code written down.
6. Turn key to Off and remove. Reinstall push button.
7. Take original key in the house so it doesn't sense that key in the 3-6 ft range of the proximity sensors.
8. Start and run around the block, With the new key. Park and turn it off.
9. Put in on position and backup configuration in alfaobd.
10. Turn everything off and start and drive normally with your new fob...
Edit: also, buy OEM keys. The cheep Chinese reproduction fobs on Amazon is just that. Chinesium doesn't work like the OEM Fobs. They don't last, and wear out within 6 months. OEM will last.