Now I have Firefox OS 3.0 running in the ZTE Open. 3.0 seems slightly faster than 2.2, but the radio app and video camera still do not work.
Other than that, I don't see any big difference between 3.0 and 2.2.
How did you compile B2G 2.2 for inari at all? Every time I've tried I've run into bug 1121600 (can't link it because I'm a newbie here). The last time I tried to compile 3.0 it failed to flash the phone, so I figured that was the end of the line, but maybe that's been fixed. I wish they would branch to B2G 3.1 or something though, I don't want to use a pre-alpha on my phone (from what I've heard, they decided to only branch once a year because vendors complained about the frequency of updates).
Edit: I still get the same error trying to flash my phone with a local build of 3.0: "too many links". I need to try your build, but I have no idea why there would be a difference (and it's 2 months out of date at this point).
Edit2: I can flash the system.img you provided onto it without any problems! What the heck? I wonder if mine is too big: I noticed my system.img is 169.13MiB whereas yours is only 128.64MiB. The commandline I used was simply the following:
Code:
BRANCH=master VARIANT=user ./config.sh inari
BRANCH=master VARIANT=user ./build.sh
I think you omitted the 'VARIANT=user' part since the mochitest stuff is installed. I'll try omitting it too.
Edit3: Huh, so a 'VARIANT=eng' build using B2G tip and GCC 4.8 gives a system.img of 138.91MiB and a 'VARIANT=userdebug' build gives a system.img of 171.04MiB. I can flash the 'eng' variant onto my phone just fine! So that's that mystery at least partially solved - I wonder why it's bigger with the 'user' variants though.
Edit4: Except it doesn't detect my SIM card. Welp, back to the latest 2.1s it is.