yashsingh1/xdaforums huggingface dataset:
[Firefox OS General] YemSalat:
Hey everyone!

I've been fiddling with gaia recently (big thanks goes to vampirefo for the clockwork recovery image and his 2.1 build!)

I decided to fix a few annoyances that I had with the mozilla build, cause the Open C is currently my main phone and I use it every day.

So I forked gaia and over the last few days have implemented the following things:

Visuals

- Made stock icons more consistent, changed the layout a bit.

- Removed background from the search bar on the top of the screen (I think it is ugly).

- Applied the font fix to get Fira Sans back (more info: MDN link)

Browser

- Made the address bar appear when you start scrolling to the top - no more scrolling to the very top of the page to access it!

- Added "Duck Duck Go" to the search engines (you can change them in browser settings)

- Added Google suggestions to the browser address bar 'as-you-type'

[UPDATE 07/09/2014]

I updated the build, technically its not 2.1 anymore, mozilla moved to 2.2

Here is a list of the changes I made to this build:

- Added a button to lock orientation to the swipe screen

- Changed layout of the swipe screen a bit

- Long tap on shift for capslock

- Added a button to close all applications in the task manager

- Other small updates to styling

(Also added French keyboard)

Udate: Mozilla added copy - paste for text fields! also available in this build (probably not stable yet)

Keyboards in this build

English, Spanish, German, French, Russian (cyrillic)

Download

ZTE-Open-C-21(22)-modUI.zip on Google Drive [Fixed the link, sorry about that]

GitHub

I also decided to ublish my branch on github: https://github.com/YemSalat/gaia-modui feel free to fork and contribute or port to other phones.

I am currently learning Gaia architecture as I'm making changes, so some of them are a bit 'hacky', but I try to follow the conventions and prefix my stuff (css/functions/etc.) with 'modui'

Installation instructions

Make sure to backup your data!

Download zip and extract it to /sdcard/clockworkmod/backup/

Use .50 recovery to install by choosing restore

In recovery mode navigate to /sdcard/clockworkmod/backup/ffos_21_modUI

(backup and restore > restore from /external_sd > ffos_21_modUI > yes restore)

Then let .50 recovery restore 2.1, reboot and enjoy

For more info on .50 recovery and zte open c go here: http://xdaforums.com/showpost.php?p=54552198&postcount=21

Let me know what you think!
[Firefox OS General] phorkyas:
Looks really good. Runs good. Only issue i noticed ist that the browser has issues with Facebook mobile version.

A friend of mine runs Firefox nightly build on PC there he had some issue with Facebook too.
[Firefox OS General] YemSalat:
Thanks for the feedback!

I'll check on that.
[Firefox OS General] a_tumiwa:
your build seems less buggy than vampirefo, but the lag when disable "App Transition" is still there.

edit, other bug:

- After login firefox account for the first time, its not auto login for the firefox marketplace, so i need to login again on ff marketplace
[Firefox OS General] AntoineDD:
Thanks for your build, I really like that UI. :good:

I've been using it for a couple of days, so far I'm quite happy with it.

This is a list of some of the issues I encountered :

camera is not working: the app runs but the screen is black and no shot can be taken

App suspending setting is not taken into account: once turned off apps are still suspended

light sensor is not working: no dimming as with stock ffos

keyboard first caracter is not taken into account when typing

same lag as a_tumiwa when App transition is disabled
[Firefox OS General] Saijin_Naib:
That isn't exclusive to YemSalat's build. My vanilla Mozilla provided images on my Flame do the same thing for the first pressed character.
[Firefox OS General] YemSalat:
I'm currently building the latest gaia and it works well for the most part, however I'm not going to release it just yet.

I also included some of my own updates:

- added "Lock orientation" button to the swipe screen. (thinking of adding mute button as well)

- changed the layot of swipe screen a bit

