High risk of "bricking" if the firmware does not match your specific board version.
No specialized hardware (like a programmer) is required if the USB boot method works.
Finding a "clean" download without malware requires using trusted technician forums.