The first open-source Linux driver for the ASUS ZenVision lid OLED
Article excerpt
zenvision-linux is the first open-source Linux driver for the ASUS ZenVision lid OLED display. The the protocol was reverse-engineered from scratch using Ghidra on MyASUS.
It is a userspace Linux driver for the ASUS ZenVision lid OLED, the 3.5″, 256×64 monochrome screen embedded in the lid of the ASUS Zenbook 14X OLED Space Edition (UX5401ZAS).
ASUS only ships software for this screen on Windows (inside MyASUS). This project reverse-engineers the USB protocol and lets you drive the panel from Linux: show images, play animations, or display whatever you like.
Status: working on UX5401ZAS. Other ASUS lid-OLED models may use a similar protocol, reports and PRs welcome.
It’s written in Python and under an open MIT license. See it on GitHub.