Saturday, March 5, 2016

Backlight အပိုင္း (၂) ဆရာ ကိုစိုးျမတ္သူ

Backlight အပိုင္း (၂)
အလုပ္လုပ္ပံု အၾကမ္းဖ်င္းသိၿပီဆိုရင္ Switching IC အေၾကာင္း ဆက္ၾကရေအာင္။ ပင္ငုတ္တခုျခင္း ေျပာပါ့မယ္။
Switching IC - U1301
1.VIN - အေပါင္းဗို႔ ေပးသြင္းလမ္းေၾကာင္း
IC အတြင္းက switching ပိုင္းကို ခုတ္ေမာင္းေပးမယ့္ လိႈင္းထုတ္အပိုင္း (Oscillator) အတြက္ ေပးသြင္းဗို႔ပါ။ MTK ဖုန္းေတြမွာ ဘက္ထရီငုတ္လမ္းေၾကာင္းျဖစ္တဲ့ VBAT ကေပးသြင္းၿပီး Qualcomm ဖုန္းေတြမွာေတာ့ FET ရဲ႕ Source လမ္းေၾကာင္းျဖစ္တဲ့ VPH PWR ကတဆင့္ ေပးသြင္းတတ္ပါတယ္။ 3.7V ဘက္ထရီတတ္ထားၿပီး ပါဝါမႏိႈးခင္ VIN ငုတ္လမ္းေၾကာင္းမွာ Ground ခ်ထားတဲ့ Condenser ကို ဗို႔တိုင္းၾကည့္ပါ။ MTK ဖုန္းမွာ 3.7V ရွိေနၿပီး Qualcomm ဖုန္းမွာ 3.2V ဝန္းက်င္ ရွိပါလိမ့္မယ္။
2.EN (Enable) – IC ကို ႏိႈးေသာလမ္းေၾကာင္း
IC ကို 3.7V ေပးသြင္းထားေပမယ့္ IC အတြင္းက လိႈင္းထုတ္ပိုင္း (OSC) အလုပ္မလုပ္ေသးရင္ Switching မခုတ္ေသးတဲ့အတြက္ ဗို႔ျမင့္ မထြက္ေသးပါဘူး။ ဗို႔ျမင့္ထြက္ဖို႔ လိုအပ္တဲ့အခ်ိန္ျဖစ္တဲ့ LCD မွာ အရုပ္ေပၚတဲ့အခ်ိန္တိုင္းမွာ CPU ကတဆင့္ EN လမ္းေၾကာင္းနဲ႔ OSC ပိုင္းကို လွမ္းႏိႈးလိုက္ပါတယ္။ OSC ႏိုးမွ ဗို႔ျမင့္ထြက္ပါမယ္။ ဗို႔ျမင့္ထုတ္ဖို႔ မလုိေတာ့ရင္(display ပိတ္သြားရင္) EN လမ္းေၾကာင္းကို ျပန္ပိတ္ေပးလိုက္ရုံပါပဲ။
3.PWM (Pulse Width Modulation) ခုန္လိႈင္းေျပာင္းေပးျခင္း
LCD ရဲ႕ အလင္းအေမွာင္ (brightness) ခ်ိန္ညွိတာဟာ LED ေလးေတြရဲ႕ အလင္းေရာင္ အနည္းအမ်ားကို ခ်ိန္ညွိတာပါပဲ။ LED ေလးေတြ မွိန္သြားရင္ brightness က်သြားၿပီး လင္းလာရင္ brightness တက္လာတာပါပဲ။ IC အတြင္းထဲက လိႈင္းထုတ္ေပးတဲ့ OSC ပိုင္းရဲ႕ ခုန္လိႈင္းကို ခ်ိန္ညွိလိုက္ရင္ switch time ေျပာင္းသြားတာေၾကာင့္ ဗို႔ျမင့္အထြက္မွာလဲ လိုက္ေျပာင္းသြားပါတယ္။ အဲဒါေၾကာင့္ PWM လမ္းေၾကာင္းကို CTRL (Control) လို႔လဲ ေခၚၾကပါတယ္။ အဲဒီလမ္းေၾကာင္းကုိ တခ်ိဳ႕ဖုန္းေတြမွာ LCD ကတဆင့္ ျပန္ေပးတာရွိသလို ဒီဖုန္းထဲမွာေတာ့ CPU ကေန တိုက္ရိုက္ ထိန္းခ်ဳပ္ေမာင္းႏွင္ေပးပါတယ္။
4. COMB – Loop Compensation
R + C နဲ႔ Loop ကို တည္ၿငိမ္ေစဖို႔အတြက္ သံုးထားပါတယ္။ အဲ့ဒီလမ္းေၾကာင္းမွာ C တလံုးနဲ႔ Ground ခ်ထားပါတယ္။
5. SW – Switching
IC အတြင္းပိုင္းထဲက ခလုတ္အျဖစ္အလုပ္လုပ္ေပးတဲ့ FET ေလးရဲ႕ Source ငုတ္နဲ႔ ဆက္ထားတဲ့ လမ္းေၾကာင္းပါ။ FET ရဲ႕ Drain ငုတ္ကို Ground နဲ႔ ဆက္ထားတဲ့အတြက္ FET Gate တခါပြင့္တိုင္း Soruce ကို အႏုတ္ဗို႔ေရာက္ေစေအာင္ ဖန္တီးထားတာပါ။ FET ရဲ႕ Gate ငုတ္ကို တစကၠန္႔အတြင္းမွာ အႀကိမ္ေပါင္းမ်ားစြာ အပိတ္အဖြင့္လုပ္ေပးတဲ့အတြက္ SW ငုတ္မွာလဲ အႏုတ္ဗို႔ဟာ အႀကိမ္ေပါင္းမ်ားစြာ ေရာက္လိုက္မေရာက္လိုက္ ျဖစ္ေနပါမယ္။ အဲဒီ SW ကို Coil ရဲ႕ တစနဲ႔ ဆက္ေပးထားပါတယ္။
6. IFB1 နဲ႔ IFB2
VLED A ကတဆင့္ ထုတ္ေပးတဲ့ အေပါင္းဗို႔ျမင့္ဟာ LED ေတြကို တကယ္ျဖတ္စီးမစီး IC သိေအာင္ ေနာက္ျပန္ေကြ်းထားတဲ့ Feedback လမ္းေၾကာင္းေတြပါ။ အေၾကာင္းတခုခုေၾကာင့္ FB လမ္းေၾကာင္း ျပန္မေရာက္ခဲ့ရင္ OSC ကို ပိတ္ပစ္လိုက္တဲ့အတြက္ Switching မခုတ္ေတာ့တာေၾကာင့္ ဗို႔ျမင့္လဲ မထြက္ႏိုင္ေတာ့ပါဘူး။
7. ISET
LED ေတြမွာ ျဖတ္စီးေနတဲ့ လွ်ပ္စီးေၾကာင္းကို တည္ၿငိမ္ေအာင္ထိန္းဖို႔အတြက္ R တလံုးနဲ႔ Ground ခ်ထားပါတယ္။
8. Ground
OSC ပိုင္းနဲ႔ VLED K အတြက္ အႏုတ္ဗို႔ ေပးသြင္းလမ္းေၾကာင္း ျဖစ္ပါတယ္။
IC ရဲ႕ ငုတ္ေတြအေၾကာင္း သိၿပီဆိုရင္ IC နဲ႔ တြဲသံုးထားတဲ့ တျခား ကြန္ပို႔နင့္ေလးေတြအေၾကာင္း ဆက္ေျပာပါ့မယ္။
1.Booster Coil (L1301)
DC volt ကို ျမွင့္တင္ေပးႏိုင္ေအာင္ coil အတြင္းမွာ AC ျဖစ္ေအာင္ အရင္ဖန္တီးရပါတယ္။ Coil တစ္စကို အေပါင္းဗို႔ တိုက္ရုိက္ေပးထားၿပီး က်န္တစကို IC ရဲ႕ SW ငုတ္ကတဆင့္ အႏုတ္ဗို႔ ေပးသြင္းထားပါတယ္။ လိုအပ္တဲ့ဗို႔ကို ကြိဳင္အပတ္ေရနဲ႔ တြက္ခ်က္ၿပီး လိုအပ္တဲ့ အမ္ပီယာကိုေတာ့ ကြိဳင္ႀကိဳးအရြယ္အစားနဲ႔ တြက္ခ်က္ရပါတယ္။ အသံုးျပဳခ်ိန္သက္တမ္းၾကာလာရင္ ကြိဳင္အတြင္းထဲက ႀကိဳးေလးေတြမွာ သုတ္ထားတဲ့ လွ်ပ္ကာေဆးရည္ကြာက်ၿပီး ကိြဳင္အခ်င္းခ်င္း ေရွာ့က်တတ္ပါတယ္။ အဲဒါကို တန္းေရွာ့ (turn short) ျဖစ္တယ္လို႔ ေခၚၾကၿပီး မူလပတ္ထားတဲ့အပတ္ေရထက္ နည္းသြားတဲ့အတြက္ ဗို႔ထြက္လဲ နည္းသြားပါတယ္။ မီတာနဲ႔ တိုင္းၾကည့္ရင္ အဆက္အသြယ္ျပေနေပမယ့္ လိုအပ္တဲ့အပတ္ေရအတိုင္း ရွိေနမွသာ သတ္မွတ္ဗို႔အတိုင္း ျပန္ထုတ္ေပးႏိုင္မွာပါ။
2. Rectifier Diode (D1301)
Coil ထဲမွာ ျဖစ္ေပၚေနတဲ့ AC ကို DC ျဖစ္ေအာင္ေျပာင္းဖို႔ တာဝန္ယူေပးရပါတယ္။ Diode မွာ Anode နဲ႔ Kathode အစြန္းႏွစ္ဘက္ပါတဲ့အတြက္ ဘက္မွားတတ္မိရင္ ထြက္လာတဲ့ ဗို႔လဲ မွားပါလိမ့္မယ္။ အရစ္အမွတ္အသား မပါတဲ့ဘက္ကို Anode လို႔ေခၚၿပီး Coil ဘက္မွာ တတ္ေပးရမွာပါ။ IC ကတဆင့္ ထုတ္ေပးတဲ့ switch time ဟာ ႀကိမ္ႏႈန္းျမင့္လြန္းတဲ့အတြက္ ႀကိမ္ႏႈန္းျမင့္ဒဏ္ကို ခံႏိုင္ရည္ရွိတဲ့ High Frequency Diode မ်ားကို တတ္ဆင္ထားပါတယ္။ Diode ကို ျဖတ္စီးမယ့္ volt ကလည္း ဗို႔ျမင့္ျဖစ္လို႔ High Voltage Diode မ်ားကိုပဲ သံုးထားပါတယ္။ အဲဒီ Diode အစားထိုးမယ္ဆိုရင္ ပံုစံတူ ခံႏိုင္ရည္တူတဲ့ Diode မ်ားကိုပဲ အစားထိုးလို႔ ရမွာပါ။
3. Filter Condenser (C1352) (C1356)
VBAT လမ္းေၾကာင္းမွာ Filter အျဖစ္ အသံုးျပဳဖို႔ Condenser ထည့္ထားပါတယ္။ VBAT ဟာ 3.7 ပဲရွိတာျဖစ္တဲ့အတြက္ 10V ခံႏိုင္ရည္ရွိတဲ့ C မ်ားကို အဲဒီလမ္းေၾကာင္းမွာ အသံုးျပဳထားပါတယ္။ VLED A လမ္းေၾကာင္းမွာ သံုးထားတဲ့ C ကေတာ့ ဗို႔ျမင့္ျဖစ္တဲ့အတြက္ 50V ခံႏိုင္ရည္ရွိတဲ့ C မ်ားကိုပဲ သံုးလို႔ရပါတယ္။ VBAT Filter Condenser အစားထိုးခ်င္ရင္ ပံုစံတူတာ အစားထိုးဖို႔လြယ္ေပမယ့္ VLED A လမ္းေၾကာင္းက C ကိုေတာ့ ခံႏိုင္ရည္ဗို႔တူတာကိုပဲ အစားထိုးမွ ရမွာပါ။
4. LB Coil (LB1301) (LB1304) (LB1305)
Backlight ပိုင္းဟာ သံလိုက္စက္ကြင္းကို အေျခခံတည္ေဆာက္ထားတာျဖစ္လို႔ ထုတ္ေပးတဲ့ဗို႔ျမင့္မွာ သံလိုက္စက္ကြင္းေတြ ေရာပါသြားပါတယ္။ အဲဒီ သံလိုက္စက္ကြင္းေတြက LCD ရဲ႕ အရုပ္ပံုပိုင္းကို ေႏွာင့္ယွက္ေပးႏိုင္တဲ့အတြက္ သူတို႔ကို LB Coil ေလးေတြနဲ႔ စစ္ထုတ္ေပးပါတယ္။ အဲဒါေၾကာင့္ LB Coil ေလးေတြကို VLED A နဲ႔ VLED K လမ္းေၾကာင္းေတြမွာ ထည့္ထားတာပါ။ တခါတေလ အဲဒီ Coil ေလးေတြ ျပတ္တာ ျပဳတ္တာ ျဖစ္တတ္တဲ့အတြက္ ပံုစံတူရွိရင္ အစားထိုးႏုိင္ၿပီး မရွိရင္လဲ ႀကိဳးဆက္သံုးလို႔ ရပါတယ္။
ေနာက္တပိုင္းမွာ ျပစ္ခ်က္ရွာနည္းကို ဆက္ေျပာေပးပါ့မယ္။


Backlight အပိုင္း (၁) ဆရာ ကိုစိုးျမတ္သူ

သႀကၤန္နားနီးၿပီဆိုေတာ့လဲ
ထံုးစံအတိုင္း Backlight အေၾကာင္း ေျပာၾကတာေပါ့ဗ်ာ ...
Backlight အပိုင္း (၁)
Backlight အေၾကာင္း ေျပာရရင္ LCD ကေန စေျပာရမွာပါ။
ဖုန္းထဲမွာ LCD ကို ရုပ္ပံုေဖၚဖို႔အတြက္ သံုးပါတယ္။ LCD ကို ႏွစ္ပိုင္းခြဲၾကည့္ရင္ ရုပ္ပံုျပေပးတဲ့ (Display) ပိုင္းနဲ႔ ေနာက္ခံမီးထိုးေပးတဲ့အပိုင္း (Backlight) ဆိုၿပီးရွိပါတယ္။ Display ေကာင္းရင္ ရုပ္ပံုေပၚေနေပမယ့္ Backlight ပိုင္းမေကာင္းရင္ ရုပ္ပံုကို ျမင္ရမွာ မဟုတ္ပါဘူး။
Backlight ပိုင္းမွာ ေနာက္ခံမီးထိုးေပးဖို႔အတြက္ LED မီးသီးေလးမ်ားကို အသံုးျပဳထားပါတယ္။ LED တလံုးကို အၾကမ္းဖ်င္းအားျဖင့္ (2.5V to 3.0V ) ဝန္းက်င္ ေပးသြင္းဖို႔ လိုအပ္ပါတယ္။ LED ေလးမ်ားကို တန္းဆက္ (series) ဆက္သံုးထားတာျဖစ္လို႔ LED အေရအတြက္အေပၚမူတည္ၿပီး ဗို႔ေပးသြင္းဖုိ႔ လိုအပ္ပါတယ္။ 10 လံုးသံုးရင္ 30V ဝန္းက်င္လိုအပ္ၿပီး 8 လံုးသံုးရင္ 24V ဝန္းက်င္ ေပးသြင္းရမွာပါ။ အဲဒါဆိုရင္ LED တန္းဆက္တတြဲမွာ အေပါင္းဗို႔ေပးသြင္းဖို႔ VLED A ငုတ္နဲ႔ အႏုတ္ဗို႔ေပးသြင္းဖို႔ VLED K ဆိုၿပီး ငုတ္ႏွစ္ငုတ္ ပါဝင္ပါတယ္။ တခ်ိဳ႕ဖုန္းေတြမွာေတာ့ LED 12 လံုးသံုးရင္ 6 လံုးစီကိုတန္းဆက္ဆက္ၿပီး တန္းဆက္ႏွစ္တြဲကို ၿပိဳင္ဆက္ (parallel) ဆက္သံုးတတ္ၾကပါတယ္။ VLED A ႏွစ္ငုတ္ကို ေပါင္းေပးလိုက္ေတာ့ VLED A တငုတ္ ရပါတယ္။ VLED K ကိုေတာ့ တငုတ္စီ ထုတ္ထားတဲ့အတြက္ VLED K1 နဲ႔ VLED K2 ဆိုၿပီး ငုတ္ႏွစ္ငုတ္ ရွိလာပါတယ္။ အဲလိုဖုန္းေတြမွာေတာ့ LED 6 လံုးႏွစ္တြဲျဖစ္တဲ့အတြက္ 18V ဝန္းက်င္ပဲ ေပးသြင္းဖို႔ လိုအပ္ပါတယ္။ ဒါေပမယ့္ Amp ေတာ့ LED တတြဲထက္ ႏွစ္ဆ လိုအပ္မွာပါ။
LED အေရအတြက္နဲ႔ တန္းဆက္ၿပိဳင္ဆက္အေပၚမူတည္ၿပီး ေပးသြင္းဗို႔ လိုအပ္လာပါၿပီ။ အဲဒီဗို႔ေတြကို ဘယ္ကရမွာလဲ။ ဖုန္းဘက္ထရီေတြရဲ႕ စံသတ္မွတ္ခ်က္ (standard) က 3.7V ပါ။ လိုအပ္ေနတာက 24V ဆိုၾကပါစို႔။ 3.7V ကေန 24V ေရာက္ေအာင္ ဘယ္လို ျမွင့္တင္ၾကမလဲ။ DC volt ဆိုတာက မူရင္းရွိေနတဲ့ဗို႔ေအာက္ ေလ်ာ့ခ်ခ်င္ရင္ လြယ္ေပမယ့္ သူ႔ထက္ျမင့္ေအာင္ ျမွင့္တင္ဖို႔ဆိုတာ မလြယ္ပါဘူး။
DC volt ကို ျမွင့္တင္ဖို႔အတြက္ DC ကို AC ျဖစ္ေအာင္ အရင္ေျပာင္းေပးရပါမယ္။ ျပန္ထုတ္ခ်င္တဲ့ DC volt အတိုင္း AC ျဖစ္ေအာင္ အရင္ေျပာင္းပါမယ္။ DC ကို AC ေျပာင္းေပးမယ့္အလုပ္ကို Coil ေလးက လုပ္ေပးမွာပါ။ အဲ့ဒါေၾကာင့္ Baclklight မွာသံုးတဲ့ Coil ေလးကို Booster Coil လို႔ ေခၚၾကပါတယ္။
DC volt ကို အရွင္ျဖစ္ေအာင္ Coil ထဲကို ထည့္ေပးႏိုင္ရင္ Coil ထဲမွာ သံလိုက္စက္ကြင္းသီအိုရီအတိုင္း AC ျဖစ္ေပၚေစပါတယ္။ အဲဒါဆိုရင္ DC အေပါင္းစကို Coil ထဲမွာ တိုက္ရိုက္ထည့္ၿပီး အႏုတ္စကို ခလုတ္ပတ္လမ္း (switching circuit) နဲ႔ ထည့္ေပးလိုက္ရင္ Coil ထဲမွာ AC ျဖစ္သြားပါၿပီ။ Switching လုပ္ငန္းကို IC က တာဝန္ယူေပးပါလိမ့္မယ္။ IC ထဲမွာ ထည့္သြင္းထားတဲ့ FET ေလးရဲ႕ Gate ငုတ္ကို အပိတ္အဖြင့္အခ်က္ျပ (On Off Signal) အႀကိမ္ေပါင္းမ်ားစြာ ျပဳလုပ္ေပးလုိက္ရင္ IC ရဲ႕ SW (switch) ငုတ္မွာ အႏုတ္ဗို႔ဟာ ေရာက္လိုက္ မေရာက္လိုက္ ျဖစ္ေနပါမယ္။ အဲဒါဆိုရင္ SW ငုတ္နဲ႔ ဆက္ထားတဲ့ Coil ထဲမွာလည္း အႏုတ္ဗို႔ဟာ ေရာက္လိုက္မေရာက္လိုက္ျဖစ္ေနတဲ့အတြက္ Coil ထဲမွာ AC ျဖစ္သြားပါၿပီ။
Coil ထဲမွာ ျဖစ္ေနတဲ့ AC ကို Rectifier Diode တလံုးသံုးၿပီး DC ျဖစ္ေအာင္ ေျပာင္းေပးရပါတယ္။ Diode က ေျပာင္းေပးတဲ့ DC ကို တည္ၿငိမ္ေစေအာင္ Condenser တလံုးနဲ႔ ထိန္းေပးထားပါတယ္။
တခ်ိဳ႕ဖုန္းေတြမွာေတာ့ Condenser အထြက္လမ္းေၾကာင္းမွာ LB Coil တလံုးခံၿပီး LED Anode စကို အေပါင္းဗို႔ ေပးသြင္းထားပါတယ္။ အေပါင္းဗို႔ျမင့္လမ္းေၾကာင္းဟာ LED A ကတဆင့္ LED K ကို ျဖတ္စီးၿပီး Switching IC ထဲသို႔ ေနာက္ျပန္ေကြ်းလမ္းေၾကာင္း (FeedBack) အျဖစ္ ျပန္ေပးထားရပါတယ္။ အဲလို ျပန္ေပးထားျခင္းအားျဖင့္ Backlight ပိုင္းက ထုတ္ေပးတဲ့ ဗို႔ျမင့္ကို LED ေတြက တကယ္သံုးမသံုး သိေစမွာပါ။
Switching IC ထဲက အႏုတ္ဗို႔လမ္းေၾကာင္းကျဖစ္ေစ သီးသန္႔ R တလံုးသံုးၿပီးျဖစ္ေစ LED K အတြက္ လိုအပ္တဲ့ အႏုတ္ဗို႔ကို ဖန္တီးေပးထားပါတယ္။
LED K လမ္းေၾကာင္းမွာ ခံသံုးထားတဲ့ R ေလးေတြရဲ႕ တန္ဖိုးက အမ်ားအားျဖင့္ 10 -15 Ohm ဝန္းက်င္ သံုးတတ္ၾကပါတယ္။ အဲဒီ R ေလးေတြရဲ႕ တဖက္မွာ အႏုတ္ဗို႔လမ္းေၾကာင္းျဖစ္တဲ့ Ground လမ္းေၾကာင္းနဲ႔ ဆက္ထားတဲ့အတြက္ တိုင္းၾကည့္ရင္ တဖက္မွာ Ground က်ေနပါလိမ့္မယ္။ အဲ့ဒါ ပံုမွန္ပါပဲ။ အေၾကာင္းတခုခုေၾကာင့္ LED ေတြက အမ္ပီယာပိုစားေနခဲ့ရင္ (ဥပမာ ေရဝင္ျခင္း) Backlight ပိုင္းကို ထိခိုက္ေစႏိုင္ပါတယ္။ အဲလိုမျဖစ္ေစေအာင္ LED ေတြရဲ႕ Kathode လမ္းေၾကာင္းမွာ Current Limit လုပ္ဖို႔ R ေလးေတြ ထည့္ထားျခင္းအားျဖင့္ သတ္မွတ္အမ္ပီယာထက္ ပိုစားလို႔ မရေတာ့ပါဘူး။
Diagram နဲ႔ Block ကို တြဲေပးထားပါတယ္။ အေသးစိတ္ ေလ့လာၾကည့္ပါ။
ေနာက္တပိုင္းမွာ Backlight IC အေၾကာင္း ဆက္ေျပာေပးပါ့မယ္။




