Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Fairphone 2 CM14.1 port

- End user thread: https://forum.fairphone.com/t/using-lineageos-on-the-fp2/28848
- Development thread: https://forum.fairphone.com/t/porting-lineageos-to-fp2/27530

# Continous Integration

- Jenkins instance: https://fp2.joutubes.nl/jenkins/
- Latest build results: https://fp2.joutubes.nl/builds/full/

# Repo config

`.repo/local_manifests/fp2.xml`
```xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="https://github.com/" name="github2" />
<project name="WeAreFairphone/android_device_fairphone_FP2" path="device/fairphone/FP2" remote="github2" revision="cm-14.1" />
<project name="WeAreFairphone/android_kernel_fairphone_msm8974" path="kernel/fairphone/msm8974" remote="github2" revision="cm-14.1" />
<project name="WeAreFairphone/proprietary_vendor_fairphone" path="vendor/fairphone/FP2" remote="github2" revision="cm-14.1" />
<project name="lineageos/android_device_qcom_common" path="device/qcom/common" remote="github2" revision="cm-14.1" />
</manifest>
```


# Device configuration for Fairphone 2

## Spec Sheet

| Feature | Specification |
| :---------------------- | :-------------------------------- |
| CPU | Quad-core 2.26 GHz Krait 400 |
| Chipset | Qualcomm MSM8974AB Snapdragon 801 |
| GPU | Adreno 330 |
| Memory | 2GB RAM LPDDR3 |
| Shipped Android Version | 5.1 |
| Storage | 32GB eMMC5 |
| MicroSD | Up to 128GB |
| Battery | 2420 mAh at 3.8V (9.2 Wh) |
| Dimensions | 143 x 73 x 11 mm |
| Display | 1080 x 1920 pixels, LCD TFT/IPS |
| Camera | 8MP CMOS, Omnivision OV8865 |
| Release Date | December 2015 |
2 changes: 1 addition & 1 deletion root/fstab.qcom
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 nosuid,nodev,barrier=1,data=ordered,nodelalloc,nomblk_io_submit,errors=panic wait,check
/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/pad /misc emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/pad /misc emmc defaults defaults
#/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337 wait

Expand Down
3 changes: 3 additions & 0 deletions system.prop
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,6 @@ persist.sys.wfd.virtual=0
# GPS
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1

# OTA
cm.updater.uri=https://fp2.joutubes.nl/api