The DCC Systems shall calculate a Hash over the Manufacturer Image part of the FirmwareImage provided by the User within the Service Request and ensure that the Hash calculated matches that held in the CPL for the specified FirmwareVersion. Where the DCC identifies any mismatch in Hash values, a Response Code of E110403 shall be returned to the User.
The DCC Systems shall monitor all Device Alerts received from the PPMID indicating the activation outcome (Alert Code 0x8F8B) received as a consequence of sending this Service Request.
Where the DCC identifies any Device Alert where the current Firmware Version returned by the Device matches an entry on the CPL for that Device Model and that Firmware Version is different to the value currently held in the Smart Metering Inventory for that Device, an update to the Smart Metering Inventory shall be made by the DCC.
The DCC Systems shall update the DeviceFirmwareVersion data item within the Smart Metering Inventory to record the new DeviceFirmwareVersion value for the specified Device ID received in the Response. Where the DeviceFirmwareVersion for the specified Device is now the current valid version, and the Device Status was ‘Suspended’ and the Firmware Version returned by the Device matches an entry on the CPL for that Device Model with a status of “Current” the DCC Systems shall update the Device Status to the status it held immediately prior to its suspension and DCC Alert N29 will be sent only to the Responsible Supplier.
If the Firmware Version returned by the Device matches an entry on the CPL for that Device Model with a status of ‘Removed’, the SMI Firmware Version will be updated, and the Device Status will be set to ‘Suspended’. In this case DCC Alert N50 will be sent to the Responsible Supplier. In addition, DCC Alert N28 will be sent only to the Responsible Supplier to notify the suspension of the Device. All DSP Future Dated and Scheduled Service Requests shall be deleted for the ‘Suspended’ Device and DCC Alerts N40 and N41 will be sent to the Users responsible for those Service Requests.
If the Firmware Version returned by the Device is invalid (doesn’t match an entry on the CPL for that Device Model), and that Firmware Version is different to the value currently held in the Smart Metering Inventory for that Device, DCC Alert N51 will be sent to the Responsible Supplier and the Smart Metering Inventory Firmware Version will be updated with the Firmware Version returned by the Device. As there is no entry on the CPL, the Device Status of the Device will be set to ‘Suspended’ and an additional DCC Alert N28 will be sent only to the Responsible Supplier. All DSP Future Dated Service Requests shall be deleted for the ‘Suspended’ Device and DCC Alerts N41 will be sent to the Users responsible for those Service Requests.