Automobile controller refreshing method and device

The invention discloses an automobile controller refreshing method. A first code which operates after an automobile controller is powered on or reset is Boatloader, and the Boatloader can be divided into two parts, namely a PBL and an SBL, wherein the PBL resides in an ROM of the automobile controller. The automobile controller refreshing method comprises the following steps: step 1, the automobile controller is diagnosed and refreshed in advance, wherein the information of the automobile controller and / or the version information of application programs in the automobile controller is subjected to safety verification and authentication; step 2, the automobile controller is diagnosed and refreshed. The automobile controller refreshing method can enhance the safety protection of automobile controller refreshing, enables refreshed application program data to be matched with the automobile controller, improves the reliability of the refreshed application program data, and greatly improves the safety and stability of a finished automobile.