Jump to content


Photo

[DEV][ROM][4.1.] CAF Firefox OS - B2G


115 replies to this topic

#101
h2o64

h2o64

    Newbie

  • Members
  • Pip
  • 11 posts
  • Devices:Motorola Moto G
@KonstaT What about using GPE 4.4.4 vendor files?

  • 0

#102
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

For some reason when I install this as secondary ROM in multirom it crashes in setup. Any ideas why?

No idea, you better ask the multirom dev(s). Personally I have zero interest in looking into multirom.

 

@KonstaT What about using GPE 4.4.4 vendor files?

And why would I do that?


  • 0

#103
h2o64

h2o64

    Newbie

  • Members
  • Pip
  • 11 posts
  • Devices:Motorola Moto G

No idea, you better ask the multirom dev(s). Personally I have zero interest in looking into multirom.

And why would I do that?

To fix camera issue

  • 0

#104
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

To fix camera issue

And how would that fix the camera issue?


  • 0

#105
h2o64

h2o64

    Newbie

  • Members
  • Pip
  • 11 posts
  • Devices:Motorola Moto G

And how would that fix the camera issue?

Because they are working with a caf kernel. And Firefox os is using a caf kernel, but camera libs won't work.

  • 0

#106
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

Because they are working with a caf kernel. And Firefox os is using a caf kernel, but camera libs won't work.

Do you even know what you're talking about? Technically every Qualcomm device out there has a 'CAF' kernel (with OEM/ODM modifications for the hardware they've used/diverged from the platform reference design). Afaik both GPE and 'normal' Moto G kernel are built from the same kernel branch with no notable differences. Kernel I'm using on my Firefox OS build is based on CyanogenMod kernel (tagged CAF release Motorola started off with -> Motorola additions/modifications for their hardware -> More CAF cherry-picks by CM guys and myself).


  • 2

#107
h2o64

h2o64

    Newbie

  • Members
  • Pip
  • 11 posts
  • Devices:Motorola Moto G

Do you even know what you're talking about? Technically every Qualcomm device out there has a 'CAF' kernel (with OEM/ODM modifications for the hardware they've used/diverged from the platform reference design). Afaik both GPE and 'normal' Moto G kernel are built from the same kernel branch with no notable differences. Kernel I'm using on my Firefox OS build is based on CyanogenMod kernel (tagged CAF release Moto started of with -> Motorola additions/modifications for their hardware -> More CAF cherry-picks by CM guys and myself).

I just had an idea.
Thanks you for your clear explanation, I know understand the error I made thinking that :-D

  • 0

#108
daanw

daanw

    Newbie

  • Members
  • Pip
  • 10 posts
hi KonstaT. Is this project still alive and if so, will the release of cm12 make any difference?

  • 0

#109
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

hi KonstaT. Is this project still alive and if so, will the release of cm12 make any difference?

Only that I'm too busy with CM12 porting to work on anything else. :P I'd guess it's going to take at least half an year for Firefox OS to switch to a Lollipop base (if ever) so that has absolutely nothing to with anything here.
 
Project (B2G-CAF) is not dead, there's just not much point in releasing a new build that is essentially the same as the last one. It wasn't even too long ago I updated the sources to the latest CAF tag and released an Open C build. There's basic build instructions on readme here and some caveats discussed here if you want to build it yourself.

  • 2

#110
celrau

celrau

    Regular

  • Members
  • PipPip
  • 73 posts

Konstat, is this port for Moto G 2014 as well or just for the previous  one?


  • 0

#111
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

Konstat, is this port for Moto G 2014 as well or just for the previous  one?

Moto G 2013. Should work on XT1032/XT1034/GPE at least. XT1033 doesn't have telephony due to lacking dual-SIM support.


  • 0

#112
theintrepid

theintrepid

    Newbie

  • Members
  • Pip
  • 2 posts
  • Devices:LG Optimus L3

hi @KonstaT

 

am trying to compile b2g using your github but am getting a freeze(?) here -

cat  >> /Volumes/android/B2G/out/target/product/falcon/gaia_distribution/partner-prefs.js

any pointers (note i am noob in compiling)

 

thanks!

 

edit/ i am trying to compile on osx

Hello, I have this issue. I use ubuntu 14.10 64bit

My console history : http://pastebin.com/Ek1Lczab

 

EDIT : 

I think the line 38 in "device/qcom/b2g_common/gaia_settings/Android.mk" file is wrong :

    mkdir -p $(@D)
    cp mkdir -p $(@D) cp $< $@ cat $(EXTRA_PARTNER_PREFS_FILE) >> $@ lt; $@
    cat $(EXTRA_PARTNER_PREFS_FILE) >> $@

"$(EXTRA_PARTNER_PREFS_FILE)" was NULL


Edited by theintrepid, 30 December 2014 - 01:50 PM.

  • 0

Je suis Charlie


#113
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio
LOL, we have the history's first Firefox OS winzipper. XDA of course, who would have guessed... :D
 
If someone makes a new build from my sources (this doesn't count as one though), I'd hope you'd at least have the courtesy of posting it here before posting it somewhere else. I've open sourced my work for a reason and I'd also hope that what ever changes/modifications made, are kept public in the spirit of open source (none of this would be possible without that in the first place).
 
Few notes on the aledged changes:
1. Update Gecko/Gaia with CAF LNX.LF.3.5.1-11900-8x10.0
2. Add more Gaia languages (ar, fr ,nl, ru, tr, zh-TW)
3. Update kernel with source
1. Sounds about right, but that's all that was changed (only system/b2g directory replaced from my latest build with your favorite zip tool :P).
2. Some of these locales are already included by default (ar, fr, zh-TW). The rest won't be included unless you add them to the Gaia configuration (see here and here). I don't see any new locales in your Gaia.
3. Where is the kernel source (it's GPLv2, you're obligated to provide it)? If you're using my kernel source, there hasn't been any changes after my last build. In that case, another no op here. 

  • 1

#114
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio
New build. Not many changes worth mentioning but apparently this needed to be done. :P
 
b2g-20150104-falcon.zip
md5:2a4679d199a10fc49fc5b91dc2e41ee6
 
-updated to CAF release LNX.LF.3.5.1-11900-8x10.0
-add few more locales and keyboard layouts (Nederlands, Russia, Turkey)

  • 2

#115
theintrepid

theintrepid

    Newbie

  • Members
  • Pip
  • 2 posts
  • Devices:LG Optimus L3

 

LOL, we have the history's first Firefox OS winzipper. XDA of course, who would have guessed... :D
 
If someone makes a new build from my sources (this doesn't count as one though), I'd hope you'd at least have the courtesy of posting it here before posting it somewhere else. I've open sourced my work for a reason and I'd also hope that what ever changes/modifications made, are kept public in the spirit of open source (none of this would be possible without that in the first place).
 
Few notes on the aledged changes:
1. Sounds about right, but that's all that was changed (only system/b2g directory replaced from my latest build with your favorite zip tool :P).
2. Some of these locales are already included by default (ar, fr, zh-TW). The rest won't be included unless you add them to the Gaia configuration (see here and here). I don't see any new locales in your Gaia.
3. Where is the kernel source (it's GPLv2, you're obligated to provide it)? If you're using my kernel source, there hasn't been any changes after my last build. In that case, another no op here. 

 

 

They are no winzip for linux :P

With your old build, with French language, I have some English word in system app (app name, search bar) and with my "build" I resolve this issue.


  • 0

Je suis Charlie


#116
KonstaT

KonstaT

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 2,859 posts
  • Gender:Male
  • Location:Finland
  • Devices:Moto G, ZTE Open C
  • Twitter:@konstatuomio

They are no winzip for linux :P

With your old build, with French language, I have some English word in system app (app name, search bar) and with my "build" I resolve this issue.

But are you familiar with the concept of winzipping? It's quite a popular thing around XDA. :P I usually refer to 'your favorite zip tool' for that very reason as a Linux user myself.
 
Indeed, you managed to update some translations for the languages that were already included (Arabic, French, Chinese). :)

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users