.. _choregraphe-howto-update-nao-system: How to update NAO system ========================== < **For real NAO only** > < *Not available on virtual robot* > From the Connection menu in the Choregraphe menu bar, click on **Advanced > Update NAO system**. .. image:: /medias/desktop/choregraphe/chore_flash_usb_key.png Browse the NAO system image (``*.gz`` for NAO v3.x or ``*.opn`` for NAO v4) on the DVD in **Software > NAO OS** with the file browser dialog. The image will then be uploaded through FTP on the robot. When the upload is finished, you just have to restart your robot, and wait for the flashing process to be over. Do not switch the robot off while the flashing process is running. .. note:: If something goes wrong during the system update process, and Choregraphe ends it prematurely, an *error code* is given in the popup. Refer the :ref:`NAO system update error code ` section. .. warning:: Ensure that NAO is plugged to its adapter during the system update process. .. note:: You can also flash the USB key outside Choregraphe. For more information refer the :ref:`Software update ` section.