You should be able to add a global override to the flow percentage on Marlin firmware printers.
Add this line somewhere in your start code:
M221 S97 ; Flow Percentage hard set.
In Cura, edit the printer's machine settings. The S is the percentage. In my case, 97 % works for PLA+.
Here is a link you might find useful.
In step based motion control, the time between two steps is calculated directly from velocity. If that time is not constant then you are accelerating or decelerating based on a specified acceleration. The next time between steps is calculated from the current velocity based on the desired acceleration. However when moving 2 or 3 axes at once, this can result ...
You could download the firmware version directly from the vendor and choose the one that is supposed to be on the board when it was shipped to you.
Put the bin file on the SD card from your laptop/computer and reinsert the SD card in the printer and start the printer.
It seems the pinout scheme changed on the Creality board between the versions V4.2.2 and 4.2.8. For example, PB9 & PC2 were inverted between step_pin and dir_pin.
Using the following Klipper config (found here) allows the motors to do their job again.