A few important things happened lately:
- We were granted a new USB ID from NXP (silicon chip manufacturer)
- We wanted to resolve the issue with communication with iConnectivity routers and Linux
- ElectraOneConsole app became quite unstable on Mac OS X
To address all these points we had to make another radical change to the firmware and the console app. The new firmware files use different file format and can be flashed only with the new console app. I have been testing everything but I would like to ask the community to help. I would like to mention, however, that it is a pre-production testing - issues may occur. Please do not upgrade if you are not willing to accept this.
The new ElectraOne console app
The application is written in JUCE framework and it as been compiled for Windows, MacOSX, and Linux. IOS and Android version will come at later stage. The app gives you access to firmware updates and log files. There are also new features. The app can now monitor MIDI messages sent out by Electra (no need to use Midi Monitor / MidiOX). The information about available memory, serial number and hardware revision are shown.
Download:
No installers yet, just the raw executable. For Linux, udev rule file is provided to allow non-root access to the low-level USB device - needed for firmware updates only.
The firmware
Changelog:
- Allows communication with the new ElectraOne console app
- Allows iConnectivity devices to recognize and communicate with Electra
- Implements new USB VID / PID identifiers
Download:
Firmware 1.5.1 - testing release
Update procedure
The first update requires a special procedure:
- Install the ElectraOne app
- Download and unzip the .img file
- Open the ElectraOne app
- Hit the [UPDATE] button on the back panel - the one next to the MIDI IO ports
- The app will indicate the Update mode
- Click Update in the ElectraOne app
Once your Electra is running 1.5.1 firmware, you should be able to update the firmware without pressing the [UPDATE] button. Just hitting the Update button in the app.
Revert to 1.5
If you wanted to revert back to 1.5 firmware, take following steps:
- Make sure the original ElectraOneConsole app is not running
- Make sure the new ElectraOne app is not running
- Hit the [UPDATE] button on the back panel - the one next to the MIDI IO ports
- Open the original ElectraOneConsole app
- Click the Update button in the app to flash the .frm firmware file
Notes
iConnectivity routers
Electra hw revisions < 2.3 (you can see the hardware revision in the new ElectraOne app and on Electra’s screen during the start up) require powered USB hub when connecting Electra to the iConnectivity USB port. Revision 2.3 works without the extra power.
Linux
I am still experiencing problems with transfers of larger presets. Still working on it. Also, Electra is not recognized by the app.electra.one editor. We will release the fix for that soon.
Please report any issues you encounter and share your ideas. As the new app is developed by us, we plan to improve it on regular basis and add more functionality in the near future.
Thx!