Reconnaissance depends on the diagnostics mode in the ROM. The Mac has to work well enough to run that code. If the 3rd party ROM doesn't bypass the diagnostics, then it should work. But don't some of these ROMs skip the diagnostics (RAM tests, etc.) to boot faster?