Im going to disagree with your blanket statement on only using original firmwares for numerous reasons. Instead, use trusted firmwares.
No non-original firmware is trusted.
None of them prove that their firmware finds blocks before people use it.
Most of them have hacks in them to take hashes.
Almost all of them violate the cgminer license so cannot be trusted.