5thGenRams Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Key fob programming

I just used JScan to retrieve my 5 digit PIN. The instruction tell you to turn the ignition off but after several failed attempts while screwing around I tried it with the ignition on and hazards on and it spit out my 5 digit PIN. I then used the PIN to program my new key fob (Made out of chinesium) and it it worked flawlessly. I am ending on a high note for tonight but as a weekend project I will try to enable remote start.
 
I just used JScan to retrieve my 5 digit PIN. The instruction tell you to turn the ignition off but after several failed attempts while screwing around I tried it with the ignition on and hazards on and it spit out my 5 digit PIN. I then used the PIN to program my new key fob (Made out of chinesium) and it it worked flawlessly. I am ending on a high note for tonight but as a weekend project I will try to enable remote start.
Nicely done. What vehicle did you choose to program the keys fob with jscan?
 
Well, I guess that would be relevant information. I have a 2023 Ram 2500 with the Cummings diesel.

I hope that's autocorrect or a typo.

Cummins.

Yes, it's been proven for some time now that we can program FOBs on the HD's with JScan. Did mine back in Sep 23.

Posting the current HD procedures on the 5thgen site just confuses everyone.

 
Alright…
Finally grabbed a handful of fobs from eBay and successfully programmed to 2019+ 5th GEN Ram 1500 using only JScan.
All steps were done without ever putting the ignition in ACC or RUN position, and all working fobs were left in the house (so I could verify that JScan can program for an “all fobs lost” situation).
Connect to Ram DT 1500, then go to adaptation > radio frequency hub settings > RFH pin reading beta > target value = ram 2019-2023 > go.
When the following screen pops up, just turn the hazards on. Don’t bother opening and closing the door and don’t worry about the instrument cluster:
IMG_0689.jpeg
Once the pin is read, a screen pops up that says put ignition in run- don’t touch the ignition switch, just press OK, and it will say successful, and you’ll be left with this screen:
IMG_0685.jpeg

Press back to go back to the list of radio frequency hub settings, and choose RFH ignition key programming (pase) beta.
Keep clicking GO until you get to the screen to enter the PIN, and enter it.

Keep pressing GO for the next few screens, note that the unlock button press is mentioned, but will not be performed:
IMG_0691.jpeg
IMG_0692.jpeg

This next screen is where the programming happens, so once you get to this one, just start pressing the ignition button with the fob:
IMG_0693.jpeg
And after a few seconds of that:
IMG_0687.jpeg


These are the fobs I use:
 
Alright…
Finally grabbed a handful of fobs from eBay and successfully programmed to 2019+ 5th GEN Ram 1500 using only JScan.
All steps were done without ever putting the ignition in ACC or RUN position, and all working fobs were left in the house (so I could verify that JScan can program for an “all fobs lost” situation).
Connect to Ram DT 1500, then go to adaptation > radio frequency hub settings > RFH pin reading beta > target value = ram 2019-2023 > go.
When the following screen pops up, just turn the hazards on. Don’t bother opening and closing the door and don’t worry about the instrument cluster:
View attachment 185176
Once the pin is read, a screen pops up that says put ignition in run- don’t touch the ignition switch, just press OK, and it will say successful, and you’ll be left with this screen:
View attachment 185177

Press back to go back to the list of radio frequency hub settings, and choose RFH ignition key programming (pase) beta.
Keep clicking GO until you get to the screen to enter the PIN, and enter it.

Keep pressing GO for the next few screens, note that the unlock button press is mentioned, but will not be performed:
View attachment 185178
View attachment 185179

This next screen is where the programming happens, so once you get to this one, just start pressing the ignition button with the fob:
View attachment 185180
And after a few seconds of that:
View attachment 185181


These are the fobs I use:
You are the man @Jimmy07 ! Thank you !!!
 
Alright…
Finally grabbed a handful of fobs from eBay and successfully programmed to 2019+ 5th GEN Ram 1500 using only JScan.
All steps were done without ever putting the ignition in ACC or RUN position, and all working fobs were left in the house (so I could verify that JScan can program for an “all fobs lost” situation).
Connect to Ram DT 1500, then go to adaptation > radio frequency hub settings > RFH pin reading beta > target value = ram 2019-2023 > go.
When the following screen pops up, just turn the hazards on. Don’t bother opening and closing the door and don’t worry about the instrument cluster:
View attachment 185176
Once the pin is read, a screen pops up that says put ignition in run- don’t touch the ignition switch, just press OK, and it will say successful, and you’ll be left with this screen:
View attachment 185177

Press back to go back to the list of radio frequency hub settings, and choose RFH ignition key programming (pase) beta.
Keep clicking GO until you get to the screen to enter the PIN, and enter it.

Keep pressing GO for the next few screens, note that the unlock button press is mentioned, but will not be performed:
View attachment 185178
View attachment 185179

This next screen is where the programming happens, so once you get to this one, just start pressing the ignition button with the fob:
View attachment 185180
And after a few seconds of that:
View attachment 185181


