As far as I know, ESCs can be separated into 2 main groups. Those with the atmel chip and those with the silabs chip.
SimonK firmware can be flashed to most ESCs that have the atmel chip.
I believe the silabs chip can be flashed with BLheli firmware.
I have done the atmel based ESCs successfully but have not tried the silabs ones.