This version (01 Mar 2018 10:54) was approved by Alexandra.The Previously approved version (25 Mar 2016 17:48) is available.Diff

ADALM1000 Firmware Upgrade Procedures

The firmware on the device can be upgraded directly from Pixelpulse.

Automatic update from Pixelpulse

Pixelpulse is capable of detecting whether the connected devices have the latest firmware and provides an easy way to upgrade the firmware. It automatically searches on the internet for the latest firmware, downloads it and checks if the connected devices need to be upgraded. The firmware status of the connected devices can be seen by opening the Pixelpulse Device Manager.

 Device Manager

In case Pixelpulse does not have the Device Manager option please update Pixelpulse. This option is available starting from version 0.86.

The Device Manager displays a list of all connected devices and the firmware status of each device.   Device Manager devices list

In case the PC is not connected to the internet Pixelpulse cannot check the version of the latest firmware nor download it and will display an error message. In this case the firmware update is not possible on any device.  Device Manager no internet connection error

Each device that needs a firmware update has an Update Firmware button next to its name. A device can be in one of these 3 states:

  • the firmware is up to date
  • has an older firmware
  • is in programming mode

The devices that are in programming mode need to be programmed first. If multiple devices are in programming mode Pixelpulse will display just one of them in the devices list. Once this device is programmed and reconnected to the PC another device that is in programming mode will appear in the list.

After a firmware update the device status will change showing the firmware update status. The device will become functional only after it is reconnected to the PC.

 Old firmware update status  Programming mode update status

The list of connected devices is automatically updated when a device which is not in programming mode is disconnected/connected to the PC. To force a refresh of the devices list press the Refresh Devices List button.


When installing Pixelpulse2, the drivers for ADALM1000 should be correctly installed. In order to be able to update the firmware using Pixelpulse2, you can check the installed drivers using Windows Device Manager. Ideally, ADALM1000 should appear under Universal Serial Bus devices as:

  • ADALM1000 SAM-BA WinUSB - if the board is in programming mode
  • ADALM1000 WinUSB - if the board is not in programming mode

If that is the case, the firmware upgrade should work properly.

Otherwise, the board will appear in the Ports (COM &LPT) section.

In this case, you need to make sure you installed the latest Pixelpulse2 release and follow the next steps:

  • Right click on the driver entry in the list and choose Update Driver Software
  • Choose Browse my computer for driver software.
  • Choose Let me pick from a list of device drivers on my computer.

  • Check the box labeled Show compatible hardware
  • Choose the ADALM1000 WinUSB driver or ADALM1000 SAM-BA WinUSB.

After performing these steps, Pixelpulse2 should be able to detect your device and upgrade the firmware.

university/tools/m1k/firmware-upgrade.txt · Last modified: 01 Mar 2018 10:36 by Alexandra