A system and method for detecting, reporting, and repairing software
defects in a wireless device is disclosed. The system has a wireless
subscriber unit for communicating to a support server. The wireless
subscriber unit maintains an action file indicative of the historical
operation of the wireless subscriber unit. When the wireless subscriber
unit detects a local defect or error, the action list is transmitted to
the support server. The action file is used by support staff to identify
and fix the error, and to prepare a repaired software file. The repaired
software file is received at the wireless subscriber unit, and the user
is notified that the defect has been fixed. Also, the wireless subscriber
unit may receive status updates from the central server to inform the
user of repair progress.