Closed Bug 1233685 Opened 5 years ago Closed 5 years ago

[Fairphone] Make FirefoxOS booting

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: _AtilA_, Assigned: _AtilA_)

References

Details

(Whiteboard: [systemsfe])

Attachments

(2 files)

In order to achieve this goal, we need to prepare some basic building structure which builds and flashes without manual hacking things in the process, a simple ./build.sh command should create all the images, and those should be enough to flash the whole phone. After flashing the images, the phone should boot and show up Gaia at last.

This is the first big step into porting something, it doesn't mean all hardware/features are working, this will get addressed later, but is an initial point to start.

As a result, I'll upload a manifest file and all the new repositories/branches with all the patches applied.
Blocks: 1139642
Whiteboard: [systemsfe]
Assignee: nobody → jgomez
Uploading all the build structure

Repositories that I needed to modify in order to make them work:
* New branch created: https://github.com/mozilla-b2g/platform_system_core/tree/b2g-fp2-sibon
* New branch created: https://github.com/mozilla-b2g/platform_frameworks_av/tree/b2g-fp2-sibon

Repositories from Fairphone which have specific modifications made by them but I didn't modify:
* New repository: https://github.com/mozilla-b2g/hardware_qcom_audio/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/hardware_qcom_bt/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/hardware_qcom_camera/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/hardware_qcom_gps/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/hardware_qcom_media/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/hardware_qcom_wlan/tree/fp2-sibon
* New repository: https://github.com/mozilla-b2g/external_skia/tree/fp2-sibon
* New branch: https://github.com/mozilla-b2g/hardware_qcom_display/tree/fp2-sibon
* New branch: https://github.com/mozilla-b2g/platform_external_wpa_supplicant_8/tree/fp2-sibon

New repositories:
* Device configuration: https://github.com/mozilla-b2g/device-fairphone2
* Device kernel: https://github.com/mozilla-b2g/fairphone2-kernel

There's a PR needed in B2G repository to add the Fairphone 2 to the list of available phones, I'll make the PR later.

With tall this repositories in the place, the last and only file needed to start building is the manifest one (fairphone2.xml). I'll upload this file the last one.
kernel should be pushed to https://github.com/mozilla-b2g/codeaurora_kernel_msm in a specific branch
Attachment #8701816 - Flags: review?(lissyx+mozillians)
Ok, I removed some repos because they were not really changing anything from the CAF upstream so we can just point to the CAF ones. These are the repos/branches removed:
* Repo removed: https://github.com/mozilla-b2g/hardware_qcom_keymaster
* Repo removed: https://github.com/mozilla-b2g/hardware_qcom_sensors
* Branch removed: https://github.com/mozilla-b2g/hardware_qcom_display/tree/fp2-sibon
Attachment #8702326 - Flags: review?(lissyx+mozillians)
Comment on attachment 8702326 [details] [review]
PR Fairphone2 manifest file added

Looks ok but there is some cleanup needed. Also, Travis is unhappy about base.xml (it was previously in bug 1231834)
Attachment #8702326 - Flags: review?(lissyx+mozillians)
Attachment #8701816 - Flags: review?(lissyx+mozillians) → review+
Comment on attachment 8702326 [details] [review]
PR Fairphone2 manifest file added

forgot to set the flag :)
Attachment #8702326 - Flags: review+
That would also have needed to be closed :)
Flags: needinfo?(jgomez)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Flags: needinfo?(jgomez)
You need to log in before you can comment on or make changes to this bug.