2014+ Jeep Cherokee Forums banner

Read PIN with Alfaobd on a 2021

1 reading
611 views 7 replies 4 participants last post by  kent0  
#1 ·
Hello,
New to this forum and looking forward to using it! I have a new to me 2021 Cherokee that only came with 1 remote so I'm attempting to program another one. I have a security bypass but when I attempt to read the PIN I get an Alfaobd error:

Failed. Security access denied.Required time delay not expired.

Has anyone successfully done this on a Cherokee with the security bypass, I think that would be 2019+. What is the required time delay? What do I need to wait for?

I have used Alfaobd successfully to change 3 Wrangler's tire sizes, 2 Ram tire sizes, install a factory remote start/read pin/program a remote in a 2015 RAM, and many troubleshooting tasks but this one has be stumped.

Thanks!
 

Attachments

#4 ·
I just noticed your image with the security issue.... The 8+2 Security Gateway Bypass cable is just a passive cable to eliminate the SGW module from the chain and shouldn't be the cause yet that error does sound like it could be involved....

Question... What OBD2 adapter do you have? The vLinker MC+ or the OBDLink MX+ ? Or do you have some other adapter? Note, the adapter must be able to speak to the Medium Speed (MS) CAN as well as the standard high speed CANBUS. If you're using a generic adapter or similar, I'd look possibly there. The time-out message may be the adapter timing out on the buss. (in AlfaOBD, what's your timeout value set to and your baud rate?)
 
#5 ·
I just noticed your image with the security issue.... The 8+2 Security Gateway Bypass cable is just a passive cable to eliminate the SGW module from the chain and shouldn't be the cause yet that error does sound like it could be involved....

Question... What OBD2 adapter do you have? The vLinker MC+ or the OBDLink MX+ ? Or do you have some other adapter? Note, the adapter must be able to speak to the Medium Speed (MS) CAN as well as the standard high speed CANBUS. If you're using a generic adapter or similar, I'd look possibly there. The time-out message may be the adapter timing out on the buss. (in AlfaOBD, what's your timeout value set to and your baud rate?)
I said I have a security bypass, but it is not the bypass cable. I actually have a connection to the star connector, basically hopping on the CANBUS after the security gateway. I have seen some Youtube locksmith videos successfully program Cherokee remotes through the star connector but they already had the PIN. I can connect to the RF Hub, read system ID, read system status, and tell it to Locate Learned Keys, so communication seems to work, just not read the PIN.

As for my adapter, it is a bluetooth OBDLINK MX(Older, not the MX+) I didn't realize AlfaOBD had settings for communications, I never had to adjust them before but it is set at the default 115200 / 100ms. I will try changing the timeout to see if that does anything. You mention it needs to read Medium and High speed bus. Is that over the same wire? The star connector adapter is just 2 wires.
 
#7 · (Edited)
At that point, you are only on one bus, for a lot of OBDii functions you need to be able to hop between the CAN and the MS-CAN busses, the MX can do this just fine, but only with the proper Security Bypass Cable. The Security Gateway didn't exist before 2019 MY KLs... :cool:
 
#8 ·
Reporting back, I was able to read the PIN with AlfaOBD and the star connector cable!

I ended up attempting to program the FOB and entering a made up PIN. I had a 1 in 100,000 chance of getting it correct and of course that failed with invalid PIN. Then I attempted to read the PIN and it worked showing me the PIN!

Just for fun, I disconnected/reconnected and tried reading the PIN again and received the same error about the time delay not expired. I then tried to program with a made up PIN, got an error about an invalid PIN again. Tried to read the PIN and it worked again.

I did it twice to make sure the PIN it gave me was not the made up one I entered and it wasn't. I'm not sure why, but trying to program it must open it up so the PIN can be read.

Anyway, after getting the PIN I was successfully able to program my new FOB.