[REF][GUIDE][DEV] Firefox OS for Moto G - Moto G General

https://www.codeaurora.org/xwiki/bin/FirefoxOS/
For our MSM8226:
https://www.codeaurora.org/xwiki/bin/FirefoxOS/release
"LNX.LF.3.5-07000-8x26.0.xml"
Firefox OS for MSM
The project optimizes Firefox OS for use with MSMs.
A Gitweb interface is available to browse the source.
Branch Releases
Releases are available for download using Repo and Git. The general form is:
$ repo init --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable -u git://codeaurora.org/quic/lf/manifest.git -b release -m [manifest]
$ repo sync
Active Branches
AU_LINUX_GECKO_ICS_STRAWBERRY_V1.01.00.01.19.xyz - These AUs are based on Firefox OS v1.0.1
AU_LINUX_GECKO_ICS_STRAWBERRY.01.01.00.19.xyz - These AUs are based on Firefox OS v1.1
AU_LINUX_GECKO_B2G_ICS_1.2.01.02.00.19.xyz - These AUs are based on Firefox OS v1.2
AU_LINUX_GECKO_B2G_JB_3.2.01.02.00.112.xyz - These AUs are based on Firefox OS v1.3
Downloading and Building from Source
The build environment is virtually identical to Android. However additional host tools are required, please be sure to install all required prerequisites as listed in build prerequisites
For example:
$ repo init --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable -u git://codeaurora.org/quic/lf/manifest.git -b release -m caf_AU_LINUX_GECKO_ICS_STRAWBERRY.01.00.00.19.021.xml
$ repo sync
$ . build/envsetup.sh
$ lunch msm7627a-eng
$ make
Please refer to the manifest for the list of available manifests.
Licenses
The source code available for download from Code Aurora may be covered by one or more different licenses. The files in Code Aurora may contain changes and additions on top of the code from the original source. These changes and additions are covered under the same license as the original source. In many cases, the license is explicitly listed at the beginning of the file. A list of licenses is included for reference purposes only.
GPLv2
BSD
Apache 2.0
MPL 2.0
Click to expand...
Click to collapse

have you tried building one?

No
Sent from my XT1033 using Tapatalk

We have Firefox os already working on moto g
Sent from my XT1032 using Tapatalk

reversegear said:
We have Firefox os already working on moto g
Sent from my XT1032 using Tapatalk
Click to expand...
Click to collapse
Before blindly saying anything, get your facts right. Check the date on this guide and on the rom posted.
Sent from my Moto G using Tapatalk

Xicor Yagami said:
Before blindly saying anything, get your facts right. Check the date on this guide and on the rom posted.
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
Did I say something wrong or misleading ..?
My previous had nothing to do with facts & figures and date
In any case if you misunderstood, I was talking about the ROM b2g for falcon not about the thread duplication.
Sent from my XT1032 using Tapatalk

reversegear said:
Did I say something wrong or misleading ..?
My previous had nothing to do with facts & figures and date
In any case if you misunderstood, I was talking about the ROM b2g for falcon not about the thread duplication.
Sent from my XT1032 using Tapatalk
Click to expand...
Click to collapse
FirefoxOS runs on Falcon without issues.
Main constraint I found was the lack of my main apps on Android, but the OS runs smoothly and is pretty usable.

Marshpop Rom
Hey it seems this needs to be moved to the Development thread.. But just to inform you all, I'll be doing a custom Rom for the Moto G using Marshmallow and Lollipop... MarshPop is what it's going to be called... It maybe released as soon as I work all the bugs out of it... Expect it in the near future though! Since Marshmallow is basically Lollipop with Added features I maybe able to work all the issues out!
Cheers to all of the Developers! P.S. I've worked on the Transform Ultra from Samsung!
Thanks for Participation in reading!
~Slenderman8090
------------------------------
Like this post? Share with a Friend!

Slenderman8090 said:
Hey it seems this needs to be moved to the Development thread.. But just to inform you all, I'll be doing a custom Rom for the Moto G using Marshmallow and Lollipop... MarshPop is what it's going to be called... It maybe released as soon as I work all the bugs out of it... Expect it in the near future though! Since Marshmallow is basically Lollipop with Added features I maybe able to work all the issues out!
Cheers to all of the Developers! P.S. I've worked on the Transform Ultra from Samsung!
Thanks for Participation in reading!
~Slenderman8090
------------------------------
Like this post? Share with a Friend!
Click to expand...
Click to collapse
Nice ! I will test it as soon as I can when you release it Thanks for suporting the Moto G

