The war is not over!

Ludo | 19 octobre 2012
I just couldn’t stay with so many questions and so few answers, so come check back the protocol descritpion in the next few weeks 😉

I’ve made a scan of the RC-20 Instruction manual, since it’s not available anywhere else, maybe it will be useful to someone.

14 Responses to “The war is not over!”

  1. Jun dit :

    Hi
    It’s a great hack!
    I have a TM-541 which is broken display.
    So I want to implement this protocol into a microcomputer. 🙂
    Thanks.

    • Ludo dit :

      Hi Jun,
      I hope you’ll succeed! There are still some undiscovered LCD indicators in the bit field, like the ALT indicators on the TM-541. Please let me know if you find where they are in the data frame.
      I’ve connected the RC-10 and the RC-20 to my TM-241E and my TM-441E, but only the TM-241E allows to control the AF output. I’ll email Kenwood to know if it’s a firmware issue, but unfortunately if it really is, the microcontroller will have to be changed since it’s using mask ROM…

      • Jun dit :

        Hi Ludovic,
        I’ve implemented data loging program on an Arduino.
        The following is a log data of ALT indicators.

        0 41 42 49 65 40 40 50 8F # connect to the RIG and send ‘0x00’
        2 42 41 40 40 40 80
        8 80
        0 41 42 49 65 40 40 50 8F # push F
        2 42 40 40 40 40 80
        7 4F 81
        8 81
        0 41 42 49 65 40 40 50 8F # push ALT
        2 42 41 40 40 40 80
        8 80
        6 84 # enable ALT
        6 86 # left arrow indicating
        6 84
        6 86
        6 84
        6 86
        6 84
        6 86
        6 84
        6 86
        6 84
        6 86
        6 84
        6 86
        6 84
        0 41 42 49 65 40 40 50 8F # push F
        2 42 40 40 40 40 80
        7 4F 81
        8 81
        6 86
        6 84
        0 41 42 49 65 40 40 50 8F # push ALT
        2 42 41 40 40 40 80
        8 80
        6 80 # disable ALT

        It seems to send with 0x06 in ALT indicates.But the right arrow doesn’t indicating. I don’t know how indicate it 🙁

        • Ludo dit :

          Just to make sure there’s no misunderstanding: did you see the right arrow on the LCD but not on the data frames, or you don’t have it logged because it didn’t not display on the LCD?
          I’ll update the protocol specifications with your findings and the frequency data frame, which has an extra byte on your transceiver for indicating the « 1 GHz ».

          • Jun dit :

            Thank you for updating protocol specifications !
            I tried to receive signals which has a right arrow shift.I checked the 0x06 frame following :
            0x06 0x80 # disable ALT
            0x06 0x84 # ALT
            0x06 0x86 # left arrow + ALT
            0x06 0x85 # ALT + right arrow

            • Ludo dit :

              That’s great! I was waiting for this last command to publish the updated protocol specifications. I’ll do that later this day, when I’ll be back home.
              The only missing thing is the DRS indicator. Since I don’t have this optional board fitted on my transceivers, I’ll send « fake » frames with my microcontroller to find this mysterious bit. Then I think we’ll have everything we need to build a RC-20 clone, but without the IF-20 support until I get a chance to buy one, or if someone accepts to help me by placing a communication logger that I will provide, between his RC-20 and IF-20.

Leave a Reply


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.