I’ve made two identical prototype boards on which part of each board hosts openmv H7 Plus circuits almost identical to your schematics. I was able to flash dfu and firmware with the ide on one board which works with the exception of the sensor communication which might be due to a Chinese copy dF12 connector which doesn’t seem to mate very well with the camera module. We are going to scope signals and debug.
It may also be that with the oscillator the caps need to be tuned to our board’s stray capacitance.
On the other identical board the ide loaded the bootloader.DFU but after flashing dfu-util exited with error code 71. I read that it happens sometimes and shouldn’t be a problem so I flashed firmware.dfu.
The process gets stuck halfway and just hangs at around 40% completion.
I am suspecting that some if the chips I bought on Alibaba may be faulty. If so which should I suspect ? The STM only or also other chips involved in the process of flashing firmware.dfu?
In general any tips on either of the issues? In production do you often find such issues? Thanks.