An Open Source smartphone developed by Pine64
PinePhone is designed to run Linux distributions with minimal amount of binary blobs.
Most hardware components that rely on closed source firmware are connected as USB devices and can be powered off using hardware kill switches.
The Mobian project aims to bring Debian on PinePhone and is based on Phosh.
Also see Mobian on pine64 wiki
The Debian On Mobile effort aims to bring mobile phone support in to Debian. (Mainly Purism Librem 5 and PinePhone at the moment)
To contribute to the repositories please send merge requests.
To cross-compile for arm64, see CrossCompiling#Building_with_dpkg-buildpackage
Dump of inxi -FzJm
System: Kernel: 5.10-sunxi64 aarch64 bits: 64 Console: tty 0 Distro: Debian GNU/Linux bullseye/sid Machine: Type: ARM Device System: Pine64 PinePhone (1.2) details: N/A serial: <filter> Battery: ID-1: axp20x-battery charge: 99% condition: N/A Memory: RAM: total: 1.88 GiB used: 807.2 MiB (41.9%) RAM Report: unknown-error: Unknown dmidecode error. Unable to generate data. CPU: Info: Quad Core model: N/A variant: cortex-a53 bits: 64 type: MCP Speed: 1152 MHz min/max: 480/1152 MHz Core speeds (MHz): 1: 1152 2: 1152 3: 1152 4: 1152 Graphics: Device-1: sun50i-a64-mali driver: lima v: kernel Device-2: sun50i-a64-dw-hdmi driver: sun8i_dw_hdmi v: N/A Device-3: sun50i-a64-display-engine driver: sun4i_drm v: N/A Display: server: No display server data found. Headless machine? tty: 218x40 Message: Advanced graphics data unavailable in console for root. Audio: Device-1: sun50i-a64-dw-hdmi driver: sun8i_dw_hdmi Device-2: simple-audio-card driver: N/A Device-3: simple-audio-card driver: asoc_simple_card Sound Server: ALSA v: k5.10-sunxi64 Network: Device-1: regulator-fixed driver: reg_fixed_voltage Device-2: regulator-fixed driver: reg_fixed_voltage Device-3: mmc-pwrseq-simple driver: pwrseq_simple Device-4: sun50i-a64-emac driver: N/A IF: usb0 state: down mac: <filter> IF-ID-1: wlan0 state: up mac: <filter> IF-ID-2: wwan0 state: down mac: N/A Drives: Local Storage: total: 14.68 GiB used: 6.98 GiB (47.5%) ID-1: /dev/mmcblk2 model: N/A size: 14.68 GiB Partition: ID-1: / size: 14.56 GiB used: 6.93 GiB (47.6%) fs: f2fs dev: /dev/mmcblk2p2 ID-2: /boot size: 112.2 MiB used: 50.6 MiB (45.1%) fs: ext4 dev: /dev/mmcblk2p1 Swap: ID-1: swap-1 type: zram size: 964.1 MiB used: 0 KiB (0.0%) dev: /dev/zram0 USB: Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0 Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 1 rev: 1.1 Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0 Device-1: 3-1:2 info: Quectel Wireless Solutions EC25 LTE modem type: <vendor specific> rev: 2.0 Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 1 rev: 1.1 Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0 Sensors: System Temperatures: cpu: 42.0 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 211 Uptime: 1m Init: systemd runlevel: 5 Shell: Bash inxi: 3.3.01
Feature and development status
Filesystems: ext4 and F2FS supported
Full disk encryption: