- cross-posted to:
- grapheneos@lemmy.ml
- cross-posted to:
- grapheneos@lemmy.ml
Our community is helping us test the initial release of GrapheneOS based on Android 17. It’s working very well for most people with very few issues. We’ve resolved the main regressions reported to us already. We’ll start builds for a 2nd public release based on 17 later today after a few more fixes.
The most serious issue we fixed is an upstream memory corruption bug in the Broadcom Wi-Fi driver memory corruption bug for the Pixel 10, 10 Pro, 10 Pro XL and 10 Pro Fold. The invalid memory access is caught by our use of hardware memory tagging which causes a kernel panic instead of allowing it.
We already fixed this Broadcom Wi-Fi bcm4383 memory corruption bug in our 2026050900 release for the Pixel 8a, 9a and 10a. Pixel 6 through 9a share the same kernel source tree which the 10a is based on. Android 17 added the new code with this bug for real 10th gen Pixels which we missed initially.
Android 17 added a unified PIN interface to SystemUI for use outside of the lockscreen. Our PIN scrambling feature now works beyond the lockscreen too. We increase the DevicePolicyManager PIN and password length to 128 but Android’s new PIN entry had it hard-wired to 16 which we’ve resolved now.
We add a feature making system quick tiles require unlocking by default and exclude tiles where it isn’t needed which accidentally caused the new flashlight quick tile to require unlocking which is now fixed. Those are the main issues found so far other than minor UI quirks we’re working on fixing

