I personally design a quadcopter and tried to clone NAZE32 to fit my specific design.
I have some experiences working with STM32 uC and have developed some project out of it.
So I started with cloning rev5(with 12mhz crystal) board and the board finally came to me.
Here's the process I have done
Serial ports --- works fine
Flashing fw with BOOT0 high --- works just fine.
When powered up, two leds alternating blinks a few times then one blinking led --- Looks fine
Connecting to Baseflight or Cleanflight --- no connection
Tried almost every fw that works with rev5 but still no connection.
One thing weird though, one LED blinks a little faster than original working rev5 board.

when measured with oscilloscope,
500ms interval from original vs ~330ms interval for clone ---- which looks like 12 to 8
It looks as if my clone NAZE works about 1.5 times faster than normal operation.
I used ABM8G-12.000MHZ-4Y-T3 as crystal input for my clone board.
Does anyone can give me a hint for solving this problem? Going to 8Mhz crystal will work? then how come the original rev5 board works just fine with 12mhz crystal?
Thanks in advance.