The firmware on the device can be upgraded directly 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.
In case Pixelpulse does not have the Device Manager option please update Pixelpulse. This option is available starting from version 0.86.
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.
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 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.
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:
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:
After performing these steps, Pixelpulse2 should be able to detect your device and upgrade the firmware.