Afaik, the STM32F4 only has a (very small) 3.0V regulator onboard, that is very easily overloaded, e.g. if you connect more than a few OLEDs or a power-hungry display. You can test that with your fingers on the regulator of the STM32F4 board. If that small regulator gets insanely hot, it is overloaded and that will garble up your display.
A quick solution (that helped me to drive 24 OLEDs) is to install a simple LDO 3.3V voltage regulator and feed its output to the output of the 5V/3.3V selection jumper on the Core.
The MBHP_CORE_STM32 which is mentioned in the pdf is not the same as the MBHP_CORE_STM32F4 you are using.
Thanx! Is out there a connection diagram from the STM32F4 and a DOGM display… I think I’m having issued with the SPI lines … signals are really ugly… LCD a lot of times crashes … 1M resistor (the oscilloscope probe) partially solves the problem and makes the MB909 usable for a longer while
Not many hints despite maybe a noisy (or underloaded, yes, this happens with some switchers) 5V PSU. Can you 'scope the 5V rail or try another (maybe linear regulated) PSU?