I’d like to know if anyone has succesfully flashed a board using their own FTDI chip and not a commercial debug probe.

I want to get into using Rust and I have these STM-based boards where I put an FTDI chip on them so I get a convenient USB-port for power and debug and flashing. I’d really like to get some Rust-software running but I’ve just hit walls so far with flashing the boards. They work fine when using platformio/openocd and C++ but nothing has worked so far for using “cargo embed” even though it seems to find the FTDI chip correctly and start flashing but then times out.

I’d love to know if anyone has a similar setup working or can give tips on what I could try.