Fairphone 2 (fairphone-fp2)
Appearance
![]() Fairphone 2 | |
Manufacturer | Fairphone |
---|---|
Name | Fairphone 2 |
Codename | fp2 |
Released | 2015 |
Hardware | |
CPU | Qualcomm MSM8974AB-AB Snapdragon 801 |
GPU | Adreno 330 |
Display | 1080x1920 IPS |
Storage | 32GB |
Memory | 2GB |
Software | |
Original software | Android 5.1 on Linux 3.16.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
No data |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
No data |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- z3ntu
What works
- The building process
Current Boot Process
This is what I did:
Use the efidroid lk.img (have to compile yourself right now) for working around an fastboot/lk issue in the stock Fairphone bootloader.
fastboot boot lk.img fastboot flash system pmOS_system.img
Booting the boot.img doesn't work currently because of dt problems. Probably a similar issue as on the Mozilla Flame.
pmOS branch: https://github.com/postmarketOS/pmbootstrap/tree/device-fairphone-fp2
z3ntu's branch (maybe more up-to-date): https://github.com/z3ntu/pmbootstrap
Abbreviations
lk = Little Kernel (that's what the bootloader which includes fastboot is based on for most newer devices)
dt = Device Tree (method of describing hardware, see https://www.devicetree.org/)