Now uses the designated partition (type 0xC2, 0x00) unconditionally.
It would appear my ESP3212 only has a 2MB flash chip despite the bootloader saying 4MB.
Currently the UART driver break boot (or at least output).