开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: Xcat 9000 Rev B


 

Hi Group,

I've added a new page to the github Wiki to consolidate our research
here
. I think I've set it up so it can be edited by anyone (you will need
awi github account). The Groups WIKI is just too painful to use
frequently. Additionally the github wiki is backed by a git repo so
history is easily available.

I spent a lot of time with the disassembler over the weekend and made
a couple of happy discoveries! For one, memory access for the X900
does NOT use the address encryption feature of SB9600 that is used by
the Spectra RSS. This makes life MUCH easier!

I'm writing a script to dump the contents of a code plug image or .RDB
file to test our findings. Currently it doesn't do much other than
verify the checksum of the code plug and dump the number of active
modes. I'm currently adding code to dump the Tx and Rx frequencies
from the synthesizer programming bits that Dennis has already
identified. You can find the script in the Xcat NG firmware repo
()

My goal is to write a simple script to program code plugs from .RDB
files on a modern computer without screwing around with trying to slow
down the computer.

I went to the local Ham radio swap meet this weekend in search of
X9000 cables and heads ... I came home empty handed. X9000s aren't
very plentiful on ebay at the moment either and they haven't gotten
any lighter with age! I'm keeping my eyes open.

73's Skip WB6YMH

On Sun, Aug 28, 2022 at 8:37 PM Dennis Boone <drb@...> wrote:

> I'm still not out of ideas for work arounds, but if the codeplug is
> to be extracted to be modified and re-inserted in the Pico, then
> using the RSS will destroy the work around structure...so far.

If RSS doesn't deal with cheating the number of entries higher, then
there's serious doubt that the radio will do it reliably either. I'm
not convinced it makes sense to try to force it.

In the X, the primary PL/DPL setup is in the mode data, not elsewhere.
The MPL setup does put stuff in other slots beyond the normal end of the
mode data. Does the X9000 do this similarly? It has half again as much
space devoted to the mode line.

> I really think the future of codeplug editing is going to be via a
> Java or VB runtime that can export a format that can be
> (re)integrated into the Pico possibly as a secondary step. I can
> provide structure/format information but writing such an application
> is beyond my skillset.

Language doesn't really matter. Generating proper bit patterns, and
making the thing feasible for mortals to fly, is what matters.

I'm sure a number of us are capable of generating software once we have
the details of the bit patterns in hand. You seem to have worked out
more of the layout than is written down anywhere. Any chance you could
write that out in text form and share that? Anything you've already
identified is something we don't have to reinvent.

De




Join [email protected] to automatically receive all group messages.