According to team meet-ups (I'm following them on mailing list) - in the next week the browsing experience is gonna undergo quite a few changes, and they are going to get rid of the current default browser completely.

Yep the app transition lag is a known bug and already fired on bugzilla.

Thanks for the feedback!

- The Camera IS working for me. If someone else can check on that and report back - would be good.

- Will look into it

- Is there a light sensor on Open C??

- Yep, keyboard first character as Saijin_Naib noted is a gaia bug, will hopefully be fixed soon.

- See above

Also, it would be great if everybody who finds issues with builds would post them on bugzilla, they will have more chances of getting fixed that way.

I'll update this build in the next couple days and let you know.
[Firefox OS General] AntoineDD:
Concerning the light sensor (and maybe the camera as well), AFAIK there are different variants of that phone, mine was bought from a french store.

BTW, would you mind adding a french keyboard layout please?

Would it be possible to have a GPS switch on the swipe screen?

I will look into bugzilla.

Thanks again. :good:
[Firefox OS General] AntoineDD:
The camera issue is reported in the ticket 1055515 on B2G bugzilla (cannot post link yet as a new forum member) it seems that most phones having this issue come from Leclerc, which is where I got my open c.
[Firefox OS General] kulukenes:
İs firefoxOS is still developing?
[Firefox OS General] a_tumiwa:
The camera is working fine for me (stock 1.3 , your 2.1 , vampirefo 2.1, vampirefo 1.4)..... bad quality but i think it is hardware sensor problem :p

Light Sensor is the one for screen brightness adjust automatically? when i set it, i dont see it work properly...

edit:

Looks like this phone doesnt have Light Sensor at all?
[Firefox OS General] YemSalat:
Yep, thanks for the feedback, will hopefully be fixed soon.

And yes, I will add French keyboard in next build ;)

Cheers!

No I don't think it does.
[Firefox OS General] AntoineDD:
The variant of the Open C I own does have a light sensor for adjusting the brightness, it worked fine with the stock FFOS 1.3 :)
[Firefox OS General] YemSalat:
That's a rather specific device, unfortunately I can't promise that everything's gonna work on it in the next builds.

By the way - it would really help if you reported it on bugzilla, I am pretty certain I couldn't screw that up, so it must be there regression.
[Firefox OS General] a_tumiwa:
could you put "clear all" button in task manager for your next build? dont know if it possible...

thanks
[Firefox OS General] YemSalat:
Thanks, that's a great idea!

I can't promise for the next build, but definitely putting this one on the TODO list.
[Firefox OS General] Entaxy5:
just installed this, thanks a lot.

it was my first install on my first phone. impressed how easy it was with clockworkmod et al.

thanks for putting this together and doing all the work for me.

no bugs encountert til now.

camera works

keyboard works
[Firefox OS General] YemSalat:
A little update everyone.

Sorry I still haven't updated the build - I keep merging Mozilla's branch and while they fix a lot of issues, they also introduce new ones, for example there was no way to dial a phone number more then once, but that got fixed.

I added everything that I wanted to add so far and the 'Close all' button to the task manager.

Another big news - Mozilla is moving its master branch from 2.1 to 2.2! This means that 2.1 won't be getting new features apart from bugfixes, which is good cause it means its more stable now.

I will upload the new build today (Australia time, so it may be tomorrow for you ;) )

A couple screens:

Thanks for the feedback! Will hopefully enjoy the updates as well.
[Firefox OS General] measle:
e-mail problems

Deleted Sorry wrong thread
[Firefox OS General] YemSalat:
Did you try signing in to gmail on wifi or 3g?

Whatever you did - can you please try again the other way and report back?

Just to clarify - its only occuring when signing in through the browser, right?

Signing in through email app should work fine if you set servers to imap.gmail.com and smtp.gmail.com respectively.
[Firefox OS General] YemSalat:
[UDATED] ZTE Open C firefox os 2.1 - 2.2 modui

Hey everyone!

I finally updated the build, sorry it took so long, have been having hard times building it but everything should be fine now.

Technically its not 2.1 anymore, mozilla moved to 2.2 (there are many updates and fixes since last build)

Here is a list of the changes I made:

Added a button to lock orientation to the swipe screen

Changed layout of the swipe screen a bit

Long tap on shift for capslock

Added a button to close all applications in the task manager

Other small updates to styling

(Also added French keyboard)

Keyboards in this build

English, Spanish, German, French, Russian (cyrillic)

Download

ZTE-Open-C-21(22)-modUI.zip on Google Drive [Updated link, sorry about that]

Installation instructions in first post.

PS I'll release this build for ZTE Open (1st gen) later today.

Let me know what you think!
[Firefox OS General] YemSalat:
[Sorry, uploaded wrong file, reuploading now..]
[Firefox OS General] wildchild048:
No file on google drive.
[Firefox OS General] ILLnar:
+1
[Firefox OS General] myanogen:
how we can

who we can install firfox os on android
[Firefox OS General] YemSalat:
Sorry guys, uloaded the files a few hours ago but forgot to update the links, my bad.

