xiaomi: improve loock.cateye.v01 compatibility#2181
xiaomi: improve loock.cateye.v01 compatibility#218166Ton99 wants to merge 3 commits intoAlexxIT:masterfrom
Conversation
|
|
||
| for { | ||
| _ = c.client.SetDeadline(time.Now().Add(5 * time.Second)) | ||
| _ = c.client.SetDeadline(time.Now().Add(timeout)) |
There was a problem hiding this comment.
Are you sure we need this? If the probe had a timeout for the entire probe, this is a timeout for each packet.
There was a problem hiding this comment.
No, it is to make sure it is not a problem
|
Does your |
|
I just don't understand why you think the new firmware works on the miss protocol. |
|
Original Firmware 1.3.8 from the board. It can be broken. |
|
CatY ( What was added in this branch:
What was tested (multiple retries + delays):
Observed result:
Conclusion so far:
|
|
Firmware quick triage loock.cateye.v01.Bin findings:
Implication:
|
|
Latest findings from live CatY (loock.cateye.v01) testing:
|

Summary
missfirst forloock.cateye.v01with existing fallback behavioradmin+ cloud password path)Context
This addresses Xiaomi Loock CatY (
loock.cateye.v01) streams that authenticate but end with:streams: read udp [::]:xxxxx: i/o timeoutLinked issue: #2180
Validation
go test ./internal/xiaomi ./pkg/xiaomi/...