Nice, it read:
Helpful post? Buy me a coffee.
Backup name has not been set, so output file will only contain flash type/date.
Now is: wtorek, 21 października 2025 21:23:32.
Flasher mode: RTL87X0C
Going to open port: COM15.
Port ready!
Flash ID: 0xEF4015
2MB flash size detected
Starting read...
Read parms: start 0x00 (sector 0), len 0x200000 (512 sectors)
Setting baud rate to 921600
Reading at 0x001000... Reading at 0x002000... Reading at 0x003000... Reading at 0x004000... Reading at 0x005000... Reading at 0x006000... Reading at 0x007000... Reading at 0x008000... Reading at 0x009000... Reading at 0x00A000... Reading at 0x00B000... Reading at 0x00C000... Reading at 0x00D000... Reading at 0x00E000... Reading at 0x00F000... Reading at 0x010000... Reading at 0x011000... Reading at 0x012000... Reading at 0x013000... Reading at 0x014000... Reading at 0x015000... Reading at 0x016000... Reading at 0x017000... Reading at 0x018000... Reading at 0x019000... Reading at 0x01A000... Reading at 0x01B000... Reading at 0x01C000... Reading at 0x01D000... Reading at 0x01E000... Reading at 0x01F000... Reading at 0x020000... Reading at 0x021000... Reading at 0x022000... Reading at 0x023000... Reading at 0x024000... Reading at 0x025000... Reading at 0x026000... Reading at 0x027000... Reading at 0x028000... Reading at 0x029000... Reading at 0x02A000... Reading at 0x02B000... Reading at 0x02C000... Reading at 0x02D000... Reading at 0x02E000... Reading at 0x02F000... Reading at 0x030000... Reading at 0x031000... Reading at 0x032000... Reading at 0x033000... Reading at 0x034000... Reading at 0x035000... Reading at 0x036000... Reading at 0x037000... Reading at 0x038000... Reading at 0x039000... Reading at 0x03A000... Reading at 0x03B000... Reading at 0x03C000... Reading at 0x03D000... Reading at 0x03E000... Reading at 0x03F000... Reading at 0x040000... Reading at 0x041000... Reading at 0x042000... Reading at 0x043000... Reading at 0x044000... Reading at 0x045000... Reading at 0x046000... Reading at 0x047000... Reading at 0x048000... Reading at 0x049000... Reading at 0x04A000... Reading at 0x04B000... Reading at 0x04C000... Reading at 0x04D000... Reading at 0x04E000... Reading at 0x04F000... Reading at 0x050000... Reading at 0x051000... Reading at 0x052000... Reading at 0x053000... Reading at 0x054000... Reading at 0x055000... Reading at 0x056000... Reading at 0x057000... Reading at 0x058000... Reading at 0x059000... Reading at 0x05A000... Reading at 0x05B000... Reading at 0x05C000... Reading at 0x05D000... Reading at 0x05E000... Reading at 0x05F000... Reading at 0x060000... Reading at 0x061000... Reading at 0x062000... Reading at 0x063000... Reading at 0x064000... Reading at 0x065000... Reading at 0x066000... Reading at 0x067000... Reading at 0x068000... Reading at 0x069000... Reading at 0x06A000... Reading at 0x06B000... Reading at 0x06C000... Reading at 0x06D000... Reading at 0x06E000... Reading at 0x06F000... Reading at 0x070000... Reading at 0x071000... Reading at 0x072000... Reading at 0x073000... Reading at 0x074000... Reading at 0x075000... Reading at 0x076000... Reading at 0x077000... Reading at 0x078000... Reading at 0x079000... Reading at 0x07A000... Reading at 0x07B000... Reading at 0x07C000... Reading at 0x07D000... Reading at 0x07E000... Reading at 0x07F000... Reading at 0x080000... Reading at 0x081000... Reading at 0x082000... Reading at 0x083000... Reading at 0x084000... Reading at 0x085000... Reading at 0x086000... Reading at 0x087000... Reading at 0x088000... Reading at 0x089000... Reading at 0x08A000... Reading at 0x08B000... Reading at 0x08C000... Reading at 0x08D000... Reading at 0x08E000... Reading at 0x08F000... Reading at 0x090000... Reading at 0x091000... Reading at 0x092000... Reading at 0x093000... Reading at 0x094000... Reading at 0x095000... Reading at 0x096000... Reading at 0x097000... Reading at 0x098000... Reading at 0x099000... Reading at 0x09A000... Reading at 0x09B000... Reading at 0x09C000... Reading at 0x09D000... Reading at 0x09E000... Reading at 0x09F000... Reading at 0x0A0000... Reading at 0x0A1000... Reading at 0x0A2000... Reading at 0x0A3000... Reading at 0x0A4000... Reading at 0x0A5000... Reading at 0x0A6000... Reading at 0x0A7000... Reading at 0x0A8000... Reading at 0x0A9000... Reading at 0x0AA000... Reading at 0x0AB000... Reading at 0x0AC000... Reading at 0x0AD000... Reading at 0x0AE000... Reading at 0x0AF000... Reading at 0x0B0000... Reading at 0x0B1000... Reading at 0x0B2000... Reading at 0x0B3000... Reading at 0x0B4000... Reading at 0x0B5000... Reading at 0x0B6000... Reading at 0x0B7000... Reading at 0x0B8000... Reading at 0x0B9000... Reading at 0x0BA000... Reading at 0x0BB000... Reading at 0x0BC000... Reading at 0x0BD000... Reading at 0x0BE000... Reading at 0x0BF000... Reading at 0x0C0000... Reading at 0x0C1000... Reading at 0x0C2000... Reading at 0x0C3000... Reading at 0x0C4000... Reading at 0x0C5000... Reading at 0x0C6000... Reading at 0x0C7000... Reading at 0x0C8000... Reading at 0x0C9000... Reading at 0x0CA000... Reading at 0x0CB000... Reading at 0x0CC000... Reading at 0x0CD000... Reading at 0x0CE000... Reading at 0x0CF000... Reading at 0x0D0000... Reading at 0x0D1000... Reading at 0x0D2000... Reading at 0x0D3000... Reading at 0x0D4000... Reading at 0x0D5000... Reading at 0x0D6000... Reading at 0x0D7000... Reading at 0x0D8000... Reading at 0x0D9000... Reading at 0x0DA000... Reading at 0x0DB000... Reading at 0x0DC000... Reading at 0x0DD000... Reading at 0x0DE000... Reading at 0x0DF000... Reading at 0x0E0000... Reading at 0x0E1000... Reading at 0x0E2000... Reading at 0x0E3000... Reading at 0x0E4000... Reading at 0x0E5000... Reading at 0x0E6000... Reading at 0x0E7000... Reading at 0x0E8000... Reading at 0x0E9000... Reading at 0x0EA000... Reading at 0x0EB000... Reading at 0x0EC000... Reading at 0x0ED000... Reading at 0x0EE000... Reading at 0x0EF000... Reading at 0x0F0000... Reading at 0x0F1000... Reading at 0x0F2000... Reading at 0x0F3000... Reading at 0x0F4000... Reading at 0x0F5000... Reading at 0x0F6000... Reading at 0x0F7000... Reading at 0x0F8000... Reading at 0x0F9000... Reading at 0x0FA000... Reading at 0x0FB000... Reading at 0x0FC000... Reading at 0x0FD000... Reading at 0x0FE000... Reading at 0x0FF000... Reading at 0x100000... Reading at 0x101000... Reading at 0x102000... Reading at 0x103000... Reading at 0x104000... Reading at 0x105000... Reading at 0x106000... Reading at 0x107000... Reading at 0x108000... Reading at 0x109000... Reading at 0x10A000... Reading at 0x10B000... Reading at 0x10C000... Reading at 0x10D000... Reading at 0x10E000... Reading at 0x10F000... Reading at 0x110000... Reading at 0x111000... Reading at 0x112000... Reading at 0x113000... Reading at 0x114000... Reading at 0x115000... Reading at 0x116000... Reading at 0x117000... Reading at 0x118000... Reading at 0x119000... Reading at 0x11A000... Reading at 0x11B000... Reading at 0x11C000... Reading at 0x11D000... Reading at 0x11E000... Reading at 0x11F000... Reading at 0x120000... Reading at 0x121000... Reading at 0x122000... Reading at 0x123000... Reading at 0x124000... Reading at 0x125000... Reading at 0x126000... Reading at 0x127000... Reading at 0x128000... Reading at 0x129000... Reading at 0x12A000... Reading at 0x12B000... Reading at 0x12C000... Reading at 0x12D000... Reading at 0x12E000... Reading at 0x12F000... Reading at 0x130000... Reading at 0x131000... Reading at 0x132000... Reading at 0x133000... Reading at 0x134000... Reading at 0x135000... Reading at 0x136000... Reading at 0x137000... Reading at 0x138000... Reading at 0x139000... Reading at 0x13A000... Reading at 0x13B000... Reading at 0x13C000... Reading at 0x13D000... Reading at 0x13E000... Reading at 0x13F000... Reading at 0x140000... Reading at 0x141000... Reading at 0x142000... Reading at 0x143000... Reading at 0x144000... Reading at 0x145000... Reading at 0x146000... Reading at 0x147000... Reading at 0x148000... Reading at 0x149000... Reading at 0x14A000... Reading at 0x14B000... Reading at 0x14C000... Reading at 0x14D000... Reading at 0x14E000... Reading at 0x14F000... Reading at 0x150000... Reading at 0x151000... Reading at 0x152000... Reading at 0x153000... Reading at 0x154000... Reading at 0x155000... Reading at 0x156000... Reading at 0x157000... Reading at 0x158000... Reading at 0x159000... Reading at 0x15A000... Reading at 0x15B000... Reading at 0x15C000... Reading at 0x15D000... Reading at 0x15E000... Reading at 0x15F000... Reading at 0x160000... Reading at 0x161000... Reading at 0x162000... Reading at 0x163000... Reading at 0x164000... Reading at 0x165000... Reading at 0x166000... Reading at 0x167000... Reading at 0x168000... Reading at 0x169000... Reading at 0x16A000... Reading at 0x16B000... Reading at 0x16C000... Reading at 0x16D000... Reading at 0x16E000... Reading at 0x16F000... Reading at 0x170000... Reading at 0x171000... Reading at 0x172000... Reading at 0x173000... Reading at 0x174000... Reading at 0x175000... Reading at 0x176000... Reading at 0x177000... Reading at 0x178000... Reading at 0x179000... Reading at 0x17A000... Reading at 0x17B000... Reading at 0x17C000... Reading at 0x17D000... Reading at 0x17E000... Reading at 0x17F000... Reading at 0x180000... Reading at 0x181000... Reading at 0x182000... Reading at 0x183000... Reading at 0x184000... Reading at 0x185000... Reading at 0x186000... Reading at 0x187000... Reading at 0x188000... Reading at 0x189000... Reading at 0x18A000... Reading at 0x18B000... Reading at 0x18C000... Reading at 0x18D000... Reading at 0x18E000... Reading at 0x18F000... Reading at 0x190000... Reading at 0x191000... Reading at 0x192000... Reading at 0x193000... Reading at 0x194000... Reading at 0x195000... Reading at 0x196000... Reading at 0x197000... Reading at 0x198000... Reading at 0x199000... Reading at 0x19A000... Reading at 0x19B000... Reading at 0x19C000... Reading at 0x19D000... Reading at 0x19E000... Reading at 0x19F000... Reading at 0x1A0000... Reading at 0x1A1000... Reading at 0x1A2000... Reading at 0x1A3000... Reading at 0x1A4000... Reading at 0x1A5000... Reading at 0x1A6000... Reading at 0x1A7000... Reading at 0x1A8000... Reading at 0x1A9000... Reading at 0x1AA000... Reading at 0x1AB000... Reading at 0x1AC000... Reading at 0x1AD000... Reading at 0x1AE000... Reading at 0x1AF000... Reading at 0x1B0000... Reading at 0x1B1000... Reading at 0x1B2000... Reading at 0x1B3000... Reading at 0x1B4000... Reading at 0x1B5000... Reading at 0x1B6000... Reading at 0x1B7000... Reading at 0x1B8000... Reading at 0x1B9000... Reading at 0x1BA000... Reading at 0x1BB000... Reading at 0x1BC000... Reading at 0x1BD000... Reading at 0x1BE000... Reading at 0x1BF000... Reading at 0x1C0000... Reading at 0x1C1000... Reading at 0x1C2000... Reading at 0x1C3000... Reading at 0x1C4000... Reading at 0x1C5000... Reading at 0x1C6000... Reading at 0x1C7000... Reading at 0x1C8000... Reading at 0x1C9000... Reading at 0x1CA000... Reading at 0x1CB000... Reading at 0x1CC000... Reading at 0x1CD000... Reading at 0x1CE000... Reading at 0x1CF000... Reading at 0x1D0000... Reading at 0x1D1000... Reading at 0x1D2000... Reading at 0x1D3000... Reading at 0x1D4000... Reading at 0x1D5000... Reading at 0x1D6000... Reading at 0x1D7000... Reading at 0x1D8000... Reading at 0x1D9000... Reading at 0x1DA000... Reading at 0x1DB000... Reading at 0x1DC000... Reading at 0x1DD000... Reading at 0x1DE000... Reading at 0x1DF000... Reading at 0x1E0000... Reading at 0x1E1000... Reading at 0x1E2000... Reading at 0x1E3000... Reading at 0x1E4000... Reading at 0x1E5000... Reading at 0x1E6000... Reading at 0x1E7000... Reading at 0x1E8000... Reading at 0x1E9000... Reading at 0x1EA000... Reading at 0x1EB000... Reading at 0x1EC000... Reading at 0x1ED000... Reading at 0x1EE000... Reading at 0x1EF000... Reading at 0x1F0000... Reading at 0x1F1000... Reading at 0x1F2000... Reading at 0x1F3000... Reading at 0x1F4000... Reading at 0x1F5000... Reading at 0x1F6000... Reading at 0x1F7000... Reading at 0x1F8000... Reading at 0x1F9000... Reading at 0x1FA000... Reading at 0x1FB000... Reading at 0x1FC000... Reading at 0x1FD000... Reading at 0x1FE000... Reading at 0x1FF000... Reading at 0x200000...
Getting hash...
Hash matches 7478C689FC87C59CE258D35CBBB6A635CEACE4F2958CC0FA06BD4B34B341326D!
Read complete!
Wrote 2097152 to readResult_RTL87X0C_2025-21-10-21-25-39.bin
Backup created, now will attempt to extract OBK config.
OBK config not found.
Backup created, now will attempt to extract Tuya config.
Tuya config extractor - magic is at 1933312
WARNING - strange nextblock header 66C3BAF7
WARNING - bad nextblock CRC
WARNING - strange nextblock header 66C3BAF7
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
WARNING - strange nextblock header 346C86F8
WARNING - bad nextblock CRC
Saving debug Tuya decryption data to lastRawDecryptedStrings.bin
Tuya keys extraction has found 1 keys
Tuya config extracted and shown.
MAC seems to be 00:00:00:00:00:00