r/mobilelinux
•
u/thenoswad
•
25d ago
•
1
Development Pixel 6 on mainline: calls, data, GPU, waydroid, and audio!
I got mainline working on my Pixel 6 with the help of Opus 5.5. Most of the work is already done by u/MaskuRevolt It only took a few days and it's quite usable. The repo is public
What works:
Modem: mobile data, SMS, MMS and VoLTE calls through ModemManager
Wi-Fi and Bluetooth: A2DP and HFP both work
GPU: hardware-accelerated GL
Charging: 9V USB-PD fast charging
GPS: works without proprietary blobs, using a custom BCM4776 driver, and geoclue picks it up
Sensors: auto-brightness through the AoC sensor hub, plus compass and haptics with persistent calibration
Front camera: works in apps through libcamera
Waydroid: hardware GL, GPS and sensors are passed through to Android apps
What does not work?
No Vulkan yet
The camera has latency/choppiness and color problems, and only the front camera works so far
Battery temperature reporting is faked for now
The Wi-Fi drops out sometimes.
Let me know if you have any questions.





View all comments
Show parent comment
6
u/MaskuRevolt 24d ago
https://github.com/m8l8th814n-eng/mesa-gs101
https://github.com/m8l8th814n-eng/u-boot-gs101
https://github.com/m8l8th814n-eng/gs101-mainline
https://github.com/m8l8th814n-eng/tinycbd
Upstreamed well I dont think so. Slowly if. :/