Here it is: https://drive.google.com/file/d/0B0qKT-gspsmnX2doWnNPLUY1eEE/edit?usp=sharing (also updated in previous posts)

I also decided to publish my version of gaia on github, see the link in the first post.

Depends which Android, Nexus seems to be the best to port for so far.

By the way, mozilla finally added copy - paste support!
[Firefox OS General] ILLnar:
Thanks for great work, mate!

Gmail sync seems working for now
[Firefox OS General] ILLnar:
Am I the only one who has a huge battery drain in last build?
[Firefox OS General] a_tumiwa:
wow this new 2.2 build is very good

- Copy Cut Paste Function

- Clear All button on TaskManager screen

- Smoother experience

- Some new wallpapers

- Browsing Privacy on setting

the lag when disable transition animation is not fully fixed yet, but it's ok

for the Gmail issue , if you cannot log-in the default email app, try this:

- Open your Gmail via Desktop , go to setting > Forwarding and POP/IMAP

- IMAP access: Enable imap , save

- then go to https://www.google.com/settings/security/lesssecureapps , and you know what to do :) (too secure make u cannot login)

- open your email app on phone, and use manual setup , set server to imap.gmail.com and smtp.gmail.com

- Done
[Firefox OS General] KwakawK:
Trying to get 2.1

Hi everyone, it's nice to see that some people are working on making ROM of FFOS for the open c.

So big thanks to vampirefo and you !

I have tried yesterday to install your 2.1 rom, but install aborted with a log saying :

"Can't partion non-vfat" but my external sd card is vfat (fat32 formated under gparted, and I tested two sdcard)

Today I have successfully installed the 1.4 from vampirefo but I really want to play with the 2.1 :p

I can give you all info you need, just ask me, but I don't know that much on rom.

Keep working hard !
[Firefox OS General] ILLnar:
Hey guys!

On this build my phone sometimes is turning off by itself.

I missed a few important calls because of that. Not cool.

How can i fix it?
[Firefox OS General] a_tumiwa:
did it happen when u use stock rom??

i have tried this build for a few days and never got this kind of problem

how many and what applications do you install in your phone?
[Firefox OS General] ILLnar:
There is no apps installed on the phone.

Completely stock build from YemSalat
[Firefox OS General] KwakawK:
Ok my bad, I was trying to install the zip instead of use it as a backup.

Now it's working, really well, it's far far over the 1.x branch !

I don't have any reboot, everything is working flawlessly excepted some visual glitches sometimes.
[Firefox OS General] melinux26:
I've got an open C from E.Leclerc (France).

My phone does the same, and i need to remove the battery to resart my phone.

As written before, the camera shows a black screen.
[Firefox OS General] YemSalat:
Thanks! :)

Not sure what it might be to be honest. You can always push it directly to device with: adb push ffos_unziped_folder /sdcard/clockworkmod/backup/ffos_update

Did you install via clockwork recovery or with update from zip?

Cool :) Glad it was resolved.

Is the battery issue still occuring?

The E.Leclerc Open C seems to be a slightly different phone, for example it has a light sensor on the front while a regular open c doesn't.

There might be other differences in hardware so I can't be sure it'll work the same on Leclerc devices.

Just to make sure - you are installing via clockwork recovery right? not with zip update?
[Firefox OS General] KwakawK:
Just see my previous post ;)

ILLnar has a battery issue, not me, it's been 20h since I recharge my phone and I'm still over 70%

Thank you for your time, it's working really well for me at least !
[Firefox OS General] YemSalat:
Did you install via clockwork recovery?

Also, does the camera work? (just trying to identify the possible underlying issues)

Sorry, messed up.. My bad :)

Glad it works for you!
[Firefox OS General] melinux26:
I restored using .50 recovery as you explain in your first post.

I also think the hardware may be a little different.

I'm sad having a phone not like yours, because you've done a great job, this version is the best i've ever tested.
[Firefox OS General] YemSalat:
Yeah it sucks that ZTE has almost zero support for its hardware and the whole distribution is a mess.

I've seen there were some updates and rollbacks on gecko since I released this builds, there are also a few issues open on bugzilla regarding Leclerc devices. Lets hope they get fixed eventually and the next build works better.
[Firefox OS General] YemSalat:
Hey guys, there is actually a bug in this build: https://bugzilla.mozilla.org/show_bug.cgi?id=1058978#c12

That may be responsible for why some of you are having troubles with getting it to work. I do all my builds with the 'production' flag, and it seems this bug only affects the production builds.

