I get the TFT screen to respond on the key pad but it doesn’t control the steppers.
This is what would happen if the TFT firmware is okay, but the firmware on the SKR Pro board was not working…or if they were both working but there was no communication between the two…or if they were both working and there was another issue that was preventing the steppers from moving. The baud rate for communication is 250000, so that is something to check.
Is it possible to copy the firmware from an existing SKR pro board and reload it onto a formatted blank SD card
No, and a lot of installs have been done from the version in the ZIP file, so having a bad firmware.bin file is highly unlikely to be the root of your issues.
I have used the “info” screen on the TFT program to verify the firmware on each board to be sure.
I don’t have this particular board and display, but my understanding is there is a menu item to go to a console mode. If so, send an M115 from the console and see what you get back. This g-code will not give you more information, but if you get any info back from an M115, or if you get info back from Repetier-Host if connected to the board via USB and a send of M115, it is highly likely you have working firmware on the board, and any other issues are not related to the firmware. That is, you may have a perfectly working control board and display, and the fact that your steppers are not moving may be some other issue.
If the new Bin file isn’t loading could the bootstrap program be corrupt?
We have seen instances of the bootstrap program (usually called a bootloader) being corrupt. It is very rare, so if you are having the same problem with two boards, it is extremely unlikely that the issue is the bootloader. If you need to fix the bootloader, it takes a $10 TTL board, and Jeff (active on this form) has instructions.
Just to be clear since I cannot see what you are doing, you are inserting the SD card to flash the SKR Pro in the slot on the SKR Pro board and not on the TFT? What size SD card are you using? Many of these control boards won’t read the SD card if it is too large. I cannot remember the limit, but I think it is 64GB. Many of these control boards only read SD cards formatted with FAT32. Have you tried a different SD card?
The next step is to send the M115. If you get information from either the TFT screen or from Repetier-Host, assume for now the firmware on the control board is okay, and look for another cause for your lack of movement. Take a couple of pictures of your control board and post them. Often we can spot problems from pictures.
P.S. I feel your frustration in getting this problem sorted, and applaud your perseverance in troubleshooting. It is rare to have these kinds of problems. Feel free to ask questions sooner rather than later if you are unsure about something.