Closed
Bug 1139642
Opened 10 years ago
Closed 7 years ago
[meta] Make Firefox OS run on Fairphone v2 device
Categories
(Firefox OS Graveyard :: General, defect)
Firefox OS Graveyard
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: NicolasWeb, Assigned: _AtilA_)
References
Details
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20150224134236
Steps to reproduce:
meta bug for making Firefox OS run on Fairphone v2 devices
Updated•10 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•9 years ago
|
Assignee: nobody → jgomez
Reporter | ||
Comment 2•9 years ago
|
||
Just to let you know, I few back I set up
-an MDN page https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
-a wikimo page https://wiki.mozilla.org/FirefoxOS/Fairphone
Comment 3•9 years ago
|
||
We will need doc update for https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone since we now have a port for Fairphone v2 :)
Flags: needinfo?(jgomez)
Flags: needinfo?(cmills)
Comment 4•9 years ago
|
||
> make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/classes.jar', needed by `out/target/common/obj/PACKAGING/boot-jars-package-check_intermediates/stamp'. Stop.
I'm getting this after |./config.sh fairphone2 && ./build.sh| :(
Assignee | ||
Comment 5•9 years ago
|
||
Ok, we need to download vendor blobs from their web before compiling.
http://code.fairphone.com/projects/fp-osos/dev/fairphone-os-build-instructions.html#getting-the-binary-components
Flags: needinfo?(jgomez)
Comment 6•9 years ago
|
||
It was Nicolas who wrote most of the docs the last time around. Nicolas, would you be willing/able to update the device page with information on Fairphone 2, if I provide editing support?
Flags: needinfo?(nicolasweb)
Updated•9 years ago
|
Flags: needinfo?(cmills)
Hi Chris, I can help on editing device page for Fairphone 2 if you want.
Comment 8•9 years ago
|
||
(In reply to tore from comment #7)
> Hi Chris, I can help on editing device page for Fairphone 2 if you want.
If you could spare some time to do that, it would be great. Thanks so much.
You obviously know the fairphone much better than me. Feel free to add what you think is necessary. I reckon a section for the v2 specifications at the bottom of the article would be good, plus then edit the other sections to talk about v1 and v2.
Unless of course you don't think it is worth talking about v1 anymore, but I think it is worth keeping them for historical purposes, if nothing else.
(In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #8)
> (In reply to tore from comment #7)
> > Hi Chris, I can help on editing device page for Fairphone 2 if you want.
>
> If you could spare some time to do that, it would be great. Thanks so much.
>
> You obviously know the fairphone much better than me. Feel free to add what
> you think is necessary. I reckon a section for the v2 specifications at the
> bottom of the article would be good, plus then edit the other sections to
> talk about v1 and v2.
>
> Unless of course you don't think it is worth talking about v1 anymore, but I
> think it is worth keeping them for historical purposes, if nothing else.
I have just updated this page https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
Comment 10•9 years ago
|
||
(In reply to erotavlas from comment #9)
> (In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #8)
> > (In reply to tore from comment #7)
> > > Hi Chris, I can help on editing device page for Fairphone 2 if you want.
> >
> > If you could spare some time to do that, it would be great. Thanks so much.
> >
> > You obviously know the fairphone much better than me. Feel free to add what
> > you think is necessary. I reckon a section for the v2 specifications at the
> > bottom of the article would be good, plus then edit the other sections to
> > talk about v1 and v2.
> >
> > Unless of course you don't think it is worth talking about v1 anymore, but I
> > think it is worth keeping them for historical purposes, if nothing else.
>
> I have just updated this page
> https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
I'll work on the french translation and try to also update it.
Comment 11•9 years ago
|
||
(In reply to erotavlas from comment #9)
>
> I have just updated this page
> https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
This is fabulous — thanks so much for your help. I have made a few small edits, but this is looking like exactly what we need for now.
One small point — the "XDA Firefox OS community porting to the Fairphone device project page" link doesn't appear to be linked, and I wasn't sure what page this should link to. Can you fill this in? Thanks!
Flags: needinfo?(nicolasweb)
Comment 12•9 years ago
|
||
(In reply to keguira from comment #10)
> (In reply to erotavlas from comment #9)
> > (In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #8)
> > > (In reply to tore from comment #7)
> > > > Hi Chris, I can help on editing device page for Fairphone 2 if you want.
> > >
> > > If you could spare some time to do that, it would be great. Thanks so much.
> > >
> > > You obviously know the fairphone much better than me. Feel free to add what
> > > you think is necessary. I reckon a section for the v2 specifications at the
> > > bottom of the article would be good, plus then edit the other sections to
> > > talk about v1 and v2.
> > >
> > > Unless of course you don't think it is worth talking about v1 anymore, but I
> > > think it is worth keeping them for historical purposes, if nothing else.
> >
> > I have just updated this page
> > https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
>
>
> I'll work on the french translation and try to also update it.
Great, thanks. A French translation would be really good.
Comment 13•9 years ago
|
||
(In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #11)
> (In reply to erotavlas from comment #9)
> >
> > I have just updated this page
> > https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
>
> This is fabulous — thanks so much for your help. I have made a few small
> edits, but this is looking like exactly what we need for now.
>
> One small point — the "XDA Firefox OS community porting to the Fairphone
> device project page" link doesn't appear to be linked, and I wasn't sure
> what page this should link to. Can you fill this in? Thanks!
Hi,
that link comes from the previous editing of the page. However, I think I fixed it correctly.
Can an Italian translation be useful? Maybe it could be much more better in Spanish...
Is there other stuff that we can do in order to speed up the porting process?
Comment 14•9 years ago
|
||
(In reply to erotavlas from comment #13)
> (In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #11)
> > (In reply to erotavlas from comment #9)
> > >
> > > I have just updated this page
> > > https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
> >
> > This is fabulous — thanks so much for your help. I have made a few small
> > edits, but this is looking like exactly what we need for now.
> >
> > One small point — the "XDA Firefox OS community porting to the Fairphone
> > device project page" link doesn't appear to be linked, and I wasn't sure
> > what page this should link to. Can you fill this in? Thanks!
>
> Hi,
> that link comes from the previous editing of the page. However, I think I
> fixed it correctly.
Ak, ok, sorry! And thanks for fixing it anyway.
> Can an Italian translation be useful? Maybe it could be much more better in
> Spanish...
> Is there other stuff that we can do in order to speed up the porting process?
I'd suggest that more translations is always better for trying to find new community members who could help out. Let me know if you need any help in using the MDN translation tools.
Assignee | ||
Comment 15•9 years ago
|
||
Ok, so I uploaded/landed all the necessary stuff to build FirefoxOS. I'd love if someone else could make a build (no device is required) and confirm that is working fine. Alex? Fabrice? Adam? :)
In case you already have downloaded something, and made the ./config.sh fairphone2 step, please remove these directories: B2G/download-fairphone2, B2G/vendor, B2G/out , and build from scratch AFTER syncing.
Flags: needinfo?(lissyx+mozillians)
Flags: needinfo?(fabrice)
Flags: needinfo?(afarden)
Comment 16•9 years ago
|
||
The build worked for me. Just waiting for my device to charge to be able to flash it!
Flags: needinfo?(fabrice)
Comment 17•9 years ago
|
||
Also successfully built. Sadly, since nobody accepted that I receive a device, I cannot test :D
Flags: needinfo?(lissyx+mozillians)
Comment 18•9 years ago
|
||
I'd like to register as a Beta Tester for FFOS on my FP2.
Comment 19•9 years ago
|
||
I'm also compiling the build from github. I do not have a fairphone 2 device to test it. However, several users have it. Can you provide a link with working build in order to allow to people to test Firefox OS into Fairphone 2?
Comment 20•9 years ago
|
||
(In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #14)
> (In reply to erotavlas from comment #13)
> > (In reply to Chris Mills (Mozilla, MDN editor) [:cmills] from comment #11)
> > > (In reply to erotavlas from comment #9)
> > > >
> > > > I have just updated this page
> > > > https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
> > >
> > > This is fabulous — thanks so much for your help. I have made a few small
> > > edits, but this is looking like exactly what we need for now.
> > >
> > > One small point — the "XDA Firefox OS community porting to the Fairphone
> > > device project page" link doesn't appear to be linked, and I wasn't sure
> > > what page this should link to. Can you fill this in? Thanks!
> >
> > Hi,
> > that link comes from the previous editing of the page. However, I think I
> > fixed it correctly.
>
> Ak, ok, sorry! And thanks for fixing it anyway.
>
> > Can an Italian translation be useful? Maybe it could be much more better in
> > Spanish...
> > Is there other stuff that we can do in order to speed up the porting process?
>
> I'd suggest that more translations is always better for trying to find new
> community members who could help out. Let me know if you need any help in
> using the MDN translation tools.
I have just updated the official page of Firefox OS for Fairphone on MDN https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone: in English only a few mistakes and I translated it in Spanish (99% correct, it has been reviewed by a native speaker) and in Italian (99.9% correct, I'm native speaker). Unfortunately, I'm not able to add more languages, but it could be very useful to translate this page also in French, German and Portuguese.
I also updated the official thread of Fairphone forum https://forum.fairphone.com/t/firefox-os-is-the-way-to-go/3116/37 in order to maintain updated the community.
Any news for the testing of the build?
Comment 21•9 years ago
|
||
(In reply to erotavlas from comment #20)
> I have just updated the official page of Firefox OS for Fairphone on MDN
> https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone: in
> English only a few mistakes and I translated it in Spanish (99% correct, it
> has been reviewed by a native speaker) and in Italian (99.9% correct, I'm
> native speaker). Unfortunately, I'm not able to add more languages, but it
> could be very useful to translate this page also in French, German and
> Portuguese.
Wow, this is incredible work. Thank you so much.
Comment 22•9 years ago
|
||
I have just compiled Firefox OS for Fairphone 2. Here there is the build https://mega.nz/#!aVUUFDgY!AzXfuF_29dhQ_bKTR15RuUqKHCZ32y04_qtd08_272Y.
In order to flash the device, it is sufficient to follow this guide https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Installing_on_a_mobile_device or this guide https://wiki.mozilla.org/Firefox_OS/TCP/Flashing_your_device/
Comment 23•9 years ago
|
||
It's very exciting to see a port of FirefoxOS for Fairphone available.
Is Mozilla planning to provide builds for the Fairphone of its own (like it does with the Flame)?
I also noticed a discussion on Fairphone forum about the complications associated with installing - it made me wonder if there are any plans to support flashing Fairphone builds using the B2g installer (https://bugzilla.mozilla.org/show_bug.cgi?id=1166276) addon?
Comment 24•9 years ago
|
||
No we can't redistribute these builds (note that we don't distribute full flame build either, our partner T2M does).
Getting support in the installer addon is absolutely possible though.
Comment 25•9 years ago
|
||
Thanks Fabrice.
That's great to know about the possibility of support with the addon. What about blob-free builds - is Mozilla able to distribute those? Is FirefoxOS on Fairphone likely to be a "Foxfooding" edition or a branded build?
Comment 26•9 years ago
|
||
Yes blob free builds are redistributable. I can't answer one way or the other to your other questions.
Comment 27•9 years ago
|
||
(In reply to erotavlas from comment #22)
> I have just compiled Firefox OS for Fairphone 2. Here there is the build
> https://mega.nz/#!aVUUFDgY!AzXfuF_29dhQ_bKTR15RuUqKHCZ32y04_qtd08_272Y.
> In order to flash the device, it is sufficient to follow this guide
> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/
> Installing_on_a_mobile_device or this guide
> https://wiki.mozilla.org/Firefox_OS/TCP/Flashing_your_device/
That's very nice but please be aware that not everything might we working as expected.
(In reply to Nick from comment #25)
> Thanks Fabrice.
>
> That's great to know about the possibility of support with the addon. What
> about blob-free builds - is Mozilla able to distribute those? Is FirefoxOS
> on Fairphone likely to be a "Foxfooding" edition or a branded build?
Yes, Juan is with me this weekend and next week in Paris office and this is part of what we want to do very soon.
If things goes well, should be quickly available. Addon itself is in good shape but there are still small bugs needing fixing before pushing that to people. It's not big deal.
Comment 28•9 years ago
|
||
FYI we have local patches needed to produce blobfree image for Fairphone 2 (and Wileyfox Swift) and have been able to flash the FP2 from B2G to B2G with the addon :).
Comment 29•9 years ago
|
||
I should be able to spend some time on the translation in French of the MDN page, if there's still work to do. I'm a native speaker. Awesome to see the work done here btw :)
Comment 30•9 years ago
|
||
(In reply to Alexandre LISSY :gerard-majax from comment #28)
> FYI we have local patches needed to produce blobfree image for Fairphone 2
> (and Wileyfox Swift) and have been able to flash the FP2 from B2G to B2G
> with the addon :).
This is awesome :).
(In reply to Flaburgan from comment #29)
> I should be able to spend some time on the translation in French of the MDN
> page, if there's still work to do. I'm a native speaker. Awesome to see the
> work done here btw :)
Yes, of course. At the moment nobody has started the French translation. Let me know if you need help with MDN tools.
Comment 31•9 years ago
|
||
(In reply to erotavlas from comment #22)
> I have just compiled Firefox OS for Fairphone 2. Here there is the build
> https://mega.nz/#!aVUUFDgY!AzXfuF_29dhQ_bKTR15RuUqKHCZ32y04_qtd08_272Y.
> In order to flash the device, it is sufficient to follow this guide
> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/
> Installing_on_a_mobile_device or this guide
> https://wiki.mozilla.org/Firefox_OS/TCP/Flashing_your_device/
For license issue with proprietary blob of Fairphone 2, the moderators of Fairphone forum asked me to not share directly the build https://forum.fairphone.com/t/firefox-os-beta/12443/12, but to share it only via private message. This is the new link https://mega.nz/#F!2UsjWBZY. Send me a private message in order to get the decryption key.
Comment 32•9 years ago
|
||
(In reply to erotavlas from comment #31)
> (In reply to erotavlas from comment #22)
> > I have just compiled Firefox OS for Fairphone 2. Here there is the build
> > https://mega.nz/#!aVUUFDgY!AzXfuF_29dhQ_bKTR15RuUqKHCZ32y04_qtd08_272Y.
> > In order to flash the device, it is sufficient to follow this guide
> > https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/
> > Installing_on_a_mobile_device or this guide
> > https://wiki.mozilla.org/Firefox_OS/TCP/Flashing_your_device/
>
> For license issue with proprietary blob of Fairphone 2, the moderators of
> Fairphone forum asked me to not share directly the build
> https://forum.fairphone.com/t/firefox-os-beta/12443/12, but to share it only
> via private message. This is the new link https://mega.nz/#F!2UsjWBZY. Send
> me a private message in order to get the decryption key.
That is exactly why we have blobfree support. Juan verified this works on Fairphone 2, Adam landed a patch we can leverage for the Fairphone 2 device to produce those blobfree builds. The addon is not yet ready but please be a little bit patient.
Comment 33•9 years ago
|
||
@Alexandre LISSY: Please add a link to the repo and quote the commit id you are talking about.
This thread has been idle for more than a week and I would like to see where the code is headed.
Thank you
Comment 34•9 years ago
|
||
(In reply to Martin from comment #33)
> @Alexandre LISSY: Please add a link to the repo and quote the commit id you
> are talking about.
>
> This thread has been idle for more than a week and I would like to see where
> the code is headed.
>
> Thank you
Sorry ?
Flags: needinfo?(m.paulus)
Comment 35•9 years ago
|
||
You are keeping me (but plausibly more people from the Fairphone forums) in suspense about the progress of the development of this blobfree build plugin. I think it would be useful to have a look at the code to see whether anyone from the community is able to resolve outstanding issues and submit a merge request.
I was referring to "Juan verified this works on Fairphone 2, Adam landed a patch we can leverage for the Fairphone 2 device to produce those blobfree builds. The addon is not yet ready [..]"
Flags: needinfo?(m.paulus)
Comment 36•9 years ago
|
||
(In reply to Martin from comment #35)
> You are keeping me (but plausibly more people from the Fairphone forums) in
> suspense about the progress of the development of this blobfree build
> plugin. I think it would be useful to have a look at the code to see whether
> anyone from the community is able to resolve outstanding issues and submit a
> merge request.
How about having a look at the current status on the meta bug https://bugzilla.mozilla.org/show_bug.cgi?id=1166276 ?
It's open and wide to the public. I also stated repeatedly that I want to fix the remaining bugs that are blocking this one before releasing anymore more publicly, because there were some risks of bricking devices.
This is moving quite well. Addon is not ready, but the code is already public.
Comment 37•9 years ago
|
||
Thank you for the link to the meta bug.
This should be the repository of the addon:
https://github.com/mozilla-b2g/b2g-installer
Comment 38•9 years ago
|
||
(In reply to Martin from comment #37)
> Thank you for the link to the meta bug.
>
> This should be the repository of the addon:
> https://github.com/mozilla-b2g/b2g-installer
Please, there is a reason I am not yet exposing it that much.
Comment 39•9 years ago
|
||
And "MDN blobfree" links you directly to https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Building#Building_a_blob_free_full_system_zip
There is no intention to hide anything. Code is open, doc is here. Bug 1240352 is about supporting CM-style blob list. Juan and myself are much busy with a lot of things at the same time, so yes, this is not moving as fast as we would like.
Comment 40•9 years ago
|
||
Please, do not misunderstand: I whole-heartedly agree that anyone who bricks her/his device at this time based on the code currently available has no right to complain and should be prepared to handle unforeseen consequences by her-/himself.
However, I did find it very inconvenient to have to resort to a search engine to locate an object of our discussion. Especially since I consider a bug tracker a platform for and by developers.
There will always be cases where damage is inflicted due to recklessness, but I feel this should not be a reason to censor yourself as a developer.
Comment 41•9 years ago
|
||
Hi Martin,
if you are interested about trying Firefox OS in your device, please read this thread in Fairphone forum https://forum.fairphone.com/t/firefox-os-beta/12869 and report any updates.
Comment 42•9 years ago
|
||
(In reply to Martin from comment #40)
> Please, do not misunderstand: I whole-heartedly agree that anyone who bricks
> her/his device at this time based on the code currently available has no
> right to complain and should be prepared to handle unforeseen consequences
> by her-/himself.
>
> However, I did find it very inconvenient to have to resort to a search
> engine to locate an object of our discussion. Especially since I consider a
> bug tracker a platform for and by developers.
>
> There will always be cases where damage is inflicted due to recklessness,
> but I feel this should not be a reason to censor yourself as a developer.
Hi Martin,
Thank you very much for the interest you express toward this port in particular, I'm also super excited that we will soon have more to work on, and I can't wait to run Firefox OS on a Fairphone2.
Even though I understand your excitement, I observed that one rarely get good results by trying to make someone doing something they don't want to, even with sensible motives. It occurred to me that it's usually distracting at least, and counter-productive at worst.
Please bear with us, I'm pretty sure we'll have more to work on soon. :)
Comment 43•9 years ago
|
||
Hi,
I want to report a bug of .flash.sh file of the source of Firefox OS. The current version of .flash.sh is unable to automatically flash the build of Firefox OS into a Fairphone 2 device. We tried both on Ubuntu 14.04 LTS on PC and on MAC OS X. The script outputs the same error message "Unsupported device "FP2", can't flash" either if a Fairphone 2 is connected to the system or if it is not connected.
Have I to report this bug in other channel/places?
Comment 44•9 years ago
|
||
i didn't inform the fairphone forum about my bugtrack so erotavlas didn't know that i already made a bugreport: https://bugzilla.mozilla.org/show_bug.cgi?id=1244519
so that may be double information. Maybe a Moderator can merge that.
Comment 45•9 years ago
|
||
Hi Novski,
ok I added a confirmation to your bug. :)
Comment 46•9 years ago
|
||
wow didn't expect you guys to work on sunday! so does this mean i can sync my repo and try again?
(i will do updates as soon as it work on my phone someday... :-) )
btw. i will do a German translation https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone --soon...
Regards, Novski
Comment 47•9 years ago
|
||
(In reply to Novski from comment #46)
> wow didn't expect you guys to work on sunday! so does this mean i can sync
> my repo and try again?
Not yet, this needs reviewing from Juan before. But you can apply the patch locally in between.
> (i will do updates as soon as it work on my phone someday... :-) )
> btw. i will do a German translation
> https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Fairphone
> --soon...
> Regards, Novski
Sure, any contribution are welcome.
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(afarden)
Comment 48•9 years ago
|
||
Hi!
Saw this on the FP forum. Two days ago, my build failed as well. I'm aware of https://bugzilla.mozilla.org/show_bug.cgi?id=1245058 and the duplicates. Is https://bugzilla.mozilla.org/show_bug.cgi?id=1245016#c5 the fix? A repo sync didn't apply those changes, so I manually edited the two files in question and ran 'build.sh -j1' afterwards - successfully! Flashed it and got the following problems after reboot:
- OS crashed during setup -> black screen
- My phone was still connected to PC. Several windows on the PC desktop opened (as if I had plugged in several external devices) together with additional warning popups (e.g. sth. like "Android can't be mounted"). This only stopped after unplugging the device.
- Needed to press power button longer than normally to (re?)boot the phone (may be a hint that the phone was not yet powered off).
- CPU area was quite hot (related to the crash?)
I have a complete build log - please tell me if it might help to see it.
Btw the Fairphone logo which pops up directly after reboot is smaller than it normally is but that's probably just a cosmetic "issue".
Comment 49•9 years ago
|
||
Now the building process work correctly again. Unfortunately, I cannot test on a real device :(
Comment 50•7 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•