First successful boot of the U-Boot bootloader on the #Pixel3XL !
Since I don't have a USB-C serial cable, this is the on-screen output—though the display driver isn’t ready yet.

U-Boot can be controlled using the power button (OK) and volume down button (DOWN).

This also paves the way for proper mainline support for the device, as the previously required hacky Linux kernel revert is no longer needed to boot the #Pixel3 / 3XL.
#sdm845 #uboot #postmarketOS #Mobian

@okias you say "the display driver isn’t ready yet" but I wish we had anything even remotely close to what you have for the pixel on the MNT Reform. Congrats on the achievement! 🎉

@okias Nice work!

I'm not an u-boot expert but if for a serial console I suppose you could use the USB ACM gadget. That should not need a special cable.
The phone config sets it up by default https://github.com/u-boot/u-boot/blob/088d24eb96fb8ba64e3afee310a9f32ee36c22b0/board/qualcomm/qcom-phone.env#L14-L19

u-boot/board/qualcomm/qcom-phone.env at 088d24eb96fb8ba64e3afee310a9f32ee36c22b0 · u-boot/u-boot

"Das U-Boot" Source Tree. Contribute to u-boot/u-boot development by creating an account on GitHub.

GitHub
@tobhe @okias Oh, that's what I've been looking for!

Sorry for hijacking, but that is really helpful. I'm working on xiaomi-pyxis (SDM710, better-binned SDM670 manufactured by TSMC instead of Samsung with higher clocks) which doesn't expose UART and I didn't feel like un-gluing the display (which I would definitely crack).

This will definitely come in handy since U-Boot EFI is much better than building ABL images and will speed-up iterations since I can swap DT or even boot from MicroSD card instead of messing with mkbootimg every single time.

Thanks for linking @tobhe and @okias for SDM670/sargo work, I wouldn't have been able to bring up Linux on this device so quickly without your SDM670 patches! 

BTW: Would you accept patches for UFS and SDHC_2 to SDM670 tree? I'm not aware of any SDM670 devices using UFS, but I think it's safe to assume that since UFS works on SDM710, it would on SDM670 as well.

@okias @ikluft ooh, my 3xl that I'm on currently awaits this capability

Thank you for these efforts