Thursday, March 3, 2016

Xaoimi Mi Pad2 By Telecom Technology

Xaoimi Mi Pad2 ကို SuperSU မွားႏိွပ္မိလို႔ Logo ရပ္ခဲ့မယ္ဆိုရင္
*************************************************************************
*************************************************************************
ဒီ ျပသနာဟာ ေတာ္ေတာ္ေလးႀကီးပါတယ္။ ျဖစ္ရတဲ့အျခင္းအရာကို ရွာၾကည္႔ လိုက္တဲ့အခါမွာ Bootloader Unlock မလုပ္လိုက္လို႔ဆိုတာကို ေတြ႕ရပါတယ္။ Mi Pad2 အတြက္ Bootloader Unlock Code ေတာင္းစရာမလိုေပမယ့္လည္း Bootloader Unlock လုပ္ဖုိ႔ဆိုရင္ Developer Options ထဲက Enable OEM Unlock ကို အမွန္ျခစ္ေပးထားခဲ့ရပါတယ္။
အမွန္မျခစ္ထားခဲ့မိရင္ Fastboot Mode က Encrypt ျဖစ္သြားတဲ့အတြက္ Fastboot ကေန Firmware ျပန္ေရးလို႔မရပါဘူး။ ကံဆိုးခ်က္က Recovery လည္း၀င္မရတဲ့အတြက္ Update Firmware နဲ႔လည္း ေရးမရပါဘူး။ ဒီေတာ့ ေျဖရွင္းနည္းေလးကို Step by step ေဖာ္ျပေပးလိုက္ပါတယ္။ အသံုးလိုတဲ့သူ ေတြ အဆင္ေျပႏိုင္ေအာင္ပါ။
ေအာက္က အဆင့္ေတြကို မလုပ္ခင္မွာ Intel USB Driver ကို Google ကေန ရွာေဒါင္းထားပါ။ ရလာရင္ Install လုပ္ေပးထားရပါမယ္။
၁။ Bootloader Locked အေနအထားမွာ ဘယ္လိုမွ Firmware ေရးလို႔မရတဲ့အတြက္ တမ်ိဳးတဖံုႀကံရပါမယ္။ Qualcomm Base မဟုတ္ဘဲ Intel Base ျဖစ္တဲ့အတြက္ Qloader ကလည္း ေျဖရွင္းလို႔မရပါဘူး။
၂။ ဒါေပမယ့္ Intel ျဖစ္တဲ့အခ်က္ကပဲ ေျဖရွင္းႏုိင္မယ့္နည္းကို ေတြ႕သြားေစတာ ျဖစ္ပါတယ္။ Intel ဟာ Windows Base ျဖစ္တဲ့အတြက္ Intel Processor နဲ႔လာတဲ့ ဖုန္းေတြကို Windows တင္လို႔ရပါတယ္။ ဒီေတာ့ မရတာကို ဒုကၡခံစဥ္းစားမေနဘဲ Windows 10 တင္လိုက္ပါမယ္။
၃။ Windows 10 တင္ဖို႔အတြက္ Windows 10 Firmware လိုပါတယ္။ Windows 10 Firmware ကိုေတာ့ http://pan.baidu.com/s/1dEwKsSD ကေန Download လုပ္ႏိုင္ပါတယ္။ (6.05 GB ေတာင္ရိွတယ္ ငိငိ)
၄။ Download မဆြဲခ်င္ဘူးဆိုရင္ေတာ့ ကြန္ပ်ဴတာမွာ တင္ရတဲ့ Windows 10 ေခြကို သံုးၿပီး Bootable Memory Stick ေလးလုပ္ၿပီး OTG Cable နဲ႔ပဲျဖစ္ျဖစ္ OTG Memory Stick နဲ႔ပဲျဖစ္ျဖစ္ တင္ေပးလို႔ရပါတယ္။
၅။ Windows တင္တာက ကြန္ပ်ဴတာနဲ႔ အတူတူျဖစ္သလို လြယ္ကူလြန္းတာေၾကာင့္ ခ်န္ထားခဲ့ပါေတာ့မယ္။
၆။ Windows တက္သြားၿပီးရင္ Driver စံုေအာင္ Install လုပ္ၿပီး Windows 10 Tablet အျဖစ္ အသံုးျပဳလို႔ရပါတယ္။
၇။ တကယ္လို႔ Windows မသံုးဘဲ Android ျပန္ေျပာင္းခ်င္တယ္ဆိုရင္လည္း ျပန္ေျပာင္းလို႔ရပါတယ္။ ျပန္ေျပာင္းဖို႔အတြက္ ေအာက္အဆင့္ေလးေတြအတိုင္း လုပ္ေပးလိုက္ရံုပဲျဖစ္ပါတယ္။
၈။ Android ျပန္ေျပာင္းဖို႔အတြက္ Android Firmware လိုပါတယ္။ MiPad2 Android Firmware ကိုhttp://en.miui.com/a-234.html က ေဒါင္းထားပါ။
၉။ ရလာတဲ့ ဖိုင္ကို ျဖည္လိုက္ရင္ images.gz ဖိုင္ေလးထြက္လာပါမယ္။ အဲဒါကိုပါထပ္ျဖည္လိုက္ရင္ေတာ့ image Folder ေလးကို ထပ္ရမွာျဖစ္ပါတယ္။
၁၀။ ဖုန္းကို Fastboot Mode ၀င္ရပါမယ္။ Windows တင္ထားတာျဖစ္တဲ့အတြက္ boot.img မပါတဲ့အတြက္ သမရိုးက် Fastboot Mode ၀င္လို႔မရပါဘူး။ ဒီေတာ့ Dx Fastboot Mode ပဲ၀င္ရပါမယ္။ Dx Fastboot Mode ၀င္ဖို႔အတြက္ ဖုနး္ကို ပါ၀ါပိတ္ထားပါ။
၁၁။ ပါ၀ါပိတ္ေနတဲ့ ဖုန္းကိုပဲ Power ခလုတ္နဲ႔ Vol + ေလးကို ၁၀ စကၠန္႔ေလာက္တြဲႏိွပ္ေလးလိုက္တာနဲ႔ Dx Fastboot Mode ကုိ ေရာက္သြားတာကို ေတြ႕ရမွာျဖစ္ပါတယ္။ Dx Fastboot Mode နဲ႔လည္း Firmware ေရးလုိ႔မရ ေသးပါဘူး။ Firmware ေရးဖို႔အတြက္ သမရိုးက် Fastboot Mode လိုအပ္ပါတယ္။
၁၂။ ရုိးရိုး Fastboot Mode ၀င္ဖို႔အတြက္ fastboot command ေလးကို အသံုးျပဳရပါမယ္။ fastboot boot လို႔ရိုက္ၿပီးေတာ့ ျဖည္ခ်ထားတဲ့ Image ဖိုင္ထဲက loader.efi ဖိုင္ေလးကို ဆြဲထည္႔ေပးပါ။ ၿပီး Enter ေခါက္လိုက္ရင္ ရိုးရိုး Fastboot Mode ကိုေရာက္သြားပါလိမ့္မယ္။
၁၃။ Fastboot Mode ကုိေရာက္သြားရင္ေတာ့ Bootloader unlock လုပ္ေပးရပါမယ္။ ဒီအတြက္ fastboot oem unlock လို႔ရိုက္ၿပီး Enter ႏိွပ္ေပးပါ။ ဖုန္းမွာ Bootloader Unlock လုပ္၊မလုပ္ အတည္ျပဳခ်က္ေတာင္းလာတဲ့အခါမွာ ေတာ့ Yes ကိုေရြးေပးလိုက္ပါ။
၁၄။ Bootloader ျပဳတ္သြားရင္ေတာ့ က်န္တဲ့ Firmware ျပန္ေရးတာက လြယ္လြယ္ေလးပဲျဖစ္ပါတယ္။ Fastboot Command ေလးေတြနဲ႔ ျပန္ေရးေပးလိုက္ရံုပဲျဖစ္ပါတယ္။ Command မရိုက္ခ်င္ဘူးဆိုရင္ေတာ့ Intel Phone Flash Tool ေလးနဲ႔ Firmware ျပန္ေရးႏိုင္ပါတယ္။ Intel Phone Flash Tool ကုိ ဒီကေန Down ႏိုင္ပါတယ္။
၁၅။ တကယ္လို႔ Flashtool မသံုးပဲ Fastboot Command ေတြပဲသံုးမယ္ဆုိရင္ေတာ့ ေအာက္မွာျပထားတဲ့အတိုင္း command ေလးေတြရိုက္ၿပီး Firmware ေရးသြားရံုပဲျဖစ္ပါတယ္။ လိုအပ္တဲ့ () ျပထားတဲ့ ဖိုင္ေတြကိုေတာ့ ျဖည္ခ်ထားတဲ့ Image Folder ကေန ဆြဲထည္႔ေပးလိုက္ပါ။
* fastboot flash oemvars (oemvars.txt)
* fastboot flash oemvars (oemvars-battery-config-fake-disabled.txt)
* fastboot flash oemvars (oemvars-battery-config-fake.txt)
* fastboot flash gpt (gpt.bin)
* fastboot flash bootloader (bootloader)
* fastboot erase misc
* fastboot erase persistent
* fastboot erase metadata
* fastboot format config
* fastboot format factory
* fastboot format cache
* fastboot flash data (userdata.img)
* fastboot flash system (system.img)
* fastboot flash boot (boot.img)
* fastboot flash recovery (recovery.img)
၁၆။ ၿပီးရင္ေတာ့ ၿပီးၿပီဗ်။ Fastboot reboot ဆိုတာနဲ႔ Android နဲ႔ျပန္တက္လာပါလိမ့္မယ္။ ေနာက္တစ္ခါထပ္ျဖစ္ေစခ်င္ရင္ေတာ့ fastboot oem lock ဆုိတဲ့ command နဲ႔ ျပန္ bootloader lock လုပ္လိုက္ေပါ့ ဟီး စတာပါ။ Developer Options ထဲက Enable OEM Unlock ကို အမွန္ျခစ္ေပးထားခဲ့ ရင္ ထပ္မျဖစ္ေတာ့ပါဘူးဗ်။
ဒီ ျပသနာမ်ိဳး ႀကံဳလာခဲ့ရင္ အဆင္ေျပေျပ ေျဖရွင္းႏုိင္ၾကပါေစဗ်ာ။ ကၽြန္ေတာ္ဆို သံုးေလးရက္ေလာက္ တိုင္ပတ္သြားတယ္။ ငိငိ










