Tuesday, January 30, 2018

Flashing Fastboot ROMs with Mi Flash Tool

Fastboot ROM ေတြကို Mi Flash Tool နဲ႕ ကြန္ပ်ဴတာကိုသံုးျပီး firmware ေရးသားရာမွာ အရင္ဆံုးလိုအပ္ခ်က္ကေတာ့ ကြန္ပ်ဴတာမွာ Adb, Fastboot, Qualcomm Drivers ေတြ မွန္ကန္စြာ Install လုပ္ေပးထားျပီး ဖုန္းနဲ႕ကြန္ပ်ဴတာဟာ adb mode မွာျဖစ္ေစ၊ fastboot mode မွာျဖစ္ေစ၊ EDL mode (9008) မွာျဖစ္ေစ မွန္ကန္စြာ အလုပ္လုပ္ေနဖို႕ပါ။ လိုအပ္တဲ့ Driver ေတြ Install တာ၊ သက္ဆိုင္ရာ mode ေတြမွာ မွန္ကန္စြာ အလုပ္လုပ္ မလုပ္ ဆိုတာကို သည္ေနရာမွာ [ PC Driver Installation for Xiaomi Phones ] ေလ့လာျပီး ဦးစြာ ျပင္ဆင္ပါ။

မိမိတင္ခ်င္တဲ့ Fastboot ROM ကို ရွာျပီး download ျပဳလုပ္တာ၊ ရလာတဲ့ Fastboot ROM file ကို Mi Flash Tool နဲ႕ Firmware ေရးသားဖို႕ လိုအပ္သလို ျပင္ဆင္ေပးထားရတာေတြကို သည္ေနရာမွာ [ Preparation for Fastboot ROM to Flash with Mi Flash Tool ] ေလ့လာျပီး ROM ကို အရင္ျပင္ဆင္ေပးထားပါ။

Drivers ေတြတင္ျပီးျပီ၊ Fastboot rom ကို download ျပဳလုပ္ျပီး file ျဖည္ခ်ျပင္ဆင္ျပီးျပီ ဆိုရင္ေတာ့ Firmware ေရးသားျခင္းစတင္ႏိုင္ပါျပီ။



Mi Flash Tool နဲ႕ firmware ေရးရာမွာ စဥ္းစားဖို႕ အခ်က္ႏွစ္ခ်က္ရွိပါမယ္။ အဲသည္အခ်က္ေတြကေတာ့
  • မိမိဖုန္းဟာ Boot Loader Lock မပါတဲ့ model ဆိုရင္၊ Boot Loader Lock ပါေသာ္လည္း Boot Loader Unlock (BLU) လုပ္ျပီးျပီဆိုလွ်င္ ဖုန္းကို fastboot mode အေနအထားသို႕ ၀င္ထားျပီး firmware ေရးႏိုင္ပါတယ္။ (Qualcomm CPU, MTK CPU သံုး မည္သည့္ဖုန္းအမ်ဳိးအစားကိုမဆို)
  • သည္လိုအေနအထားဖုန္းေတြအတြက္ Mi Flash Tool ကိုေတာင္မသံုးပဲ firmware ေရးတာကို သည္ေနရာမွာ [ Flashing fastboot rom without using Mi Flash Tool ] ေလ့လာႏိုင္ပါတယ္။
  • မိမိဖုန္းဟာ Boot Loader Unlock မလုပ္ရေသးဘူးဆိုရင္ေတာ့ ဖုန္းကို EDL (Emergency Download Mode) အေနအထားသို႕ ၀င္ထားျပီး firmware ေရးႏိုင္ပါတယ္။ အဲသည္ mode ကို QDLoader mode, 9008 mode စသည္ျဖင့္လည္း ေခၚၾကပါတယ္။ သည္ပံုစံကေတာ့ Qualcomm CPU သံုးတဲ့ဖုန္းေတြကို Boot Loader Unlock မလုပ္ရေသးခ်ိန္မွာ Mi Flash Tool နဲ႕ firmware ျပန္တင္တာပါ။
  • MTK CPU သံုးဖုန္းေတြကေတာ့ Boot Loader Unlock မလုပ္ရေသးခင္မွာ firmware တင္ခ်င္ရင္ SP Flash Tool ကိုသံုးျပီး တင္ေပးရပါမယ္။ သည္ေနရာမွာ [ Flashing Global ROM on Redmi Note 4 ] နမူနာအေနနဲ႕ ေလ့လာႏိုင္ပါတယ္။

အသံုးျပဳမယ့္ Mi Flash Tool ေတြ....
  • Mi Flash Tool - 64bit ကေတာ့ Windows 64bit only မွာပဲ အသံုးျပဳႏိုင္မွာပါ။ က်ေနာ္ fastboot rom ေတြကိုတင္တိုင္း အသံုးျပဳခဲ့ပါတယ္။ အျမဲတမ္းပဲအဆင္ေျပလို႕ error ကင္းခဲ့ပါတယ္။ Brick ျဖစ္သြားခဲ့တဲ့ဖုန္း တစ္လံုးမွမရွိခဲ့ဖူးပါ။ က်ေနာ့္ personal ယူဆခ်က္ကလည္း Mi Phone ေတြ firmware တင္ရာမွာ Windows 64bit, Mi Flash Tool 64bit သည္သာ လွ်င္ အသင့္ေတာ္ဆံုးလို႕ ထင္ျမင္မိပါတယ္။ သည္ေနရာမွာ [ Mi Flash Tool - 64bit ] download ျပဳလုပ္ႏိုင္ပါတယ္။
  • Mi Flash Tool (Stable), Mi Flash Tool (Beta) ေတြကေတာ့ Windows 32bit, 64bit ေတြမွာ အသံုးျပဳႏိုင္ပါတယ္။ က်ေနာ္စမ္းေရးဖူးတာေတြအရေတာ့ Stable ထက္စာရင္ Mi Flash Beta က ပိုအဆင္ေျပတယ္လို႕ ထင္ပါတယ္။ သည္ေနရာေတြမွာ [ Mi Flash Tool (Stable) ] [ Mi Flash Tool (Beta) ] download ျပဳလုပ္ႏိုင္ပါတယ္။

Drivers ေတြလည္း install လုပ္ျပီးျပီ။ Fastboot ROM ကိုလည္း download ျပဳလုပ္ျပီးျဖည္ခ်ျပီးျပီ။ ကိုယ္သံုးမယ့္ Mi Flash Tool ကိုလည္း install ျပီးျပီဆိုရင္ေတာ့ firmware ေရးသားဖို႕ စတင္ရေအာင္......။

Mi Flash Tool ကို ဖြင့္ပါ။ Fastboot ROM ကိုျဖည္ထားတဲ့ Folder ကိုေရြးေပးပါ။ Firmware folder ထိပဲေရြးရမွာပါ။ သူ႕ေအာက္မွာရွိေနတဲ့ images folder ထိေရြးေပးစရာမလိုပါ။ Firmware Folder ဟာ C:\ or D:\ တို႕ေအာက္မွာပဲရွိေနျပီး Path လမ္းတေလ်ွာက္မွာ Space ေတြ မပါပါေစနဲ႕။



ROM ကို Factory ထုတ္အတိုင္း clean ျဖစ္ေအာင္ တင္မွာျဖစ္လို႕ ကိုယ္သံုးတဲ့ Flash Tool အေပၚမူတည္ျပီး Clean All or Flash All ကိုေရြးေပးပါ။ Default ေရြးထားျပီးတာ ေတြ႕ေပမယ့္လည္း ေသခ်ာေအာင္ circle ေပၚ Mouse တစ္ခ်က္ေတာ့ ႏွိပ္ေပးလိုက္ပါ။ က်န္ option ေတြကေတာ့ ကိုယ့္ user data ေတြခ်န္ျပီး ROM ကို flash တာနဲ႕ firmware တင္ျပီး Boot Loader Unlock လုပ္ထားရင္ lock ျပန္လုပ္လိုက္တဲ့ options ေတြပါ။



Flash tool မွာျပင္ေပးရတာကေတာ့ Firmware folder ေရြးတာရယ္၊ Clean All or Flash All option ကိုေရြးေပးတာရယ္ ႏွစ္ခုပါပဲ။ အျခား ဘာမွျပင္ဆင္စရာမလိုပါ။

ျပီးရင္ေတာ့ ဖုန္းကို ဘယ္ mode ၀င္ျပီး ကြန္ပ်ဴတာနဲ႕ခ်ိတ္မယ္ဆိုတာပါပဲ။ Boot Loader Lock ျဖစ္ေနျပီး Qualcomm CPU သံုးတဲ့ဖုန္းေတြကေတာ့ EDL (Emergency Download Mode) ကို ၀င္ေပးျပိး ခ်ိတ္ေရးရပါမယ္။ Boot Loader Unlock မလုပ္ရေသးတဲ့ MTK CPU သံုးတဲ့ဖုန္းေတြကေတာ့ SP Flash Tool နဲ႕ Redmi Note 4 ကို firmware ေရးတာ သည္ blog ထဲမွာရွာျပီး ေလ့လာပါ။ Boot Loader Unlock လုပ္ျပီးသား ဖုန္းေတြ၊ Boot Loader Lock မပါတဲ့ ဖုန္းေတြကေတာ့ Fastboot mode ကို၀င္ျပီး ခ်ိတ္ေရးရပါတယ္။ သံုးတဲ့ CPU မခြဲပါ။ ေရးလို႕ရပါတယ္။ သူတို႕အတြက္က Mi Flash Tool ကိုေတာင္မသံုးပဲ command line ကေနလည္း firmware တင္လို႕ရပါတယ္။ သည္ blog ထဲမွာပဲ ရွာဖတ္ၾကည့္ပါ။

EDL mode ကို၀င္ဖို႕ကေတာ့ Jig cable လို႕ေခၚတဲ့ Qualcomm Download mode ၀င္တဲ့ special cable ေလးကို သံုးပါမယ္။ Phone hardware အပိုပစၥည္းဆိုင္ေတြမွာ ရပါတယ္။ ၃၀၀၀ က်ပ္၀န္းက်င္သာရွိပါတယ္။ Cable တိုင္းက မေကာင္းပါ။ ဆိုင္မွာေသခ်ာ EDL mode ၀င္ ရ မရ စစ္ၾကည့္ပါ။ မစစ္ႏိုင္ပါက အပိုတစ္ေခ်ာင္းေလာက္ေတာ့ ၀ယ္ခဲ့သင့္ပါတယ္။


ဖုန္းကို power ပိတ္ပါ။ ပံုပါၾကိဳးမ်ဳိးကို က်ေနာ္ထုိးတာအဆင္ေျပတဲ့ပံုစံကေတာ့ ဖုန္းဖက္ျခမ္းမွာ cable ကို အရင္ထိုးထားပါတယ္။ ဗူးနီေလးမွာပါတဲ့ button ေလးကို ႏွိပ္ထားပါတယ္။ မလႊတ္ပါနဲ႕။ ျပီးမွေနာက္တစ္ဖက္ ကို ကြန္ပ်ဴတာမွာထိုးပါတယ္။ button ေလးကို 5 seconds ေလာက္ဆက္ႏွိပ္ထားျပီးမွ ဗူးနီေလးက button ကိုလႊတ္လိုက္ပါတယ္။ အဲသည္အခါ ကြန္ပ်ဴတာရဲ႕ Device Manager ထဲမွာ Qualcomm QDLoder Port (9008) တစ္ခုေတြ႕မွာပါ။ ဒါဆို EDL mode ေရာက္ပါျပီ။ အခ်ဳိ႕ jig cable ေလးေတြကေတာ့ ဖုန္းဖက္မွာထိုးတဲ့ usb ေခါင္းမွာပဲ button အေသးေလးေတစ္ခုပါပါတယ္။ အဲလိုဟာမ်ဳိးဆိုရင္ေတာ့ ကြန္ပ်ဴတာဖက္ျခမ္းကို ၾကိဳးအရင္ထိုးထား၊ ဖုန္းဖက္ usb ေခါင္းျခမ္းမွာပါတဲ့ button ေလးကိုဖိထားျပီး ဖုန္းမွာထိုးလို္က္ပါ။ ထံုးစံအတိုင္း 5 seconds ေလာက္ၾကာမွ button ေလးကို လႊတ္ေပးလို္က္ပါ။ ၾကိဳးေကာင္းတယ္ဆိုရင္ button ေလးႏွိပ္ထားျပီးၾကိဳးထိုးထားရင္ ကြန္ပ်ဴတာမွာ ဘာ activity မွမရွိပါ။ ဘာ noti sound မွလည္း အသံမထြက္ပါ။ button လႊတ္လို္က္မွ Device Manager မွာ QDLoader port ေတြ႕မွာပါ။ ၾကိုးမေကာင္းရင္ေတာ့ button ေလးႏွိပ္ထိုးေပမယ့္ ဖုန္းမွာ charging ၀င္တဲ့ပံုေပၚလာတာ၊ ကြန္ပ်ဴတာမွာ Unrecognized USB Device လို႕ noti ေပၚလာတာေတြ ျဖစ္တတ္ပါတယ္။


ျပီးရင္ေတာ့ Flash Tool က Refresh Button ကို ႏွိပ္လိုက္ပါ။ Computer's Device Manager မွာျပေနတဲ့ Port နံပါတ္အတိုင္း Device တစ္ခုေပၚလာမွာပါ။


