Porting thread: Google Pixel XL (2016)

Hi, I’m currently working on porting the Pixel XL, this is a device that I’ve had in my drawer for a while and I bet sailfish might be a good system to put onto it.

I haven’t ported a device before so I’m going in semi blind, but with the handy HADK docs and the community, I bet things will turn out fine :slight_smile:


Great news, I have successfully built the kernel!


I have made the required changes to the kernel! I haven’t gotten rid of warnings yet, “I’ll get to those later™”


Progress update #1

All repos so far have been uploaded here!

It’s taken quite a while but I’m finally to the stage where we build the rootfs (chapter 8)
Thanks for checking in again, have a (good) day! :slight_smile:

Welcome to the machine

[camden@fedora sailfishos-marlin-release-]$ telnet 23
Connected to
Escape character is ‘^]’.

Welcome to the Mer/SailfishOS Boat loader debug init system.

1 Like

No graphics currently.

Going to release rootfs + hybris-boot image tomorrow!


Pre-release - 0.1

Don’t expect much or anything to work, for developers (telnet).

Pre-release - 2 (Still no GUI :stuck_out_tongue: )

The port is a lot better shape with system, vendor being mounted without hiccups and libraries being added when the kernel complained about them.

1 Like

Pre-release - 3 (Fixed droid-hal-init)

Hey, I’m back. Took a couple months to finish my course, and hopefully now I have enough time to get stuff working.


A patch was added to system/core which fixes droid-hal-init from failing.

Release page