← All projects

07 · Public source

EquilBridge

A local path from stored Equil Smartpen notes to bytes, replayable decoding, SVG pages and a viewer.

EquilBridge brings back a local path from an old model-3 receiver's stored notes to raw note and wire bytes, replayable decoding, traceable SVG pages, and a local viewer and library. It does not recreate the old cloud service or redistribute historical binaries.

View source Quickstart

Problem

More than ten years ago, I received an Equil Smartpen as a graduation gift. The hardware remained after the original service and path into its notes disappeared, so I built a local path to evidence I control.

Mechanism

  1. Capture raw Bluetooth RFCOMM chunks from a paired model-3 receiver and treat those chunks as the authoritative record.
  2. Replay the 16-byte framing and derived frames, events, strokes and text from a saved capture, then export traceable pages as SVG.
  3. Sync the receiver's offline memory read-only into a local viewer and library.

Evidence

Decoded sample
912-byte note · 9 strokes · 126 points
Live sync
13 notes · 0 duplicates · 13 pages · 39 artifacts
Runtime deps
None beyond Python standard library
Pending checks
Live dot, line, pen-up, page-button, disconnect, recovery

Boundary

Offline-memory and viewer sync was live-validated once on one paired model-3 receiver. The live dot, line, pen-up, page-button, disconnect and recovery checks remain pending. The live hardware path is Linux plus BlueZ.

Receiver erase is unsupported. Removing a note locally is recoverable and leaves the receiver unchanged.

Notes

What came back when the old path disappeared