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 8 | LPDDR4 | 
| OnePlus 8 Pro | LPDDR5 | 
| OnePlus 8T | LPDDR4x/LPDDR5 | 
| OnePlus 9R | LPDDR4x/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 に参加した後、何らかの変化があったようで、多くの人が危険だと感じています。
上の画像にはいくつかのチェックがありますが、正常に機能していないようで、電圧が高すぎます。
したがって、8 Pro ファームウェアバージョンに非 DDR5 ブートローダーをフラッシュするのをやめてください!または、少なくとも DDR5 を検出したときに起動失敗を防ぐための保護を追加してください。
どうやって修正するか#
誤った XBL をフラッシュした場合、携帯電話は一般的に電子レンジのように動作しなくなります(起動できず、fastboot に入れず、9008 に入れず、シャットダウンして充電しても画面が点灯せず、充電アニメーションも反応しません)。
特定の抵抗を持つ工程線を購入して携帯電話に接続し、その線を使用して正常な 9008 フラッシュ操作を行うことで、携帯電話を救うことができます。
もちろん、あなたの地域で明確に抵抗を持つ線が販売されていない場合は、pcb2.0 機能を持つ線を使用してフラッシュすることもできます。一般的に、さまざまな種類の抵抗が含まれています。
  
  
この投稿が同じ問題に直面している人に役立つことを願っています。
参考文献:
XDA(GUIDE OnePlus 8 Pro/8T/9R を OxygenOS 12 / ColorOS 12 で殺さない方法)
酷安 @Jpnx49Db0 関連図文
GUIDE OnePlus 8 Pro / 8T / 9R を OxygenOS 12 / ColorOS 12 で殺さない方法