Thank you for your reply. I reinstall stm32loader and python-periphery. I still get same fault. I have not yet retry to install OS image.
I have more information for you:
I notice that in: /sys/class/gpio/
it contains symlinks to /sys/devices/platform.
On a ROSBot that can update firmware okay I see that it has symlinks to devices mounted under /sys/devices/platform/up-pinctrl.
But on the ROSBot that fails to update firmware it does not have these mounted devices or the symlinks.
I suspect that these mounted devices are required and is the reason the firmware update fails?
ROSBot that fails to update firmware: (missing symlinks for gpio17, gpio18, and gpiochip0)
ROSBot that update firmware okay:
Thank you and best regards,