Closed
Bug 1233685
Opened 9 years ago
Closed 9 years ago
[Fairphone] Make FirefoxOS booting
Categories
(Firefox OS Graveyard :: General, defect)
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.
Updated•9 years ago
|
Whiteboard: [systemsfe]
Updated•9 years ago
|
Assignee: nobody → jgomez
Assignee | ||
Comment 1•9 years ago
|
||
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.
Comment 2•9 years ago
|
||
kernel should be pushed to https://github.com/mozilla-b2g/codeaurora_kernel_msm in a specific branch
Assignee | ||
Comment 3•9 years ago
|
||
Ok, removed the kernel repo (https://github.com/mozilla-b2g/fairphone2-kernel) and new branch created there:
https://github.com/mozilla-b2g/codeaurora_kernel_msm/tree/b2g-msm-fairphone2-3.4-lollipop
Assignee | ||
Comment 4•9 years ago
|
||
Attachment #8701816 -
Flags: review?(lissyx+mozillians)
Assignee | ||
Comment 5•9 years ago
|
||
* New repository created: https://github.com/mozilla-b2g/hardware_qcom_sensors/tree/fp2-sibon
Assignee | ||
Comment 6•9 years ago
|
||
* New repository created: https://github.com/mozilla-b2g/hardware_qcom_keymaster/tree/fp2-sibon
Assignee | ||
Comment 7•9 years ago
|
||
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
Assignee | ||
Comment 8•9 years ago
|
||
* New repository created: https://github.com/mozilla-b2g/device_qcom_common/tree/fp2-sibon
Assignee | ||
Comment 9•9 years ago
|
||
* New repository created: https://github.com/mozilla-b2g/device_qcom_common/tree/fp2-sibon
Assignee | ||
Comment 10•9 years ago
|
||
* New repository created: https://github.com/mozilla-b2g/fairphone2_kernel_lk/tree/fp2-sibon
Assignee | ||
Comment 11•9 years ago
|
||
Attachment #8702326 -
Flags: review?(lissyx+mozillians)
Comment 12•9 years ago
|
||
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)
Updated•9 years ago
|
Attachment #8701816 -
Flags: review?(lissyx+mozillians) → review+
Assignee | ||
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Comment on attachment 8702326 [details] [review]
PR Fairphone2 manifest file added
forgot to set the flag :)
Attachment #8702326 -
Flags: review+
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(jgomez)
You need to log in
before you can comment on or make changes to this bug.
Description
•