Mike, MCH, et al,
Thank you for your comments and particularly the "Rosetta Stone" for
the channel lines of an MT1000 codeplug. Several observations, which
may be of interest:
(1) The first 14 lines (which appear to be 11
lines for my 16-channel MT1000) are not
entirely sacred grounds. It is possible
to "hack" that data to some degree, although
at this point, I haven't really investigated
it thoroughly and the RSS might just as well
provide one enough access...so why bother.
By the way, I refer to them as the "header"
data and the channel lines as "detail" data.
(2) I suspect one of the reasons that modifying
the header data -- or using a pedestrian editor
like Notepad -- doesn't work out is because
it/they might truncate the three blank lines
between the top of the header data and the
part that precedes the detail data. Below,
modified to not wrap, is a snippet from a
codeplug header. Notice that the line containing
the recurring "1234566789+" literals is the
first of these three blank lines. The remaining
two are polulated woth periods.
These were modified (filled with non blanks)
adulterated, saved, and re-read without incident.
I have not written the codeplug to the radio, so
be careful. The point is that so long as there are
48 blanks terminated by a CR/LF (0x0DOA) the code
plug seems fine.
(3) Of possible interest to hack would be the big
long, line of "308NONENONENONENONENONE.." which
appears to be the PL table. The format belowis
separated into significant tokens for clarity:
308 D023 D023 0693 2336 0719 2418 0744 2503 0719 2541
where:
308 = constant value
D023 = Digital 023 (TX & RX) for entry one
0693 = TPL 69.3 (TX) for entry two
2336 = TPL 233.6 (RX) for entry two
..etc.
Header of 16-channel MT1000:
----------------------------
00F604782YYYYYYYYYYYYYYYABCDEFGHIJ XYZ1ARU0909H445S
EEEEENDEEEEDD01030840003003030000000000000000016070...
042NONE NONE 042NONE NONE EEEDXXXXXXX
308D023D02306932336071924180744250307192541NONENONE...
123456789+123456789+123456789+123456789+12345678
................................................
................................................
020007007DDEEEEEE0001DDDEDEED1501500500DDDDDEK
EEDDDNDDDDPDE0150050250000770000750790101800080
01562EE100110011001100110011001100110011001100110011001000
D015DD0821649
----------------------------
(4) I use an editor called UltraEdit; it is by far
the best product available for software developers.
It has a built-in hex editor that can be toggled
on or off. By the way, no pecuniary interest here,
just a satisfied customer. It is cheap, however,
and offers a 45-day trial period.
(5) By the way, if one is interested in methodology,
it is possible to run the RSS in a DOS window
(remember, the radio is NOT being programmed),
edit the code plug, read a code plug with RSS,
make changes using the RSS, and instantly have
the editor alert you that a change has been made
so can see the net effects.
I tried this on my friend's computer with his RSS
and my code plugs.
I have not gotten into the HT600 code plugs yet, but I suspect that
some of the data blocks are pretty much the same -- or, at least
similar.
Again, Mike, I am grateful for your insights and the wonderful
contributions you and the others have made to the Repeater Builder's
site. These areicles have fueled my excitement for these radios.
They are great bargains, can be fixed up, and offer reliable and
sturdy alternative to the more fragile, higher-priced alternatives.
Besides, as a ham, I just like to take things apart and see what
makes them tick.
73s,
Bill, k6whp
>
> Funny you should ask about the Genesis radios. They are the
> only code plugs that I've really looked closely at.
>
> The HT600 and P200 (except low band) are the same radio.
> The HT600E, MT1000 and low band P200 are the same radio.
>
> I have no knowledge of the HT600 code plug, but the MT1000
> code plug is straight ASCII text characters that are positioned
> at specific byte locations in the code plug.
>
> My interest in cracking the code plug is because I have
> several MT1000s - a 16 channel UHF on GMRS, a 99-channel
> UHF on mixed use,
..etc.