-
-
Notifications
You must be signed in to change notification settings - Fork 498
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
Alternatives for those of us with RTL8710 ("WARNING: it appears this device does not use an ESP82xx and therefore cannot install ESP based firmware") #484
Comments
A few months ago I saw a blog or a YouTube video (I could not find it again) where someone was able to flash an RTL Wi-Fi chip. It was a PoC of replacing the firmware only. There was no actual firmware for it. So, flashing is possible. But I have not seen any projects for an actual RTL firmware replacement. |
Thanks @meingraham for the feedback. In the meantime, I tried to leave a warning on the item page thru feedback, although it hasn't shown up yet. |
Regarding 2., here are some potential resources that might help start an alternative firmware project https://github.com/TuyaInc/tysdk_for_rtl8710bn/ |
I received some "no-name" sockets from ebay and got the message (...no esp...), too. Does anyone know if this is an ESP or not ?!? If so, I can try to extract the Firmware for debugging ... |
That is a WinnerMicro W600, not an ESP unfortunately EDIT: there is a wealth of information on that chip here: https://w600.chip.haus/ |
@kueblc, |
You might be able to determine the manufacturer without opening it by the MAC address of the device |
Good idea. According to The Wireshark OUI lookup tool:
|
TRSx80 ! Seriously? Are you a proud user of the imfamous Coco/Tandy product? It was my 1st PC. It will be very interesting to see progress on RTL chips! if I am not mistaken - they add the 5ghZ range? Not sure how that would help unless a lot of data needs to be transmitted/received.
Tollbringer! |
I saw a couple of users post that they were able to replace the RTL based Tuya module with the ESP based Tuya module and that worked. The Tuya modules are pin compatible. The RTL and ESP Wi-Fi SoC are quite different in this regard. |
So, I started disassembling my unknown module. I decided to put that in a separate thread, which you should find linked immediately above this post (feature of GitHub when you link from somewhere else). |
Has there been any movement on this? I currently have four Teckin (SP27) plugs which I believe to have RTL8710 chips inside (haven't been able to open them yet as I don't want to damage them). Tuya is really playing up for me as I can no longer integrate with IFTT or Home Assistant. |
There isn't any alternative firmware for RTL8710 to my knowledge. An alternative that worked for me was localtuya with homeassistant. |
I have ordered and ESP-12 and will try to replace the original chip with the ESP-12. |
I found some Tuya devices with Realtek modules successfully modified by replacing WBR3 Module (RTL8720) to ESP-07. They are pins compatible (at least power and tx/rx). |
I just wanted to link this thread, where somebody was able to flash a tuya WB2S with a custom home assistant / mqtt compatible firmware: https://www.elektroda.com/rtvforum/topic3806769.html (I don't know enough about embedded to judge if this is helpful for this project, but just in case) Edit: New project for WB2S/BK7231 (and XR809): |
Thanks for mention, @nx10 https://www.elektroda.com/rtvforum/viewtopic.php?p=19984465#19984465 |
Regarding the RTL8710 in particular, I'm working on a PlatformIO development platform with Arduino support, with ESP32 compatibility in mind: In the (further) future, I'm planning to also support other chipsets, like BK7231T with which I have a few bulbs. I'd happily accept any contribution, like testing the project, bug reports, or even code contribution 😄 |
Sweet! |
@Laces OpenBeken now works on W800 with OTA (updating firmware by WiFi, but for initial flashsing you need wires), OpenBeken will also soon support W600 as well. |
(from https://www.reddit.com/r/tasmota/comments/kpsbwf/ty5_mcu_identification/) EDIT: btw, I have a working ESPHome port for RTL8710BN (and BK7231 too) - https://docs.libretuya.ml/docs/projects/esphome/ |
Hi @kuba2k2 @openshwprojects! |
Just found this. In case no one has seen this, someone swapped out the RTL with an esp. "STOP using Tuya! Transplant your ESP8266 100%" by digiblurDIY on youtube - https://youtu.be/d_HpkIiWC3Y |
I am only an egg, but it seems some of these problems w the Realtek RTL8710BN and Tuya in general are solved w LibreTiny: https://docs.libretiny.eu/docs/status/supported/#tuya-inc |
Hello, recently I bought wifi socket plug, that using Smart Life app and Tuya cloud. It is look like this: I tried to tuya-convert but, It won't find my wifi socket, so I am considering about what is inside... ESPxx chip or RTL. I want flash esphome into. I also check by mac addres C4:82:E1:28:3B:7A and vendor is Tuya Smart Inc. I bought this form polish marketplace allegro: https://allegro.pl/oferta/gniazdko-wifi-smart-watomierz-timer-licznik-14195644657 In product descryption is nothing that can give me more information about what is inside.... Maybe somone know what is inside and it is posibility to flash tasmota or esphome (esphome will be exactly!) into ;) |
Hi, did you manage to flash this socket? Is that beken? I have similar. Also Tuya (based on mac address). |
In February this year, I successfully flashed 5 sockets of this type to the free Open Beaken software, authored by a Pole. Here I leave you the link to the repository Github repo You will even find videos on their channel on how to change the firmware in similar modules that contain the BK7231 chip. The software provides support for MQTT so In my opinion that is enough for using with home assistant and etc. They also have their own flasher prepared for this ;) |
Thank you very much for answer :). I have few sockets so I think it is worth to flash them. Are you using simple USB UART converter, something like this? https://allegro.pl/oferta/konwerter-usb-uart-rs232-cp2102-3-3v-5v-kable-15478664604 |
Yeas, I used simply USB uart converter ;) That should work fine USB UART Converter |
First off, thank you @kueblc for picking up the torch on this, and thanks to everyone who contributed in the past, for that is the only way for any of us to Have Nice Things(tm). 😄
I have been reading for the last couple days, unfortunately it appears that I have purchased some modules that contain the RTL8710 as I am getting the dreaded error as posted in the title. Therefore I won't bother posting logs, unless you feel they are relevant (so far all the threads I read point to this being a fairly reliable indicator).
At this point, I suppose the only things left to do are:
and/or
And so, on to each of those in turn:
1. Warn others
I would love to do my part, however I could not even seem to figure out exactly the model number of the plugs I purchased from AliExpress, but here is the link: https://www.aliexpress.com/item/4000346047401.html Any advice here would be appreciated.
2. Contribute to any development that may be going on with RTL8710
I read in some post that you were not aware of any stable alternative, is this still the case? I have fair amount of equipment here and I am very willing to sacrifice one or more of my units for the greater good (as so many others have done before us).
3. Put these to use in my home in some other way
So they are not a complete loss (and in case I get any more modules like this in future) I think I would like to do something like keeping them on their own subnet, not connected to Internet (ie, "Network Of Things" (NOT) ) and using something like TuyaApi with the tuya-mqtt wrapper for openHAB. But that is more a statement than a question, and leaving it here to offer others in my same situation an alternative.
EDIT: It just occurred to me maybe convert this info into a Wiki topic. But I guess I will see what discussion is generated first.
The text was updated successfully, but these errors were encountered: