The Sonoff-Tasmota firmware is not my code/project. All code/documentation regarding that project is not mine, I’d suggest looking through that GitHub repository/wiki for more information here: https://github.com/arendst/Sonoff-Tasmota.
Only the Tasmota SmartThings Device Handler is my code/documentation.
That being said, I did some reading regarding flashing the iFan02 device, and it does seem a little out of the ordinary vs. a Sonoff-Basic module.
The Sonoff-Basic module is pretty simple, you can just hold the device in your hand with a programmer attached to the already-existing holes in the PCB to flash. The only trick is holding the button down while applying power to the Sonoff device to get it into flash mode.
As for the iFan02 device, it’s not as simple (according to what I’ve read).
First, some soldering may be required as GPIO0 is not tied to the push button. There is a point on the board that exposes GPIO0 and a wire could be attached to it (via solder/tape/your thumb) and a ground point while applying power to the device.
Second, it seems like there’s not enough power available the device from USB power alone. Some people seem to be powering the device from AC/mains power while programming it. This could be dangerous if you’re not careful. I’d try to power it via an external DC power source before going this route.
I believe Vcc, Tx, Rx, and Ground are exposed as pinheaders somewhere on the board. So it should be easy to attach a programmer to it, once solving the above two issues.
As for videos on how to flash this module? I haven’t seen any. I’ve just read this thread on the Sonoff-Tasmota GitHub repository: https://github.com/arendst/Sonoff-Tasmota/issues/2839
I think this device is just too new to have any videos on YouTube. However there are enough Sonoff-Tasmota videos on YouTube covering how to flash other modules, specifically the Sonoff-Basic module.