Wednesday, March 2, 2016

Huawei Board Software တင္နည္း By Firmware Fix

Huawei Board Software တင္နည္း
G730-U30 ေလးနဲ႔ စမ္းျပထားပါတယ္ ျဖစ္တာက boot image verify failed! ဆုိတဲ႔စာတန္းေလးျပေနတာ bootloader state ကလည္း lock ျဖစ္ေနတယ္ code ေတာင္းျပီးျဖည္ေတာ့လည္း code မွားေနတယ္လုိ႔ ေျပာတဲ႔ G730-U30 ဆုိင္သမားတစ္ေယာက္အလုံးေလးကုိ ကလိခ်င္လုိ႔ ယူစမ္းျပထားပါတယ္ စမယ္
Huawei Smart phone Multi-download Software ကုိဖြင့္ပါ ပုံမွာ ျပထားတဲ႔အတုိင္း manufacture ကုိ ေရြးျပီး next နွိပ္ပါ ပထမ ဖြင့္မိျပီး ဘာနွိပ္လုိ႔ႏွိပ္မိမွန္းမသိတဲ႔သူေတြက RESET SETTING.reg ကုိ right click နဲ႔ merge ဆုိတာေလးကုိနွိပ္လုိက္ပါ တခ်ိဳ႔ေတြကေတာ့ ရတယ္ေျပာတယ္ ကြ်န္ေတာ့္စက္မွာေတာ့ အဲ႔ reg ဖုိင္ေလး run မရဘူး
အဲ႔ေတာ့ ဒီလုိေလးရွင္းလုိက္မယ္ window key + R နဲ႔ run box ေလးေခၚလုိက္ပါ regedit ဆုိျပီးရုိက္မယ္ Registry Editor ဆုိျပီး box တစ္ခုေပၚလာမယ္ အဲ႔box ထဲကဘယ္ဘက္ျခမ္းက HKEY_USERS ထဲက
S-1-5-21-1331931615-3837818793 ထဲကုိ ထပ္၀င္ပါ ျပီးရင္ Software>Huawei>QPBLFBML01>Setting ထဲေရာက္ရင္ ညာဘက္ box ထဲက user တုိ ့ default တုိ႔အကုန္လုံး select ျပီး delete လုိက္ပါ default ကေတာ့ဖ်က္လုိ႔မရဘူးျပလိမ့္မယ္ ျပသနာမရွိဘူး ျပီးရင္ Huawei Smart phone Multi-download Software ကုိ ျပန္ဖြင့္လုိက္ပါ manufacture ကုိေရြးေပးလုိက္ပါ password အသစ္ရုိက္ခုိင္းလိမ့္မယ္ ကြ်န္ေတာ္ကေတာ့ ၁၁၁၁ ဆုိျပီးအလြယ္ေပးလုိက္မယ္ ျပီးရင္ xml ဖုိင္ကုိေရြးေပးရမယ္ board software folder ရဲ ႔firmware file ထဲက
MSM8610V100R001C00B001.xml ကုိေရြးေပးပါ folder ေတြကုိ rename လုပ္ျပီး g730 လုိ႔ အလြယ္ေပးထားလုိက္ ဒါမွ xml ဖုိင္ေရြးရတာအဆင္ေျပမယ္ အုိေက ေရြးပီးရင္ next ကုိနွိပ္လုိက္ ျပီးရင္scan and download ကုိဆက္နွိပ္မယ္ ဖုန္းကုိ 9008 mode ၀င္ျပီးၾကိဳးထုိးလုိက္ 9008 ဘယ္လုိ၀င္မလဲ testpoint နဲ႔၀င္ဖုိ႔ျပထားတယ္ အဲ႔တုိင္းလုိက္၀င္ နက္မဖြင့္ခ်င္ဘူးဆုိ recovery mode ၀င္ျပီး adb reboot edl လုိ႔ ရုိက္လုိက္.........9008 Mode ကုိသိျပီဆုိတာနဲ႔ Huawei Smart phone Multi-download Software က ပုံမွာျပထားတဲ႔အတုိင္း % ေလးေတြတတ္လာျပီး bootloader image ကုိ စတင္ေရးေနပါျပီ 40% မွာ rebooting handset လုိ႔ျပျပီး restart က်ျပီးးပုံမွာျပထားတဲ႔အတုိင္း 3 colour နဲ႔ fastboot mode ကုိေရာက္သြားလိမ့္မယ္ Huawei Smart phone Multi-download Software က fastbootimage ကုိဆက္ျပီးေရးသြားပါ့လိမ့္မယ္ fastbootimage ကုိေရးေနခ်ိန္ tool မွာ download bootloader fail လုိ႔ျပေနပါလိမ့္မယ္ ဘာမွမျဖစ္ဘူး
download success လုိ႔ျပရင္ ရပါျပီ ကဲမျပီးေသးပါဘူး ပါ၀ါဖြင့္ရင္ factory လုိ႔ပဲျပေနလိမ့္မယ္ dload နဲ႔ ထပ္ေရးရပါမယ္ boardsoftware ရဲ ႔ sd foler ထဲကပါတဲ႔ dload နဲ႔ေရးလုိက္ပါ firmware တတ္လာပါျပီ boardfirmwareၾကီးကုိမၾကိဳက္ရင္ ထပ္ျပီးေတာ့ မိမိနွစ္သက္ရာ buildnumber မ်ားကုိအဆင္ေျပေျပေရးနုိင္ပါျပီ
တစ္ခုထူးတာက Huawei Smart phone Multi-download Software နဲ႔တင္ျပီးေတာ့ fastboot oem get-bootinfo နဲ႔ lock unlock လား စစ္လုိ႔မရေပမဲ႔ img ဖုိင္ေတြကုိ fastboot flash *img ဆုိေပးျပီး flashခြင့္ေပးတယ္ဗ် not allowed လုိ႔မျပေတာ့ဘူး ဘာလုိ႔လဲေတာ့ သိဘူး
အမွားပါရင္ ၀င္မန္႔ေပးသြားပါ ေက်းဇူးပါ
ရမ္းကလိ



G730-U30 Board_Software ေလးလာေပးတာ တင္နည္းမလုိေလာက္ဘူးထင္တယ္ေနာ္ ့
ေတာ္ေတာ္မ်ားမ်ားလည္း တင္လုိ႔အဆင္ေျပတယ္
fb ေပၚမွာ ဆရာေတြ ေရးထားတာေတြအမ်ားၾကီးပဲ ရွာသာဖတ္ေပေတာ့
mode ၀င္နည္းကလည္းး အရင္ပုိစ့္မွာတင္ေပးထားတယ္ tool လင့္လည္းေပးထားတယ္လုိင္းမေကာင္းလုိ႔ ကုိသုညလူ တင္ထားတဲ႔ တူးလင့္ မလာတယ္ G730-U30 boardsoftware ကုိေတာ့ http://easy-firmwareေဒါ့com ကေန leech ေပးထားတယ္ ဆြဲလုိက္ၾကပါအုန္း
G730-U30_M01006_Firmware_China_China.zip 766.3MB
http://pc.cd/If4ctalK
Huawei_Qualcomm_Platform_Bootloader-Fastboot_Multi-Download-1.0.0.2
http://d-h.st/O4B9