====== How to Update Standard Mode Firmware on the Analog Discovery Pro (ADP3450/ADP3250) ====== ~~TechArticle~~ ===== Overview ===== This guide walks through the process of updating the firmware used in Standard mode. Keep your device's firmware up to date to ensure that you have access to the latest tweaks and improvements, and to ensure that your WaveForms installation can talk to your device without issue. This process is performed using the WaveForms application and only takes a few minutes. If you also want to ensure that Linux Mode is up to date, check out [[recover-linux-mode]] after running through this guide. ---- ===== Inventory ===== * A computer with [[https://cloud.digilent.com/myproducts/waveform?pc=1&tab=2|WaveForms]] installed, version 3.16.3 or later * Your Analog Discovery Pro (ADP3450/ADP3250) ---- ===== Guide ===== Launch the WaveForms application and open the Device Manager, with the device connected to the host computer through USB. Click **Update Device** to have WaveForms automatically update the firmware. If this button doesn't appear, the device firmware is up to date. {{ reference:test-and-measurement:analog-discovery-pro-3x50:device-manager-with-update.png?600 |}} WaveForms will tell you not to power off or unplug the device while it is updating. Click **Yes** to continue. {{ reference:test-and-measurement:analog-discovery-pro-3x50:device-manager-start-update.png?600 |}} Once the update is complete, click **OK** to confirm and reboot the device. {{ reference:test-and-measurement:analog-discovery-pro-3x50:device-manager-finish-update.png?600 |}} ---- ===== Other Resources ===== Check the [[start|Analog Discovery Pro (ADP3450/ADP3250) Resource Center]] for more guides on using your device. For technical support, please visit the [[https://forum.digilent.com/forum/8-test-and-measurement/|Test and Measurement]] section of the Digilent Forums. /* -->In Linux Mode# {{page>reference:test-and-measurement:analog-discovery-pro-3450:recover-linux-mode}} This sub-guide is currently under construction and will be completed with additional images and resources as they become available. Prepare a USB flash drive with either the FAT or FAT32 file-system. Copy the //usb-image.ub//, //emmc.img//, //deploy.env//, and //deploy.env.sha1// to the root directory of the USB drive. {{ :reference:test-and-measurement:analog-discovery-pro-3450:USB-RootDirectory.png?600 |}} ---- Connect the drive to any of the four USB host ports on the back of the device. {{ :reference:test-and-measurement:analog-discovery-pro-3450:ConnectedUSB-drive.png?600 |}} ---- Connect a serial terminal program, such as PuTTY or Tera Term, to the COM port associated with the Analog Discovery Pro at 115200 baud, 8 bits, 1 stop bit, and no parity. {{ :reference:test-and-measurement:analog-discovery-pro-3450:ConnectSerialTerminal.png?600 |}} ---- In the WaveForms' Device Manager with the Analog Discovery Pro connected to a host computer, click on the **Boot** button and select the **Linux Recovery** option. Click **Apply & Reboot** to continue. {{ :reference:test-and-measurement:analog-discovery-pro-3450:ChooseBootMode.png?600 |}} ---- Once Linux has booted on the Analog Discovery Pro, enter with the login: //root// and a password: //root//. Run the //deploy-to-emmc// command and wait for it to finish. **Note**: This will erase all data from the device eMMC flash! {{ :reference:test-and-measurement:analog-discovery-pro-3450:Run-deploy-to-emmc.png?600 |}} ---- In the WaveForms application, click on the **Boot** button and select the **Linux** option. Click **Apply & Reboot** to continue. {{ :reference:test-and-measurement:analog-discovery-pro-3450:Run-deploy-to-emmc.png?600 |}} <-- */