I was having a hard time flashing a STM32H753xI with this utility. Each time I would try, the utility would just claim that it timed out. The interesting thing is that jsnyder/stm32loader seems to flash this chip without issue. I have some space constraints for the project I need this utility for and I would really prefer not to ship the entire python runtime for such a simple requirement, so I made an attempt to get this utility working. This is all based on the 0.7 codebase, I do not believe this fix has been applied to the trunk.
Full Disclosure. I do not fully understand why this patch fixes my problem. The patch was generated by using an LLM to compare this codebase to the python codebase for procedural differences and patches were applied until my use-case was satisfied. The patch may not be production ready or address the issue correctly.
Anonymous