python icon indicating copy to clipboard operation
python copied to clipboard

meshtastic --export-config doesn't gather/export all configuration information from RAK4631

Open wptracy opened this issue 8 months ago • 2 comments

meshtastic --export-config doesn't gather/export all configuration information from RAK Meshtastic Start Kit: RAK19007+RAK4631

but it does work on lilygo t-echo hardware

maybe is has something to do with the LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn

Also, the Google Chrome Meshtastic Web API cannot read configuration information from RAK4631, but it can read it from lilygo t-echo

I have the drivers installed: macOS

CP210X USB to UART bridge - Download
CH9102 Driver - MacOS Download

My system USB report shows this for when the lilygo t-echo is plugged in: USB 3.1 Bus:

Host Controller Driver: AppleT8132USBXHCI

TTGO_eink:

Product ID: 0x4405 Vendor ID: 0x239a Version: 1.00 Serial Number: D4AA21528E77CB43 Speed: Up to 12 Mb/s Manufacturer: LILYGO Location ID: 0x03100000 / 1 Current Available (mA): 500 Current Required (mA): 100 Extra Operating Current (mA): 0

My system USB report shows this for when the RAC4631 is plugged in:

WisCore RAK4631 Board:

Product ID: 0x8029 Vendor ID: 0x239a Version: 1.00 Serial Number: B10326724B61A282 Speed: Up to 12 Mb/s Manufacturer: RAKwireless Location ID: 0x03100000 / 1 Current Available (mA): 500 Current Required (mA): 100 Extra Operating Current (mA): 0

I get a complete dump of the export-config when I run the meshtastice --export-config on the lilygo t-echo, but when I run the same command when the RAK Meshtastic Start Kit: RAK19007+RAK4631 device is connected, this is all I get back.

wptracy@Williams-Mac-mini ~ % meshtastic --export-config
/Users/wptracy/Library/Python/3.9/lib/python/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
  warnings.warn(
# start of Meshtastic configure yaml
channel_url: https://meshtastic.org/e/#CgcSAQE6AggOEgA
location:
  lat: 39.7904752
  lon: -104.7474558
owner: Meshtastic 1158
owner_short: WI0K

wptracy@Williams-Mac-mini ~ % 

wptracy avatar Apr 21 '25 18:04 wptracy

I solved something similar with my heltec t114 v2 (running 2.6.13) by disabling debug log api

meshtastic --set security.serial_enabled true --set security.debug_log_api_enabled false

alexl83 avatar Jul 20 '25 18:07 alexl83

Hi, I see you are using a quite old Python version (3.9). Eventually you need to upgrade to a newer interpreter and reinstall the CLI.

juergenRe avatar Oct 27 '25 14:10 juergenRe