Hi
I’m tring to install klipper on the new Ender 3 S1 PRO.
The motherboard for this new printer use an STM32F401 which seems to be unable to be flashed with an sd card, also i’ve tried to flash it from USB type C… Same…
I used also the bin file inside STM32F4_UPDATE, still not returning anything after "ls /dev/serial/by-id/*
I have checked the cable and is good.
Any ideea how i can flash the bin file generated by klipper? Or how i can use klipper with ender 3 s1 pro?
I believe someone has achieved flashing this board over on the Discord in the #creality-boards channel, he used a 64kib bootloader offset if it helps any?
Just to add to my reply, the F401 needing a 64kib bootloader offset, this is not a standard option in the make menuconfig, so will need to be added to the kconfig file manually
cd ~/klipper
nano src/stm32/Kconfig
then under Bootloaders add || MACH_STM32F401 to the 64kib option line
it seems to me that the main problem is the connection between connecting Klipper to STM32 via serial port!!!
did you try
ls /dev/serial/by-id/*
and check its respond
I was able to solve the issue. It was due to my mistake. At make menuconfig, I chose USB as communication protocol. It should have been Serial. And then rebuild and reflash firmware fixed the issue for me. Writing here for anyone who has similar error.