Web release

Lappy 0.8.1

Refines off-course detection, automatically starts the next circuit lap after recovery, and improves route recording diagnostics. Existing course identities, PBs and reference traces are retained. Browser update/recovery passed on macOS + Chrome; Windows and Edge remain unverified.

Smoother track recovery. Clearer recording diagnostics.

Track timing uses a 20 m default corridor and confirms a continuous outside excursion for at least one second of both GPS and arrival time. Returning inside clears the pending excursion. Rejected positions cannot contribute gates, reference traces or delta. Existing clock, missing-sample, latency, quality, wrong-way and shortcut protections remain active.

An invalid circuit lap is saved once while the session remains open. Good position continuity and a fresh finite forward S/F crossing start the next lap automatically. Invalid laps cannot update PBs or reference traces. Explicit disarm still stops the session; P2P invalidations still require rearming. Both themes show AUTO RESTART AT S/F during circuit recovery.

Recorded courses can reconnect confirmed movement within 10 m of the last trusted position after a stationary/creep hold. Stationary fixes alone cannot add route distance or manufacture a finish. Larger unexplained offsets remain an unresolved motion break and prevent saving.

Session controls now distinguish sample gaps, poor-quality pauses, clock changes, arrival interruptions, stream resets, position jumps, motion joins, motion breaks and missing route sections. JSON exposes separate per-cause counts and route-break totals; VBO comments preserve the typed events. Old archives report unavailable recording diagnostics as null. The existing gaps field and its sample_gaps alias refer to archive timing gaps over 500 ms; recorder sample-gap events use the existing 250 ms recon threshold.

New sessions identify timing policy 2. Course codecs and identities stay at policy 1. Previously saved 15 m defaults receive the 20 m runtime tolerance without rewriting their geometry, IDs, PBs or references. New recordings also retain the legacy codec default and use the 20 m effective timing corridor. Gate widths remain independent.

Validation includes all nine November 7 afternoon archives (64,868 samples), stationary replay and synthetic spikes, sustained excursions, next-lap recovery, real interruptions, archive controls/counts, simulator interactions and target stack checks. The two timed field archives end at their original v0.8.0 invalidation, so they cannot establish complete field laps. CUSTOM 02's first two false breaks reconnect; a later roughly 20 m position change remains blocked because movement evidence does not justify joining it.

Browser USB release scope: V2 Rev1.1 with the factory 16 MiB layout. Full-flash backups and read-back were independently verified; the owner confirmed installation, interrupted-update recovery using the original backup, and preserved settings/PBs on macOS + Chrome. Windows and Edge have not been hardware-tested. Final checks on lappyupdates.com must follow deployment before inviting users. After Firmware verified / Update complete, wait 30 seconds, unplug USB, then turn Lappy on normally if needed. These USB results do not establish new receiver/road, complete field-lap, Wi-Fi or external import qualification.

Original engineering notes

The bilingual text above is an owner-facing summary. The original English release record preserves implementation details, validation and historical limitations.

Read the original release notes (English) ›

Buy Lappy

Lappy Xianyu listing with purchase QR code

Scan the QR code with Xianyu, or tap the image to view it full size.

Contact Me

WeChat QR code to add the Lappy creator as a friend

Scan with WeChat to add me. Tap the image to view it full size.