Post #1818183
2026-04-27 22:05 UTC
Ended up hacking on Lynx R1 last weekend... and at this point I'm wondering if I'll make it work before Steam Frame hits the market :akko_giggle:
We now have:
1. U-Boot (Tauchgang) 2026.04
- Pretty much everything working except for UFS
- According to logs I need to write SM8250 interconnect driver for that
2. Linux 7.0.1
- sm8250-mainline tree was an unmaintainable disaster and it's abandoned
- Straight from kernel.org with not-yet-upstreamed patches for pm8150b-charger, devicetree for this device and initial panel driver
- Working WiFi/BT, UFS, MicroSD, USB3.1 Gen... uuuh, whatever SoC supports, charging (but it's flaky)
Some stuff that I need to figure out:
1. Possibly mark boot as successful with qbootctl, currently we get 6 boots and get dropped into fastboot where we need to re-flash u-boot.
2. How to make fan work, charging currently stops after ~15 minutes because SoC reaches 75*C. It also doesn't negotiate higher PD profile (5V/3A max) so that needs more work.
3. Decode downstream DSI init sequence, as DSC is kicking my butt despite having display datasheets.
4. How the heck volume buttons are connected, they're not controlled by GPIO nor PMIC :blobcat_bonk_googly_large_trout:
Pretty sure we can get audio and cameras working as well, need to pull files for hexagonrpcd to serve from Android, as currently CDSP/SLPI are crashing (though not sure if we can use hand-tracking model running on Compute DSP in mainline, probably not).
Replies (2)
-
@valpackett@social.treehouse.systems 2026-04-27 22:31
@elly oooooh i hadn't thought about this before but do any cool XR specific sensors go through the sensor hub? hm uboot UFS.. on kodiak there's this strange issue where UFS 2.x works but not 3.x in u-boot
-
@juliangro@social.linux.pizza 2026-04-28 08:11
@elly another one of those people who speak C. As opposed to Linux, Windows doesn't even have that locale.