摘要 |
The present invention relates to a method (200) for updating a firmware on a device (100), from a current version (102) to a new version (103), said firmware being split into:
- a core part (105, 107),
- an extended part (107, 108) comprising a plurality of entry points callable by the core part (105, 107),
said method (200) comprising:
- inhibiting (204) the entry points between the core part (105) of the current version (102), called current core part (105), and the extended part (106) of the current version (102), called current extended part (106);
- erasing (206) the current extended part (106);
- downloading (216) the core part (107) of the new version (103), called new core part (107);
- erasing (224) the current core part (105);
- downloading (240) the extended part (108) of the new version (103), called new extended part (108);
- activating (242) the entry points between the new core part (107) and the new extended part (108). |