开云体育

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

Re: Has anyone fully decoded the X9000 memory mapping?


 


As far as getting signals in and out of the shield can on the personality board, there are at least two options.

1) Put an SMA through the shield can and remote a BT antenna to the lock, label or J1 connector area of the radio with thin coax and stub.

2) Wire BT transceiver externally to the radio via J1 and use spare or other lines to the inside the radio. Specifically there are the following pins available on the option plug J301 of a HLN5299B Personality Board:

J301 Inside shield can boundary of HLN5299B Personality Board:
Pin 15 Spare to JU504/505 (JU504 Normally in to U500 Pin 19 for ???)
Pin 17 KID to J1 Pin 29 via 100 ohm
Pin 18 KEY to J1 Pin 25 via 1000 ohm
Pin 16 /WE to J1 Pin 16 via 100 ohm

If I recall, the /WE line is asserted low for 5 ms when a KVL Keyloader is attached to the radio. For us Part 90 users who may wish to retain Securenet capability, it would be nice if the KVL functionality were maintained. If the lines were run through a transmission gate on the new board such that detection of a KVL keyload reverted the function of the bus to that purpose would be desirable. Pin 15 is apparently a spare (more research needed) and could be used to toggle the functionality. The circuits on J301 could pass through the new board if any other option * (including Securenet) required access to J301.

* The Personality Board has space for option boards stacked above the processor on nylon standoffs. I think, (verification needed) that there is space for two option boards. J301 is a DIP ribbon receptacle.


On Fri, Jul 29, 2022 at 10:30 AM, Skip Hansen wrote:
Let's see... 2K x 8 requires 19 GPIO lines (11 address + 8 data). 8K
x 8 requires 21.

The ESP32-S3 (latest chip) has 45. That's the raw chip, the modules
use some of the GPIO internally and don't bring everything out. The
ESP32-S3-WROOM-1 module brings out 36 GPIOs.

My memory was faulty, it ONLY has 240 Mhz dual core CPUs, not 270. It
has WiFi and Bluetooth but the antenna is part of the module and RF
isn't going to get from a buttoned up case. Maybe far enough??
Personally I would prefer routing a serial port out like we did with
the Xcat rather than having an "intentional emitter" inside of the
radio.

GPIO0->GPIO7 - EEPROM data.
GPIO8->GPIO15 - bottom 8 bits of address line
GPIO16->GPIO20 - top 5 bits of address line
GPIO21 - chip select.

There are a couple of gotchas of course... The ESP32 is NOT 5 volt
tolerant so there would need to be some level conversion (just a bunch
of FETs perhaps?). Additionally some of the pins are strapping pins
that have special meaning at power up. For example if GPIO0 is held
low at reset then the ESP32 enters boot mode.

So my napkin says it can be done, but not as cleanly as just hooking
up the pins.

73's Skip WB6YMH





On Thu, Jul 28, 2022 at 10:04 PM Casey Crane <ccrane148@...> wrote:

Emulation. It's the only viable option. Otherwise, you have to forego all the CTCSS/DCS, and whatever I/O and options the radio is capable of and reproduce them with other devices since the radio's uP does the signalling processing. I think using the radio's native capabilies is the simples, cleanest and most cost effective option.

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