Skip to content

v0.1.0 — First working system

Choose a tag to compare

@petronijus petronijus released this 10 Jun 14:33

First release where the Nexus Q boots into a usable OS. From a bricked-looking black screen to postmarketOS with WiFi, Bluetooth, SSH and a desktop.

Highlights

  • postmarketOS (systemd) boots from the userdata partition
  • WiFi via BCM4330 with the device's original factory calibration (recovered from the intact 2012 Android system partition)
  • Bluetooth with original "Proxima" firmware config
  • XFCE4 desktop on HDMI, SSH over USB gadget and WiFi
  • TAS5713 25 W amplifier audio path wired and software-verified
  • 4 kernel patches on mainline 6.12.12 (TAS5713 support, steelhead DTS, TWL6030 32k clock cell)

Install

See INSTALL.md. Short version:

fastboot flash boot nexusq-boot-v0.1.0.img
fastboot -S 100M flash userdata nexusq-rootfs-v0.1.0-sparse.img

Default login user/147147 — change it. SSH host keys generate on first boot.

Known issues

  • ~1 in 3 boots hangs (old U-Boot flakiness) — power-cycle again
  • Single-core only (U-Boot leaves CPU1 in a bad state)
  • On the reference unit, ethernet and the TWL6040 codec are dead hardware; your unit may differ