#656 [BUC.TS] Add RTC status checking to make sure topswap method will work

Open
opened 1 week ago by swiftgeek · 0 comments
  • Clear both RTC Power Status (RTC_PWR_STS) and Power Failure (PWR_FLR)
  • Power off
  • Remove main battery and AC adapter
  • Power back on
  • If PWR_FLR == 1 and RTC_PWR_STS == 1 then RTC battery needs to be replaced and BUC.TS method cannot continue as it will lead to brick (recoverable with crisis mode but point still stands)
  • If PWR_FLR == 1 and RTC_PWR_STS == 0 then RTC battery is fine and flashing can continue
  • If PWR_FLR == 0 then user didn't remove battery/ac adapter after all

TODO: All combinations needs to be actually checked, this was inhered from datasheet (together with at what voltage RTC_PWR_STS trips - should be around 2.0V)

* Clear both RTC Power Status (RTC_PWR_STS) and Power Failure (PWR_FLR) * Power off * Remove main battery and AC adapter * Power back on * If **PWR_FLR == 1** and **RTC_PWR_STS == 1** then RTC battery needs to be replaced and BUC.TS method cannot continue as it will lead to brick (recoverable with crisis mode but point still stands) * If **PWR_FLR == 1** and **RTC_PWR_STS == 0** then RTC battery is fine and flashing can continue * If **PWR_FLR == 0** then user didn't remove battery/ac adapter after all TODO: All combinations needs to be actually checked, this was inhered from datasheet (together with at what voltage RTC_PWR_STS trips - should be around 2.0V)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.