logo elektroda
logo elektroda
X
logo elektroda

Tuya MOES US Matter MWP-LO-US15M-EN Smart Plug BL0942 BK7231N - Info Dump

divadiow 480 4
ADVERTISEMENT
  • Helpful post
    #1 21442726
    divadiow
    Level 34  
    MOES US Matter Smart Plug with power metering. BL0942/ BK7231N

    FW 1.6.15 boot log

    Code: Text
    Log in, to see the code


    1.7.16 boot log
    Code: Text
    Log in, to see the code


    MOES Matter smart plug lying on a carpet next to its box. Cardboard packaging of MOES smart plug. PCB of a MOES smart plug with power measurement on a box. Manufacturer label on the packaging of the MOES smart plug. MOES smart power plug with power measurement next to the box. MOES smart plug on a light carpet with a button on the left side. MOES US Matter smart plug on a light background with printed specifications. MOES US Matter smart plug with electronic components on a circuit board. Electronic components of MOES US Matter smart plug on a white PCB. Internal circuit board of the MOES smart plug. Circuit board with electronic components, including ZK QYT73 relay and capacitors. Circuit board of MOES smart plug with electronic components.

    Smart plug app screen with power measurement Tuya app settings screen with options like Log, Relay Status, Light Mode, Child Lock, and Clear Electricity Usage.

    Tuya app offers update from 1.6.15 to 1.7.16
    Device update screen showing availability of version V1.7.16

    same partition layout as the MOES Matter bulb https://www.elektroda.com/rtvforum/topic4074263.html

    bootloader has 0 start
    00 00 01 00 -> 0x10000 length

    app partition 00 00 01 00 -> 0x10000 start
    00 87 10 00 -> 0x108700 length

    download partition 00 A0 12 00 -> 0x12A000 start
    00 60 0A 00 -> 0xA6000 length

    Image of a hexadecimal code fragment for an error related to the MOES smart plug.

    will require build like PR https://github.com/openshwprojects/OpenBK7231T_App/pull/1340 to cater for different RF/TLV at 1E3000

    NAS-WR12W6-metering
    V2 20230523

    MWP-LO-US15M-EN

    Not sure what this is yet
    T8440A
    J1CDH
    Close-up of T8440A microprocessor on a circuit board.

    Tuya_MOES_US_Plug_(schemaID-dvs1fo)xxxxx.bin https://github.com/openshwprojects/FlashDumps/tree/main/IoT/BK7231N

    Code: JSON
    Log in, to see the code
  • ADVERTISEMENT
  • #2 21442784
    p.kaczmarek2
    Moderator Smart Home
    T8440A is most likely the power supply controller. I guess it's a simple non-isolated step down converter as usual. Probably something similiar to BP2525.

    It's nice to see a varistor and big yellow filtering capacitor on the board...

    Can you explain what's going on with these partitions? Why do they have a different layout?
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • Helpful post
    #3 21443823
    divadiow
    Level 34  
    p.kaczmarek2 wrote:
    Can you explain what's going on with these partitions? Why do they have a different layout?

    I cannot explain it.

    Some comparisons for what I think I know so far.

    Comparison table of memory partitions for Standard Tuya BK7231N and MOES Tuya Matter BK7231N devices.

    Also! I remember now with the MOES Matter bulb that because it uses the standard Tuya keys you can just flash the normal BK7231N bootloader and use standard OBK conversion procedure and general release binary. I'll confirm with this smart plug.

    That would mean losing the RF calib partition though if it contains anything custom. Potentially it'd be possible to save RF partition, flash standard BL, write back RF, flash OBK.

    It could be a single-shot "Convert MOES Matter Device" button in Easy Flasher. maybe
  • ADVERTISEMENT
  • #4 21446211
    divadiow
    Level 34  
    yes, flashing normal Tuya N QIO including BL works fine. transplanting RF from original MOES firmware does not seem to work - mac is not the expected one but rather the default blank/generic
  • Helpful post
    #5 21447549
    divadiow
    Level 34  
    it seems there are a couple of options.

    -flash a random BK7231N backup in its entirety to this device then use Easy Flasher to convert to OpenBeken as per normal procedure
    -erase all, flash BK7231N QIO OpenBeken release and overwrite bootloader then write standard non-calibrated RF - all within EF.

    Either way you seem to end up with a standard OBK device. The template:

    Code: JSON
    Log in, to see the code


    OpenBK7231N interface screen showing power parameters and configuration options.
ADVERTISEMENT