What to do with a dead Lululemon MIRROR
A discontinued Lululemon MIRROR is an Android computer with a large display behind a two-way mirror, so it can be repurposed. On early Qualcomm-based units, an open-source project replaces the home app over ADB to turn it into a smart mirror with a clock, weather, photos, Home Assistant dashboards and casting. Later units need more work, and it still works as a plain mirror.
Why people are hacking MIRRORs
The MIRROR was a premium fitness mirror, sold from 2018, bought by Lululemon in 2020, sold as the Lululemon Studio Mirror from late 2022, and discontinued in 2023. With the product line ended, secondhand units are showing up cheaply on Facebook Marketplace and similar sites, and makers are buying them to see what they can do. Underneath, it's an Android device with a full display behind two-way glass, plus a camera, speakers and Wi-Fi: a ready-made smart mirror.
Option 1: Repurpose it with open-source software
The most complete project so far is lululemon-mirror-repurpose by TimStewartJ. It's software-only and replaces the MIRROR's stock home app over ADB, Android's developer connection.
What you get:
- Clock, weather and photo dashboards
- Custom web pages and Home Assistant dashboards on the mirror
- Phone and desktop web controls
- Sleep and wake schedules, with motion presence sensing
- Video playback and casting (FCast)
- Updates over your local network, with automatic rollback
Which units it works on: only early units with a Qualcomm APQ8016/MSM8916 chip running Android 6.0.1 and build IFC-6309-2.0-MIR. Later units based on an NXP i.MX8 chip aren't supported. To check, connect over ADB and run `adb shell getprop ro.build.fingerprint`, then compare it with the project's README. Its install scripts refuse to run on a mismatched unit.
Who it's for: it's a developer project. You'll need a computer with Java, the Android SDK, Node.js and Python, and you should read its recovery guide before installing anything. An AI coding agent like Claude Code can help you follow the setup steps and explain each one.
lululemon-mirror-repurpose on GitHub
Option 2: Use the display with your own computer
If your unit isn't supported, the mirror's glass and frame are still the valuable part. Makers have taken units apart to see what's inside, and a common smart-mirror approach is to drive a display behind two-way glass from your own board, like a Raspberry Pi, running a dashboard. Treat any teardown as advanced work: it involves mains power and a large glass panel.
Option 3: Keep it as a mirror
With the screen off, it's still a full-length mirror. That's a fine fallback while you wait for more open-source support.
Before you start
- Know your model. Check the build fingerprint before running anything.
- Back up first. The repurpose project backs up the device's apps before changes; don't skip it.
- Be careful with glass and power. Don't open the unit unless you're comfortable with mains-powered electronics.
- Keep it on your own network. Turn off debugging and don't expose its controls to the internet.
Ask an AI to help
Good prompts give the AI facts, not a goal it has to guess at: "I have a Lululemon MIRROR with build fingerprint [paste]. Walk me through checking whether lululemon-mirror-repurpose supports it, and explain each step before I run it."
Related
- How to vibe code your home over Wi-Fi
- How to remove smart TV ads with AI, which uses the same ADB approach
- What is vibe hardware?
MIRROR builds on Afterware are listed below.
