Excellent tutorial! Thank very much!
-Steve

--- In [email protected], DCFluX <dcf...@...> wrote:
>
> Brute Force Hacking the TKR-820  / 720 Series
> 
> Hey, these make great little repeaters. They also are becoming fairly
> common on the surplus market as companies are caving into the idea
> that digital cellular is a better alternative to NBFM. Well anyway I
> am sure you bought one for cheap or acquired one by some other means
> with the thoughts that you could drag it into the ham band.
> 
> So lets begin. First lets make sure the repeater works. Start by
> connecting a watt meter with dummy load to the TX port (Or the antenna
> port on models with the built in duplexer). Use the 25W 200-500 or
> 400-1000 slug are the closest thing you have. Loosen the squelch until
> the repeater goes into transmit mode, remember to press the repeat
> button on the front panel. Won't do it? Turn the unit off pull the
> covers and remove the 93C46 EEPROM from the controller board (This is
> the little board that is about 3X5 and sits above the radio chassis').
> This sets the DPL/PL combination and without it the repeater will
> activate on COS. Turn it back on and it should repeat. Got RF power?
> Good. Set this little bastard aside as we will deal with him later.
> 
> Next step is to take write down the voltage on the from the test
> points besides the VCOs. The VCOs are located under the metal tray
> that the controller sits on. This should be some where around 4 volts
> DC.
> 
> Now we have to come up with a way to change the data that sets the
> frequency of the repeater. For some reason the chip that does this is
> on the circuit board on the front panel of the repeater.
> 
> I was originally told that "Either a KPT-20 or KPT-50 is need to
> program those. No way around it." That sounds like a wager to me. Sure
> if you have a Kenwood dealer around that you can borrow one from or
> willing to spend more than you bought the repeater for this is a sure
> fire method. Oh, you will also need the KPG-21D software, but it will
> not allow operation into the ham bands and has some serious
> compatibility issues running on modern hardware.
> 
> Unsolder the 93C46 EEPROM from the front panel board. Use what ever
> method you like, I prefer my trusty static free Soldapult. Be careful
> not to rip and leads off the package when removing it. Place an 8 pin
> DIP socket in the hole that you got the EEPROM out of and solder it
> down.
> 
> Now we get the data out of the chip. I built a serial port to EEPROM
> interface found here: http://www.lancos.com/e2p/siprog_base.png and
> http://www.lancos.com/e2p/si-prog-v2_2.pdf in order to be used with
> the device programming software "Pony Prog"
> http://www.lancos.com/prog.html. You have to build the base board and
> then the socket for the device you wish to program. I replaced the
> LM2936Z-5 in the schematics with a 5.1 V Zener diode fed with a 330
> ohm resistor to generate the +5 needed, and BC547 is the European
> equivalent of a 2N3904. This way all parts can be obtained from your
> local Radio Shack, or your parts box depending on how much home brew
> you do so well.
> 
> So once you have the interface built and running you can read the
> EEPROM contents. The settings take a little while to get used to. All
> you want it to output to is a raw binary dump with no header
> information saved.
> 
> Open the dump with a hex editor. I like XVI32,
> http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm .
> Pretty hard to beat free. Now for some reason the Pony Prog spit out
> information that is interleaved. This is evident by the way the data
> is arranged at &H7A, Which on my dumps is 8R021N. On a Kenwood KPG-21D
> generated image this should say R820N. Anyway, it makes the hex coding
> easier to understand when doing the channels. If you are using a
> different chip program that did it right you will have to swap the
> bytes around, i.e C884 to 84C8. It should be obvious when you do the
> calculations and your frequency is in the 650MHz region.
> 
> Receiver frequency data starts at &H00 and it 2 bytes long. In my
> binary image I have &H8338. Open up the windows calculator and place
> it in scientific mode (Or you can use a decent calculator that will
> convert Hex to decimal such as the TI-36X.). Press the "Hex" button
> and enter in the data that you have. Then press "Dec".
> 
> &H8338 = 33592.
> 
> Now we multiply this by the channel stepping. 12.5 for the TKR-820 and
> 5 for the VHF 720.
> 
> 33592 * 12.5 = 419900.
> 
> Now we add the IF frequency
> 
> 419900 + 21400 = 441300
> 
> 441.300MHz. You still with me? Good.
> 
> The transmit side is the exact same thing, but starts at &H02. I find
> this odd that both the transmit side and the receive side use IF
> frequencies on the synthesizers, but what ever.
> 
> Now that you have reverse engineered what channels the repeater is on,
> Stick that chip back in there. You get to do…. More testing.
> 
> If you have the internal duplexer now would be a good time to bypass
> it and go straight into a watt meter and dummy load.
> 
> If you are satisfied with the repeaters performance you may continue
> to changing the frequency.
> 
> Figure out the target frequency you want and we will go from there.
> 
> 443.400MHz RX
> 
> 443400 – 21400 = 422000
> 442000 / 12.5 = 33760
> 33760 = &H83E0
> 
> 
> 448.400MHz TX
> 
> 448400 – 21400 = 427000
> 427000 / 12.5 = 34160
> 34168 = &H8570
> 
> Make a copy of the original binary file and we will edit the copy.
> 
> Starting at the first address enter the data
> 
> "83 E0 85 70 FF FF FF FF FF"……
> 
> "FF" signifies no data and should fill the contents to the EEPROM
> until address &H7A which is "38 52 30 32 31 4E" (8R021N)
> 
> Now get the chip back out of the repeater and place it in your
> programmer and fire the new binary file into it. Place it back into
> the repeater.
> 
> If you did a large frequency jump your repeater will be "Bricked".
> Don't worry. You will need to adjust the trimmers on the VCO cans so
> that the test point voltage is either the voltage you wrote down in
> step 1 or as close to 4.0 volts as possible, which ever way you want
> to do it. Also there are some helical coils for the receiver's
> pre-selector, feel free to adjust these for maximum sensitivity.
> 
> As long as you have a service monitor out, now would be a good time to
> retune your duplexer. Remove the duplexer out of the bottom of the
> repeater if so equipped and follow the instructions here:
> http://www.repeater-builder.com/rbtip/notchduptuning.html
> 
> 
> 
> Moving on to the bastard…
> 
> The PL data starts at the same locations as the synthesizer data &H00
> is RX and &H02 is TX.
> 
> After pulling out some hair and then sitting over a chart with some
> hot chocolate, I came to the conclusion that the frequency formula is
> this:
> 
> &HC2E9 – &HC000 = &H02E9
> &H02E9 = 670
> 670 / 10 = 67.0
> 67.0Hz
> 
> 123.0Hz
> 123.0 * 10 = 1230
> 1230 = &H04CE
> &H04CE + &HC000 = &HC4CE
> 
> "FF FF" is what you would program if you want carrier access.
> 
> So, "C4 CE C4 CE"…. Would be what you put in to the EEPROM from the
> controller board. What?!? You don't like 123.0Hz? Too bad, it is part
> of the master plan to make all repeaters in the world carrier access
> or 123.0, muhahahaha…. Oh wait…
> 
> Looks like everything from 67.0 to 250 can be generated this way. The
> board also supports Digital Quiet Tone, but it looks way complicated
> to figure out what is what and I have no motivation to pursue it as I
> do not have DQT radios to experiment with. It may be a better option
> for you to install a PL board such as a TS-32 as this only works with
> the internal controller, and without any way to ID makes it pretty
> useless. But you should be able to tap the logic out of the PL section
> to run an external controller so this is another thing that is
> entirely up to your preferences.
> 
> On Tue, May 4, 2010 at 7:35 AM, Steve <wxfr...@...> wrote:
> > I'm looking for information on how to program and edit binary files for the 
> > 2 EEPROMS in the Kenwood TKR-820 UHF repeater without using the KPT-50. I 
> > have IC programmers available through work.
> > Thanks,
> > Steve AB5ID
> >
> >
> >
> >
> > ------------------------------------
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>


Reply via email to