Failure to update may be caused by a complete lack of signal from the broadcaster that transmits it or poor reception or even be caused by interference or a shortcoming in your aerial system.
Naturally the receiver will not be updated if the latest software version is already installed.