Meshcore

Mesh View the repo

Meshcore is a firmware for the M5Stack Cardputer ADV (ESP32‑S3) that adds UI changes and is based on the MeshCore project. The README provides multiple ways to flash the firmware onto the device.

auto-summary

71 stars · 1 forks

Maintainer
sosprz
Capabilities
mesh
Chip families
esp32-s3

Runs on these boards

Unverified

  • CardputerUnverifiedM5Stack
    Flash Cardputerguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

README

M5Stack Cardputer ADV Firmware Flash Guide

Download Firmware

Get the latest release files here:
[https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro/releases)

Firmware Update (M5Burner)

  1. Install and open M5Burner.
  2. Connect your M5Stack Cardputer ADV by USB-C.
  3. Choose Your device
  4. Coming soon

Firmware Update (ESP Flasher)

You can also flash with any ESP Flasher desktop tool that supports ESP32-S3.

  1. Connect Cardputer ADV with USB-C.
  2. Select chip ESP32-S3.
  3. Select firmware .bin file.
  4. Set flash address to 0x0.
  5. Start flash and wait for completion.
  6. Reboot the device.

Firmware Update (Web Flasher)

You can also flash using ESPConnect web flasher:

https://thelastoutpostworkshop.github.io/ESPConnect/

  1. Open the link in Chrome/Edge.
  2. Connect Cardputer ADV with USB-C.
  3. Click Connect, select the serial port, then choose firmware.
  4. Start flash and wait until completion.

Firmware Update (esptool.py)

  1. Connect Cardputer ADV with USB-C.
  2. Find your serial port:
    • macOS: /dev/cu.usbmodem* or /dev/cu.SLAB_USBtoUART
    • Linux: /dev/ttyUSB0 or /dev/ttyACM0
    • Windows: COMx
  3. Flash firmware:
esptool.py --chip esp32s3 --port <PORT> --baud 460800 write_flash 0x0 <firmware.bin>
  1. Reboot the device after flashing.

Thanks

If you like my work, you can support me here:

Firmware contains UI changes and base on MeshCore:

https://github.com/meshcore-dev/MeshCore

Read the full README on GitHub

source github.com/sosprz/meshcore-cardputer-adv