How To Update Ledger Nano S Firmware
This Guide is for updating the firmware with the Ledger Chrome Apps.
The information in this guide is still accurate, but we recommend using the newer Ledger App called Ledger Live.
The solutions for troubleshooting in this article are still helpful for troubleshooting with the Ledger Chrome Apps or Ledger Live.
Solutions For Common Update Issues
Before, you begin the firmware update, there are a couple of issues to be prepared for. If the screen of the Ledger Nano S displays MCU firmware is not genuine? this often means the USB cable is not fully inserted. Simply disconnect and reconnect the USB cable.
If you get stuck anywhere in the update process, first try the following steps.
- Close Chrome and all other applications (crypto wallets, Geth, Parity, Mist, Bitcoin Core, etc).
- Turn OFF VPN and anti-virus.
- Quit, reinstall and restart the Ledger Manager.
- Change the USB-cable if possible.
- Restart the computer.
- Try another computer.
The next most common solution is to try the update at a later time, because sometimes the Ledger servers are busy.
If you are on Windows and stuck somewhere in the update process, try the solution at the end of this article.
To begin the firmware update process, download and install the Ledger Manager chrome application. If your device is already initialized, make sure you have access to your 24-word seed.
Check Firmware and MCU Version
Check which firmware edition you have on your device. As of June 2018, the latest firmware version is 1.4.2. and the MCU should be 1.5. If your device already has the latest firmware you are all set. If your ledger is already initialized, you can check the firmware by navigating to Settings > Device > Firmware > Secure Element. Then press the right button on the Ledger Nano S to check that the MCU is 1.5.
For a new Ledger Nano S press and hold the right button (the button farthest away from the USB connector and closest to the swivel hole). While holding the right button, plug in your Ledger Nano s to your computer until Recovery is displayed. Now you can navigate to Firmware on your device.
The next step is to uninstall applications to make room for the firmware installer. Once the firmware update is complete you can reinstall these applications. Check to see what applications are installed on your device by going to the main menu on the ledger device. This is the screen with the Settings icon. If your device only shows the Settings, then you have no applications installed on your device and you can proceed to the next step.
If your device shows other icons such as Bitcoin, Ethereum or any other alt-coin, then you need to uninstall these using the Ledger Manager.
Open the Ledger Manager chrome app and click on the applications tab. Click on the grey trash can for all apps that are installed on your Ledger device. You may have to confirm on your Ledger device to uninstall the application.
Install the Firmware Update
Navigate to the firmware tab on the Ledger Manager. Click on the green INSTALL button. Your device should display Allow Ledger manager? Confirm by clicking on the right button. The Ledger Manager will now display a screen that states Installing OS updater.
There will now by three consecutive screens on the Ledger device that you have to confirm. Select each of them by clicking on the right button.
- The first one states Update firmware.
- The next one states Version 4.2.
- And the final one states Check that this identifier number on the Ledger Nano S device and the Ledger manager are a match.
Once you have confirmed all these three screens, press the right button to continue and enter your pin code if asked. The Ledger manager will now display the screen Installing OS updater.
The device will reboot after this installation is complete.
The next step depends on what firmware version was on your device before the update. If the firmware version was 1.4.1, the update is complete and you can skip to the verify firmware and MCU step. If the firmware version was 1.3.1 or lower, the Ledger Nano S will display MCU firmware is outdated and the Ledger manager will display To begin, connect your Ledger Wallet. If this is the case, follow the Update MCU step.
Disconnect and reconnect your Ledger Nano S to your computer while holding the left button. Keep holding the left button until Bootloader is displayed on the Ledger Nano S and Restoring MCU is shown on the Ledger Manager.
During this update, the Leger Nano S will display update, then processing and the Leger manager will display Installing Firmware.
This process can take a few minutes. Once this update is complete, you will be prompted to enter your pin.
Verify The Firmware and MCU Versions of Your Nano S
Enter your pin number and then navigate to firmware by Settings > Device > Firmware. Check the Secure Element version is 1.4.2 and press the right button to check that the MCU is 1.5.
Once you confirm this, you have successfully updated the firmware of your Ledger Nano S.
Now that the Ledger Nano S is updated, you can reinstall apps. Navigate to the APPLICATIONS tab on the Ledger Manager and install the app by clicking on the green download icon.
The only app that is necessary to download is the Bitcoin app. Install this app first and then choose whichever altcoins you want to install. Depending on the app you may have to confirm the installation on the Ledger device. If the app fails to install, disconnect the Ledger Nano S and reconnect it.
You have now complete the Ledger Nano S firmware update and you are ready to use your freshly improved device!
Solving Issues on Windows
- Connect your wallet and open the Ledger manager.
- Reach the point where your wallet gets stuck in update.
- Go to "device manager" in windows. There you will find one "USB input device" that has a yellow triangle with an exclamation point.
- That is your wallet not getting connected. Right click on it and click on update driver.
- A window will pop up asking "How do you want to search for driver software?". You will have two options. Click on "Search automatically for updated driver software".
- You will see in your ledger screen that "update" will change to "progressing" and your ledger manager window in your computer will resume the update