Google Nexus 9 (htc-flounder)

Contributors

 * lillywho
 * Segfault

How to enter flash mode
Hold  +, press  to confirm Fastboot mode Note that in Fastboot mode you can check from the text in the header if your device is the Wifi (htc-flounder) or LTE (htc-flounder_lte) version.

LTE version
The LTE version won't boot with the kernel of the wifi version because the bootloader only loads the kernel image if the device tree blob (DTB) has a compatible property field. That is `google,flounder64` for the WiFi version and `google,flounder64_lte` for the LTE. (see ) After that change the LTE will boot as well.

Mainlining notes
An ongoing mainline port is available here https://github.com/TuxThePenguin0/linux/tree/htc-flounder


 * A sector with a GPT partition table is provided by the bootloader but that GPT is empty, instead TegraPT is used
 * Broadcom BCM4354XKUBG wifi module
 * Broadcom BCM4752 GPS
 * Broadcom BCM2079x NFC (enable on PB1, irq on PR7, wake on PS1, i2c addr 0x77)
 * NXP tfa9895 audio amp (enable on PX5, i2c addr 0x34)
 * NXP tfa9895l amp (i2c addr 0x35)
 * Realtek rt5677 codec (enable on PX3, i2c addr 0x2d)
 * USB port is EHCI1, id pin is PW2
 * On the LTE version the modem is on EHCI2