Is this the right firmware for an Ender 3 Pro with 4.2.7 board, BLTouch and MicroSwiss direct drive-
Might be… might not be. Don’t like sounding like a wiseguy, but there’s just no way to tell with that tiny bit of info.
Trying to find pre-compiled firmware that will fully work without issue when you flash it to your machine is like looking for a pair of perfectly fitting shoes from a pile as tall as your house. There are SO many variables that have to be accounted for… my friend switched up to a Creality Sprite hot end, flashed his machine with the provided firmware… and now he has no display, and no idea how to fix it, OR go back to his original setup. Good luck finding good tech support from China.
Learning to build your own firmware is a headache, no doubt about it, but it’s just as much (if not more) headache trying to find firmware that works in your machine without problems.