-
Notifications
You must be signed in to change notification settings - Fork 676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: RAK11200 (ESP32-core) and RAK13300 dont except setting changes by CLI/web/app nor do send LoRa packets #1821
Comments
please check the firmware from https://github.com/meshtastic/Meshtastic-device/suites/8810067067/artifacts/400865220 there was a recent bugfix on that RAK combo |
by now this fix is included in the 1.3.46 firmware. Can you please try updating and rerun your test? |
no feedback, assuming fixed |
Hello Caveman, sorry, i had some stuff to do. `Connected Devices Ctrl+K Disconnect Information 0% Unknown None Discovered. Current Location No Fix. Config Status Config Module Config Hardware Nodes Waypoints Connection Serial Logs |
little update with brand new RAK13300 Lora-Modules rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) //\ E S H T /\ S T / C ??:??:?? 0 booted, wake cause 0 (boot count 1), reset_reason=reset assert failed: void SX126xInterface::setStandby() [with T = SX1262] SX126xInterface.cpp:169 (err == RADIOLIB_ERR_NONE) Backtrace:0x40084131:0x3ffd66e00x40095f89:0x3ffd6700 0x4009bc45:0x3ffd6720 0x400de565:0x3ffd6850 0x400de22c:0x3ffd6870 0x400e1a42:0x3ffd6890 0x400e1aa0:0x3ffd68b0 0x401f839e:0x3ffd68d0 0x400d4f51:0x3ffd68f0 0x400d5002:0x3ffd6910 0x400f572d:0x3ffd6930 0x400dcf15:0x3ffd6960 0x401223a5:0x3ffd6980 ELF file SHA256: 0000000000000000 Rebooting...` Maybe that's interesting too |
for starters
most likely triggered by the -1 ... let's try setting it to RADIOLIB_NC |
assert failed: void SX126xInterface::setStandby() [with T = SX1262] SX126xInterface.cpp:173 (err == RADIOLIB_ERR_NONE) Additional debugging reveals the assert eing triggered by an error -707 (RADIOLIB_ERR_SPI_CMD_FAILED) in SPIwriteCommand(RADIOLIB_SX126X_CMD_SET_STANDBY[...] |
Small update: @caveman99 and i figured something out but we were not able to fix the bug. By accident we found out that RAK11200 + RAK13300 on a RAK5005 baseboard work flawlessly, but if you change the baseboard to the new RAK19007 or the big RAK19001_VB the code crashes and core reboots. Interestingly if you add a GPS-module (RAK1910) to the RAK19007 board (not tested yet on the RAK19001) the code works flawlessly again. |
Category
Hardware Compatibility
Hardware
Rak11200
Firmware Version
1.3.44
Description
Hello,
i got some strange problems with my RAK11200 + RAK13300 setup. I'd like to use this combination for a LoRa<->internet-gateway but run into issues on first line.
I flashed the ESP-core with the device-install.sh-script provided by the 1.3.44-release (other older releases did not work too!).
./device-install.sh -f firmware-rak11200-1.3.44.4fa8d02.bin
This worked without a problem.
When I try to set the lora.region with
meshtastic --set lora.region EU_868
the device happily accepts this, but if I try to get the setting withmeshtastic --get lora.region
it outputs "region = 0", but it should be region = 3 for EU868. Even after rebooting the same behaviour exists.But when i disconnect the LoRa-module (RAK13300) everything works fine. All commands for changing settings are accepted and stored in the ESP32. Even when using the webinterface in Chromium-browser changes can be made.
When i attach the RAK13300 and reboot the device, it does not change any settings, it always reconnects automatically in the webinterface and i can not send any LoRa message.
Interestingly i tried the TX + RX examples for Arduino IDE provided by RAK wireless. With that code I can send and receive packets.
So i guess the LoRa-module is not broken. There must be a problem with meshtastics code.
I attach the output of
meshtastic --noproto
after rebooting. (fresh flashed RAK11200 and RAK13300 attached)The device reboots automatically.
I guess
assert failed: void SX126xInterface<T>::setStandby() [with T = SX1262] SX126xInterface.cpp:169 (err == RADIOLIB_ERR_NONE)
is the most interesting output provided.Does anyone else have these problems?
Best wishes
jayballz
Relevant log output
The text was updated successfully, but these errors were encountered: