As a new user of several wittypipi4 devices I see that UUGEAR has published an excellent guide for upgrading the firmware on wittypi3: https://www.uugear.com/doc/WittyPi3_UpdateFirmware.pdf
Do you have any plans to publish a similar guide for wittypi4 ?
We didn't make a new guild for Witty Pi 4 because its content would be almost identical with the one for Witty Pi 3.
Witty Pi 4 has the same board size and connector locations than Witty Pi 3. The tools listed in the old guide can be used on Witty Pi 4. The only difference is the firmware file you are going to use. The latest compiled firmware file can be found on Github.
The lacking information on the upgrade guide, is how to check the firmware revision. Starting from Witty Pi 4, the firmware ID (at I2C register #0) is fixed and the revision number is stored at I2C register #12. So you can use this command to check its revision number:
i2cget -y 1 8 12
At one point we may update this guide for Witty Pi 4, but we do not take it as a priority task and we do not have the plan at the time being.
We finally made a detailed tutorial for Witty Pi 4 firmware compiling and flashing: https://www.uugear.com/portfolio/compile-flash-firmware-for-witty-pi-4/
Many thanks for posting these detailed instructions for upgrading the firmware on wittyPi4