Skip to content

Instantly share code, notes, and snippets.

@seinlin
Last active October 5, 2016 05:46
Show Gist options
  • Save seinlin/f8fa3e10f46aaeede6f3 to your computer and use it in GitHub Desktop.
Save seinlin/f8fa3e10f46aaeede6f3 to your computer and use it in GitHub Desktop.
Upgrade flame and install Myanmar keyboard.
1.
Enable developer menu.
Settings -> Device information -> More Information -> Developer Menu (enabled)
Settings -> Developer -> Debugging via USB (select ADB and DevTools)
(Note: adb can't access the device while it is in locked state.)
2.
Download and update base image (Base image v188.zip) from
https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame/Updating_your_Flame
Use flash.bat
$ . flash.bat
Or rename flash.bat to flash.sh
$ mv flash.bat flash.sh
$ chmod 755 flash.sh
$ ./flash.sh
3.
Enable developer mode as step 1.
Then download and flash "Latest v2.2 builds" (User or Eng) from
https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame/Updating_your_Flame
Download shallow_flash.sh and update b2g and gaia to device
$ ./shallow_flash.sh --gaia=gaia.zip --gecko=b2g-37.0.en-US.android-arm.tar.gz
4.
Download and install myanmar keyboard
Using git
$ git clone https://github.com/Seinlin/mm-kb.git -b v2.2
$ cd mm-kb
$ . INSTALL
Or download zip file and run 'INSTALL'
https://github.com/Seinlin/mm-kb/tree/v2.2
5.
Enable myanmar keyboard and have fun!
Settings -> Keyboards -> Select Keyboards -> Select Myanmar
NOTE 1 -
In latest master build (Step 3), Myanmar keyboard is included.
So if you are using master build, step 4 can be iganored.
But mater branch is under developing, so there could be some problem.
Suggest to use v2.2, which is the latest stable release.
NOTE 2 -
In nightly build, firmware upgrade is available every day, you can modify the check update frequency in settings.
Settings -> Device information -> Check for Updates (Select to Monthly could be more convenient to use.)
@laminko
Copy link

laminko commented Jul 5, 2015

bro, some typos:
$ . flash.bat => ./flash.bat (I am not sure because I am not using this)
clond => clone
$ . INSTALL => ./INSTALL

@paingheinthu
Copy link

Thank Bro

@seinlin
Copy link
Author

seinlin commented Jul 6, 2015

If the file doesn't have execute attribute, we can execute with ". INSTALL" or ". flash.bat".
BTW, we can also execute it with "./flash.bat or ./INSTALL" after change it mode to 755.

@laminko
Copy link

laminko commented Jul 8, 2015

ah, thank you bro. you make me more enlightened! :)

@talnetd
Copy link

talnetd commented Sep 7, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment