diff --git a/README.md b/README.md index 1887873d..3a81b6a6 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Discussion: [MeshCore Discord](https://discord.gg/sdhYArU2jr) — [Solo firmware | Device | MCU | Display | Firmware file | | ------ | --- | ------- | ------------- | | Seeed Wio Tracker L1 (OLED) | nRF52840 | SSD1306 / SH1106 128 × 64 | `solo--WioTrackerL1.uf2` | -| Seeed Wio Tracker L1 (E-ink) | nRF52840 | GxEPD2 250 × 122, or 4.2" 400 × 300 | `solo--WioTrackerL1Eink-landscape.uf2`, `-portrait.uf2` or `solo--WioTrackerL1Eink42.uf2` | +| Seeed Wio Tracker L1 (E-ink) | nRF52840 | GxEPD2 250 × 122, 4.2" 400 × 300 or 4.26" 800 × 480 | `solo--WioTrackerL1Eink-landscape.uf2`, `-portrait.uf2`, `solo--WioTrackerL1Eink42.uf2` or `solo--WioTrackerL1Eink426.uf2` | | Seeed Wio Tracker L2 | ESP32-S3 | 320 × 240 touch LCD | `solo--Wio-Tracker-L2-merged.bin` | | GAT562 30S Mesh Kit | nRF52840 | SSD1306 128 × 64 | `solo--GAT562-30S-Mesh-Kit.uf2` | | GAT562 Mesh Watch13 *(experimental)* | nRF52840 | SSD1306 128 × 64 | `solo--GAT562-Mesh-Watch13.uf2` | diff --git a/docs/solo/hardware.md b/docs/solo/hardware.md index 1c86e8f1..bae394f9 100644 --- a/docs/solo/hardware.md +++ b/docs/solo/hardware.md @@ -64,7 +64,7 @@ Fn shortcuts. ## E-ink -The e-ink Wio Tracker L1 comes in three builds, one per screen and +The e-ink Wio Tracker L1 comes in four builds, one per screen and orientation, since every screen is laid out for one shape: - **Landscape** (250 × 122) writes in a larger 8 × 13 font, with larger icons. @@ -73,6 +73,10 @@ orientation, since every screen is laid out for one shape: the 2.13") writes in a 9 × 15 font with its own icon set, and uses the room for tiles on the status page, a node list with a detail pane, charts, the sky view and the clock tools. +- **4.26"** (800 × 480, Good Display GDEQ0426T82, on the board's 24-pin e-ink + connector) writes in the 4.2"'s 9 × 15 font at twice the size and lays its + screens out the same way. 250 contacts and 32 queued messages, since the + panel's image takes 48 KB of memory. | Landscape | Portrait | | | :---: | :---: | :---: | @@ -98,6 +102,8 @@ Settings › Display has a few settings of its own: - **Joystick** rotation, for a joystick mounted another way. - **Full rfsh**: how many partial updates between full ones, against ghosting. +- **Text size** and **Icon size** (4.26" only): the text and the status + bar's icons, larger or smaller. The panel refreshes only when what it shows changes. Times are shown to the minute (no seconds counting up), and clock seconds are hidden by default. diff --git a/release-notes.md b/release-notes.md index 68902248..a4789b73 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,3 +1,37 @@ +## MeshCore Solo Companion Firmware v2.0-rc3 + +The third release candidate for 2.0. Settings carry over from rc1 and rc2; coming from 1.x, read the rc1 notes below first. + +> [!NOTE] +> **Wio Tracker L2: install this release by hand.** Settings › Firmware update only offers final releases, never a release candidate. + +### What's new + +- **The settings the phone app had to itself are on the device**, on every screen: + - **Privacy**: whether your adverts carry your position, and how exactly (**Exact**, or rounded to about 100 m, 500 m or 1 km, on a fixed grid so many adverts can't be averaged back to the spot); a fixed position, typed in or taken from a waypoint; who may ask for your status, location and sensors; the Bluetooth PIN. Precision contributed by @pmow. + - **Adding contacts**: all heard nodes or only some types, up to how many hops, and whether to replace the oldest when the list is full. + - **Advanced radio**, at the end of Radio: path hash size, double ACK, listen before talk, interference threshold, RX boost, RX delay and airtime. + - **Per contact**, in a node's options (the node card on the L2): who may ask for its telemetry, reset its path, share it with the nodes nearby. + - **Factory reset** in Settings › System, asked twice. +- **A console.** The phone app's console and the site's USB tools take upstream MeshCore's companion commands (`get radio`, `set tx`, `set name` ...) plus a key for every setting: `keys` lists them, `get` and `set` read and change them as the Settings screen shows them. +- **QR codes**: of this manual, and of your contact for another phone to add. Status › System, Enter (Settings › About on the L2). +- **A conversation opens on its first unread message**, under a "New" line, and reads down to the newest. Messages that arrive while the screen is dark or locked stay unread until you see them. +- **A fourth Wio Tracker L1 E-ink build, for a 4.26" 800 × 480 panel** (`WioTrackerL1Eink426`, Good Display GDEQ0426T82), laid out like the 4.2", with **Text size** and **Icon size** in Settings › Display. Contributed by @pmow. +- **OLED and E-ink:** + - **Nearby › Map**: the nodes with a position and you on one view; Left / Right picks a node, Up / Down zooms on it. + - **A calendar** in Clock tools: the month, today and the alarm's days. + - **Cursor mode** in the keyboard marks the place between letters instead of pushing the text apart, and keeps the keys in view; Up / Down move a word. + - **CardKB keys typed during an E-ink refresh** aren't lost any more. Contributed by @pmow. +- **Wio Tracker L2:** a Message banner switch in Settings › Display. + +### Fixes + +- **Sending no longer stutters** while the contact list is saved: contacts and paths are written a while after a change, never while you are typing. +- **The clock survives a power loss**: it is saved every 30 minutes and restored on the next start. +- **A hashtag channel's favourite tile** showed its name with two `#`. + +--- + ## MeshCore Solo Companion Firmware v2.0-rc2 The second release candidate for 2.0. Settings carry over from rc1; coming from 1.x, read the rc1 notes below first.