mesh
Deployments
Clients
ZS01
Specs:
Short Name: ZS01
Long Name: zcksjdn.com/mesh
Firmware: Meshtastic
Role: CLIENT_MUTE
Model: Heltec V4.2
MCU: ESP32-S3R2
Flash: 16MB
PSRAM: 2MB
Screen: .96″ OLED
Comms: LoRa, GPS, Bluetooth, Wi-Fi
Battery: 3000mAh
Interface: USB-C, UART, GPIO, I2C
Build (Current):

Approx. Location:
47.267, -122.465
zs02
Specs:
Node Name: zs02 [zcksjdn.com/mesh]
Firmware: MeshCore 1.14.1
Role: Companion
Model: Heltec V4.2
MCU: ESP32-S3R2
Flash: 16MB
PSRAM: 2MB
Screen: .96″ OLED
Comms: LoRa, GPS, Bluetooth, Wi-Fi
Battery: 3000mAh
Interface: USB-C, UART, GPIO, I2C
Build (Current):

Approx Location:
47.267, -122.465
ZS03
Specs:
Short Name: ZS03
Long Name: zcksjdn.com/mesh
Role: CLIENT_MUTE
Model: Heltec V4.2
MCU: ESP32-S3R2
Flash: 16MB
PSRAM: 2MB
Screen: .96″ OLED
Comms: LoRa, GPS, Bluetooth, Wi-Fi
Battery: 3000mAh
Interface: USB-C, UART, GPIO, I2C
Build (Current):

Approx Location:
47.267, -122.465
Infrastructure
zs00
Specs:
Node Name: zs00 [zcksjdn.com/mesh]
Firmware: MeshCore 1.14.1
Role: Repeater
Model: Heltec V4.2
MCU: ESP32-S3R2
Flash: 16MB
PSRAM: 2MB
Screen: .96″ OLED
Comms: LoRa, GPS, Bluetooth, Wi-Fi
Battery: 3000mAh
Interface: USB-C, UART, GPIO, I2C
Build (Current):

Approx. Location:
47.268, -122.465
Prototyping & Customization
ZS00
*missing media*
Hardware & Tools
(Based on my usage. No referral links; just straight to the source.)
Notes & Tips
Flashing Firmware From Linux
I’ve found that the web serial driver, even when using official Chrome, doesn’t install from the manufacturers website when running Ubuntu 25.10. I believe this is due to newer Kernel and Kernel header source location. I’ve had to use the CLI to flash all 3 devices so far.
Flashing from the CLI is pretty straight forward. Follow the instructions in the following link: https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/cli-script/. I’ve had very good success using USB-C to USB-C cables that came with my Samsung phone. You need to ensure the cable can pass data, not just charge.