I also just flashed version 1.8 of the firmware. Had no troubles with it.
- Disable the reTerminal DTO in /boot/config (comment out the the line dtoverlay=reTerminal)
- Reboot (important so the driver doesn’t get loaded)
- Check with i2cdetect -y 1 if the STM has address 0x45
- Kick the STM32 into the bootloader mode with “i2ctransfer -y 1 w2@0x45 0x9b 0x01”
- Check again with “i2cdetect -y 1”. it should now be listed with address 0x56
- Erase the flash with “./stm32flash -a 0x56 -o /dev/i2c-1”
- Flash the new firmware with “./stm32flash -a 0x56 -w STM32G030F6_R2.bin -v -g 0x0 /dev/i2c-1”
- Restore the /boot/config → uncomment dtoverlay=reTerminal && reboot
Here’s a screenshot of the output:
Hope this is of some help