Researching and reverse-engineering Wear OS to build a community-driven, open-source custom ROM for smartwatches. Owned by the people who actually wear it.
Bootloaders are locked, system images are opaque, and once a manufacturer stops caring, perfectly good hardware becomes e-waste.
We're doing the slow, unglamorous work of figuring out how Wear OS actually boots, flashes and updates - then writing all of it down so nobody has to start from zero again.
Every payload dump, partition table, boot chain and vendor interface we making a building block for an open ROM that anyone can compile, audit and improve. No secret sauce, no private Discord handshakes, no "trust us".
Reverse-engineer what exists, build what should exist, and keep it open to everyone.
OTA payload teardown, partition layouts, boot chains, AVB, and vendor blobs. Every finding lands in a public write-up with the exact commands to reproduce it.
A clean, de-Googled Wear OS base built from source. Fast, battery friendly, and yours to modify - from the launcher down to the kernel.
No single owner. Issues, docs, and roadmap decisions live in the open. If you can flash a watch, you can help shape what runs on it.
Everything below is tracked publicly - statuses change as the work lands, not as it's announced.
OTA capture, partition mapping, bootloader and AVB notes, and a device compatibility matrix for the watches we can actually get our hands on.
Reproducible build scripts, read-only dump and flash utilities, and an image signing pipeline that anyone can run locally.
An AOSP-derived Wear base, HAL bring-up on reference hardware, and the first flashable community builds.
Per-device ports, a self-hosted OTA update server, contributor documentation, and a stable release channel.
There's a place for almost every skill here - including the ones that don't involve code at all.
This project is not affiliated with, endorsed by, or supported by Google or any smartwatch manufacturer. We do not distribute proprietary vendor blobs or Google applications - bring your own device, and make sure you're actually allowed to unlock it. Flashing custom firmware can brick your watch and void your warranty. You've been warned, kindly.
That's genuinely all it takes. Start with a device dump, open an issue, and say hello - docs are waiting for your corner of the ecosystem.