"Strange sounds"... Is it playing a very short tune or something else? The tune that it plays tells you a lot of information. Maybe Google to find "BLHeli Sounds" and see what it is saying. One of the sounds says that input is not in a normal range which can mean that it needs ESC calibration. Another sound is normal startup. Etc.
Have you tried Oneshot* ? Is that when it makes the strange sounds? I thought they automatically detected the protocol and did not need changing from one protocol to another.
If it works when attached to the receiver, then it works with Revo PWM. I suggest you set Revo to PWMSync. You could also use PWM 490Hz.
Do they all fail or just some? Make sure that all the output banks (top of the Output page) that have an ESC connected are set correctly.
Try ESC calibration using Oneshot142. If that doesn't work, try ESC calibration using 1900 max and PwmSync.