These are the fobs I use:
Alright…
Finally grabbed a handful of fobs from eBay and successfully programmed to 2019+ 5th GEN Ram 1500 using only JScan.
All steps were done without ever putting the ignition in ACC or RUN position, and all working fobs were left in the house (so I could verify that JScan can program for an “all fobs lost” situation).
Connect to Ram DT 1500, then go to adaptation > radio frequency hub settings > RFH pin reading beta > target value = ram 2019-2023 > go.
When the following screen pops up, just turn the hazards on. Don’t bother opening and closing the door and don’t worry about the instrument cluster:
View attachment 185176
Once the pin is read, a screen pops up that says put ignition in run- don’t touch the ignition switch, just press OK, and it will say successful, and you’ll be left with this screen:
View attachment 185177

Press back to go back to the list of radio frequency hub settings, and choose RFH ignition key programming (pase) beta.
Keep clicking GO until you get to the screen to enter the PIN, and enter it.

Keep pressing GO for the next few screens, note that the unlock button press is mentioned, but will not be performed:
View attachment 185178
View attachment 185179

This next screen is where the programming happens, so once you get to this one, just start pressing the ignition button with the fob:
View attachment 185180
And after a few seconds of that:
View attachment 185181


These are the fobs I use:
I tried the way the app tells you and the way @Jimmy07 says to do it. no luck either way...two fobs, same luck....i am using the android phone app....maybe that's the issue? also using OBDLink® MX+ and SGW.
 
New to the forum hello everyone this seems to be the only thread of information on this topic then I can find anywhere. I spent over 2 hours trying to program a key last night on a 22 RAM limited with no success. I used the guide that @Jimmy07 posted on June 22nd. I'm using a Galaxy Note 20 ultra an autel bypass cable & OBD link MX+. With the newest versions of both JScan and alfaOBD. Although the pin pulled within seconds on the first try programming repeatedly failed no matter how I held the key. The “FOBIK is Not Blank" error message continually popped up. I tried his way and every other variation I could think of. @jq5thgen mentioned on page 7 of this thread finding a service bulletin saying that didn't necessarily mean the key had been used. I found the same & he also mentioned finding success pulling the pin with JScan and then using alfaOBD to program the key. This was not successful for me either The key was purchased new from Amazon I have sent it in for return and purchased a six-button fob from the recommended eBay store. I'll update if I'm successful if anybody has any advice I'm all ears thanks.
 
Last edited:
New to the forum hello everyone this seems to be the only thread of information on this topic then I can find anywhere. I spent over 2 hours trying to program a key last night on a 22 RAM limited with no success. I used the guide that @Jimmy07 posted on June 22nd. I'm using a Galaxy Note 20 ultra an autel bypass cable & OBD link MX+. With the newest versions of both JScan and alfaOBD. Although the pin pulled within seconds on the first try programming repeatedly failed no matter how I held the key. The “FOBIK is Not Blank" error message continually popped up. I tried his way and every other variation I could think of. @jq5thgen mentioned on page 7 of this thread finding a service bulletin saying that didn't necessarily mean the key had been used. I found the same & also mentioned finding success pulling the pin with JScan and then using alfaOBD to program the key. This was not successful for me either The key was purchased new from Amazon I have sent it in for return and purchased a six-button fob from the recommended eBay store. I'll update if I'm successful if anybody has any advice I'm all ears thanks.

Verify the key that you were sent was for a 1500 and not a 2500. I had the same issue using an Autel KM100 key programmer. Turned out amazon had sent me keys for a 2500 which are different.
Went to ebay and bought 2 new 4 button fobs that listed the actual chip specs that matched my factory key and those programmed with out a single issue.
 
New to the forum hello everyone this seems to be the only thread of information on this topic then I can find anywhere. I spent over 2 hours trying to program a key last night on a 22 RAM limited with no success. I used the guide that @Jimmy07 posted on June 22nd. I'm using a Galaxy Note 20 ultra an autel bypass cable & OBD link MX+. With the newest versions of both JScan and alfaOBD. Although the pin pulled within seconds on the first try programming repeatedly failed no matter how I held the key. The “FOBIK is Not Blank" error message continually popped up. I tried his way and every other variation I could think of. @jq5thgen mentioned on page 7 of this thread finding a service bulletin saying that didn't necessarily mean the key had been used. I found the same & also mentioned finding success pulling the pin with JScan and then using alfaOBD to program the key. This was not successful for me either The key was purchased new from Amazon I have sent it in for return and purchased a six-button fob from the recommended eBay store. I'll update if I'm successful if anybody has any advice I'm all ears thanks.

Refurb keys are going to do this.

I had the same thing with the dealer trying to program from a "reputable" online seller. At least they took the return and refunded. Got the dealer to waive the charge as well.
 
