Why would you want it to be full size? We only overwrite main application, there is no need to overwrite full flash. I will say even more - we need to do this that way, otherwise we would:
- overwrite RF partition and lose calibration (get worse WiFi quality, known problem on Beken)
- overwrite MAC address and get MAC collisions (on some platforms)
- overwrite Tuya GPIO Config (which we can extract on Beken and use to configure device)
- overwrite your OBK config (only if you reflash)
So, we obviously provide only app section, not full flash, just like Tasmota does.
Helpful post? Buy me a coffee.