STM32F072 DFU not working (incorrect serial number read)
I have a custom board that I need update by USB. I have a jumper that allows setting the following:
- nboot bit set to 1
- BOOT_0 pin set to 1.
Then I power on the board and I can see the stm32 bootloader device on my windows machine.
First I get a similar behaviour as https://community.st.com/t5/stm32cubeprogrammer-mcus/problem-with-dfu-and-stm32f072b-discovery-board-cubeprogrammer/td-p/254296 . However, after accepting the disable request from the STMCUbeProgrammer (even though it was never enabled) i get the error (Device is under Read Out Protection)

The device is not in read out protection. I have not enabled or modified any option bytes and the device has had all its flash erased before the procedure. I can see that it is not correctly recognizing the Target information (Board, device, type, etc).
My schematic is as follows (I have tried with and without R31)
- USB_DM = PA_11
- USB_DP = PA_12

Any ideas what may be causing this behaviour?