Eurofighter_ty said:
Nice ! I will test it as soon as I can when you release it Thanks for suporting the Moto G
Click to expand...
Click to collapse
Another tester here
Sent from my Moto G using XDA Power!!

Related

IDEA : git repository

I find that many developers are working on porting android 2.1 or 1.6 vanila and it result in much duplicated work.
I was thinking of maybe setting up 2 git repositories one for 1.6 AOSP and 2.1 AOSP on which everyone can work on, improve and fix bugs.
lgstoian said:
I find that many developers are working on porting android 2.1 or 1.6 vanila and it result in much duplicated work.
I was thinking of maybe setting up 2 git repositories one for 1.6 AOSP and 2.1 AOSP on which everyone can work on, improve and fix bugs.
Click to expand...
Click to collapse
That's a nice idea, im begging to look after a site to host the repositories...
We can use github for hosting or any other site. I'm interested in looking after the repositories too.
A centralized effort will always be better then a fragmented one.
lgstoian said:
We can use github for hosting or any other site. I'm interested in looking after the repositories too.
A centralized effort will always be better then a fragmented one.
Click to expand...
Click to collapse
If you have alot of money, then Github would be ok... But it costs $50/month for the package that is minimum for two sets of android source code...
Know any places where we can host the code?
Mod. edit: not dev related, moved to general
Gitorious and Github are both free and unlimited for open source projects.
We can use sourcefordge too. The offer svn and git repositories. So what about it folks, who would be interested?
I would be interested in this...
I think we should open a project on sourcefordge for android 2.2 with the first task being to get the new kernel (2.6.32) working on the tattoo.
It could host the long awaited universal froyo upgrade
-------------------------------------
Sent via the XDA Tapatalk App
lgstoian said:
I think we should open a project on sourcefordge for android 2.2 with the first task being to get the new kernel (2.6.32) working on the tattoo.
Click to expand...
Click to collapse
That will be hard becuase the new kernel (2.6.32) is very big so we would need something like GRUB to boot it, from another partition than the boot partition...
If we disable enough modules the size should go down but that would mean it won't be universal any more.
There could be a regular version and a 'lite' version for Tattoo and older phones.
Wait wait wait.
I can play full divx movies smoothly so some seldom used modules could be stored on sd with no prob.
-------------------------------------
Sent via the XDA Tapatalk App

Call for devs: Github organization

Hey guys,
I've set up an organization on github und uploaded my config there.
Could you please provide me your github usernames via PN so I can add you to the team?
Thanks,
Daniel
Doublepranks. But I just wanna join for learning if you would let me in....
Sent from my XT1033 using Tapatalk
swordrune10, don't have a moto g yet but most likely getting one for xmas
Sent from my Galaxy Nexus using Tapatalk
Josalaito, i'm working in cm 10.2 now, and i think we need a hard work because msm8x26 is not fully supported by cyanogen and we need to use 8960(The same happened in my old y300 cm doesnt support 8x25 and we use msm7x27a)
Hi, my username is debaj, I hope I can help anything as a geneal Android developer since I have no experience in ROM development except building Cyanogenmod for my old Nexus S
My Username on github is: denizkoekden
Regards,
Deniz
Still don't have a Moto G but wanna buy one for christmas...
My username on GitHub is: Lopicl
github username: immortalyash
i think we go go ahead with ms8226 as config as motorola giving sources it will things easier for us to add stuff for msm8226 and make it full compatible
immortal_yash said:
github username: immortalyash
i think we go go ahead with ms8226 as config as motorola giving sources it will things easier for us to add stuff for msm8226 and make it full compatible
Click to expand...
Click to collapse
I think it's best to begin with msm8226 from the outset rather than trying to kang a different board
I'm seapoint on Git by the way. https://github.com/seapoint
My Moto G arrives Tomorrow
too bad I won't have time to do anything
I am Scrizz on github
Count me in. as for creating a kernel, device, hardware and properity tree. Github : calibrex
Problem is now, i've seen that the MotoG stands under MSM8226 and MSM8926 @ Wikipedia. Which one is the Phone now really using ?
I see josalaito did a bit of work on Github *thumbsup*
7alvi reporting for call of booty..jk
Count me in. Will be getting mine by January (most likely) and for my work I have built Carbon, Mokee, Slim, AOKP, baked, anir, etc etc for HTC Pico..!
kaliberx said:
Count me in. as for creating a kernel, device, hardware and properity tree. Github : calibrex
Problem is now, i've seen that the MotoG stands under MSM8226 and MSM8626 @ Wikipedia. Which one is the Phone now really using ?
I see josalaito did a bit of work on Github *thumbsup*
Click to expand...
Click to collapse
its MSM8226 and we have already started with device tree...it would be better art with kernel as i m not a kernel man
immortal_yash said:
its MSM8226 and we have already started with device tree...it would be better art with kernel as i m not a kernel man
Click to expand...
Click to collapse
Hmm ok, was just confused because there different Specs out there : one says 8926 the other 8226 .
Will start my Stuff tonight, as soon i come Home.
kaliberx said:
Hmm ok, was just confused because there different Specs out there : one says 8926 the other 8226 .
Will start my Stuff tonight, as soon i come Home.
Click to expand...
Click to collapse
try using mine or alpha or any pre started device tree willl save you some time
BTW any knows which audio blob is being used in Motog?
Guys, please use git. Clone the team repo and start commiting changes
Sent from my XT1032 using xda app-developers app
a1Pha said:
Guys, please use git. Clone the team repo and start commiting changes
Sent from my XT1032 using xda app-developers app
Click to expand...
Click to collapse
don't worry, I got u
Sent from my Nexus 7 using Tapatalk
Me too i can do something for kernel... Also i have a sort of device tree on my github (yeah, a sort of)
Inviato dal mio Nexus 7 utilizzando Tapatalk
Lopicl.00 said:
Me too i can do something for kernel... Also i have a sort of device tree on my github (yeah, a sort of)
Inviato dal mio Nexus 7 utilizzando Tapatalk
Click to expand...
Click to collapse
we really do need a kernel tree and if someone could pull the prop files that would be great
Sent from my Nexus 7 using Tapatalk
If you want, you can fork my kernel project.

