There is disclosed a data processing system for receiving at least one of a
user data file and an application program wirelessly transmitted from a
central server. The data processing system comprises an RF transceiver for
receiving in a forward channel blocks of data transmitted by the central
server and transmitting to the central server in a reverse channel at
least one of user input data and user commands. The blocks of data
comprise the user data file and the application program. The data
processing system further comprises a download controller for monitoring
the received blocks of data and detecting therein corrupted data
associated with a first block of data. The download controller, in
response to the detection of the corrupted data, transmits to the central
server via a wireline network a retransmission request capable of causing
the central server to retransmit the first block of data.