1. A method for updating a program section for an electronic system; the electronic system comprises a control unit and a storage device, wherein the control unit is electrically connected with the storage device; the storage device comprises a program section, wherein the program section comprises an application section and a boot section, wherein the method of updating a program section comprises the following steps: the application section comprising a first bootloader, wherein the first bootloader comprises instructions to execute a first driver. connecting to a data source device, wherein the data source device comprises update data; determining whether the first driver is able to drive the data source device or not; and if the first driver is able to drive the data source device, the first driver performing an updating procedure according to the update data.