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(OnePlus 8 Pro/8T/9R を OxygenOS 12 / ColorOS 12 で殺さない方法)
酷安 @Jpnx49Db0 関連図文
GUIDE OnePlus 8 Pro / 8T / 9R を OxygenOS 12 / ColorOS 12 で殺さない方法

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