Attention: The MFW V22.214.171.124 and later are released. However, the tooling parts associated with it are not. So at the moment, this is merely informative. We are planning on releasing a new example package with new tooling.
MFW (Maintenance Firmware) is responsible for firmware updates. Before MFW installs the new firmware, it will verify the device header of the new firmware(*.nxi, *.nai or fwupdate.zip) against the information on the hardware device. If the information on your hardware matches firmware device header information, the new firmware will be installed and then be started automatically. Otherweise, MFW will refuse to install the firmware with an error code. The system led will turn yellow. After power-on reset, the old firmware will start again.
Hardware information on the device
The following four fields on the hardware device will be validated against the new firmware device header. The information is defined in FDL (flash device label) and HWC (hardware configuration) on your device.
Manufacturer ID (FDL)
Device Class (FDL)
Hardware Compatibility (FDL)
Hardware Assembly Options (HWC)
The first three fields are defined in Basic Device Data of the FDL file.
HIL_MANUFACTURER_HILSCHER_GMBH(0x0001) is Hilscher manufacture ID.