Contribution: A working r7000.json

13 views
Skip to first unread message

Bob Egan

unread,
May 14, 2026, 9:11:44 PM (3 days ago) May 14
to SkyRoof
{
  "id": 3040,
  "echo": true,
  "default_baud_rate": 1200,
  "cross_band_split": false,
  "bad_reply": ["FE", "FE", "E0", "08", "FA", "FD"],

  "comment": "Icom IC-R7000 receiver. Simplex RX only. CI-V address 08h (NOT 52h as listed in hamlib). No TX, no PTT, no split. reply:null required throughout due to slow 1200 baud response time exceeding SkyCAT default timeout.",

  "simplex": {

    "setup": {
      "messages": [
        {
          "command": ["FE", "FE", "08", "E0", "03", "FD"],
          "reply": null,
          "comment": "Read frequency as setup ping"
        }
      ],
      "restriction": "when_setting_up"
    },

    "read_rx_frequency": {
      "messages": [
        {
          "command": ["FE", "FE", "08", "E0", "03", "FD"],
          "reply": null
        }
      ],
      "restriction": "when_receiving"
    },

    "read_tx_frequency": null,

    "read_rx_mode": {
      "messages": [
        {
          "command": ["FE", "FE", "08", "E0", "04", "FD"],
          "reply": null
        }
      ],
      "restriction": "when_receiving"
    },

    "read_tx_mode": null,
    "read_ptt": null,

    "write_rx_frequency": {
      "messages": [
        {
          "command": ["FE", "FE", "08", "E0", "05", null, null, null, null, null, "FD"],
          "reply": null,
          "command_param": {"format": "BCD_LE"}
        }
      ],
      "restriction": "when_receiving"
    },

    "write_tx_frequency": null,

    "write_rx_mode": {
      "messages": [
        {
          "command": ["FE", "FE", "08", "E0", "06", null, "FD"],
          "reply": null,
          "command_param": {
            "format": "Enum", "values": {
              "LSB": [ "00" ], "USB": [ "01" ], "AM": [ "02" ], "CW": [ "03" ], "RTTY": [ "04" ], "FM": [ "05" ], "WFM": [ "06" ]
            }
          }
        }
      ],
      "restriction": "when_receiving"
    },

    "write_tx_mode": null,
    "write_ptt_off": null,
    "write_ptt_on": null
  }
}

Alex VE3NEA

unread,
May 15, 2026, 8:49:14 AM (3 days ago) May 15
to SkyRoof
Hi Bob,

Thank you for the contribution! Your json file, and your notes doc, are on GitHub now. This is an amazing piece of work and a great example of troubleshooting the problems. 

What whas the error when you tried to fork the SkyCAT repo? Please send the details to my direct email.

Bob Egan

unread,
May 15, 2026, 8:48:57 PM (2 days ago) May 15
to SkyRoof
You're welcome Alex. The fork error just said "unexplained error, try again". That why i sent everything via email. Glad you found it valuable. 73's sir. - Bob N1baq
Reply all
Reply to author
Forward
0 new messages