Comments (11)
Yeah, the most notable one I think for stability is that the max data size is actually respected. Before, when the device asked for a 64 byte chunk of the OTA file, it got a 64 byte chunk. We limit it to 40 bytes in the beta.
from zigpy.
Ping @puddly !!!
Have mailing one sniff to you with failing OTA.
from zigpy.
@mese16 Please don't cross-post "same issue" multiple times across repositories. If you aren't adding any new information or new debug logs of the entire update process, your comment isn't really contributing anything.
from zigpy.
Is this with Home Assistant 2024.3.0b0?
from zigpy.
No its on the production system thta was running HA 2024.2.0 and was having that problem and was updating all system to 2023.2.5 and its still there.
Its have one Billy EZSP 6.10.X.
I thinking letting it on the production system until HA 2024.3 is released and see if its doing the same. The problem i cant downgrading it then its updated and very likely locked bootloader like all new devices and i dont like suing one hammer for opening it (have not found and taking it apart without destroying it). If next major is working all is OK. If moving it to one of the RCP its very likely can working and we dont have any live system for looking on the problem.
Do you like have one sniff of it ? I can do it filtering one the mac layer so getting all and not other bad things.
If yes i mailing it to you plus network key in the mail.
from zigpy.
There are OTA improvements (including an increased timeout) in HA Core 2024.3.0 betas.
from zigpy.
Its requesting 63 byte
Frame 3689: 126 bytes on wire (1008 bits), 126 bytes captured (1008 bits) on
ZigBee Encapsulation Protocol, Channel: 25, Length: 62
IEEE 802.15.4 Data, Dst: 0x073b, Src: 0x0ecd
ZigBee Network Layer Data, Dst: 0x0000, Src: 0x995e
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
ZigBee Cluster Library Frame
Frame Control Field: Cluster-specific (0x01)
.... ..01 = Frame Type: Cluster-specific (0x1)
.... .0.. = Manufacturer Specific: False
.... 0... = Direction: Client to Server
...0 .... = Disable Default Response: False
Sequence Number: 89
Command: Image Block Request (0x03)
Payload
Field Control: 0x00
Manufacturer Code: Ikea of Sweden (0x117c)
Image Type: Manufacturer Specific (0x1938)
File Version: 0x01000064
0000 0001 .... .... .... .... .... .... = Application Release: 1
.... .... 0000 0000 .... .... .... .... = Application Build: 0
.... .... .... .... 0000 0000 .... .... = Stack Release: 0
.... .... .... .... .... .... 0110 0100 = Stack Build: 100
File Offset: 0
Max Data Size: 63
And data to and from the device in the Zigbee network layer:
ikeaotaA.txt
EDIT Was wrong frame posted !!!!
from zigpy.
I am having the same issue with HA 2024.3.0.
from zigpy.
With HA 2024.3.0 it have starting updating an looks doing it OK so liks being fixed in the last rework done in the OTA code
from zigpy.
Same issue with HA 2024.3.0.
from zigpy.
Updated to HA 2024.3.0 core (non-beta) and supervisor 2024.02.1 on HAOS. Moved 1 motion sensor within 5" of my coordinator and put batteries back in. Still fails firmware update from 0x01000057 to 0x01000064. I have 10 total Vallhorn sensors all on 57 firmware. Just figured I'd add one more data point. If it helps to send logs, appreciate a little hint on how to do so. I'm a HA newbie and it seems like I can only filter logbook by "firmware" entity and can't seem to figure out where the logging is for the failed firmware update attempts.
from zigpy.
Related Issues (20)
- Thread Devices Not available after update to Silicon Labs Multiprotocol 2.4.1 HOT 1
- Device requires a corresponding out cluster when communicating with the coordinator HOT 4
- How to use remote_providers with home assistant and zigpy HOT 4
- OTA from z2m_remote_index not filtering manufacturer name correctly resulting in bricked devices HOT 4
- Potential copyright issues with inclusion of OTA update files HOT 5
- Aqara E1 TRV Unsupported time cluster HOT 2
- OTA does not distinguish between up-to-date devices and devices without updates HOT 1
- [Feature Request] Support of Aeotec Pico Shutter HOT 1
- Error with latest zigpy -, failed to initialize due to unexpected error - AttributeError: 'AnonymousLVList' object has no attribute 'is_end_device' HOT 9
- Issue when loading AdvancedFileProvider from config file HOT 4
- Listeners error: `RuntimeError: dictionary changed size during iteration` HOT 3
- Updating HA to core 2024.5.0 crashed Silvercrest ZHA connecting HOT 3
- How to configure local OTA image file on ZHA? HOT 5
- Emulating an end device (preferably also router) using an NCP HOT 13
- OTA fails for ThirdReality 3RSP02028BZ metering outlet
- "zigpy radio ... info" works but "zigpy radio ... backup" doesn't HOT 2
- Task exception was never retrieved / dictionary changed size during iteration HOT 2
- MultipleQuirksMatchException when reloading ZHA integration with custom quirks v2 HOT 7
- Network diagnostic senors needed !!! HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zigpy.