FIRMWARE VERSION UPDATE PROCEDURE v2.
0 July 2020
FIRMWARE VERSION UPDATE PROCEDURE
V2.0 July 2020
To Update Firmware of the Devices the WinBootProg software must be used. To use this program
we should put the CPU in Transparent MODE using the LotusUpdateTool.
- From the COM port window, on the right, select the COM port for the connected instrument.
If the COM does not appear, press UPD COM LIST to update the list.Check the connection by pressing
“REQ VER”, in the lower part of the screen should appear the CPU Firmware version.
If it doesn't check that the selected COM is the correct one, try to select another one.
VIRCELL TECHNICAL SERVICE pág. 1
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
- Activate Transparent Mode
Once the Version has been received, press the key to activate the TRANSPARENT MODE, and check in
the lower part of the window that the message has been received from the CPU.
At this point the CPU is in Transparent Mode, so it will forward all the receiving commands from the
computer to the devices connected on the RS485 network from the machine.
At this point the PC and the boards of the VirClia LOTUS instrument are in communication with each
other, and each board can be controlled from the PC to test groups one at a time.
- To verify the current firmware version from the device, we need to use EVX_PDev Software.
Open the Evx_PDev program for testing, ver. 1.4 or higher.
Select the COM port of the LOTUS Instrument (the same one used with LotusUpdateTool);
VIRCELL TECHNICAL SERVICE pág. 2
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
From the Settings Menu select COM Port then Disable the option “BLK Management“
Set the serial port speed to 115200 bps
VIRCELL TECHNICAL SERVICE pág. 3
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
Set the Start address to 0x00;
Set the Stop address to 0x22 or higher;
Press the Search Devices button and wait until all the boards present on the machine are listed on the
display, the counter of detected boards Num.Device must be = 19, see image below:
VIRCELL TECHNICAL SERVICE pág. 4
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
Now we have to verify the current firmware version from the device. In our case (an example) it will be
0x21 - DETECT_STRIP V1.02 - 03/10/18
Once it has been verified, Press X and close the EVX_PDev Software.
VIRCELL TECHNICAL SERVICE pág. 5
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
Once the Transparent mode has been activated and the Firmware Version of the Device has been
checked, on the PC Start the WinBootPrg Program.
In the Settings Tab select:
- The Serial Com Port (it is the same Virtual Com Port from the LotusUpdateTool Program)
VIRCELL TECHNICAL SERVICE pág. 6
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
- The Speed = 115200 bps
• The BootLoader Messages File “Lotus.wbp” located in the same program folder
VIRCELL TECHNICAL SERVICE pág. 7
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
File “Lotus.wbp” location in the same WinBootPrg program folder
Select the Flash Tab
- From the Start Boot Command select the board to be upgraded. In our case (an example) it will
be 0x21 - DETECT_STR
VIRCELL TECHNICAL SERVICE pág. 8
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
- Start the bootloader of the device with the button “Start Bootolader”
- The software finds the microprocessor of the device and shows the bootloader version:
The Bootloader version in our case (an example) is BOOT STM32F042x6 DSS V1.00-03/09/18.
VIRCELL TECHNICAL SERVICE pág. 9
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
- Press the Button “Boot Version”:
VIRCELL TECHNICAL SERVICE pág. 10
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
- HOW TO UPDATE THE FIRMWARE
To update the firmware of the flash memory It is necessary to follow the next procedure:
1. Select the Flash Tab
2. Select the HEX file with the firmware to transfer with the “Load File” button.
VIRCELL TECHNICAL SERVICE pág. 11
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
3. Select the HEX file with the firmware to transfer from the WinBootPrg program folder
4. Click button “Write To Device”, with “Auto Erase Option” active to start programming:
VIRCELL TECHNICAL SERVICE pág. 12
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
5. The programming ends when the whole progress bar is green
6. At the end of the programming click button “Run Application” to start the device software.
VIRCELL TECHNICAL SERVICE pág. 13
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
7. Verify that the bootloader version is no longer displayed
8. To verify the new Firmware version from the device, we need to use EVX_PDev Software again
VIRCELL TECHNICAL SERVICE pág. 14
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
Press the “Search Devices” button and wait until all the boards present on the machine are listed on
the display
Now we can verify the New Firmware version from the device. In our case (an example) it is
0x21 - DETECT_STRIP V1.03 - 22/06/20
VIRCELL TECHNICAL SERVICE pág. 15
FIRMWARE VERSION UPDATE PROCEDURE v2.0 July 2020
The New Firmware version for this Device ( 0x21 - DETECT_STRIP ) has been updated properly. Once it
has been verified, Press X and close the EVX_PDev Software.
Please, restart the LOTUS Instrument.
VIRCELL TECHNICAL SERVICE pág. 16