Personally would go with OpenATV which you can get the latest from their nightly downloads page but there are others - Just a word to the wise, they made a satellite (DVB-S/S2) and cable (DVB-C) version of these receivers but from what I remember you couldn't use one firmware for both, it had to be the right one for the right type of tuner - Sorry don't remember if this was just down to driver or if there was something more but just make sure you get the right one for your tuner type to be on the safe side.