I've trying to get my Matter devices to update via Home Assistant. Several dives into posts have yielded no helpful nuggets to my situation, mostly they seemed to involve issues that could be resolved by rebooting the Matter server and/or HA itself to clear some improperly cached stuff. I've given up on trying to solve it by myself, it's been months, and I would just like some help. π
I have a handful of Matter-over-Thread devices from Eve and Nanoleaf. Home Assistant happily tells me there are updates; great! But they always fail with "Target node did not process the update file." This happens no matter which device I try to update, nor how recently I've rebooted. The logs -- as far as I can tell -- have nothing interesting in them until the failure message and then it says it found the same update again.
My network topology is flat, and since we're talking Thread, indeed is totally regulated by HA. Setup is generic aarch64 HAOS in a VM with a passthrough to SkyConnect flashed to only Thread. Thread network is small (18 devices), and devices in question are both powered (Nanoleaf) and battery (Eve). I have no other Border Routers. There are no Matter devices not attached via Thread. Any help would be greatly appreciated! Thanks! π
RESOLUTION: Avoid having devices on Apple Thread networks to update properly (steps on redress not present here), and additionally make sure HA's network (Settings -> System -> Network) has access to IPv6 networking to perform Matter OTA Updates, regardless of if the device is connected over Thread or WiFi/Ethernet.