Star on GitHubStar2.4k stars

Case study

LemonadeMirror: porting the Lululemon Mirror to mainline Linux

LemonadeMirror ports the Lululemon Mirror's peripherals from its Android vendor software to Debian and a mainline Linux kernel. The author describes using REA, Ghidra, objdump and device-tree decoding to recover display, audio, microphone and camera settings, then implements kernel patches, a device tree and user-space services.

Targets
Firmware
Category
Community REA investigations
Relationship
Author-reported mixed workflow
Sources reviewed
Stars
1
Last commit
2026-11-08
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: The documented prebuilt kernel targets Lululemon Mirror V1.1 with an i.MX8M Mini.
  • Prerequisites: A U-Boot prompt, stock eMMC backup and user-extracted vendor firmware blobs are required for installation.
  • Testing evidence: The optional one-script image is reported as emulator-tested but not yet flashed on real hardware.
  • License: The kernel patches and device tree are GPL-2.0-only; the v4l2loopback patch is GPL-2.0; other repository content is MIT licensed.

Cite

BibTeX

@misc{lemonademirror-case,
  title = {{LemonadeMirror: porting the Lululemon Mirror to mainline Linux}},
  howpublished = {\url{https://github.com/ikiiftekhar2/lemonademirror}},
  url = {https://github.com/ikiiftekhar2/lemonademirror},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/lemonademirror-case/}}
}

Plain text

LemonadeMirror: porting the Lululemon Mirror to mainline Linux. https://github.com/ikiiftekhar2/lemonademirror (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/lemonademirror-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/00-reverse-engineering.md GitHub · ikiiftekhar2/lemonademirror · Revision 263cd65
  2. README.md GitHub · ikiiftekhar2/lemonademirror · Revision 263cd65
  3. LICENSE GitHub · ikiiftekhar2/lemonademirror · Revision 263cd65

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab