yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] eyoome:
Hi everyone,

It seems this development threat is dead, a lot of things has been improved since 20140603 (if the development isn't dead, sorry ValoXis to come here and "hunt on your field" :))

If you guys are still interested by FFOS and his port on Nexus5 (and you should :)), please give a try to the Vosky rom.

All the branches are automagically build, nightly branch (v3.0), aurora branch (v2.2), and beta branch (v2.1).

You can install them by recovery or fastboot mode.

All these roms are multilanguage and multikeyboard.

Here are their description:

-Nightly rom: atm 3.0 version. This version is build EVERY days. This is the branch dev version. Possibly hightly instable. Not really recommended to be daily used, but hey, it's not forbidden, above all if you want to report bugs .

-Aurora rom: atm 2.2 version. This version is build each monday. This version should be more stable than Nightly, and it includes progressively the news features coming from nightly version, but later...

-Beta rom: atm 2.1 version. This version is build each monday. This should be the more stable version, close to be commercialy released.

Now, aurora and nightly branch are based on lollipop kernel, it means performances has been a lot improved AND CAMERA AND MTP WORKS NOW!

Furthermore, as soon as FOTA bug is fixed for nightly and aurora branch it will be available on Vosky rom.

If you give it a try, don't forget to thank Vosky for thess roms, he did a great work!

Hoping this post is usefull :)
[Nexus 5 Android Development] dpunx:
Really thanks!

Downloading and testing
[Nexus 5 Android Development] eyoome:
Great! Don't hesitate to give feedbacks!

I forget to add these roms are Multirom compatibles :).
[Nexus 5 Android Development] EMK2000:
I am not familiar with Firefox OS, does it have something similar to Gapps?

Or I just flash the zip file provided and it's done?
[Nexus 5 Android Development] philipped346:
Instal firefox and after instal application from market of mozilla .
[Nexus 5 Android Development] mirsaeed.namdar:
Can I use it in my sony Xperia z with multirom?
[Nexus 5 Android Development] Tazerick:
no.
[Nexus 5 Android Development] hiimimtayaz:
I guess this is it... :(

http://feedproxy.google.com/~r/xda-developers/ShsH/~3/rTxFBlt3o_A/
[Nexus 5 Android Development] :
http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/
[Nexus 5 Android Development] shimizus:
How to build and flash FirefoxOS custom

Dear member

I'm reading this thread because I would like to build firefoxOS to add my specific driver.

But I don't familiar with the FirefoxOS and tools.

Could you let me know how to build and flash images - kernel, userland...etc to Nexus 5 ?

thx,
[Nexus 5 Android Development] philipped346:
http://ffos.vosky.fr/

https://xdaforums.com/google-nexus-5/development/nightly-firefox-os-t2960953
[Nexus 5 Android Development] DdragonPT:
Very very nice! Keep up the good work!
[Nexus 5 Android Development] pumaworld:
What's new for your new release?﻿
[Nexus 5 Android Development] TheAtheistOtaku:
can anyone link me on how to dual boot this? i keep getting the error "unable to create ROM folder" when i try to and when searching firefox in the multirom thread nothing useful comes up
[Nexus 5 Android Development] nicolo.musciola:
just flash

Just flash IT in multirom like every secondary android ROM. I tried and IT works. IT s a beautiful system and you developers made a very good job ? . i wish you will fix SIM reading, "sd" and wifi to make IT usable.
[Nexus 5 Android Development] XVicarious:
Date on first post is wrong. Its 2014 now. Keep up the good work
[Nexus 5 Android Development] philipped346:
Any updates ?
[Nexus 5 Android Development] Dani897:
ahh! finally a phone OS that richard stallman might actually approve of... while android is partially open source it's loaded with all sorts of bs malicious user tracking. is this difficult to port? because i think it would be good for my infuse and other single core phones people have lying around..

i mean ubuntu touch is interesting but it's not supported on the n5 yet and i don't have another phone fast enough for it. i'm at a point where i'm getting tired of android and would like to have a phone with a little less google inside.
[Nexus 5 Android Development] jabza:
+1
[Nexus 5 Android Development] ValoXis:
Working on a new release but I've found some issues. It not boot with new settings. I'm working on a fix.

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] FuMMoD:
Will there be a changelog? Sorry if we're asking for too much. We are just really excited about this port.
[Nexus 5 Android Development] ValoXis:
If my changes will take effects, All the bugs will be solved.
[Nexus 5 Android Development] FuMMoD:
:D :D :D :D :D
[Nexus 5 Android Development] jabza:
Keep us updated! And if you have any trouble, post it here. We can all try to help you with any issues you run in into.
[Nexus 5 Android Development] tehsu:
Great release, hope to have wifi soon. Maybe CDMA? can only hope.
[Nexus 5 Android Development] projectgtr:
Looking good, ill be keeping an eye on this
[Nexus 5 Android Development] bradputt:
supporting this thread, there's always a space for this ROM in my multiboot.
[Nexus 5 Android Development] dsherk:
Is it possible to flash this without using MultiROM? Since the only img provided is boot.img, I'm not sure how to flash the system and data partitions. I have fastboot available.
[Nexus 5 Android Development] FuMMoD:
Yes it's been mentioned in this thread. Flash this rom like any rom is supposed to be flashed.
[Nexus 5 Android Development] MetinKale38:
In the first post there is a download to a flash able zip, you can just flash with whatever recovery or multirom, I do not know where you do have the img from, a img usually contains the boot partition/kernel which you flash over fastboot

Ta... Tapata... Tapatalked... :)
[Nexus 5 Android Development] Mr.R0MFLASHY:
Nice
[Nexus 5 Android Development] dsherk:
Yeah, I dumbly unpacked the zip instead of just installing it directly. It's been a while since I flashed a device.
[Nexus 5 Android Development] jabza:
[MENTION=4671099]ValoXis[/MENTION] is there anything we can help you with? If you've got it handled and you're just busy, that's fine. I'm just impatient, that's all :)
[Nexus 5 Android Development] archanox:
Is there a source of all the work that you've done that other developers can look at to try and get it building too?
[Nexus 5 Android Development] ValoXis:
I've found problem.

The problem is the hardware composer: Gecko 1.2 need hw composer with android 4.3 base. Waiting Gecko 1.3 with KK support. (Mozilla says a few days)

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] xor31c0:
Cool. Can't tell you how excited I am :D
[Nexus 5 Android Development] KingDani1997:
Are the other things working more or less correctly now? Can someone tell me what a hw composer is doing?
[Nexus 5 Android Development] ValoXis:
If I'm not mistaken they colleague hardware with OS.

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] KingDani1997:
What gets improved, when you implement it in your build in a few days? And did you get some of the issues fixed?
[Nexus 5 Android Development] ValoXis:
Theoretically all the issues will fix.

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] abtekk:
If that's the case I'll be so happy.
[Nexus 5 Android Development] tehsu:
Does that include CDMA support? I see Mozilla has worked on it but I couldn't see how far they got with it.
[Nexus 5 Android Development] ValoXis:
Sorry. I don't know.

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] jabza:
HWComposer is meant for helping hardware-accelerated drawing of the UI. So, theoretically, hwcomposer should only solve graphics bugs and help improve performance, not really solve connectivity bugs. However, I can't say I'm that much of an expert on low-level Android processes, so maybe it could help. I guess we'll find out when it comes out.
[Nexus 5 Android Development] ch0c0lateb0yctg:
stuck in google logo please someone help
[Nexus 5 Android Development] abtekk:
I think he meant the new Gecko will contain support for 4.4. Not just HWComposer specifically.

EDIT: OP. It would appear Mozilla are addding support for the N5 and KK. The manifests and repo's are being updated again. Could you try building against master and see if anything is fixed?
[Nexus 5 Android Development] ValoXis:
I will try today with the new sources.

Nexus 5 with Tapatalk Pro
[Nexus 5 Android Development] abtekk:
Sounds good. Can't wait.
[Nexus 5 Android Development] jabza:
[MENTION=4671099]ValoXis[/MENTION] - it says here that you have to have Android 4 ICS installed, but the Nexus 5 doesn't support anything below KK. Do we just ignore that?

I'm working on building from the current Friefox OS source, which has a Nexus 5 entry.
[Nexus 5 Android Development] Plays2:
If the source has a n5 entry then that probably means it supports KK or they're at least working on it. I'd assume you can just ignore the ICS requirement especially since there's already a working build
[Nexus 5 Android Development] jabza:
Well I mean maybe, I just want to make sure there's not a patch or something I need to apply first. Don't want to brick my phone just because I'm impatient.

EDIT: Well I flashed it from the latest sources. It boots, but WiFi, camera, and data still don't work. I don't know about bluetooth, as I had nothing to test it on. I'd call it buggy at best right now.
[Nexus 5 Android Development] jabza:
Upon further inspection, it looks like WiFi does work. However, for whatever reason, dchpcd won't set a DNS server. So you can only browse the web via IP addresses, and if any links you use contain a name instead of an IP, then it won't connect.

I flashed back to Android before I tested out the same thing on data, but it's possible that data has the same issue.

It could also be the Network Manager in Firefox OS that isn't providing a DNS, but there's not really any documentation for it to know. I still suspect dhcpcd.
[Nexus 5 Android Development] dbarracuda:
Does it not give an option for a static IP address?
[Nexus 5 Android Development] jabza:
Nope. The settings for WiFi are extremely limited. It also doesn't give a back or menu button. Where we're used to the navigation bar on android, there's only a circle for the home button. I suppose it's possible there are more advanced settings if you pressed a menu button, but there's no on screen button for it.
[Nexus 5 Android Development] abtekk:
Firefox OS' navigation is similar to iOS. You don't need the nav bar at the bottom.

---------- Post added at 08:34 AM ---------- Previous post was at 08:31 AM ----------

Interesting, this may be something fixable.
[Nexus 5 Android Development] es0tericcha0s:
Would there be some type of script to auto convert the website to the IP address as a work around? Or a website easily reached via IP address that will give you the regular website broken down as IP addresses to click? I've no clue, just spit balling. There are scripts for all kinds of crazy things...
[Nexus 5 Android Development] jabza:
'There are websites that give you the IP address of them, which is essentially what DNS servers do. Also a problem is that on the website, they'll link you around by domain name. A good website would use relative links (meaning they exclude the domain name), but sometimes those aren't possible and sometimes people just don't do that. Whenever you click one of those, the browser immediately tells you a server couldn't be found at that address. Then you'll need to convert that to IP, and so on. And many of the apps in Firefox OS use domain names rather than IP, so those won't work because you can't manually do it. You'd basically have to create a script that does the work of a DNS.

---------- Post added at 04:35 PM ---------- Previous post was at 04:33 PM ----------

It is absolutely fixable, we just need to figure out why it isn't setting DNSs properly. Or, if it is setting them, why the DNS service isn't working. And that part is the hard part, particularly because there isn't a lot of documentation on how the OS handles DNS.
[Nexus 5 Android Development] jabza:
Not to spam the thread or anything, but I've taken a vested interest in this. Is anyone familiar with dhcpcd or with how DNS services work on linux? I've never had any particularly advanced knowledge on networking, especially in linux, and I think both ValoXis and myself would appreciate any input/advice people have.
[Nexus 5 Android Development] Grondinm:
I can't even get wifi to turn on. Have this installed as a secondary rom using multirom
[Nexus 5 Android Development] roman2861:
As far as I understand, port died:(
[Nexus 5 Android Development] abtekk:
No, just haitus. We need gecko and gonk ported to 4.4 for us to be able to fix issues.
[Nexus 5 Android Development] roman2861:
Hm...I thank, that it is already ported. Thank you for your answer!:)
[Nexus 5 Android Development] abtekk:
I know Mozilla are working on getting gecko/gonk working on a 4.4 base, but I don't think it's quite finished, yet.
[Nexus 5 Android Development] mateopase:
So, whenever I flash this, I get a simlink error and TWRP says failed in red letters. I tried multiple downloads, but it doesn't work. Any help?
[Nexus 5 Android Development] abtekk:
I know a lot of people say this, but have you tried CWM?
[Nexus 5 Android Development] FuMMoD:
Unmount system and reboot into recovery.
[Nexus 5 Android Development] abtekk:
Good news! PLEASE READ!

I just built FFoS using the latest sources. WiFi enables but still has a DNS issue, Bluetooth is fixed and the network is fixed. I will build an OTA package for users to flash until OP can get a new build out. This is exciting news! All that's left is the camera.
[Nexus 5 Android Development] jabza:
Really? I just flashed from the latest sources and my WiFi wouldn't even obtain an IP address and data wasn't working at all. I can confirm that the camera still isn't working.

However, they have used a much better DPI for our device and the overall performance has improved considerably.
[Nexus 5 Android Development] abtekk:
That's weird. DHCP works fine for me, I get an IP address but DNS won't resolve hostnames.

Regardless, my build is here. Flash through fastboot. *BACKUP SDCARD*
[Nexus 5 Android Development] ValoXis:
Thanks a lot. I have a slow connection and this is the cause that I've not tried with new source. 3 days ago this weren't fixed yet. Thanks thanks thanks.

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Android Development] weihan1102:
Thanks ! Is this compatible with multirom?
[Nexus 5 Android Development] FuMMoD:
Yes :)
[Nexus 5 Android Development] weihan1102:
Thanks but seems like it is not a recovery flashable zip , how can i flash it?
[Nexus 5 Android Development] abtekk:
Flash it though fastboot. Just be sure to back up all your internal memory. Because it's not a .zip, it's not multirom compatible. If Valoxis could turn it in to a zip that would be great but unfortunately I can't get it to zip up.
[Nexus 5 Android Development] weihan1102:
Thanks! but seems like the zip is broken , i download it for 3 times but every times i get an error when i try to extract it.maybe it is my problem
[Nexus 5 Android Development] abtekk:
Give me 2 seconds I'll have a look.

