github cvhviz/CAIRN experimental-meshpager-x2-124-5
Experimental · SenseCAP MeshPager X2 · Cairn 124 test 5

pre-release13 hours ago

Experimental: fifth test build for the SenseCAP MeshPager X2: Band scan, air pressure, USB drive, charging status, and power off from the lock screen. Please send a log.

Cairn 124 for the SenseCAP MeshPager X2 -- test build 5 (2026-10-26)

New in this build:

- Band scan: Radio tab > tap the signal graph (Spectrum) > Band. It sweeps the whole band and shows
  where the noise and the traffic are.
- Air pressure: the barometer chip now reports pressure and height in the X2's telemetry (in the
  Cairn app: the X2's own telemetry).
- USB drive: Settings > Storage > USB drive shows the microSD card on your computer as a disk.
  Restart the X2 to leave.
- Charging: on USB the battery shows Charging or Full from the charger itself.
- The power key from the lock screen: hold it and "Power off?" appears there too. No (or Back, or the
  screen going dark) keeps it locked.
- Enter held no longer unlocks (so a pocket can't). Unlock with 2x Enter or 2x Power.
- Lift to wake now uses the motion chip's own interrupt, so it wakes as soon as the X2 moves.
- The log now says how long the power key was held, and prints "X2PWR powerOff by the firmware"
  whenever the firmware turns the X2 off.

It replaces the firmware you have now, as before.


FLASH IT (Chrome or Edge on a computer)

1. Open https://espressif.github.io/esptool-js/
2. Plug the X2 in with a USB-C data cable. Click Connect and pick its port.
   No port, or it won't connect: unplug it, hold the Back key (the right orange key), plug it back in,
   let go, then Connect again.
3. Flash Address 0x0, file MeshCore-MeshPagerX2-Cairn124-2026-10-26-test5-full.bin, then Program.
4. When it says done, press Disconnect, unplug the X2 and plug it back in.


WHAT TO TRY (with the console open, as before: 115200 baud, from power-up)

0. Power off, the important one. With the X2 on battery (USB unplugged, so after this step plug it
   back in to read the log, or keep USB in and note what happens):
   a. Unlocked: hold the power key until "Power off?" appears, let go, choose Yes.
   b. Locked: hold the power key. Does "Power off?" appear on the lock screen? Choose No: is it still
      locked?
   c. Hold the power key and keep holding for 10 seconds without touching anything else. Does the X2
      switch off by itself while you hold it? After how many seconds?
   The console shows "X2KEY GPIO9 (power) up, held N ms" for each hold, and "X2PWR powerOff by the
   firmware" when the firmware did it. If the X2 went off with no such line, the board did it on its own.
1. Unlock: tap Power to lock. Hold Enter for 2 s: it should stay locked. Then 2x Enter: unlocked?
2. Charging: plug USB in with the battery below full. Does the battery show Charging? Unplug: does it
   go back to the battery level?
3. Band scan: Radio tab, tap the signal graph, then Band. Does it sweep and draw?
4. USB drive: Settings > Storage > USB drive. Does the card appear on the computer? Restart the X2.
5. Air pressure: in the Cairn app, open the X2's own telemetry. Is there a pressure (about 1000 hPa
   near sea level, less higher up)?
6. Lift to wake: Settings > Hardware > Lock > Lift to wake on. Let the screen go dark, put the X2 down
   for a few seconds, then pick it up. Does the screen light at once?
7. Copy everything in the console and send it, saying what happened at each step.

Still worth a try from build 4 if you didn't: sound (a message tone, the Recorder), GPS outside, the
compass (the console's "X2MAG" lines), Battery saver, and the clock after power-off.


NOT IN THIS BUILD YET

The USB-C power-delivery chip.

SHA-256: 2eb31008de629033862f1ef9cb72fc22fb558768f4817ecd0cbf5d4485eef8c2 MeshCore-MeshPagerX2-Cairn124-2026-10-26-test5-full.bin

This is an experimental pre-release: the online updater never offers it, and a device on it is never
offered an update. What experimental builds are: https://github.com/cvhviz/Cairn/blob/main/docs/experimental.md
Send the log in a Bug report issue, with the tag experimental-meshpager-x2-124-5.

Don't miss a new CAIRN release

NewReleases is sending notifications on new releases.