Damus
Derek Ross profile picture
Derek Ross
@Derek Ross
Omandroid: work-in-progress update ๐Ÿงช๐Ÿ“ฑ

Native Omarchy running on a Pixel 7 Pro: Arch Linux ARM, Hyprland and Omarchy's own packages, on a mainline Linux kernel. No Android underneath.

Hardware working
- Boots our own mainline kernel (7.3-rc) from the second boot slot, with stock Android kept on the other slot
- Display (1440ร—3120 OLED) with brightness control
- GPU: Mali-G710 with OpenGL ES 3.1 and Vulkan 1.4 through Mesa (we added the G710 to Mesa's Panfrost driver), Hyprland renders on it, and the GPU now scales its clock with load
- Wi-Fi: connects at boot and reconnects to saved networks, ~150 Mbit/s
- Bluetooth: pairing and audio, with the first sound from the phone playing through Pixel Buds Pro
- Vibration for system feedback
- Flashlight
- Charging under Linux control (in testing), past the bootloader's 93% cutoff
- Touchscreen with multi-touch
- Power and volume buttons
- Battery level in the status bar
- Internal storage, with the system partitions locked read-only
- USB networking and SSH

Software working
- Omarchy themes, the menu, the notification shade and the Omarchy boot animation
- Android-style Wi-Fi and Bluetooth menus: pick a network and type its password, pair and connect devices
- Flashlight toggle in quick settings
- A phone-style home screen and launcher with app search and "ask your agent"
- On-screen keyboard
- App switcher: swipe up, tap to switch, flick to close
- Lock screen with a PIN pad: locks after boot and after the screensaver
- Power + volume down takes a screenshot
- Apps open full screen, like on Android
- Kernel updates installed from inside Linux

Next up: speakers and mics (they run through Google's audio processor), suspend, 120 Hz, then camera, cellular, GPS and Android apps through Waydroid.

Video later :)
85โค๏ธ11โค๏ธ3๐Ÿ‘€2๐Ÿ‘1๐Ÿ’œ1๐Ÿ˜ฎ1
Nathan Day · 1w
Bro ๐Ÿ‘€
Gucky · 1w
Chapeau!!!!
Johnny · 1w
nostr:nprofile1qqsr7acdvhf6we9fch94qwhpy0nza36e3tgrtkpku25ppuu80f69kfq9q9kky keeping stock Android on the other boot slot is what would get me to try this on a Pixel. adding the Mali-G710 to Panfrost in Mesa is a lot of work, nice job.
๐•žptf · 1w
Doing Gods work!
Singularity · 1w
How are you handling Esc and Ctrl on the on-screen keyboard?
marcan0 · 1w
https://blossom.primal.net/dd8ac7622faa9cdb0587622446308fa521f49e89fdc1a7f158366746586a1153.png
โ–“โ–’โ–‘[Danielsan256]โ–‘โ–’โ–“ · 1w
So... y'all have a gsi to test? ๐Ÿคž๐Ÿฝ
Gustavo · 1w
Love to see it! Need some real phone automated testing? Take this, don't go out there alone: https://github.com/onehumanbeing/esp32-iphone-agent