Verify the key that you were sent was for a 1500 and not a 2500. I had the same issue using an Autel KM100 key programmer. Turned out amazon had sent me keys for a 2500 which are different.
Went to ebay and bought 2 new 4 button fobs that listed the actual chip specs that matched my factory key and those programmed with out a single issue.
This is great advice I can't believe I have not read this anywhere else I did not know this. After researching a little bit I don't think it applies to my particular situation. The fob I purchased had The buttons aligned vertically whereas the heavy duty Rams seem to have them aligned horizontally from my understanding. Maybe a four button fob can't be programmed to The limited trim level.....? https://www.amazon.com/gp/aw/d/B0CRQVKBB7?psc=1&ref=ppx_pop_mob_b_asin_title
 
This is great advice I can't believe I have not read this anywhere else I did not know this. After researching a little bit I don't think it applies to my particular situation. The fob I purchased had The buttons aligned vertically whereas the heavy duty Rams seem to have them aligned horizontally from my understanding. Maybe a four button fob can't be programmed to The limited trim level.....? https://www.amazon.com/gp/aw/d/B0CRQVKBB7?psc=1&ref=ppx_pop_mob_b_asin_title

This should be the equivalent key for 1500 for the same seller I used for my 2500. Stop buying random Amazon crap. These are half the price anyway.

 
This should be the equivalent key for 1500 for the same seller I used for my 2500. Stop buying random Amazon crap. These are half the price anyway.

I appreciate the advice thank you for your contribution as I had previously stated I have since returned and purchased from an eBay seller several other members have recommended in this thread.
 
When I bought my 2022 Night Edition earlier this year it only came with one fob. The dealer said they would cover the cost of a new key, but its been pretty hard to find someone here in Sweden that could do the programming where I did not have to drive all they way to Stockholm (600miles round trip from where I live) to get it done. The dealer supplied me with a new original fob from Mopar, 6839 9889 AA, its the correct part number for the 1500 and it was in a sealed bag so its never been used.

Decided to try and program it my self with JScan. Allready had the by pass cable and the OBDLink MX+ since I needed to change the tire size to 35" .. The PIN kode was read in less than 30 secs. Then I tried the programming multiple times, but it would fail with the error about fob not being blank. And then it hit me, maybe for some reason it was detecting my working fob that I had in my pocket. Took the fob out and left in the house, and the programming worked on the first try.

Dont know if I was just lucky, or the not blank fob error has something todo with a working fob being in proximity during the programming. Thought I would just metion this, it might help somebody else with this error. And @Jimmy07 did mention that he did the programming without a working key present.

Anyways I'm happy, got two working fobs now :)
 

When I bought my 2022 Night Edition earlier this year it only came with one fob. The dealer said they would cover the cost of a new key, but its been pretty hard to find someone here in Sweden that could do the programming where I did not have to drive all they way to Stockholm (600miles round trip from where I live) to get it done. The dealer supplied me with a new original fob from Mopar, 6839 9889 AA, its the correct part number for the 1500 and it was in a sealed bag so its never been used.

Decided to try and program it my self with JScan. Allready had the by pass cable and the OBDLink MX+ since I needed to change the tire size to 35" .. The PIN kode was read in less than 30 secs. Then I tried the programming multiple times, but it would fail with the error about fob not being blank. And then it hit me, maybe for some reason it was detecting my working fob that I had in my pocket. Took the fob out and left in the house, and the programming worked on the first try.

Dont know if I was just lucky, or the not blank fob error has something todo with a working fob being in proximity during the programming. Thought I would just metion this, it might help somebody else with this error. And @Jimmy07 did mention that he did the programming without a working key present.

Anyways I'm happy, got two working fobs now :)

Hey thank you for the heads up on this I did initially start with the programmed fob in the truck. But quickly realized my error and took it inside maybe by some crazy coincidence that screwed the whole process up. I will definitely be starting the process with the working fob far away from the vehicle when I get my eBay order in.
 
New Fob was in the mailbox when I got home from work today. I took my working fob inside so there was no interference And followed @Jimmy07 instructions The new fob programmed Instantly first try. So obviously the Amazon one I tried initially was refurb/used!!!! Ty all For the suggestions & @Jimmy07 For doing the leg work and the write up good luck everyone.
 
Last edited:
I cannot believe I finally have a working extra FOB! My issue this whole time was my OBD adapter. I was using a VeePeak that Jscan had listed as compatible a year ago when I bought it lol. Checked again recently and they removed it from the list. So I picked up a vLinker MC+. Connected to Jscan on my Android phone and followed @Jimmy07 directions. Voila, I finally had a PIN! Now on to programming. Made sure my OEM working FOB was in the house far away from the truck. First attempt I got the FOBIK not blank message. I bought this FOB off Amazon over a year ago so assumed I probably got duped and would have to order another one. Realized I made a mistake the first time though and wasn’t holding the start/stop button with the FOB, but with my finger. So tried it again the correct way and SUCCESS!! It is now programmed and works perfectly. Remote start, lock, unlock all working perfect and fob detected by truck perfectly. So if you’re still having trouble getting the PIN I think the OBD adapter could definitely be the culprit.
 

Users who are viewing this thread

Back
Top