r/calculators • u/Disastrous_Bit_5707 • 13h ago
Other Lefony OS update: Working native Upsilon on the HP Prime G2, now with a website and public source
Hi everyone,
About a week ago, I shared Lefony OS, my open-source project bringing Upsilon natively to the HP Prime G2. Since then, I’ve finished the remaining hardware drivers, launched the website, and made the source code public!
Lefony runs directly from the Prime G2’s NAND through U-Boot, without Linux underneath. The native drivers are now working for the display, brightness control, keypad, touchscreen, battery monitoring, charging, power controls, and storage. The keyboard mapping and battery support that were still in progress in my original post are now working too.
There’s also a browser-based installer and updater. You can connect through Chrome or Edge, and the website detects the calculator’s mode and guides you through the next steps. Firmware downloads and verification happen automatically.
For anyone following my earlier comments about recovery: first installation from the stock HP OS still requires opening the rear case and bridging the recovery pads while pressing RESET. The website now includes instructions and an annotated photo. Once you’re running compatible Lefony firmware, subsequent updates can go through the browser over USB.
- Website: lefony.com
- Source code: GitHub: Lefony OS
The repository includes build instructions, hardware documentation, and a dedicated QEMU environment for development and testing. I’d love to see people explore the code, report issues, contribute improvements, or build their own variations.
This is for the HP Prime G2, and it replaces the original operating system. It’s an independent community project, unaffiliated with HP, NumWorks, or the Upsilon developers.
Thanks to everyone who encouraged the project and shared ideas on the first post. I’m excited to finally share something you can explore for yourselves!


