Interesting. Are there other clones of the stm32f407 in the wild besides gigadevices?
I don't know, but as GD32F407 appears to be pin for pin identical to the STM32F407 (although some pin functions are missing) and given the total lack of DBG_ID information in the doc and online it does appear that the GD device is ideal for use by counterfeiters
Whilst being a 'older mcu' the Cortex-M4 family STM32F407 is a galactic improvement over the Cortex-M3 family STM32F103 in just about every way.
Already many cheap Chinese boards with the STM32F407 are available for sale, and frankly, the ones I've seen (below) are pretty good.
Both appear to contain genuine STM32F407 chips. However that's how the initial STM32F103 boards like the 'mini arm' started, they too had genuine STM32F103 mcu's but as their popularity increased, other cheaper boards like the 'blue-pill' started appearing and once the demand was hot, counterfeit mcu's were used. Bait and switch ?
I definitely would not want to deter anyone from buying these cheap Chinese boards below and would use them myself at this time. The documentation is poor for English readers but that's nothing new.
AliExpress Ethernet board:
-------------------------------------
Serial Number, (derived from Unique Identifiers): 74206702
MCU Part Number: STM32F405xx/07xx and STM32F415xx/17xx Revision: 2
DBGMCU_IDCODE: $10076413
Reserved Code: 6
Flash Size: 524288 Bytes
Unique Identifiers, Bits 95 - 0:
Bits-95:64 | $2033374D | 37M|
Bits-63:32 | $5450500B |TPP.|
Bits-31:0 | $00430044 |.C.D|

diymore breakout board:
-----------------------------------
Serial Number, (derived from Unique Identifiers): 774E6061
MCU Part Number: STM32F405xx/07xx and STM32F415xx/17xx Revision: 2
DBGMCU_IDCODE: $10076413
Reserved Code: 6
Flash Size: 1048576 Bytes
Unique Identifiers, Bits 95 - 0:
Bits-95:64 | $20353046 | 50F|
Bits-63:32 | $574E5008 |WNP.|
Bits-31:0 | $0035002F |.5./|
