RAK 19007, 4631 meshtastic starter kit - USB communication failure

Please include the following information, in order for us to help you as effectively as possible.

  • What product do you wish to discuss? RAK4631

  • What firmware are you using? arduino / DFU flashed on MAC OS Arm

  • What firmware version? Can it be obtained with AT+VER=? No

  • Computer OS? Debian Linux

  • What Computer OS version? Debian 13 headless install

  • How often does the problem happen? I am unable to send and receive via the USB port - /dev/ttyACM0

  • How can we replicate the problem?
    I have tried meshtastic, meshtasticd. The device is recognised in lsusb and dmesg show correct attachment when plugging in or removing. The issue is that there is no communication from the board - it remains silent. If I request meshtastic --port /dev/ttyACM0 – info it just hangs and times out with no connection. I am using the USB cable from the kit and used this to reflash with dfu, I tried the erase and adding the firmware again.

Is there a known issue, what am I missing as I understand it should be straight forward.

Welcome to the forum @James3d

Did you try from a computer, instead of the Raspberry Pi?

Did you try to connect to the device with a terminal application and check if there is any output coming over the USB?

Yes, I am trying to run it from an industrial style N100 mini pc and I also tried from terminal on a macbook. I gave up on raspberry pi as its wifi connectivity was too unstable.

Does the RAk4631 show up on BLE on a mobile app?
What exact firmware did you install on the RAK4631? The correct version is firmware-rak4631-w.x.yy.zzzzzzz.uf2 where the w.x.yy… is the version number.

As a side note, meshtasticd is for Raspberry Pi and not for a RAK4631.

Its been working fine over BLE meshtastic app. I installed firmware-rak4631-2.7.15.567b8ea.uf2 and also ran the nrf_erase2.uf2 to try to ensure a clean install.

I assumed meshtasticd was for linux in general. I will probably pull data via python meshtastic via a crom job.