https://github.com/divadiow/OpenBK7231T_App/actions/runs/25310016824
https://github.com/openshwprojects/OpenBK7231...mmit/bae09458114c4ff3e693a971def0b7b4354d2b67
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamBattery_Setup 4000 6000 1.0 118000 4096
PowerSave 1was not accepted.
OpenBK7231T_App_1.18.293_OpenXR806_DCDC
mkrum001 wrote:I was able to install OTA but it looks like the batt driver is not there?
TL;DR: For XR806 users: a flash can reach 100% and still not boot. The key thread conclusion is: "your device will require the INT DCDC power type". If an RT-WT501 shows no AP and no serial output after flashing OpenXR806_1.18.287, first capture the factory boot log, back up flash, and test the correct power-type build instead of assuming the flash failed. [#21886202]
Why it matters: This thread shows that a successful phoenixMC write does not prove the firmware matches the board’s power architecture.
| OpenXR806 / board case | What the thread shows | Practical result |
|---|---|---|
| INT LDO | Described as the current OpenXR806 type | May stay silent on some XR806 boards |
| INT DCDC | Suggested for this RT-WT501 | Best candidate for battery-powered RT-WT501 |
| EXT PWR | Mentioned as a broader class with many implementations | Harder to support with one generic build |
Key insight: The missing AP and missing UART logs point more strongly to a power-configuration mismatch inside the XR806 startup path than to a simple USB-to-TTL power shortage. The factory firmware boots, connects to Wi‑Fi, and reaches MQTT, so the board itself is alive.
Upgrade OK! at 100%. [#21885119]phoenixMC -c /dev/ttyUSB0 -b 921600 -D read -A 0x00000000 -L 0x00200000, which reads 0x00200000 bytes from address 0x00000000. [#21885576]INT DCDC : select. [#21885581]Upgrade OK! only confirms the image was written and verified, not that the runtime power configuration matches the board. In this case, phoenixMC erased, wrote, read, and verified 13 blocks plus OTA data, yet the device still produced no AP and no logs after flashing OpenXR806_1.18.287.img. That points to a startup mismatch after reset, not a transport error during flashing. [#21885119]phoenixMC -c /dev/ttyUSB0 -b 921600 -D read -A 0x00000000 -L 0x00200000. That reads from address 0x00000000 for 0x00200000 bytes, giving you a recovery image to reflash later if OpenXR806 does not boot. [#21885576]INT DCDC : select, while the current OpenXR806 build is INT LDO. If firmware initializes the wrong power mode, the board can stay completely silent after reset. [#21885581]XR806 SDK v1.2.1, then shows INT DCDC : select alongside other options such as XIP : enable and SIP flash : enable. That single line is the clearest indicator that this board boots with an internal DCDC configuration. [#21885581]INT DCDC rather than the current INT LDO OpenXR806 build. That fits the factory log, which reports INT DCDC : select, and the hardware context, which is a 4xAA battery water valve rather than a typical 5 V XR806 dev board. [#21886202]INT DCDC : select. [#21885581]192.168.52.236, and MQTT progress to mqtt state change 5 -> 6, which is far beyond basic boot. When OpenXR806 shows no serial text at all on the same board, the strongest thread diagnosis is an incompatible power-type build. [#21885633]