I am currently playing with micropython on NUCLEO-L476RG and get it flashed and working using STLINK Utility V3.9.0
But then when I update to STLINK Utility V4.0.0, using the same exact .HEX files, It stop working. Flashing firmware working just fine, but the firmware is not running properly. Note that the fw is built using GNU gcc arm toolchain. I thought the STLINK utility flash function just to write some code from flash start address with some amount of binary data... so what is the difference in new version?
attached is the fw files.