အားလံုးအဆင္သင့္ျဖစ္ျပီျဖစ္လို႕ Firmware ေရးရန္ Flash Button ကိုသာႏွိပ္ေပးလိုက္ပါ။ Firmware ေရးသြားပါလိမ့္မယ္။ ကိုယ့္ကြန္ပ်ဴတာ speed ေပၚမူတည္လို႕ 5 minute ကေန 15 minute ထိၾကာမွာပါ။




Firmware ေရးတာျပီးရင္ေတာ့ USB calbe ကိုျဖဳတ္၊ Power ခလုပ္ကို phone vibrate တစ္ခ်က္တုန္လာသည္ထိ ႏွိပ္ထားေပးလိုက္ပါ။ ၁၀ မိနစ္ခန္႕ေစာင့္ျပီးရင္ေတာ့ Setup Wizard ေပၚလာပါျပီ။

Jig cable မသံုးပဲ EDL mode ကို ၀င္တဲ့နည္းေတြကိုေတာ့ သည္စာေနာက္ဆံုးမွာေလ့လာၾကည့္ပါ။ က်ေနာ္ ေလ့လာလုပ္ဖူးတာေတြေလးမွ်ေ၀ထားျခင္းပါ။ ဖုန္း model တစ္ခုခ်င္းစီအတြက္ ၀င္နည္းအမ်ဳိး မ်ဳိးကိုေတာ့ xiaomi forum ရဲ႕ ကိုယ့္ဖုန္း Section က Tips & Tutorials ေတြမွာေလ့လာႏိုင္ပါတယ္။



ေနာက္တစ္နည္းကေတာ့ Boot Loader Unlock လုပ္ျပီးသားျဖစ္ေစ၊ Boot Loader Lock မပါတဲ့ဖုန္းေတြကိုျဖစ္ေစ Mi Flash Tool နဲ႕ firmware ေရးရာမွာ Fastboot mode ကို၀င္ျပီး ေရးႏိုင္ပါတယ္။ Fastboot mode ၀င္ဖို႕ ဖုန္းကို power ပိတ္လို္က္ပါ။ VOL DOWN နဲ႕ POWER KEY ကို ျပိဳင္တူတြဲႏွိ္ပ္ထားလုိက္ပါ။ ခဏၾကာလွ်င္ Mi Bunny အရုပ္ကေလးေပၚလို႕ Fastboot mode ကိုေရာက္ပါျပီ။


ဖုန္း၀ယ္စဥ္ကပါလာတဲ့ USB Cable နဲ႕ပဲ ကြန္ပ်ဴတာနဲ႕ ဆက္ေပးလိုက္ပါ။ Mi Flash Tool က Refresh Button ႏွိပ္ရင္ fastboot device တစ္ခုေပၚလာတာေတြ႕ပါလိမ့္မယ္။


Flash Tool က Device ကိုသိျပီဆိုရင္ေတာ့ Flash Button ကိုႏွိပ္ေပးလို္က္ပါေတာ့...။ Firmware ေရးေနပါလိမ့္မယ္။ ကိုယ့္ ကြန္ပ်ဴတာ speed ေပၚမူတည္လို႕ 5 minute ကေန 15 minute အထိေတာ့ ၾကာတတ္တာပါပဲ။




Fastboot mode ကေန firmware ေရးတာေတြကေတာ့ အားလံုးေရးျပိးလို႕ Success ျဖစ္ခ်ိန္မွာ ဖုန္းက Auto Reboot ျဖစ္သြားမွာပါ။ ၁၀ မိနစ္ေလာက္ေစာင့္ေပးလိုက္ရင္ေတာ့ Setup Wizard ေပၚလာပါျပီ။

Flash Tool နဲ႕ firmware တင္ရာမွာ မိမိတင္ခ်င္တဲ့ China Stable, China Developer, Global Stable, Global Developer fastboot rom ေတြကို တင္ခ်င္တာတစ္ခု download ျပဳလုပ္ျပီး တန္းတင္လိုက္ႏိုင္ပါတယ္။ Updater App ေနတင္သလို ကုိယ့္ဖုန္းက China rom ပဲ ထည့္ထားလို႕ China rom ကိုပဲေျပင္းလို႕ရမယ္။ Global rom ကိုေျပာင္းလို႕မရဘူး.. စသည္ျဖင့္ ကန္႕သတ္ခ်က္ေတြ မရွိပါ။


EDL Mode ၀င္ပံုအေထြေထြ


ADB Mode မွ၀င္နည္း

ဖုန္းမွာ USB Debugging ON ထားတာေသခ်ာပါေစ။ Settings->Additional Settings->Developer Options->USB Debugging ကို ON ထားပါ။ ဖုန္းကို ကြန္ပ်ူတာနဲ႕ခ်ိတ္ပါ။ ကြန္ပ်ဴတာမွာ Command Windows ေခၚျပီး ေအာက္ပံုပါအတုိင္း command ရိုက္ပါ။ EDL mode သို႕ေရာက္သြားပါမယ္။ Computer's Device Manager မွာ Port စစ္ၾကည့္ပါ။

Fastboot Mode မွ၀င္နည္း

ADB Mode မွ၀င္ေသာ္လည္း EDL mode မ၀င္ပဲ ဖုန္း reboot သာျဖစ္သြားပါက Fastboot mode မွ၀င္နိုင္ပါတယ္။ သည္တစ္ခါ fastboot ကို adb command နဲ႕၀င္တာကစျပီးျပထားပါတယ္။ ဖုန္းက Normal boot မတက္ႏိုင္ရင္ေတာ့ VOL DOWN + POWER KEY ပဲ ႏွိပ္၀င္ေပါ့။ ဖုန္းမွာ USB Debugging ON ထားတာေသခ်ာပါေစ။ Settings->Additional Settings->Developer Options->USB Debugging ကို ON ထားပါ။ ဖုန္းကို ကြန္ပ်ူတာနဲ႕ခ်ိတ္ပါ။ ကြန္ပ်ဴတာမွာ Command Windows ေခၚျပီး ေအာက္ပံုပါအတုိင္း command ရိုက္ပါ။ EDL mode သို႕ေရာက္သြားပါမယ္။ Computer's Device Manager မွာ Port စစ္ၾကည့္ပါ။

Redmi 3, Redmi 4 series ေတြမွာ EDL ၀င္ရန္

သည္ဖုန္းေတြအတြက္ကေတာ့ ဖုန္းကို Power ပိတ္ပါ။ VOL UP + POWER KEY တြဲႏွိပ္ေပးထားလိုက္ပါ။ Menu ေတြေပၚလာပါလိမ့္မယ္။ အဲသည္ထဲကမွ Download ဆိုတာကိုႏွိပ္ပါ။ EDL mode ေရာက္သြားပါမယ္။

Mi Max မွာ Keys ေတြနဲ႕သာ EDL mode ၀င္ရန္

Mi Max ဆိုရင္ ဖုန္းမွာပါတဲ့ keys ေတြနဲ႕ပဲ EDL mode ၀င္လို႕ရပါေသးတယ္။ ဖုန္းကို power ပိတ္ပါ။ VOL UP + VOL DOWN ႏွိပ္ထားျပီး POWER KEY ပါ တြဲႏွိပ္ေပးထားလို္က္ပါ။ ခဏၾကာလွွ်င္ vibrate တစ္ခ်က္တုန္လာပါမယ္။ EDL mode ေရာက္ပါျပီ။

Redmi Note 3 Pro ကို EDL ၀င္ရန္

Redmi Note 3 Pro ကို EDL mode ၀င္ဖို႕ သည္ file ကို download လုပ္ပါ။ ကြန္ပ်ဴတာမွာျဖည္ထားပါ။ ဖုန္းကို power ပိတ္ပါ။ VOL DOWN + POWER KEY တူတူတြဲႏွိပ္ျပီး fastboot mode ကို၀င္ပါ။ ဖုန္းနဲ႕ကြန္ပ်ဴတာကို usb cable နဲ႕ဆက္ပါ။ ျဖည္လို႕ရလာတဲ့ folder ထဲက Reboot.bat ဆိုတဲ့ file ကို double click ႏွိပ္ေပးလိုက္ပါ။ EDL mode ေရာက္ပါမယ္။

EDL for Mi 5

Mi 5 ကေတာ့ Boot Loader Unlock မလုပ္ရေသးရင္ Jig cable နဲ႕သာ EDL Mode ၀င္လို႕ရပါမယ္။ BLU လုပ္ျပီးရင္ေတာ့ Adb, Fastboot commands ေတြနဲ႕ EDL mode ၀င္ႏိုင္ပါတယ္။

Mi Flash Tool နဲ႕ firmware ေရးရာမွာ Flash tool errors အမ်ဳိးမ်ဳိးျပေနပါက Qualcomm CPU based phones ေတြအတြက္ Qualcomm Flash Tool ကိုသံုးျပီး firmware ေရးႏိုင္ပါမယ္။ သည္ေနရာမွာေလ့လာၾကည့္ပါ။ [ Flash Xiaomi Qualcomm-based phones with Qualcomm Flash Image Loader (QFIL) ]


#Crd Thet zaw ko

No comments:

Post a Comment