ASAW

Just For Knowledge And Thank You for your visit

Post Page Advertisement [Top]

THANK

Huawei Qualcomm Board firmware တင္မယ္





Huawei   Qualcomm    Board   firmware    Analysis

========================================



       Qualcomm SOC သံုးထားတဲ့ Huawei ဖုန္းေတြကို ခုေနာက္ပိုင္း ဖန္းဝဲတင္ရင္ ဘာလာလာ Board firmware ဆိုတာခ်ည့္ပဲ Build Number ျမင့္တာနိမ့္တာကို ဂရုစိုက္ မေဒါင္းေတာ့တာ  ေတြ႔ေနရလို႔ . အထဲမွာ ဘာေတြပါ လဲ ၾကည့္ၾကည့္မိတာေလးပါ ။



        Huawei  Board Firmware တင္ေတာ့မယ္ဆို လိုအပ္တာေတြက -



1. Board Firmware
2. Huawei Qualcomm Bootloader Fastboot Multidownload Tool
    (or) Tool studio (or) Other Qualcomm Tools
3. Qualcomm Download Mode (Qualcomm HSUSB Qdloader 9008 )



        Firmware တင္နည္းက လူတိုင္းသိၿပီးသာ ျဖစ္မွာပါ ။ Flash Tool ဖြင့္မယ္ ။ Firmware ေရြးမယ္ ။ Download Mode နဲ႔ ခ်ိတ္ၿပီး တင္မယ္ ။ ဖုန္းတိုင္းအဲ့တာပဲ ။
         Qdloader Mode ဝင္နည္းကလဲ လြယ္ပါတယ္ ။ အခုဆို Xiaomi Qualcomm Jigg ေတြေတာင္ ဝယ္လို႔ရေနၿပီ ။ အဲ့တာေလးထိုးၿပီး ဝင္လိုက္ရင္ ရပါလိမ့္မယ္ ။ ရခ်င္တဲ့အလံုးေတြေပါ့ :D ။
         အခုအဓိက ေျပာခ်င္တာက Board firmware ထဲမွာပါတဲ့ ဖိုင္ေတြအေၾကာင္း ပါ ။



         Huawei Qualcomm Board Firmware တစ္ခုမွာ အပိုင္း (၃) ပိုင္းပါပါတယ္ ။
1. xml ဖိုင္
2. Bootloaderimage ဖိုဒါ
3. Fastbootimage ဖိုဒါ



1. xml ဖိုင္
--------------



    Board Firmware တင္မယ္ဆိုရင္ Flash Tool ကေန xml ဖိုင္ေလးကို ေရြးေပးလိုက္ရံုပါပဲ ၿပီးရင္ Download ခလုပ္ကို ႏွိပ္ေပါ့ ။ Flash Tool ကေန xml ဖိုင္ကို လွမ္းဖတ္မယ္ ၿပီး ရင္ ဘယ္ ဖိုင္က ဘယ္ address ကိုသြား ၊ ဘယ္ဖိုင္က ဘယ္ေနရာကိုသြား ၊ ဘယ္ကြန္မန္းကိုသံုး ဆိုၿပီး ေရးထားတာပါ ။ xml ဖုိင္ကို note pad နဲ႔ ဖြင့္ၾကည့္ၿပီး ဖတ္ၾကည့္လို႔ရပါတယ္ ။ ျပင္ခ်င္ရင္ ျပင္လို႔ရပါတယ္ ။



2. Bootloaderimage ဖိုဒါ
---------------------------------



     သူ႔ထဲမွာက ဖိုင္ (၂) ဖိုင္ပါပါတယ္ ။ ပံုမွာ တစ္ခ်က္ၾကည့္ၾကည့္ပါ ။



      a. MPRG8x10.mbn
      b. 8x10_msimage,mbn



Huawei Board FIrmware တင္ရင္ အဆင့္ (၂) ဆင့္ နဲ႔သြားပါတယ္ ။ အဆင့္ ၁ က downloading bootloader ဆိုတဲ့ အဆင့္ပါ ။ flashtool မွာ  40% အထိ ဒီအဆင့္ပါ ။ ဒီအဆင့္မွာ အေပၚက ဖိုင္ (၂) ဖိုင္ကို ဖုန္းရဲ့ memory ထဲကိုသြားထည့္ပါတယ္ ။ အေသးစိတ္ ေျပာရရင္ -



a.MPRG8x10.mbn ဆိုတဲ့ ဖိုင္ကို EMMC Flash Programmer လို႔ေခၚပါတယ္။ အလားတူ ဖိုင္ေတြရွိပါေသးတယ္ ။
NPRG            = Nand Flash Programmer
APRG            = NOR  Flash Programmer
ARMPRG       =  (ဒါေတာ့ ဘယ္ေနရာသံုးလဲ မသိပါဘူး )