Should be fixed in next build.
[Firefox OS General] KwakawK:
As all of us can see, the experience is nice, but we can't tell that's smooth as butter.

Anybody know what is used for displaying: framebuffer/wayland/xorg or other ?

And what is the scheduler in use, CFS or other ?

Are cgroups used or not ?

etc ...

I can't understand how, with all this new tech, a powerfull device can't run smoothly.

Interface need to be always responsive, even if it's mean an app will be a little less performant IMHO.

What's you opinion about that ?
[Firefox OS General] kookix:
ZTE Open C (French E.Leclerc version)

light sensor : NOK

camera : NOK black screen

Phone Call / msg / Data / Apps / etc... : OK

First attempt via install zip not working but it's ok from CWM restore option, will you propose a .zip installation in future ?

I tried 1.3 official / 1.4 & 2.0 Kis 3 KonstaT ROM and I can tell that your 2.2 is the fastest & smoothest & well designed ! Thanks, Love it !

a little thing I saw : Settings > Cellular & Data > Network operator > Network Type : CDMA (but no big deal it works, French network : GSM not CDMA)

I think I remember the option there and it was : 3G preferred / 3G Only / 2G Only (drop-down menu)

I'm still looking How to Sync Contact in FFOS, thread : Contact Sync FFOS all versions
[Firefox OS General] b111:
Blocking adds

Hi there,

I updated the original firmware 1.3 to 2.2 without windows.

adb reboot bootloader
fastboot devices
fastboot boot /YOUR_PATH/cw_recovery_50.img

and then I unzipped your modUI and put it on the external sdcard.

There was no need to unlock my phone with any windows tool.

Everything works fine camera, video, audio, microphone etc.

It is sad that the browser doesn't support addons like adblock - Hello mozilla:(.

So I changed with:

adb remount
adb push PATH_TO_NEW_HOSTS /etc/hosts

the host file with

>>>someonewhocares.org/hosts/ (not allowed to post urls)

for blocking adds.

It doesn't feel slower but I have less adds.

[MENTION=5983003]YemSalat[/MENTION]

Thanks for providing your build and make it public on github.
[Firefox OS General] <></>:
adding duckduck go to flame

I'm using a Flame Firefox OS phone (That is Firefox OS 2.2, nightly). I'm just wondering how you added duckduck go to the search options, since my greatest peeve about Firefox OS at the moment is that I can only search with Google, Yahoo, or Bing.
[Firefox OS General] Verändert:
Hi and thanks for this superb piece of work. I think this is FFOS as it should be. I only have one problem so far- i can't sync with my google calendar. It asks me for password etc and then drops me out saying that there was a problem. Any idea how to debug ?
[Firefox OS General] a_tumiwa:
what is Themes in Setting screen? does it means we can change the home screen themes?
[Firefox OS General] cromfr:
Thanks a lot for this built i've been using since you published it.

I love your additions, especially the browser ones : i think you should propose them for the official built.

I didn't notice any battery drain.

Here are the annoyances or bugs i face so far :

Sdcard or extcard or sometimes both of them become unbrowsable, whatever application i use, extcard appears unmounted after a while, so i have to reboot.

Sometimes the phone takes long (5-10 seconds) to switch on the screen.

Bluetooth sometimes doesn't work (problem with my headphones and with my car) : the device appears connected but the sound is on the phone speaker, or no sound at all, so i have to reboot.

A few display bugs, for example when creating a contact, with a lot of black zones.

Thanks again, i'm looking forward to the next update.
[Firefox OS General] measle:
Wrong Thread

Sorry: I just realized I posted to wrong thread.
[Firefox OS General] YemSalat:
Hey everyone!

I've been on a vacation for the last week and now I'm back and will be updating the build in the next couple of days (currently testing)

I want to thank everybody for the feedback. As you probably noticed - there are plenty of bugs in this build, which have been fixed in the current one. I'll update the thread as usual when the update is ready.

There is a JSON file in the browser app config that has all the possible search engine options, you can add to it and set any of them as default.

Thanks for the link, I'll look into it as well.

We'll its quite a 'fat' stack that FFOS is sitting on.

Gaia is sitting on top of Gecko, which is sitting on top of Gonk, which is sitting on top of Android.

(Also, not 'top of the line' Android phones have the same issue)

That's probably the main performance hit - many layers between UI and hardware, but I'm not overly skilled on the subject to go into deeper discussions about this.

Thank's for the info! I've actually been thinking of a way to add browser addons to FFOS, it definitely won't be able to support existing addons, but at least some ability of running user scripts would be nice, I'll let you know if I come up with something.

