DCC Alert

N18 — Firmware Version / Hash mismatch

SMETS applicability: All

Trigger & context

When and why this alert fires

Event
Firmware Version / Hash mismatch
Trigger
Firmware Hash calculated by CSP/S1SP doesn’t match Firmware Version DSP raises this Alert based on the response from CSP or S1SP.
Recipient(s)
Update Firmware request sender
SMETS applicability
All
DUIS applicability
1.1, 2.0, 3.0, 3.1, 4.0, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5
Payload DUIS applicability
>= 1.0

DUIS delivery

Wrapper and field names

Wrapper element
DCCAlertMessage
Alert code field
DCCAlertCode
Payload field
DCCAlert
Throttling supported
Yes

Payload structure (16.2.1)

FirmwareDistributionFailure — sr:FirmwareDistributionFailure

This payload element is shared across multiple DCC alert codes:N18N19N20N21N22N23

Firmware Distribution Command to the CSP has failed for at least some Devices.

FieldTypeMandatoryDescriptionSensitivity
UpdateFirmwareRequestIDsr:RequestIDTypeYesRequest ID of the Update Firmware Service Request associated to the Command that failed.Non-Sensitive
MeterIDssr:DeviceIDListYesComma-separated list of Device IDs involved in the firmware distribution failure; XML tag is MeterIDs even though some valid Device types are not meters.Non-Sensitive

Response codes (16.2.1.3)

DUIS response codes applicable to this alert

I0

DUIS XSD version: >= 1.0

XML examples

Sample DUIS delivery messages

Figure 40 Sample Firmware Distribution Failure DCC Alert Response Format 16.2.1.4.13 Update HAN Device Log Result

                <DCCAlertMessage>
<DCCAlertCode>N18</DCCAlertCode>
<DCCAlert>
<FirmwareDistributionFailure>
<UpdateFirmwareRequestID>11-22-33-44-55-66-77-88:11-DB-33-44-55-66-77-88:10</UpdateFirmwareRequestID>
<MeterIDs>2F-3D-4E-5A-6B-7C-76-87,34-16-5E-4A-5B-6C-76-87</MeterIDs>
</FirmwareDistributionFailure>
</DCCAlert>
</DCCAlertMessage>