Get the latest release files here: https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro/releases
- Double-click the reset/reboot button to enter bootloader mode.
- A USB drive will appear on your computer.
- Copy the
.uf2file, then drag it onto the device drive. - The device will reboot automatically after the copy finishes.
You can also flash using the web flasher. Choose "Custom firmware" at the bottom:
https://flasher.meshcore.co.uk
If you like my work, you can support me here:
https://github.com/meshcore-dev/MeshCore
- Home carousel pages:
Messages,Contacts,Channels,Adverts,Radio,Bluetooth,Sound,GPS,Time,System,Tools(depends on build flags). - Shortcut visibility can be configured for
Radio/GPS/Time/Bluetooth/SoundinSystem -> UI.
- Direct messages (DM) with per-contact threads.
- Channel messaging for public and private channels.
- DM and channel compose screens with unified text-input engine.
- Quick text support:
- send quick text
+Add quick text-Remove quick text
- Input modes:
- T9 / on-screen keyboard / hardware keyboard (depends on target/build)
- shared behavior for submit/back/cursor across text-entry screens.
- Message preview screen for recent incoming messages.
- Persistent history is stored per thread/channel in QSPI.
- Auto-trim is enabled to prevent unbounded history growth.
- Active RAM windows:
- DM:
20messages - Channels:
100messages
- DM:
- Unread/total counters are persisted and restored after reboot.
- Tabs:
favs,contacts,repeaters,rooms,sensors. - Favorites are grouped in dedicated
favstab. - Contact actions:
- send/open DM
- telemetry / repeater login paths
- favorite toggle
- clear conversation / delete contact
- Distance-aware sorting in settings (
none / nearest / farthest) using cached distance. - Contacts settings:
- auto-add filters (users/repeaters/rooms/sensors)
- overwrite oldest toggle
- cleanup actions (remove non-users / remove all).
- Channel list sorted by unread count.
- Join/create flows:
+Join #channel+Join priv channel+Create priv channel
- Channel actions:
- mute/unmute
- show/share private key (for private channels)
- clear messages
- remove channel
- Channel history supports paging and line/message navigation.
- Private key sharing/join flow is integrated from DM.
- Adverts list with detail view.
- Manual send:
Send advert (0-hop)Send advert (flood)
- Adverts settings:
Advert soundON/OFFShare positionON/OFFAdvert ratepresets.
- Radio menu with:
- preset selection
- custom radio setup (
freq/SF/BW/CR) - TX power
- repeat toggle
- Local Stats
- RX Log
- Custom Radio uses staged edits and saves on
OK(save [ok]hint). - Repeat is blocked on blacklist ranges (
433.x,869.x,918.x) and auto-disabled when needed. - Page up/down (
LEFT/RIGHT) supported in Local Stats, Repeater Stats, RX Log.
- System menu entries:
- Change device name
- Bluetooth
- UI
- Display
- Radio
- GPS
- Time
- Battery
- Sound
- Messages
- Telemetry
- Stats
- Reset to default
- Bluetooth card/menu shows connection state and PIN when relevant.
- Sound supports level cycling (
OFF/ON/LOW/MEDIUM/HIGH).
System -> UI:- joystick rotation (where available)
- input filter (
OFF, then10..500msin10mssteps) - Home shortcut toggles.
System -> Display:- screen timeout
- brightness (if target supports it)
- wake on message
- screen lock.
- Screen lock flow:
- unlock via
HOLD PREV 3s+ENTER x2 - guided unlock popup with progress.
- unlock via
- Battery settings:
- ADC multiplier calibration
- top-bar display mode (
Icon/%/Volt) - battery display refresh and rounding
- shutdown threshold (
OFF/3300/3400/3500/3600 mV).
- Telemetry policy settings:
- allow request
- location access
- env access.
- Repeater support:
- admin/guest login flows
- stats screen
- remote request orchestration with retry/timeout handling.
- Tools menu order:
Discover RepeatersPing botStopwatchCountdown TimerSensorsSnake
Discover Repeaters:- auto-start scan on enter
- zero-hop discovery retries in scan window
- scrollable live results
ENTERon selected repeater opensRepeater StatsENTERwith empty list starts a new scan.
- Battery shown as icon/percent/voltage (configurable).
- GPS indicator when fix is valid.
- Bluetooth/connected state shown in relevant screens/cards.