The firmware and webpages of the SBC65EC can be updated with the
Modtronix Network Bootloader. The
Modtronix Network Bootloader can be downloaded from
www.modtronix.com/info/netloader. The latest firmware can be downloaded from
modtronix.com/prod-oldsite/sbc65ec/firmware.
After downloading the firmware and webpages, and installing the Modtronix Network Bootloader, the SBC65EC can be updated as follows:
-
Ensure your SBC65EC is connected to the network, and switched on.
-
Download, install and start the Modtronix Network Bootloader application. Click on the "Firmware & Webpage Update" tab.
-
Load the firmware (*.hex file), and web pages (*.img file) by clicking on the Browse buttons.
-
Enter the target board's current IP address in the "Target IP Address or NetBIOS Name" field. The default IP address for the SBC65EC is "10.1.0.1", and NetBios name is "MXBOARD".
-
Enter the target board's configured IP address in the "Target IP Address for Bootloader" field. The default IP address for the SBC65EC is "10.1.0.1".
-
Click on the "Update Webpages" button. A dialog will appear requesting the username and password, they are "admin" and "pw" by default.
-
The progress will be shown in the "Message Window". On completion, the message "File Successfully Sent" should be displayed, as shown in this picture.
-
The Webpages have now been updated, next the firmware is updated.
-
Click on the "Connect" button. This will start sending UDP packets onto the network trying to connect with the bootloader on the SBC65EC.
-
You should see a message in the Message Window stating that a connection has been made with the target board, as shown in this picture.
-
If it does not connect after 15 seconds (does not automatically reset the SBC65EC), reset the power to the target board.
-
Click on the "Upgrade Firmware" button. The progress of the firmware upgrade will be shown in the Message Window.
-
When finished, the SBC65EC will automatically be reset, and will start up with the new firmware. The Message Window should contain messages as shown in this picture.
Q: Why are there two fields for entering the target board's IP address?
A:The Web Server, and Bootloader are two different, independent programs that run on the SBC65EC. At startup, the Bootloader application will run for a couple of seconds. If the "Modtronix Network Bootloader" does not connect to it, it will terminate, and the Web Server application will be started. The bootloader is a very small program, and does not have a DHCP client, meaning it will never obtain an address automatically from the network. The bootloader will always use the SBC65EC's default IP address. The SBC65EC's default IP address can be configured via the web based configuration menu, or the serial configuration menu of the SBC65EC. It is 10.1.0.1 by default. This is the IP address that has to be entered in the "Target IP Address for Bootloader" field. The "Target IP Address or NetBIOS Name" on the other hand is the IP address or NetBIOS name of the Web Server application. If the network does NOT have a DHCP server, this will also be the default IP address of the SBC65EC. If the network does have a DHCP server, this will be an IP address assigned by the DHCP server, and the NetBIOS name can be used in stead. The default NetBIOS name of the SBC65EC is MXBOARD. Alternatively the Web Server's current IP address can be seen on the "Network Settings" page of the SBC65EC's web interface.
Q: What does the "Update EEPROM Configuration Data" check box do?
A:All configuration data for the SBC65EC are stored in the board's EEPROM (non volatile memory). When updating firmware, and this box is checked, all configuration settings will be restored to their default values! To keep the board's current settings, uncheck this box. Unchecking this box could however lead to new features of the firmware not being initialized with their default settings!