banner
小忧忧

Hi,小忧忧

比起昨天还要高,比起前天连升八度!
github
tg_channel

因刷入错误的XBL导致死机应如何预防及补救

2022 年 4 月、私の 8pro が同じ方法でブラックブリックになりました。ついにその原因がわかりました!

答え - ブートローダー!#

OnePlus は、OP8、OP8T、OP8Pro、9R のすべてのファームウェアに同じ署名を使用しています。これは、どのファームウェアをフラッシュしても、PBL(Primary Bootloader)が XBL(Secondary Bootloader)をロードすることを意味します。

OxygenOS OTA は基本的に安全ですが、OxygenOS が誤ったイメージをフラッシュするか、TWRP が有効なペイロードを DDR4 ブートローダーから DDR5 デバイスにフラッシュすることを引き起こす可能性があります。
以前の OnePlus 8 および 8 Pro ファームウェアには、DDR4 または DDR5 用に設計された単一のブートローダーが付属していました。しかし、OxygenOS12 から、彼らは同じパッケージで DDR4 と DDR5 を出荷し始めました。携帯電話がクラッシュする原因は、LPDDR5 が LPDDR4X と比較して低い電圧を使用しているためであり、XBL が LPDDR5 で電圧を高く設定するのを防ぐコードがないため、RAM が正しい電圧でロードされず、正常に動作しないため、携帯電話が正常に起動できなくなります。

したがって、fastboot を介して手動で OOS OTA をフラッシュする場合は、正しい XBL であることを確認し、問題が発生しないようにしてください。

機種RAM
OnePlus 8LPDDR4
OnePlus 8 ProLPDDR5
OnePlus 8TLPDDR4x/LPDDR5
OnePlus 9RLPDDR4x/LPDDR5

もしあなたが OnePlus 8(DDR4)を使用しているなら、xbl.img と xbl_config.img をフラッシュする必要があります。
もしあなたが OnePlus 8 Pro/8T/9R(DDR5)を使用しているなら、xbl_lp5.img と xbl_config_lp5.img をフラッシュする必要があります。
私は、すべての fastboot フラッシャーを作成する人がこの変更を含めるか、各コードネームごとに個別のフラッシャーを作成することをお勧めします!

以前は LP5 は 9R ファームウェアのみでしたが、OnePlus が OPPO に参加した後、何らかの変化があったようで、多くの人が危険だと感じています。

image

image

上の画像にはいくつかのチェックがありますが、正常に機能していないようで、電圧が高すぎます。

したがって、8 Pro ファームウェアバージョンに非 DDR5 ブートローダーをフラッシュするのをやめてください!または、少なくとも DDR5 を検出したときに起動失敗を防ぐための保護を追加してください。

どうやって修正するか#

誤った XBL をフラッシュした場合、携帯電話は一般的に電子レンジのように動作しなくなります(起動できず、fastboot に入れず、9008 に入れず、シャットダウンして充電しても画面が点灯せず、充電アニメーションも反応しません)。

特定の抵抗を持つ工程線を購入して携帯電話に接続し、その線を使用して正常な 9008 フラッシュ操作を行うことで、携帯電話を救うことができます。

もちろん、あなたの地域で明確に抵抗を持つ線が販売されていない場合は、pcb2.0 機能を持つ線を使用してフラッシュすることもできます。一般的に、さまざまな種類の抵抗が含まれています。

image image

この投稿が同じ問題に直面している人に役立つことを願っています。

参考文献:
XDA(GUIDE OnePlus 8 Pro/8T/9R を OxygenOS 12 / ColorOS 12 で殺さない方法)
酷安 @Jpnx49Db0 関連図文
GUIDE OnePlus 8 Pro / 8T / 9R を OxygenOS 12 / ColorOS 12 で殺さない方法

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。