Skip to content

ASL 3.6.3 (Asterisk 22): rpt stats and rpt localplay produce no output, while SimpleUSB interface works normally #171

@dcserkits

Description

@dcserkits

Summary

On a clean ASL 3.6.3 install (Asterisk 22.5.2), the SimpleUSB/DRA-36M interface works correctly (PTT, audio, COS verified via tuning menu), but all rpt CLI functions targeting the node return no output at all — including rpt stats and rpt localplay.

This looks like the node is not correctly bound into app_rpt, even though:

app_rpt.so is loaded

SimpleUSB shows the device as active

The Repeater Rx shows up in core show channels

This prevents telemetry, ID, and node control functions from working — despite fully working RF hardware/audio.

System details

Platform: Raspberry Pi 3B

Image: allstar3-arm64-3.0.20.img

ASL version: 3.6.3

Asterisk version:

Asterisk 22.5.2+asl3-3.6.3-1.deb12

Node: 67214

Interface: DRA-36M (CM119), Motorola M1225

Channel driver: SimpleUSB

Modules settings:

load = chan_simpleusb.so
noload = chan_usbradio.so

What works
✔ SimpleUSB driver is active
chan_simpleusb.so Running

✔ Interface Tune CLI sees device

Menu → Interface Tune CLI:

Active Simple USB Radio device is [67214]

✔ PTT and TX audio verified

Command F (Flash) in the tune menu:

Keys the radio

Transmits tone over RF
➡️ TX audio path works end-to-end

✔ COR / COS verified

Command V (View COS/PTT) while keying radio:

COS Input : Keyed
COS Out : Keyed
PTT Out : Clear

➡️ COS logic and adapter wiring confirmed working.

Symptoms / failure
❌ rpt stats 67214
rpt stats 67214
(no output at all)

❌ rpt localplay 67214 digits/1
rpt localplay 67214 digits/1
(no output, no RF activity)

❌ No telemetry or ID on RF

Even with:

duplex = 1
idrecording = |iN9ATO/R

No CW ID, no courtesy tones.

Relevant observations

Restarting Asterisk does not trigger telemetry.

SimpleUSB produces tones and PTT — so hardware/audio are not the issue.

app_rpt.so is loaded:

app_rpt.so Running

Channel list shows repeater RX:

SimpleUSB/67214 ... Rpt((Repeater Rx))

But…

The node appears not attached to the rpt engine — no CLI response, not even an error.

This does not behave like ASL2 where rpt stats always prints something.

What I suspect (not conclusions — just context)

This may be:

a dialplan / rpt context binding issue specific to ASL3

or a regression involving how node numbers are exposed to the CLI

or rpt CLI behaving differently in Asterisk 22

What makes it noteworthy is:

SimpleUSB works perfectly — only the node control layer is dead.

Happy to provide configs, logs, or reproduce steps if needed.

Reproduction steps (minimal)

Fresh ASL 3.6.3 install

Enable SimpleUSB

Configure single node (67214)

Confirm:

Flash test works

COR shows Keyed

Run:

rpt stats 67214
rpt localplay 67214 digits/1

➡️ Result: no output / no RF

Thank you — this one is weird, but reproducible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions