That's very strange, I have a bunch of boards with that same configuration, on the High-density (VET6 and the ZET6) devices and all of them work nicely with the bootloader 2.0 and the Rogers core, no need for any external hardware on the serial one or the ST-Link for it. Even for the smaller ones, I never had to use the USB to serial adapter after have uploaded the bootloader and have to worry about the jumpers as the bootloader is pretty stable.fredbox wrote: Wed Oct 21, 2020 8:51 pm All of those connectors and no SWD pins?
I have a commercial STM32F103VET6 board that I program using either a ST-Link dongle or a USB/Serial adapter connected to USART1. I never could get any bootloader stable enough to be useful.
The only problem that I'm facing is the USBSerial, the bootloader works ok, I can upload the code and make the device work, I get the feedback from the Bluetooth device.
The idea is to not use any external hardware to do the upload, I had made with Rogers core even a bootloader for updating the code from the SDcard with no problem, the bootloader is even better because it makes the rollback to another version in the case of a new uploaded code doesn't work, so it's possible to have this oversight from this "first code", but as I'm getting used to this core, I'm only making some tests and that was the first bump from the start hahaha.
So the bootloader is not the issue to make the USBserial work, maybe there is some config after the update, that resets something or changes some config in the USB to make it not work properly.
Using Roger's core I don't get any problem, I've only changed to be able to use the LowPower lib. It's quite strange that everything else works, just the USBserial doesn't deliver any data.
But anyway, many thanks fredbox, I'm still checking for differences on both implementations.