[Q] How to port a custom rom

I tried to port a custom rom but when I flashed the rom the phone didn't started
VanshKhanna said:
I tried to port a custom rom but when I flashed the rom the phone didn't started
Click to expand...
Click to collapse
You didn't mention how you tried to do it, or what problems you ran into so no one can tell you what you did wrong or provide a solution to the compilation error you might have faced.
'There's a lot of threads already available all over XDA for helping with this, so please use XDA or google search extensively.
iceyhotguy said:
You didn't mention how you tried to do it, or what problems you ran into so no one can tell you what you did wrong or provide a solution to the compilation error you might have faced.
'There's a lot of threads already available all over XDA for helping with this, so please use XDA or google search extensively.
Click to expand...
Click to collapse
Hii... can u help us to give a specific link for porting ROM from the source (i.e PACMAN, slimbean, etc) and keeping CM11 as a base.
I couldn't find the best page where I get all thing for my ROM.
Thanks in advance.!:good:
RIPPER said:
Hii... can u help us to give a specific link for porting ROM from the source (i.e PACMAN, slimbean, etc) and keeping CM11 as a base.
I couldn't find the best page where I get all thing for my ROM.
Thanks in advance.!:good:
Click to expand...
Click to collapse
k2wl's build CM from source is the best method, you just have to switch this line
HTML:
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
with the github link to the source of any custom ROM you want.
Like for getting RR source it would be
HTML:
repo init -u https://github.com/ResurrectionRemix/platform_manifest.git -b kitkat1
All ROMs actually provide you with a method to port their ROMs for your phone in their manifest.
Like for example, you feel like compiling Resurrection it's https://github.com/ResurrectionRemix/platform_manifest
iceyhotguy said:
k2wl's build CM from source is the best method, you just have to switch this line
HTML:
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
with the github link to the source of any custom ROM you want.
Like for getting RR source it would be
HTML:
repo init -u https://github.com/ResurrectionRemix/platform_manifest.git -b kitkat1
All ROMs actually provide you with a method to port their ROMs for your phone in their manifest.
Like for example, you feel like compiling Resurrection it's https://github.com/ResurrectionRemix/platform_manifest
Click to expand...
Click to collapse
Thanks man..this is a grrt help:good::good: I am working for beanstalk ROM. may be dis tym I will crack it.. thankk uuuuuuu
RIPPER said:
Thanks man..this is a grrt help:good::good: I am working for beanstalk ROM. may be dis tym I will crack it.. thankk uuuuuuu
Click to expand...
Click to collapse
Yup. Along with some rom specific changes. I am working on liquidsmooth v3.0.
Sent from my GT-I9082 using Tapatalk Pro.
##W4TCH0UT## said:
Yup. Along with some rom specific changes. I am working on liquidsmooth v3.0.
Sent from my GT-I9082 using Tapatalk Pro.
Click to expand...
Click to collapse
I am not getting one thing though..k2wl mentioned we have to download 10-12 GB data for cm11 or other ROM. y so?? is the data soo huge?
RIPPER said:
I am not getting one thing though..k2wl mentioned we have to download 10-12 GB data for cm11 or other ROM. y so?? is the data soo huge?
Click to expand...
Click to collapse
Actually the more the folders, the more the data. So dats why. There are less folders in the beanstalk source than the cm source, so it will be about 10gb. I guess.
Sent from my GT-I9082 using Tapatalk Pro.
##W4TCH0UT## said:
Actually the more the folders, the more the data. So dats why. There are less folders in the beanstalk source than the cm source, so it will be about 10gb. I guess.
Sent from my GT-I9082 using Tapatalk Pro.
Click to expand...
Click to collapse
is it resumable?? he mentioned REPO SYNC to be applied if it breaks.does it work.bcoz i need 2 days to download all the source
RIPPER said:
is it resumable?? he mentioned REPO SYNC to be applied if it breaks.does it work.bcoz i need 2 days to download all the source
Click to expand...
Click to collapse
Not resumable. You have to restart.
Sent from my GT-I9082 using Tapatalk Pro.
##W4TCH0UT## said:
Not resumable. You have to restart.
Sent from my GT-I9082 using Tapatalk Pro.
Click to expand...
Click to collapse
I have to download from office then
RIPPER said:
is it resumable?? he mentioned REPO SYNC to be applied if it breaks.does it work.bcoz i need 2 days to download all the source
Click to expand...
Click to collapse
repo sync is soley there so you can resume.
you can break and close terminal at any time, when you use repo sync again, it will scan through your folder comparing everything what you have downloaded to the source folder on the git and then start downloading from where it left off
iceyhotguy said:
repo sync is soley there so you can resume.
you can break and close terminal at any time, when you use repo sync again, it will scan through your folder comparing everything what you have downloaded to the source folder on the git and then start downloading from where it left off
Click to expand...
Click to collapse
dats grrt..downloading. thanks.
u r alwys been a grrt help to m.:good:
hi
hi
The main differences between this ROM with ROM?
I used the method which is shown in this tutorial http://forum.xda-developers.com/showthread.php?t=1908008
And it gave me a bootloop the bootanimations stays for ever

