rdm.sh
Attachments
History
Blame
View Source
Changelog
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Menu
MeshCore
Meshcore
Linux
1c4a8e
Commit
1c4a8e
2026-04-27 13:31:27
David Marsh
: -/-
meshcore/linux.md
..
@@ 65,10 65,44 @@
/dev/ttyUSB0 CP2102 USB to UART Bridge Controller - CP2102 USB to UART Bridge Controller [USB VID:PID=10C4:EA60 SER=0001 LOCATION=1-1]
```
+
## Create serial based symlink
+
+
This creates `/dev/meshcore0` using your devices serial number, which is much more reliable than `ttyUSB0` or `ttyACM0` which can change.
+
+
If you want to change to a different board, you'll have to create `meshcore1` or update these values.
+
+
```
+
sudo udevadm info -a -n /dev/ttyUSB0 | vi -
+
```
+
+
Look for ATTRS{serial} and ATTRS{idVendor}:
+
+
```
+
ATTRS{idVendor}=="303a"
+
ATTRS{serial}=="332AC33C8CDC"
+
```
+
+
```
+
sudo vi /etc/udev/rules.d/99-meshcore.rules
+
```
+
+
put a line in similar to this:
+
+
```
+
SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{serial}=="332AC33C8CDC", SYMLINK+="meshcore0"
+
```
+
+
run the following:
+
+
```
+
sudo udevadm control --reload-rules
+
sudo udevadm trigger
+
```
+
## Start MeshCLI
```
-
meshcli -s /dev/ttyUSB0
+
meshcli -s /dev/meshcore0
```
### Configure node
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9