Yep, known issue, have been looking for solution myself, but not successful so far.

You can turn on debugging in the developer section of the Settings app, then plug your phone into usb and in the console type: adb logcat - this will log everything into the console.

You can also try debugging with nightly, but I'm not sure if its gonna work since its a production build and I did not use any dubug flags when building it.

More info on debuggin on MDN - https://developer.mozilla.org/en-US/Firefox_OS/Debugging

Its probably something that Mozilla plans :) I couldn't find much info on it and haven't asked on IRC yet, but I think thats the idea.

Thanks for the feedback, I'll look into those. (Long screen switching has been already fixed in next update)
[Firefox OS General] Verändert:
If you point me in the right direction, i'll try to gather infos how to fix at least some of the bugs. But i still feel a little lost when it comes to FFOS. Unfortunately, Arch won't run on this thing.
[Firefox OS General] ch8234:
Sim doesn't work

Hi.

Running stock 1.3 my SIM card works fine, however when using this restore image the phone refuses to recognise my SIM card. I know on the comebuy developer tools there are two options, US and EU - could it be that this is setup for US and I'm using an EU SIM?

I can't believe it's taking so long for "official" updates, would have thought 1.4 would be rolled out by now.

Cheers guys.
[Firefox OS General] matthesf:
languages

Hi,

thanks fo ryour good work.

it's possible to add more languages?

i.e. I need german.

Thanks.
[Firefox OS General] GrenSo:
I agree with matthesf. More languages will be nice and if you can add German in this build it will be perfect. :)
[Firefox OS General] b111:
Sometimes the power button is out of order

Does anybody have problems with the sleep state of the device?

It's sometimes not possible to wake up the phone with the power button.

Only a connection to the USB port enables the login screen or wakes up the device.
[Firefox OS General] kbjoon79:
please, support korean~

Please, support korean~

Oh, please bless me
[Firefox OS General] arim75:
sleep state

I have the same problem. When i have a call the device wakes up ?

Have a good day :)

Alexandre
[Firefox OS General] Webim:
A similar problem :(

In settings: "Unknown SIM card state".

UPDATE:

After switching on and off "Airplane mode", the problem was resolved!
[Firefox OS General] Webim:
Enjoyed a few days of this firmware, managed to find a few bugs:

! 1. During the call, by itself decreases the sound, corrected only reboot (and so for each call).

2. Do not just determined by the sim card, is determined only after the switching on and off "Airplane Mode".

3. Sometimes you can not unlock the screen, it is necessary to connect yusb.

---

I apologize for my English, all claims to google translate :)
[Firefox OS General] a_tumiwa:
it's hardware problem, try pressing the power button very very hard (1 hand is not enough, use 2 hands and push on table surface) , it's a bad quality control by zte
[Firefox OS General] n00bn3ss-stark:
sim card locked issue

I've finally managed to install your build with the cw_recovery_50.img (was a real struggle :P)

seems very cool and seems to work fine except for the fact that the sim card is 'locked' even if I correctly typed in the PIN at start up:

to be precise, I can go online and use the network provided by my mobile company but I cannot make phone calls nor access to the sim network menus (to enable/disable data roaming, to select operator etc.), the menu is grey and says 'sim card locked', any help?
[Firefox OS General] Webim:
Updates will be? :(
[Firefox OS General] Bada3.0:
where to find the specified "json" file

Hello,

currently I try to change the search engine on my Geeksphone Revolution (FFOS 1.3 pre), but I ordered a ZTE Open C which should be delivered today :) :o

Where can I find the specified json file?

On my Revolution I searched in /system/b2g/webapps/browser.gaiamobile.org/application.zip . I searched for a file called "browser.js" and also found one, but it's not the same as it is described here:

firefoxosguide.com --> how-to-change-the-default-search-engine-of-your-firefox-os-smartphone

As the article is rather old (June 2013) I believe that the described path ( gaia/apps/browser/js/browser.js ) is not the actual one and has changed.

My plans are to bring ZTE Open C also to your fantastic rom :) But where to find those settings in FFOS 1.3? Please can you tell me the file you edited?

Thanks for your effort, I can't wait to "upgrade" to FFOS 2.1 / FFOS 2.2
[Firefox OS General] Piecer:
You said your build is now based on 2.2 - Does this mean it gets OTA nightly updates? :D And is it using the KitKat base now (As I heard Mozilla have depreciated the JB base?)