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.
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.
@beegee any updates as I can also not get it to respond to serial on MacOS. I have purchased a 3312 which is working on meshtasticCLI, while I can traceroute to the 4631 I cannot get telemetry (it shows in the Meshtastic Andoid App). I have tried to connect to MacOS to set it up using meshtastic CLI but again no serial response. Please help as I am struggling.
The best way to setup the RAK3312 is to use the Meshtastic Web Client. And you can use the same for the RAK4631.
In my experience nrf_erase2.uf2 is not fully erasing the settings. I suggest you use our WisBlock-HW-Tester to make sure you have a clean module and test the serial communication with it.
WisBlock-HW-Tester is not Meshtastic, it is a HW test application that checks basic functionality of the WisBlock Core modules like
Connection to the LoRa transceiver
Serial output over USB
Flash Read/Write
After you flashed the test firmware, connect a serial terminal application to the device with 115200 Baud 8N1. You can see the log output with the test results.