Android 6.0 is being uploaded to AOSP

Android 6.0 is being uploaded to AOSP:
http://www.androidpolice.com/2015/10/05/android-6-0-marshmallow-is-being-uploaded-to-aosp-right-now/
@Alberto97
 @Flashhhh
What do you think ? it will be difficult to port it over ?
Too early to say.
I hope I can find some custom rom after Android 6.0 release.....
The 2nd gen moto g is being updated via motorola to 6.0, the first and second gen motos are pretty much similar in every aspect part screen size and camera. Roms have been ported over from the 2nd gen to the 1st gen before so it maybe done again for 6.0.
Lets hope for the best...
CM13 branch is created, also with falcon device tree repo (https://github.com/CyanogenMod/android_device_motorola_falcon/tree/cm-13.0)
TheXorg said:
CM13 branch is created, also with falcon device tree repo (https://github.com/CyanogenMod/android_device_motorola_falcon/tree/cm-13.0)
Click to expand...
Click to collapse
ok, then how long it will take till we got a build of Android 6.0 ?
Eurofighter_ty said:
ok, then how long it will take till we got a build of Android 6.0 ?
Click to expand...
Click to collapse
i'm currently syncing it, althrough i dont think it compiles ^^
TheXorg said:
i'm currently syncing it, althrough i dont think it compiles ^^
Click to expand...
Click to collapse
I don't have any knowledge about building Android. But I have 2 questions:
Why the compile can fail ? There are no drivers ?
If compiles then we need to see if it's boots and if at least 2-3 things are working. like wifi, or something like that. I am just interested.
Eurofighter_ty said:
Why the compile can fail ? There are no drivers ?
Click to expand...
Click to collapse
Millions of lines of code -> millions of possible reasons for failure.
Also, the closed source libraries (lib/hw/* and vendor/lib/*) could be incompatible and workarounds may need to be found and implemented.
_that said:
Millions of lines of code -> millions of possible reasons for failure.
Also, the closed source libraries (lib/hw/* and vendor/lib/*) could be incompatible and workarounds may need to be found and implemented.
Click to expand...
Click to collapse
If you compile it and it works then post it
This could take weeks or even months, not a few hours.
If anyone needs beta test I am available and only send a private message
Eurofighter_ty said:
I don't have any knowledge about building Android. But I have 2 questions:
Why the compile can fail ? There are no drivers ?
If compiles then we need to see if it's boots and if at least 2-3 things are working. like wifi, or something like that. I am just interested.
Click to expand...
Click to collapse
first, the downloaded sourcecode was only about 2gb (normal AOSP sourcecode is more than 20gb)
then, they are still updating many repos, you can watch them update https://github.com/CyanogenMod
TheXorg said:
first, the downloaded sourcecode was only about 2gb (normal AOSP sourcecode is more than 20gb)
then, they are still updating many repos, you can watch them update https://github.com/CyanogenMod
Click to expand...
Click to collapse
ok so then we have to wait at least 1-2 weeks to get Android 6.0 on our device...
Avoid the impatients
Lets avoid asking for builds and ETAs please, remember that devs have jobs or study to do, and sometimes being bothered about when they will release something could annoy them.
Rule 4
I'd be open for testing any kind of builds in the future, although I have the xt1031 boost variant but that might help out too for certain things
So our Moto G 2013 will receive the Android 6.0 with CyanogenMod 13 ?
Enviado de meu Moto G usando Tapatalk
xxmarsubxx said:
So our Moto G 2013 will receive the Android 6.0 with CyanogenMod 13 ?
Enviado de meu Moto G usando Tapatalk
Click to expand...
Click to collapse
for sure.
Any updates??
Anyone have any latest news regarding status of falcon in cm13?? As moto g2 already got a test build of cm13

Android n, and custom roms!

Seing android n just got out, would be able to port it to our device? Using cm13, as base rom? And what about sailfish os?
It would be interesting, but I don't thing someone will do this, its a preview.
Enviado desde mi ONE A2005 mediante Tapatalk
No source code till like June-July and we don't even have an vanilla AOSP build yet to even act as a base for some Frankenstein action.
Sent from my ONE A2003 using Tapatalk
I'm waiting for miui. Android N won't be available to anything else than nexus before source release.
Men, CM 13 just came out with all features supported (LAF/Fingerprint) and you already ask for something new. Come on, please.
I think that the priority now should be get a stable cyanogenmod 13.
casual_kikoo said:
Men, CM 13 just came out with all features supported (LAF/Fingerprint) and you already ask for something new. Come on, please.
Click to expand...
Click to collapse
Not asking for it. Asking if possible, cause then i would look into it.
rascal0pl said:
I'm waiting for miui. Android N won't be available to anything else than nexus before source release.
Click to expand...
Click to collapse
override182 said:
No source code till like June-July and we don't even have an vanilla AOSP build yet to even act as a base for some Frankenstein action.
Sent from my ONE A2003 using Tapatalk
Click to expand...
Click to collapse
Migdilu said:
It would be interesting, but I don't thing someone will do this, its a preview.
Enviado desde mi ONE A2005 mediante Tapatalk
Click to expand...
Click to collapse
Well turns out, someone is porting it!
theonlykamph said:
Well turns out, someone is porting it!
Click to expand...
Click to collapse
It would be better to port vanilla M and prepare an AOSP tree. From there collaborations can happen to speed it up and make our device even future proof and next can be enhanced to further builds of android. Having a bootable vanilla M will grant a working ramdisk and such instead of Frankenstein build which is hard to be a daily driver
Sent from my ONE A2003 using Tapatalk
override182 said:
It would be better to port vanilla M and prepare an AOSP tree. From there collaborations can happen to speed it up and make our device even future proof and next can be enhanced to further builds of android. Having a bootable vanilla M will grant a working ramdisk and such instead of Frankenstein build which is hard to be a daily driver
Sent from my ONE A2003 using Tapatalk
Click to expand...
Click to collapse
Yes, and also more devlopment to Oneplus 2 please!
For your kind information guys, android n preview 1 source code is out. Check it out - https://android.googlesource.com/platform/manifest/+/android-n-preview-1 .
You can sync it using the repo tool, repo init -u https://android.googlesource.com/platform/manifest -b android-n-preview-1 .
Good luck.
If anybody downloads it please let me know ?.

Categories

Resources