Out of memory (CHIP error 0x0b) when trying to commission Window Covering sample with GHA

Hi,

I've been playing around with the Matter samples (in particular the window covering sample) to get them to work with the recently released Google Home Matter program.

I've gotten the lighting app example to work, but when I try to commission the window covering example I run into memory issues:

E: 201315 [DMG]Error retrieving data from clusterId: 0x0000_0031, err = b
E: 201613 [DMG]Error retrieving data from clusterId: 0x0000_0035, err = b

I already decreased log levels and disabled the shell, openthread shell, and the other optimization options as suggested in https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/app_memory.html, but I'm still getting OOMs.

Is there anything I'm missing here?

Kind regards and thanks

-Alex

Parents
  • Hi Charlie,

    in the mean time I took the window covering sample from the NCS v2.1.0 and backported it to the version that gets used for the examples used by the Google Home devguide (https://developers.home.google.com/matter/vendors/nordic-semiconductor). It appears to be using NCS version 5ea8f7fa9 (pretty speciflcally), and connected home ip version 6975d85c4.

    So I patched up the CMakeLists to use said version of the connected home ip codebase in combination with said NCS version, patched up the code for missing bits and pieces, and it appears to be working (sort of, because I still see a whole bunch of 0x0b errors flying by). But at least I can set attributes from my Google Home app and Nest Hub.

    So either something is broken in NCS, or GHA, I don't know, seems to have something to do with the counter retransmissions I think, haven't read the spec in detail yet.

    Let me know what you find and have a nice weekend,

    -Alex

Reply
  • Hi Charlie,

    in the mean time I took the window covering sample from the NCS v2.1.0 and backported it to the version that gets used for the examples used by the Google Home devguide (https://developers.home.google.com/matter/vendors/nordic-semiconductor). It appears to be using NCS version 5ea8f7fa9 (pretty speciflcally), and connected home ip version 6975d85c4.

    So I patched up the CMakeLists to use said version of the connected home ip codebase in combination with said NCS version, patched up the code for missing bits and pieces, and it appears to be working (sort of, because I still see a whole bunch of 0x0b errors flying by). But at least I can set attributes from my Google Home app and Nest Hub.

    So either something is broken in NCS, or GHA, I don't know, seems to have something to do with the counter retransmissions I think, haven't read the spec in detail yet.

    Let me know what you find and have a nice weekend,

    -Alex

Children
No Data
Related