Skip to content

DM32.01.01.049 - Reads from but does not write to #113

@rough-ton

Description

@rough-ton

I have a DM32 running firmware version DM32.01.01.049. NeonPlug is able to read from the radio but not write to it. I have included the debug stack trace below. I am aware that this version of firmware is not fully tested. Let me know if you need additional information or want me to test again if you find a solution.

`NeonPlug Connection Debug
Timestamp: 2026-02-09T03:49:48.938Z
Error: Connection failed: No reply from the radio. Is the radio connected and turned on? Please click the Read/Write button again and select the correct serial port when prompted.

--- Recent logs ---
[2026-02-09T03:41:44.909Z][INFO][Connection] Ready to communicate.
[2026-02-09T03:41:46.880Z][INFO][Memory] Reading metadata from 200 blocks from 0x1000 to 0xc8000 (endAddr was 0xc8fff)
[2026-02-09T03:41:59.719Z][INFO][Memory] Discovered 200 blocks: Channels=48, Zones=1, Scan Lists=1, Unknown=49, Empty=93
[2026-02-09T03:41:59.783Z][INFO][Protocol] Channel count: 20
[2026-02-09T03:41:59.784Z][INFO][Protocol] Found required metadata block 0xb at 0x08D000 (marked as unknown type, but will read)
[2026-02-09T03:41:59.784Z][INFO][Protocol] Found required metadata block 0x44 at 0x00B000 (marked as unknown type, but will read)
[2026-02-09T03:41:59.784Z][INFO][Protocol] Found required metadata block 0x42 at 0x008000 (marked as unknown type, but will read)
[2026-02-09T03:41:59.784Z][INFO][Protocol] Found required metadata block 0x43 at 0x00A000 (marked as unknown type, but will read)
[2026-02-09T03:41:59.784Z][INFO][Protocol] Bulk reading 15 blocks (channels, zones, scan lists, and fixed metadata blocks)
[2026-02-09T03:42:08.259Z][INFO][Protocol] Bulk read complete: 15 blocks cached
[2026-02-09T03:42:08.259Z][INFO][Protocol] Set allBlockData with 15 blocks for store persistence (allBlockMetadata has 200 entries)
[2026-02-09T03:42:08.262Z][INFO][Protocol] Channel count: 20
[2026-02-09T03:42:08.262Z][INFO][Protocol] Parsing 1 cached channel blocks for 20 channels
[2026-02-09T03:42:08.263Z][INFO][Protocol] Successfully parsed 20 channels (expected 20)
[2026-02-09T03:42:08.265Z][INFO][Protocol] Found 1 zone blocks (metadata 0x5c)
[2026-02-09T03:42:08.265Z][INFO][Protocol] Successfully parsed 3 zones
[2026-02-09T03:42:08.290Z][INFO][Protocol] Found 1 scan list blocks (metadata 0x11)
[2026-02-09T03:42:08.290Z][INFO][Protocol] Successfully parsed 3 scan lists: Scan List 1, SIMP SCN, WX SCN
[2026-02-09T03:42:47.894Z][INFO][Protocol] Restoring cache from store: 15 block data entries, 200 metadata entries
[2026-02-09T03:42:47.894Z][INFO][Protocol] Restored 15 blocks from store cache
[2026-02-09T03:42:48.476Z][INFO][Connection] Ready to communicate.
[2026-02-09T03:42:53.594Z][WARN][Protocol] Connection failed with previously granted port
Error: No reply from the radio. Is the radio connected and turned on?
[2026-02-09T03:42:53.595Z][WARN][Protocol] Error closing failed port
Error: Failed to execute 'close' on 'SerialPort': Cannot cancel a locked stream
[2026-02-09T03:49:43.219Z][INFO][Protocol] Restoring cache from store: 15 block data entries, 200 metadata entries
[2026-02-09T03:49:43.220Z][INFO][Protocol] Restored 15 blocks from store cache
[2026-02-09T03:49:43.814Z][INFO][Connection] Ready to communicate.
[2026-02-09T03:49:48.935Z][WARN][Protocol] Connection failed with previously granted port
Error: No reply from the radio. Is the radio connected and turned on?
[2026-02-09T03:49:48.936Z][WARN][Protocol] Error closing failed port
Error: Failed to execute 'close' on 'SerialPort': Cannot cancel a locked stream`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions