ltchiptool icon indicating copy to clipboard operation
ltchiptool copied to clipboard

Unknown bootloader CRC - 0x92EA834D

Open xuijuthub opened this issue 1 month ago • 5 comments

Device is smart socket for UK plug from aliexpress sold as matter. Model name on body: XH-MW3PJ Big board is called XH-TW1P (six chinese symbols here) 16A_V2.0 Chip board is called XH-CB2S 0425, chip is marked as BK7231M also CEN is written as CEИ. Definitely CB2S.

Edit: seems to be same CB2S piece https://www.elektroda.com/rtvforum/topic4086986.html

Dump seems successful, CH341a PRO failed at it, Raspberry Pico succeeded using https://github.com/Noltari/pico-uart-bridge , tapped CEN to GND few times. bk7231n_output.bin.zip Based on dump appears to be calling home at mqtts://iot-south.quectelcn.com:8886 BK7231n_1.0.10 has a lot of debug symbols Manual says install wonderfree from app store, google store to get electricity usage On the other side there is P21 CSN which is defined by https://developer.tuya.com/en/docs/Document/cb2s-module-datasheet?id=Kamwxuk0z7j9x Also P1 for RX2 UART and there is also unmarked pin with radius of exposed ground around it, I suspect it is P0 for TX2 UART. I seem to cannot imitate 5 seconds reset button for stock fw intended pairing..

As for target, honestly I'm not sure what I should attempt to flash, I thought custom firmwares will support BLE but they do not.. Latency is a priority: I do have USB ESP32 devkit, it would be nice if I could bridge BK7231N -802.11> ESP32 -> USB or BK7231N -802.11> ESP32 -BLE> some BLE device.

Edit: tried ltchiptool flash write OpenBK7231M_ALT_QIO_1.18.197.bin -f bk7231n -s 0x11000 and ltchiptool flash write OpenBK7231M_QIO_1.18.195.bin -f bk7231n -s 0x11000 Both do not put up AP..

xuijuthub avatar Oct 17 '25 04:10 xuijuthub

flash QIO from 0x0

divadiow avatar Oct 19 '25 18:10 divadiow

and only OpenBK7231M_ALT_QIO_1.18.197.bin will boot at the moment.

divadiow avatar Oct 19 '25 18:10 divadiow

Great, will try in 1-2 hours.

xuijuthub avatar Oct 19 '25 18:10 xuijuthub

Oh wow it works, thanks!

ltchiptool flash write OpenBK7231M_ALT_QIO_1.18.197.bin -f bk7231n -s 0x0

xuijuthub avatar Oct 19 '25 19:10 xuijuthub

Working pin config

P06 WifiLED P07 Btn 1 P08 BL0937CF1 P09 BL0937CF P24 Rel 1 P26 BL0937SEL

xuijuthub avatar Oct 19 '25 21:10 xuijuthub