Skip to content

Support 0xCC device type - CRC/Checksum Failures on Midea Multi-Head System — All Units Unresponsive #374

@11sas11

Description

@11sas11

Hi team,
I'm attempting to integrate a Midea multi-head split system (4 indoor units) using the latest midea-ac-py with msmart-ng. All four units are detected, but every payload fails CRC and checksum validation, and capabilities cannot be queried.
Environment:

  • Home Assistant 2025.8.x (Core + Supervisor)
  • Integration: Midea Smart AC via HACS
  • Backend: msmart-ng
  • Location: Australia
    Errors:
    Payload failed CRC and checksum. Received: 0xFF, Expected: [varies]
    Failed to query capabilities from device [ID]

Device IDs:

  • 151732606461936
  • 151732606461934
  • 150633094836508
  • 151732606461938
    Notes:
  • All units are part of a single outdoor system.
    Would love to help get multi-head support added. Let me know what else I can provide. Log below
    Thanks!
    Simon

This error originated from a custom integration.

Logger: msmart.device.AC.device
Source: custom_components/midea_ac/coordinator.py:42
integration: Midea Smart AC (documentation, issues)
First occurred: 19:59:45 (28 occurrences)
Last logged: 20:01:18

Payload '01fe00000043005000728c8000f900728c728c808000010141ff010203000603010000000000000001000103010000000000000000000001000100010000000000000000000000000001000200000100000101000102ff02ff' failed CRC and checksum. Received: 0xFF, Expected: 0xF3 or 0x96.
Payload '01fe00000043005001728c7b011800728c728c7b7b00010141ff010203000603010000000300000001030103010000000000000000000001000100010000000000000000000000000001000200000100000101000102ff02ff' failed CRC and checksum. Received: 0xFF, Expected: 0x58 or 0x7E.
Payload '01fe00000043005000728c8000f800728c728c808000010141ff010203000603010000000000000001000103010000000000000000000001000100010000000000000000000000000001000200000100000101000102ff02ff' failed CRC and checksum. Received: 0xFF, Expected: 0x25 or 0x97.
Payload '01fe00000043005000728c8000ec00728c728c808000010141ff010203000603010007000000000001000103010000000000000000000001000100010000000000000000000000000001000200000100000101000102ff02ff' failed CRC and checksum. Received: 0xFF, Expected: 0x3C or 0x9C.
Payload '01fe00000043005000728c8000e300728c728c808000010141ff010203000603010000000000000001000103010000000000000000000001000100010000000000000000000000000001000200000100000101000102ff02ff' failed CRC and checksum. Received: 0xFF, Expected: 0x75 or 0xAC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmsmart-ngIssue is with underlying msmart-ng libraryneed more infoFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions