argargargh, the USB is connected the wrong way round to the STM32F. arghargargh :) so i have to carefully pull up 2 legs of the STM32F then solder flying leads underneath them.... *gibber*