-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not seem to work with the newer model WLPP1CFH-1 #5
Comments
Well it was easy to solve. The Bluetooth should have been a hint to me. It has an ESP32 inside. |
Yep, this won't work on an ESP32. Different SDK. If you plan to flash via wire, would you be able to take and share a firmware dump? |
I created one for you. The info is on thingiverse since this seems to be open to anyone to read. |
I managed to brick one of these plugs and was trying to open it up. Never opened a glued plugged and was not having much success. How did you open up yours? Wes. |
I ran a heat gun along one of the long sides. When it was warm and slightly pliable a spatula was worked in and the side bowled out a bit. After it cooled the tools used to open cell phones were able to finish breaking the glue free. Later the housing was heated up and pressed against a flat surface to reform it.
On Sunday, February 21, 2021, 4:43:58 PM EST, wstrater <notifications@github.com> wrote:
Well it was easy to solve. The Bluetooth should have been a hint to me. It has an ESP32 inside.
I see pads to solder to , now to see what needs to be done to do this .
I managed to brick one of these plugs and was trying to open it up. Never opened a glued plugged and was not having much success. How did you open up yours?
Wes.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Is it possible to make a different firmware with SDK for the ESP32? |
@mkormendy: It’s in the roadmap. I want to stabilize the experience for the ESP8266 first. I’ll get started on an ESP32 version later this summer. The ESP32 will require a different approach than the ESP8266. I haven’t dug too deep into the architecture, but it looks like I’ll need to make a custom intermediate bootloader in addition to an ESP32 variant of the esp2ino program itself. |
Beware that some ESP32 chips have their firmware locked. Most often they aren't but, another developer I know told me that can also be a problem when flashing OTA. |
I had no problem with an older one that did not have bluetooth like the newer ones do. That one worked perfectly other than I need to type python in place of py. The newer ones do allow me to view the info using "python wyze_updater.py" list
result
INFO:root:Trying saved credentials from .tokens.
Device Type: Plug (WLPP1CFH)
Device MAC: 2CAA8EF1D7A5
Firmware Version: 1.2.0.76
Device Name: ender 5 plus
but the firmware updater command "python wyze_updater.py update -s -d 2CAA8EF1D7A5 -f wyze_plug_flasher.bin" just moves along and does not do anything after the username and password are put in. . The original Wyze firmware is still on it.
This was tried as both ../wyze_plug_flasher.bin wyze_plug_flasher.bin
C:\wpf\WyzeUpdater>python wyze_updater.py update -s -d 2CAA8EF1D7A4 -f wyze_plug_flasher.bin
INFO:root:Trying saved credentials from .tokens.
INFO:root:Checking device, mac=2CAA8EF1D7A5
Device type: Plug (WLPP1CFH)
Device name: ender 5 plus
Firmware version: 1.2.0.76
IP Address: 10.0.0.164
Pushing firmware to this device? [y/N]:y
INFO:root:Serving firmware file 'wyze_plug_flasher.bin' as 'https://10.0.0.29/firmware.bin', md5=c1cd336c04a3c74e315edac00afd117c
Press Ctrl+C when all the updates are done...
.....10.0.0.164 - - [11/Feb/2021 19:26:32] "GET /firmware.bin HTTP/1.1" 200 -
I guess the next step is prying it apart and seeing what is inside.
The text was updated successfully, but these errors were encountered: