ct-Open-Source / ct-Open-Source/tuya-convert

Merkury Bulbs MI-BW210-999W Refuse to Flash

Open
#889 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5.1k
Forks
523
PR merge metrics
No merged PRs in 30d

Description

This most likely has to do with these being sent out with patched firmware, but I didn't see this reported anywhere else so I bought 6 of them (Merkury Bulbs MI-BW210-999W) from Walmart (Dec-31-2020) and none would flash. I am seeing this is the scripts/smarthack-psk.log log.

`^CTraceback (most recent call last):
File "./psk-frontend.py", line 113, in
main()
File "./psk-frontend.py", line 106, in main
r,_,_ = select.select(readables, [], [])`

As described in with the error in the development branch the devices left easy pairing mode (LED stopped blinking quickly) when the config packets were sent. I have flashed an older Merkury Bulb 904 Bulb and a outlet just fine. I was so excited I bought these bulbs to light up the house lol only to be hit with nothing :( if there's anything else I can provide just ask. Thanks for your hard work! Hope this prevents someone else from going on a spending spree before a fix is found.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with scripts/smarthack-psk.log and psk-frontend.py, especially the select call shown in the report. Reproduce the failure with Merkury MI-BW210-999W bulbs and compare it with the older Merkury bulb and outlet that flashed successfully. Done means the affected bulbs remain usable through the flashing process and receive the alternative firmware.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.