EDIT: WinZip gives an issue extracting but 7zip extracts fine. I'll upload a WinZip-friendly version and update my original post.
[Nexus 5 Android Development] defrt:
Please make it flashable

House Hesenli
[Nexus 5 Android Development] abtekk:
Link updated with WinZip friendly link.

[MENTION=5323032]defrt[/MENTION] - Yeah, I'm working on getting the .zip to build. Sorry.
[Nexus 5 Android Development] weihan1102:
Thanks! but i think we need a flashable zip because we need multirom :p :D
[Nexus 5 Android Development] abtekk:
You *NEED* it or you want it? ;)

Anyway, yeah I completely understand, I'll see what I can do. It's just a simple issue with my build environment.
[Nexus 5 Android Development] weihan1102:
Sorry my English is bad :p
[Nexus 5 Android Development] abtekk:
Haha no there was nothing wrong with what you said, it's a mistake people make in English regardless :P. Your English is excellent, though.

EDIT: There's a patch in the works to fix the DNS issue. Keep your eyes peeled.
[Nexus 5 Android Development] ValoXis:
I've recompiled all the project with my changes and internal fix. So, I'll upload the update zip in a few hours. Thanks!

Extract with 7zip or similar isn't a good idea. Some files didn't extract correctly.
[Nexus 5 Android Development] KingDani1997:
Can you give us a change log, to make us a little excited? :cyclops:
[Nexus 5 Android Development] ValoXis:
The changelog are the same of abtekk. I've fixed WiFi and some of them. But I'm not sure that is fixed completely.
[Nexus 5 Android Development] abtekk:
Did you manage to fix DNS?
[Nexus 5 Android Development] ValoXis:
I'm working on a fix. I'm not sure that my solution works.
[Nexus 5 Android Development] abtekk:
Well, you don't know unless you try right? :D
[Nexus 5 Android Development] ValoXis:
Exactly. ;)
[Nexus 5 Android Development] ValoXis:
[MENTION=3890277]abtekk[/MENTION] With the zip (and MultiROM) FOS don't boot. Trying with fastboot.
[Nexus 5 Android Development] abtekk:
I'd be surprised if MultiROM would accept B2G.
[Nexus 5 Android Development] ValoXis:
My version (1st post), working with MultiROM.
[Nexus 5 Android Development] abtekk:
Oh I didn't realise. Did you try a manual flash of the new build?
[Nexus 5 Android Development] ValoXis:
I'm trying now.
[Nexus 5 Android Development] abtekk:
All possible parts of my body are crossed.
[Nexus 5 Android Development] ValoXis:
Working with fastboot. Mh, I don't know why. So, DNS problem aren't solved. Now I'm trying to build a working zip to use with MultiROM.
[Nexus 5 Android Development] abtekk:
:( That's a shame. There is a patch due to go out any time soon to resolve the issue.
[Nexus 5 Android Development] ValoXis:
:good:
[Nexus 5 Android Development] weihan1102:
It stuck on Google logo and adb works wtih the zip and multirom right?
[Nexus 5 Android Development] abtekk:
https://bug961598.bugzilla.mozilla.org/attachment.cgi?id=8364845

Why not manually apply that patch, see if it fixes the resolver.

Bugzilla page
[Nexus 5 Android Development] mircoho:
thx
[Nexus 5 Android Development] jabza:
I just manually applied that patch to the latest sources and I'm building now. We'll see how it goes.

Edit: That patch does it, WiFi and data work! Unfortunately my phone doesn't connect to my computer with it installed and I couldn't pull a Nandroid backup off of it, but I'll update my post momentarily with the img files to flash via fastboot.
[Nexus 5 Android Development] jabza:
Alright. If you have Ubuntu or any other linux distribution, or if you can otherwise run a bash script (perhaps via Cygwin), then you can just download this zip, then extract it and run flash.sh with your phone connected in fastboot.

However, instead, if you're on Windows and can't run a bash script, download this zip, put your phone in fastboot, then extract and use fastboot to flash all three images. Make sure you format first!

Also, make sure you make a nandroid backup and save it to your PC.
[Nexus 5 Android Development] weihan1102:
Thanks! But still can't make a flashable zip?
[Nexus 5 Android Development] jabza:
Unfortunately, I don't know enough about creating flashable zips to do it. FFOS flashes more than just your standard ROM, and it (should) wipe your whole SD card in the process. You'll have to refer to ValoXis on that one.
[Nexus 5 Android Development] Lloir:
This has huge potential... Been using it most of the day...so found a ton of bugs....which device/kernel repo you guys using?? Also I assume you are not using cm graphics stuff for the device right?? (Caf)

Also it should build like normal android, so make -j# otapackage *SHOULD* throw out a zip instead of images...
[Nexus 5 Android Development] jabza:
There's a Nexus 5 repo as an option in the config.sh file, but when you run the script to list supported devices Nexus 5 doesn't show up. I assume this is because they are working on it, but it's not considered ready.

Also, I just finished building an OTA zip, and I'm about to see if it flashes. It's currently transferring to my device.

---------- Post added at 10:46 PM ---------- Previous post was at 10:34 PM ----------

Didn't work. For anyone who wants to try, the resulting zip can be found here, but all it did for me was get stuck at the Google logo.
[Nexus 5 Android Development] Lloir:
Flashed the boot.img? It may not have done it manually in recovery
[Nexus 5 Android Development] weihan1102:
yes.it stuck in google logo but adb works.
[Nexus 5 Android Development] jabza:
I'll try in the morning. If anyone else wants to try, the boot.img is in the zips I posted earlier, and flashable zip is also available. Or, for the lazy, it's all in this folder.
[Nexus 5 Android Development] weihan1102:
the link is not working....it brings me to my mediafile folder
[Nexus 5 Android Development] jabza:
My bad, this folder.
[Nexus 5 Android Development] weihan1102:
I think the boot.img is flashed in correctly , but still stuck in Google logo
[Nexus 5 Android Development] tehsu:
Almost everything works, I'm on CDMA so I can make phone calls and receive calls but I'm not getting any data. I'm betting data hasn't been implemented but I did find some excel spreadsheet where Mozilla has already worked this out with Sprint.

I do have an issue where opening settings or marketplace the screen goes black. If I click on something randomly it opens that part up and shows up fine but the main page of either is black.
[Nexus 5 Android Development] unixfreak:
i am trying this on my N5. i waiting for new build with working wifi.
[Nexus 5 Android Development] abtekk:
Read backwards a few posts, there is working wifi thanks to the latest patch.
[Nexus 5 Android Development] defrt:
I wait for flashable zip with all fixes. When i get this? :/

House Hesenli
[Nexus 5 Android Development] weihan1102:
yes i am waiting too :D
[Nexus 5 Android Development] abtekk:
If you need a quick fix, do it yourself. Other than that, you should know not to ask for ETA's on XDA.
[Nexus 5 Android Development] weihan1102:
So that mean firefox os can't compatible with multirom is because it need a blank SD card to boot? am i right?
[Nexus 5 Android Development] ValoXis:
Firefox OS works with MultiROM because my first release working.
[Nexus 5 Android Development] roman2861:
Can you repack last build in zip file?
[Nexus 5 Android Development] ValoXis:
I'm trying to boot with zip but it don't boot. Working on a solution.
[Nexus 5 Android Development] abtekk:
How about we all stop the "ermahgurrd giff meh zip for multiboot plox" posts. ValoXis knows he needs to produce a zip, give him time. He has another life other than feeding you lot working builds. If you're that bothered, learn to do it yourself, THAT is the reason you should be on XDA in the first place. Not to make your phone look fancy.
[Nexus 5 Android Development] LeJolly:
Why is this not in Original Development?
[Nexus 5 Android Development] usaff22:
Because it hasn't been compiled from source, it's a port
[Nexus 5 Android Development] Lloir:
it's compiled from source
[Nexus 5 Android Development] LeJolly:
Oh right it says port in caps right there :silly:
[Nexus 5 Android Development] usaff22:
I'm not sure but the developer wrote that it's a port, meaning it was ported from another device and modified to suit this one. I'm taking the developer's word for it, as I haven't tried this
[Nexus 5 Android Development] nate1975:
I've always thought it was odd the way android roms are considered ports or not. In the software world, you port the source code to get it working on a new device (add support for the device to the source).

Somehow this doesn't seem to mean the same thing to people on xda when it comes to android roms. I understand the need to differentiate a rom built for a device and one that is modified after building, but this is confusing when you use the same terminology.