The Firefox OS is Mozilla’s attempt at the intensely competitive and crowded smartphone game. The OS was announced as an initiative to bring more openness into the mobile ecosystem. Mozilla launched nightly builds of the OS, which in its early stages can be currently made to work on the desktop, but that didn’t stop Modaco user Dazzozo(Daz Jones) from porting it to his phone, the Huawei Ascend G300.
This ROM only works on a device running baseband version 2030 that has been upgraded through the official Ice Cream Sandwich process. It is compatible with both the U8815 and U8818 models.
Starting with this disclaimer, he details on what the B2G(Boot to Gecko), the alias of the Firefox OS is, and tells us how to flash Firefox OS on the Huawei Ascend G300 –
- Boot in to Recovery by turning the phone off, and turning it on while holding the volume up key.
- ‘Wipe Data/Factory Reset’
- ‘Install zip from sdcard’ -> ‘Choose zip from sdcard’ -> ROM
- ‘Reboot System Now’
- Give it time – first boot takes longer than usual and it reboots once during the first boot. You may also sit on the Huawei splash screen for longer than usual because there is no boot animation.
He also warns us that the Firefox OS itself is very immature and is strictly only for people who want to play around with their phones. He also credits the CM(Cyanogen mod) team for hardware specific help. Apparently, the OS developed by Firefox is currently being tested on a 320×480 resolution device, so the 800×480 G300 might have a bizarro version of the OS with some slight UI inconsistencies.
Dazzozo promises to update his Firefox OS B2G build for the Ascend G300 on a schedule.
So, unofficially, the Ascend G300 from Huawei is the one of the first phones in existence to run the Firefox OS. We don’t have a G300 to try it out, but if you do, do check out the source – this thread on Modaco for the ROM download link and try it out! However, we, or the author of this ROM are obviously not responsible for any damages to your phone.
We certainly hope that this means support for more devices with unlocked bootloaders! +1 for more openness!
P.S – Here are some screenshots from the build –