Discovery II Talk about the Land Rover Discovery II within.
Sponsored by:
Sponsored by:

Definitive answer on Key Fob Reprogramming

Thread Tools
 
Search this Thread
 
Old Jan 17, 2013 | 10:57 AM
  #31  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default

All,

I discovered another typo in the new worksheet. Step 7b should begin: "Divide the value in 7a..." Instead it read "Divide the value in 5a..." I have corrected the document and re-posted it.
 
Reply
Old Apr 3, 2013 | 05:14 AM
  #32  
Rovertechwm's Avatar
2nd Gear
Joined: Mar 2013
Posts: 2
Likes: 0
Default

Hi Rovin

Would it be possible to get a copy of the word doc please to get barcode for Disco 2 keyfobs. nicky@lrw.co.za is my email.

Thanks
Nicky
 
Reply
Old Apr 3, 2013 | 02:22 PM
  #33  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default

All,

I found a problem in the worksheet. I did not have the entire code39 character set. The missing character (a space) has been added and new instructions for the case where the last character of the inner code is a '0'.

The updated revision is available here:
https://landroverforums.com/forum/di...s-45057/page3/
post #23.
The new document is named disco2_fobcode_worksheet_20130403.pdf

Many thanks to Rovertechwm for the list of inner codes and corresponding barcodes that exposed my bugs.
 
Reply
Old Apr 3, 2013 | 07:18 PM
  #34  
jfall's Avatar
TReK
Joined: Mar 2012
Posts: 3,171
Likes: 45
Default

Please attach the .pdf to this thread if possible.
Thanks for your hard work..
Amazing...
 
Reply
Old Apr 4, 2013 | 02:53 PM
  #35  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default

This is the latest rev of the barcode worksheet. I update this posting and the one here: https://landroverforums.com/forum/di...s-45057/page3/ when I make changes.

20130405: updated worksheet to account for codes ending in a zero
 
Attached Files

Last edited by brad_ramsey; Apr 5, 2013 at 04:07 PM.
Reply
Old Apr 9, 2013 | 04:38 PM
  #36  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default

This is the current status of fob programming from my perspective.

We know a couple of things:

1. People have demonstrated programming a DiscoII for a plip (the fob transmitter) with just the inner key code using a Nanocom
2. People have demonstrated programming a DiscoII with the barcodes that ship with new keys using a Hawkeye
3. There is a worksheet distributed by LR that allows techs to produce the barcodes from the inner code for use with the test book system
4. My worksheet (linked above in this thread) does produce correct barcodes from inner codes on the 20 or so examples that I have gotten for testing.

We don't know yet:
1. Can the Hawkeye program a DiscoII for a used plip? Apparently the Nanocom can do this, but does it include additional features such as the ability to put the DiscoII's receiver into rolling code 'learn' mode? Bearmach states that used key fobs cannot be programmed with the Hawkeye unit, perhaps due to lacking this capability.
2. Has anyone ever used a Hawkeye to program a DiscoII for a used plip? The interesting case is a plip that was not previously known to the DiscoII's BCU or reset to new condition. Specifically:
a. Programming keys after replacing a BCU
b. Purchasing a used key that was not 'prepped' by a commercial key replacement firm
3. Has anyone used the codes produced by the worksheet linked above to program a DiscoII? Using a Hawkeye?
 
Reply
Old Apr 9, 2013 | 05:32 PM
  #37  
jafir's Avatar
Super Moderator
Joined: Nov 2009
Posts: 5,847
Likes: 106
From: Arkansas
Default

Originally Posted by brad_ramsey
We don't know yet:
2. Has anyone ever used a Hawkeye to program a DiscoII for a used plip? The interesting case is a plip that was not previously known to the DiscoII's BCU or reset to new condition.
Yes. I have replaced the BCU and ECM in a 1999 D2, and with the codes I received from a LR tech on this forum, I programmed the original key, that would have been unknown to the new-to-me BCU.... all of this using the hawkeye. I have not tested with your spreadsheet, because by the time you created it, I had already programmed the keys.

On my 2003 when I needed a new key, I already had the nanocom, so I didn't try your spreadsheet... I wish I would have, I just didn't think about it.
 
Reply
Old Apr 9, 2013 | 08:03 PM
  #38  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default Spreadsheet version

Jafir, your reply gave me an idea. I had implemented the algorithm as an Octave script at first, then as a worksheet so that people without easy access to a computer could generate codes. But you referred to my worksheet as a spreadsheet. I thought, "that's brilliant!" And so I have created a spreadsheet version. Here it is:

Disco2 keyfob barcode generator

This spreadsheet is online; you can generate codes from your browser! Or, you can export the spreadsheet from the "file" menu on the page and load it into MS Excel.
 
Reply
Old Apr 9, 2013 | 08:23 PM
  #39  
brad_ramsey's Avatar
Drifting
Joined: Sep 2012
Posts: 41
Likes: 7
From: Denver, CO
Default

One more note on status. I have reports of success using a Hawkeye, but the codes used were non-standard. They do not conform to the same barcode standard that all of the other reported barcodes do.

The difference is that the check characters are replaced by a '?'. For example, the standard barcodes for inner code 27821d are:
*J28721D27821CFFS*
*FFFFFFFFD87DE25*

The non-standard versions that *may* work using a Hawkeye in this example are:

*J28721D27821CFF?*
*FFFFFFFFD87DE2?*

Note: I edited this post to be consistent with roverguy7's instructions in the next post.
 

Last edited by brad_ramsey; Apr 10, 2013 at 08:19 AM.
Reply
Old Apr 9, 2013 | 09:32 PM
  #40  
roverguy7's Avatar
Pro Wrench
Joined: Apr 2008
Posts: 1,475
Likes: 37
Default

I'll be honest, I didn't read most of this thread... However, it's simple, the US spec at least.
Autologic can definitively program using the 6digit code.
If you want to get the barcodes using the 6 digit, its plugging the code in a couple times, and then through a simple cypher.
Take the code " 20C215 "... all quotation marks and spaces are there for clarity only.
First barcode always starts with " *J " then the digits " 20C215 " then the digits minus 1(I'll explain in a second) " 20C214 " then always " FF?* "
The minus 1 is applied to the last digit of the code, so a 5 becomes a 4, a 3 becomes a 2, a B becomes a A... A becomes a 9, 0 becomes a F...
" *J20C21520C214FF?* "

The second barcode get a little tricky, but still easy.
Always starts with " *FFFFFFFF " then the cypher code, I'll explain " DF3DEA " then always " ?* "

" *FFFFFFFFDF3DEA?* "

The cypher is a simple hexidecimal conversion, but can be done by hand by transposing the numbers and letters below, top row becomes bottom, bottom becomes top.

0 1 2 3 4 5 6 7
F E D C B A 9 8

Brad it look like you've spent a lot of time with this, if you are still having issues with your converter, I can email you the excel sheet from Land Rover, never had an issue with its codes.
 
Reply



All times are GMT -5. The time now is 12:30 AM.