Okay... Here is a recap of what we know and what we do not know..
1) We know for a fact that there IS a FM Receiver on the Touch Pro
2) We do not know if there is a hardware block stopping the FM Radio to work or if it is software related..
- If it is HARDWARE related, then there is nothing that can be done except tearing the phone down and removing/modifying the issue at hand..
- If it is SOFTWARE related, then it is either an issue with the SPL or the FM driver.
3) We are waiting for either an official fix from Sprint/HTC or somebody with enough programming skills to modify the software component (if that is the issue).
4) I personally have somebody that works with Sprint and HTC looking into the issue. However, this is not the place to discuss if it is credible or not.
5) There are pictures of teardowns of the Sprint
Touch Pro and of the Sprint
Diamond that people can compare to see if there is a hardware block in place...
6) Do not lose faith in this.. With the minds of XDA and PPC Geeks, anything is possible..