9008 Mode မွာထားၿပီး Download ကို ႏွိပ္လိုက္တာနဲ႔ MPRG ဖိုင္ကို memory address ရဲ့ 0x2a000000 မွာ သြားပို႔တယ္ ။ သူက emmc ကို ျပန္ၿပီး programming လုပ္ဖို႔ ျပင္ဆင္ေပးတယ္ ။ ၿပီးရင္ MPRG ဖိုင္ကို Execute (Run) ၿပီး msimage ဖိုင္ကို emmc ေပၚမွာ စေရးပါတယ္ ။



b. msimage ဆုိတဲ႔ ဖိုင္က bootloader ဖိုင္ပါ . bootloader ဆိုတဲ့အတုိင္းပဲ ဒီဖိုင္ေပၚမူတည္ၿပီး ဖုန္းက ဘယ္ Mode ကို ဝင္မွာလဲ ။ ဒီဖိုင္ေပၚမူတည္တယ္ ။ Huawei Board Firmware , တစ္ခ်ိဳ႕  Xiaomi Qualcomm Firmware ေတြမွာသံုးတဲ့ msimage က fastboot mode ကို ဝင္ေပးမယ့္ဖိုင္ေတြ ။ အဲ့တာေၾကာင့္ ဒီ ဖိုင္ကို ထည့္ၿပီးတာနဲ႔ ဖုန္းက fastboot mode ကို ေရာက္သြားလိမ့္မယ္ ။ တစ္ခ်ိဳ႔ coolpad ေတြမွာ သံုးတာက 9006 mode ကို ေျပာင္းတဲ့ဖိုင္ေတြ ။ နဲနဲ သေဘာေပါက္မလား မသိ :D ။



a.MPRG  ရယ္  b.msimage ရယ္ မရွိရင္ ေသေနတဲ့ Qualcomm ဖုန္းတစ္လံုး qdloader ကေန ျပန္ ႏွိဳးလို႔မရဘူး ။ qdloader ကေန ျပန္ ႏွိဳ႕းခ်င္ရင္လဲ အဲ့ ၂ ဖိုင္ရွိရင္ ရနိုင္တယ္ လို႔ ေျပာလဲေျပာခ်င္တယ္ ။ ေျပာလဲ မေျပာရဲဘူး :D ။



အစက ျပန္ေကာက္ရရင္  9008 ဝင္မယ္ ။ Download ခလုပ္ကို ႏွိပ္လိုက္မယ္ဆိုရင္ MPRG ဖိုင္က emmc ကို programming ျပန္လုပ္ခိုင္းမယ္ ။ msimage က bootloader mode ကိုဝင္မယ္ ။ ဒီအဆင့္ထိေရာက္ၿပီ ။



3. fastbootimage ဖိုဒါ
-----------------------------
      သူ႔ထဲမွာက ဘာပါလဲဆိုေတာ့ partition image ဖိုင္ေတြပါ ။ အေပၚက အဆင့္ ေတြ အလုပ္ေကာင္းေကာင္းလုပ္လို႔ bootloader (fastboot) mode ကို ေရာက္သြားၿပီဆိုရင္ emmc ကို အရင္ဆံုးရွင္းပလိုက္တယ္ ။



fastboot oem erase_emmc



ၿပီးရင္ partition ဖိုင္ထည့္တယ္ ။



fastboot flash partition gpt_both0.bin



ၿပီးမွ က်န္တဲ့ partition image ဖိုင္ေတြကို fastboot ကေန တစ္ဖိုင္ခ်င္း ထံုးစံအတိုင္း flash တယ္ ။



အကုန္ၿပီးသြားရင္ factory mode ေရာက္တယ္  ။ update.app firmware ျပန္တင္ေပးရတယ္ ။ ၿပီးရင္ေတာ့ imei မပါ noti bar မပါပဲ တက္လာတယ္ေပါ့ :D ။ ထားပါ အဲ့တာက ေနာက္ျပသနာ ။ စမ္းၾကည့္ေပါ့ update.app ျပန္တင္ရမွာပ်င္းရင္ fastboot folder ထဲမွာ update.app ထဲက image ေတြသြားထည့္တာမ်ိဳး ဘာညာ ^_^ ။ စဥ္းစားစရာေတြလဲရွိေသးတယ္ ။ အရင္က flash လို႔မရတဲ့ partition ေတြ အခုက် flash လို႔ရေနေရာ :D ။ 


CRD မူရင္းေရးသားသူ

1 comment:

  1. MPRG8x10.mbn 8x10_msimage,mbn လိုအပ် ေနတ,်

    ReplyDelete

| Designed by ASAW