I have an STM32F429 custom board that when in product only supports CAN bus.
I need to be able to upgrade firmware while in product over CAN bus. I know the bootloader supports this but sadly our custom board has been designed to use different CAN bus Tx/RX pins than the bootloader expects: