Espeasy compatible unit with wired ethernet?
Moderators: grovkillen, Stuntteam, TD-er
Re: Espeasy compatible unit with wired ethernet?
Hmm that's really strange.
The idea of the 'factory' image is that you don't need to apply an offset.
The non-factory builds are meant for OTA updates, meaning the bootloader is still present. Those can also be flashed using the flasher in your screenshot, but with an offset. (given the unit had been flashed with ESPEasy before)
But the factory image does have these parts pre-pended in the image so I really can't understand why it would even work when you flash a factory image with an offset.
The idea of the 'factory' image is that you don't need to apply an offset.
The non-factory builds are meant for OTA updates, meaning the bootloader is still present. Those can also be flashed using the flasher in your screenshot, but with an offset. (given the unit had been flashed with ESPEasy before)
But the factory image does have these parts pre-pended in the image so I really can't understand why it would even work when you flash a factory image with an offset.
-
- Normal user
- Posts: 24
- Joined: 11 May 2020, 17:01
Re: Espeasy compatible unit with wired ethernet?
OK, I flashed a second unit with the factory ethernet image using the expressif tool with an offset of 0x0000, and it worked.
Then used the webpage updater as before. The only difference was that with the second unit, the gpio0 short was removed a couple of seconds after powering up. Both working OK, but will reflash the original without the offset.
In both cases, erased before starting the flash...and thanks for the info!
Then used the webpage updater as before. The only difference was that with the second unit, the gpio0 short was removed a couple of seconds after powering up. Both working OK, but will reflash the original without the offset.
In both cases, erased before starting the flash...and thanks for the info!
Re: Espeasy compatible unit with wired ethernet?
Just getting back to your post, as I am facing probably something similar here when trying to use ESP32 IDF 4.4 code (or maybe it is the newer toolchain, no idea)seersucker wrote: ↑26 Dec 2021, 02:44 fwiw I just got one of these working using the expressif flash download tool. Then did the update from the Tools/Update Firmware page. I had flashed using an offset of 0x1000 which is wrong for a factory image, the offset should be 0x0000.
(Removed a possibly misleading pic showing the flash tool image with an offset)
What build did you try to flash here?
Is it a build you made?
What size?
What file system?
-
- Normal user
- Posts: 24
- Joined: 11 May 2020, 17:01
Re: Espeasy compatible unit with wired ethernet?
Used the expressif tool with ESP_Easy_mega_20211105_custom_ESP32_4M316k_ETH-factory.bin, then used the webpage to update to ESP_Easy_mega_20211105_custom_ESP32_4M316k_ETH.bin.
Did have problems trying to use GPIO39 as a switch input, seemed to be erratic even with a hardwired pullup resistor, but other than that, OK.
Please let me know if you require more info.
Apologies for the late reply...
Did have problems trying to use GPIO39 as a switch input, seemed to be erratic even with a hardwired pullup resistor, but other than that, OK.
Please let me know if you require more info.
Apologies for the late reply...
- Attachments
-
- ESP_Easy_eth1.png (28.28 KiB) Viewed 12659 times
Re: Espeasy compatible unit with wired ethernet?
You have 'updated' to exactly the same version, so you didn't have to do that. The *factory.bin files have the boot and partition data included, required for ESP32 for the initial install, but the code-content is exactly the same as the non-factory file.seersucker wrote: ↑13 Jan 2022, 20:24 Used the expressif tool with ESP_Easy_mega_20211105_custom_ESP32_4M316k_ETH-factory.bin, then used the webpage to update to ESP_Easy_mega_20211105_custom_ESP32_4M316k_ETH.bin.
![Knipoog ;)](./images/smilies/icon_e_wink.gif)
In the meantime, there has been a 20211224 release of ESPEasy, you can install that via the OTA update. (After downloading from the Releases page, and extracting the file(s))
Any particular reason you are using the Custom build? as it only has a small set of plugins available (and the exact configuration isn't even documented on the Plugins page, as it is different for ESP32 and ESP8266).
/Ton (PayPal.me)
-
- Normal user
- Posts: 24
- Joined: 11 May 2020, 17:01
Re: Espeasy compatible unit with wired ethernet?
No, it was just the first one visible in the drop-down bin file list.
![Knipoog ;)](./images/smilies/icon_e_wink.gif)
Re: Espeasy compatible unit with wired ethernet?
Hi i have problem with module WT32-S1 ETH. I try use new version ESP32_mega 20220809 and application ESP.Easy.Flasher.exe. I chose COM port and bin "ESP_Easy_mega_20220809_normal_ESP32_4M316k_ETH.factory.bin". And after 16 seconds i see error. This is log file:
ofcourse TX and RX connected, 3.3V and GND and IO0 to GND. I try programing ESpHome in Home Assistant and working. Problem only for ESpEasy.
Code: Select all
######2022-09-10######
#######0.04.007#######
######FLASH INFO######
BIN file: ESP_Easy_mega_20220809_normal_ESP32_4M316k_ETH.factory.bin
COM port: (COM3) FTDI USB Serial Port (Port_#0007.Hub_#0001)
Baud rate: 115200
######POST FLASH######
No post flash information entered...
######FLASH LOG######
[esptool.exe -vv -cd nodemcu -cb 115200 -cp COM3 -ca 0x00000 -cf "D:\_HOME ASSISTANT\ESPEasy_ESP32_mega-20220809\bin\ESP_Easy_mega_20220809_normal_ESP32_4M316k_ETH.factory.bin"]
[10.09.2022 21:58:15] esptool v0.4.12 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
[10.09.2022 21:58:15] setting board to nodemcu
[10.09.2022 21:58:15] setting baudrate from 115200 to 115200
[10.09.2022 21:58:15] setting port from to COM3
[10.09.2022 21:58:15] setting address from 0x00000000 to 0x00000000
[10.09.2022 21:58:15] espcomm_upload_file
[10.09.2022 21:58:15] espcomm_upload_mem
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] opening bootloader
[10.09.2022 21:58:15] resetting board
[10.09.2022 21:58:15] trying to connect
[10.09.2022 21:58:15] flush start
[10.09.2022 21:58:15] setting serial port timeouts to 1 ms
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] flush complete
[10.09.2022 21:58:15] espcomm_send_command: sending command header
[10.09.2022 21:58:15] espcomm_send_command: sending command payload
[10.09.2022 21:58:15] read 0, requested 1
[10.09.2022 21:58:15] trying to connect
[10.09.2022 21:58:15] flush start
[10.09.2022 21:58:15] setting serial port timeouts to 1 ms
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] flush complete
[10.09.2022 21:58:15] espcomm_send_command: sending command header
[10.09.2022 21:58:15] espcomm_send_command: sending command payload
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] trying to connect
[10.09.2022 21:58:15] flush start
[10.09.2022 21:58:15] setting serial port timeouts to 1 ms
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] flush complete
[10.09.2022 21:58:15] espcomm_send_command: sending command header
[10.09.2022 21:58:15] espcomm_send_command: sending command payload
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] espcomm_send_command: receiving 4 bytes of data
[10.09.2022 21:58:15] Uploading 1369696 bytes from D:\_HOME ASSISTANT\ESPEasy_ESP32_mega-20220809\bin\ESP_Easy_mega_20220809_normal_ESP32_4M316k_ETH.factory.bin to flash at 0x00000000
[10.09.2022 21:58:15] erasing flash
[10.09.2022 21:58:15] size: 14e660 address: 000000
[10.09.2022 21:58:15] first_sector_index: 0
[10.09.2022 21:58:15] total_sector_count: 335
[10.09.2022 21:58:15] head_sector_count: 16
[10.09.2022 21:58:15] adjusted_sector_count: 319
[10.09.2022 21:58:15] erase_size: 13f000
[10.09.2022 21:58:15] espcomm_send_command: sending command header
[10.09.2022 21:58:15] espcomm_send_command: sending command payload
[10.09.2022 21:58:15] setting serial port timeouts to 15000 ms
[10.09.2022 21:58:15] read 0, requested 1
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] warning: espcomm_send_command: didn't receive command response
[10.09.2022 21:58:15] warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
[10.09.2022 21:58:15] closing bootloader
[10.09.2022 21:58:15] flush start
[10.09.2022 21:58:15] setting serial port timeouts to 1 ms
[10.09.2022 21:58:15] setting serial port timeouts to 1000 ms
[10.09.2022 21:58:15] flush complete
[10.09.2022 21:58:15] error: espcomm_upload_mem failed
[2022-09-10 21:58:15] DONE! BUT WITH (1) ERRORS!
############################
[2022-09-10 21:58:15] The COM port was already in use... the post-flash did not complete.
[2022-09-10 21:58:15] JOB COMPLETED, over and out!
Re: Espeasy compatible unit with wired ethernet?
Please use the Espressif download tool.
Those other flashers will not work with ESP32
Those other flashers will not work with ESP32
Re: Espeasy compatible unit with wired ethernet?
It is included in the ZIP file.
It is in the folder Espressif_flash_download_tool_v3.8.5
See the documentation about how to use this tool: https://espeasy.readthedocs.io/en/lates ... nload-tool
One final remark.
For the latest build (and upcoming builds) it may make a big difference whether you have "DoNotChgBin" checked. Expecially for 16M flash units.
It is best to have this checked for the latest test builds and newer upcoming builds.
I am not 100% sure about this for older builds, so if you see the unit bootlooping, check/unckeck this checkbox.
It is in the folder Espressif_flash_download_tool_v3.8.5
See the documentation about how to use this tool: https://espeasy.readthedocs.io/en/lates ... nload-tool
One final remark.
For the latest build (and upcoming builds) it may make a big difference whether you have "DoNotChgBin" checked. Expecially for 16M flash units.
It is best to have this checked for the latest test builds and newer upcoming builds.
I am not 100% sure about this for older builds, so if you see the unit bootlooping, check/unckeck this checkbox.
Re: Espeasy compatible unit with wired ethernet?
Yeah working !!! Thx for helpTD-er wrote: ↑10 Sep 2022, 22:20 It is included in the ZIP file.
It is in the folder Espressif_flash_download_tool_v3.8.5
See the documentation about how to use this tool: https://espeasy.readthedocs.io/en/lates ... nload-tool
One final remark.
For the latest build (and upcoming builds) it may make a big difference whether you have "DoNotChgBin" checked. Expecially for 16M flash units.
It is best to have this checked for the latest test builds and newer upcoming builds.
I am not 100% sure about this for older builds, so if you see the unit bootlooping, check/unckeck this checkbox.
![Lach :)](./images/smilies/icon_e_smile.gif)
Re: Espeasy compatible unit with wired ethernet?
You're welcome ![Lach :)](./images/smilies/icon_e_smile.gif)
I will remove the other flashers from the ESP32 ZIP files... at least for newer builds.
![Lach :)](./images/smilies/icon_e_smile.gif)
I will remove the other flashers from the ESP32 ZIP files... at least for newer builds.
Re: Espeasy compatible unit with wired ethernet?
Ok However, it doesn't work
![Bedroeft :(](./images/smilies/icon_e_sad.gif)
Code: Select all
INIT : Booting version: mega-20220809_57b0c0c (ESP32 SDK v4.4.3)
35 : Info : INIT : Free RAM:273920
36 : Info : INIT : Soft Reboot #16 Last Action before Reboot: Background Task Last systime: 0 - Restart Reason: CPU0: Software reset CPU CPU1: Software reset CPU
38 : Info : FS : Mounting...
64 : Info : FS : Mount successful, used 141815 bytes of 290156
87 : Info : CRC : SecuritySettings CRC ...OK
93 : Info : INIT : I2C
95 : Info : INIT : SPI not enabled
114 : Info : INIT : Free RAM:268140
165 : Info : INFO : Plugins: 47 [Normal] (ESP32 SDK v4.4.3)
167 : Info : ETH PHY Type: LAN8710/LAN8720 PHY Addr: 0 Eth Clock mode: External crystal oscillator MDC Pin: 23 MIO Pin: 18 Power Pin: -1
1172 : Info : Set Network mode: WiFi
1174 : Error : WIFI : No valid wifi settings
1175 : Info : WiFi :
Brownout detector was triggered
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:2
load:0x3fff0030,len:184
load:0x40078000,len:12616
load:0x40080400,len:2916
entry 0x400805c4
▒U33 : Info :
INIT : Booting version: mega-20220809_57b0c0c (ESP32 SDK v4.4.3)
35 : Info : INIT : Free RAM:273920
36 : Info : INIT : Soft Reboot #17 Last Action before Reboot: Background Task Last systime: 0 - Restart Reason: CPU0: Software reset CPU CPU1: Software reset CPU
38 : Info : FS : Mounting...
64 : Info : FS : Mount successful, used 141815 bytes of 290156
87 : Info : CRC : SecuritySettings CRC ...OK
93 : Info : INIT : I2C
95 : Info : INIT : SPI not enabled
114 : Info : INIT : Free RAM:268140
165 : Info : INFO : Plugins: 47 [Normal] (ESP32 SDK v4.4.3)
167 : Info : ETH PHY Type: LAN8710/LAN8720 PHY Addr: 0 Eth Clock mode: External cry
Re: Espeasy compatible unit with wired ethernet?
That's the reason for crashing.Brownout detector was triggered
The voltage dips too far when the ESP turns on its WiFi or Ethernet (or both)
So either the power supply (or the 3V3 regulator, most likely) can't handle the current surge.
Ethernet does easily add 100 mA to the base load.
A typical ESP32 with Ethernet will take roughly 160 mA idling.
However it may peak briefly to over 600 mA.
Your 3V3 regulator should be capable to handle at the very least 250 mA for a long time and peaks of upto 600 mA.
So make sure your 3V3 regulator can handle this. Maybe add a 220 - 330 uF capacitor on the 3V3 line.
This may need a bit of experimenting as adding a capacitor may make things worse at the first boot, since a fully discharged capacitor acts like a short circuit to get its initial charge.
Also the resistance of the wires and connectors do have a significant impact on voltage drops.
Re: Espeasy compatible unit with wired ethernet?
Ok i try and testTD-er wrote: ↑11 Sep 2022, 11:39That's the reason for crashing.Brownout detector was triggered
The voltage dips too far when the ESP turns on its WiFi or Ethernet (or both)
So either the power supply (or the 3V3 regulator, most likely) can't handle the current surge.
Ethernet does easily add 100 mA to the base load.
A typical ESP32 with Ethernet will take roughly 160 mA idling.
However it may peak briefly to over 600 mA.
Your 3V3 regulator should be capable to handle at the very least 250 mA for a long time and peaks of upto 600 mA.
So make sure your 3V3 regulator can handle this. Maybe add a 220 - 330 uF capacitor on the 3V3 line.
This may need a bit of experimenting as adding a capacitor may make things worse at the first boot, since a fully discharged capacitor acts like a short circuit to get its initial charge.
Also the resistance of the wires and connectors do have a significant impact on voltage drops.
![Lach :)](./images/smilies/icon_e_smile.gif)
Re: Espeasy compatible unit with wired ethernet?
Guys if i have 30 pins ESP32 which pins i could replace GPIO-0? guess I can't start LAN8720 because of it
Re: Espeasy compatible unit with wired ethernet?
What are you using as ethernet?
One of those (purple) boards from Ali express with a LAN8720A chip and crystal?
There are several options here:
- solder a wire to the EN pin of the crystal (which is rather tricky as you can easily damage the crystal) so you can keep the crystal off during boot.
- Add an analog switch which can handle 50 MHz to disconnect the link between the crystal and GPIO-0 during boot
- Remove the crystal and let the ESP generate the clock. You need to check if you need the 'normal' or '180 degree phase shifted' (thus inverted) clock.
- Add a FET to explicitly turn on the external board. You can define the pin in the ethernet config in ESPEasy.
The last one is perhaps the best one, but keep in mind that you may have some capacitors on that power supply part, which may keep the crystal running slightly longer when rebooting the ESP.
I don't know when the GPIO-0 state is checked during boot.
A software reboot will not let you enter flash mode, so that's not a problem.
However the reset option on some boards do seem to be considered differently on some ESP32 units.
A good rule of thumb seems to be that if RTC memory seems to work (thus time is kept during reboot, without running NTP, and/or task values are restored after a reboot) then the ESP32 will not evaluate the GPIO-0 state during boot.
One of those (purple) boards from Ali express with a LAN8720A chip and crystal?
There are several options here:
- solder a wire to the EN pin of the crystal (which is rather tricky as you can easily damage the crystal) so you can keep the crystal off during boot.
- Add an analog switch which can handle 50 MHz to disconnect the link between the crystal and GPIO-0 during boot
- Remove the crystal and let the ESP generate the clock. You need to check if you need the 'normal' or '180 degree phase shifted' (thus inverted) clock.
- Add a FET to explicitly turn on the external board. You can define the pin in the ethernet config in ESPEasy.
The last one is perhaps the best one, but keep in mind that you may have some capacitors on that power supply part, which may keep the crystal running slightly longer when rebooting the ESP.
I don't know when the GPIO-0 state is checked during boot.
A software reboot will not let you enter flash mode, so that's not a problem.
However the reset option on some boards do seem to be considered differently on some ESP32 units.
A good rule of thumb seems to be that if RTC memory seems to work (thus time is kept during reboot, without running NTP, and/or task values are restored after a reboot) then the ESP32 will not evaluate the GPIO-0 state during boot.
Re: Espeasy compatible unit with wired ethernet?
well, i read all from internet and did almost all of u already said) better if i get new one with ethernet onboard)TD-er wrote: ↑29 Oct 2022, 16:18 What are you using as ethernet?
One of those (purple) boards from Ali express with a LAN8720A chip and crystal?
There are several options here:
- solder a wire to the EN pin of the crystal (which is rather tricky as you can easily damage the crystal) so you can keep the crystal off during boot.
- Add an analog switch which can handle 50 MHz to disconnect the link between the crystal and GPIO-0 during boot
- Remove the crystal and let the ESP generate the clock. You need to check if you need the 'normal' or '180 degree phase shifted' (thus inverted) clock.
- Add a FET to explicitly turn on the external board. You can define the pin in the ethernet config in ESPEasy.
The last one is perhaps the best one, but keep in mind that you may have some capacitors on that power supply part, which may keep the crystal running slightly longer when rebooting the ESP.
I don't know when the GPIO-0 state is checked during boot.
A software reboot will not let you enter flash mode, so that's not a problem.
However the reset option on some boards do seem to be considered differently on some ESP32 units.
A good rule of thumb seems to be that if RTC memory seems to work (thus time is kept during reboot, without running NTP, and/or task values are restored after a reboot) then the ESP32 will not evaluate the GPIO-0 state during boot.
Re: Espeasy compatible unit with wired ethernet?
Olimex does have some very nice (and relative cheap) ethernet boards.
Re: Espeasy compatible unit with wired ethernet?
I bought them from Olimex themselves and yes the ESP32 boards (at least the ones with LAN8720 chips) are working fine with ESPEasy.
Not sure if they do have new revisions, so better check the used LAN chips just to be sure.
Not sure if they do have new revisions, so better check the used LAN chips just to be sure.
Re: Espeasy compatible unit with wired ethernet?
It started on boards with ESP32, lan chip JL1101.
I don't know what the difference is between LAN8720 vs. JL1101.
No plans to support JL1101?
I don't know what the difference is between LAN8720 vs. JL1101.
No plans to support JL1101?
Re: Espeasy compatible unit with wired ethernet?
I have never seen this lan chip being mentioned before, so upto now there were no plans to support something we didn't know even existed ![Lach :)](./images/smilies/icon_e_smile.gif)
I will check if the chip is supported by the ESP32 SDK.
N.B. there are 2 types of Ethernet chips for us hobbyists...
- With RMII interface
- With SPI interface (typically has its own stack running, like the W5500)
The only supported interfaces for now have RMII interface, so the complete Ethernet layer-1 (Phy/Interface) handling (and up) is done in software on the ESP.
Those with SPI interface do at least handle upto layer-2 (MAC) on the Ethernet module. Some even do layer-3 (IP)
Edit:
Apparently you need at least ESP-IDF 5.x, as mentioned here: https://esp32.com/viewtopic.php?t=32331
So it won't be supported until I have included support for IDF 5.x, which will not be done for at least a few months.
I will eventually support IDF5.x, so we can support ESP32-C2, ESP32-C6 and ESP32-H2 (not sure about the usefulness of the last one since it doesn't have WiFi)
But RMII devices will only be supported on ESP32 (classic) as the others don't have pins dedicated to the RMII interface.
So for other ESP32 versions we may need to add support for SPI Ethernet.
Meaning I have to decide where I can put in my time with the most effectiveness.
TL;DR
Don't expect support for this Ethernet chip in the next few months.
![Lach :)](./images/smilies/icon_e_smile.gif)
I will check if the chip is supported by the ESP32 SDK.
N.B. there are 2 types of Ethernet chips for us hobbyists...
- With RMII interface
- With SPI interface (typically has its own stack running, like the W5500)
The only supported interfaces for now have RMII interface, so the complete Ethernet layer-1 (Phy/Interface) handling (and up) is done in software on the ESP.
Those with SPI interface do at least handle upto layer-2 (MAC) on the Ethernet module. Some even do layer-3 (IP)
Edit:
Apparently you need at least ESP-IDF 5.x, as mentioned here: https://esp32.com/viewtopic.php?t=32331
So it won't be supported until I have included support for IDF 5.x, which will not be done for at least a few months.
I will eventually support IDF5.x, so we can support ESP32-C2, ESP32-C6 and ESP32-H2 (not sure about the usefulness of the last one since it doesn't have WiFi)
But RMII devices will only be supported on ESP32 (classic) as the others don't have pins dedicated to the RMII interface.
So for other ESP32 versions we may need to add support for SPI Ethernet.
Meaning I have to decide where I can put in my time with the most effectiveness.
TL;DR
Don't expect support for this Ethernet chip in the next few months.
Re: Espeasy compatible unit with wired ethernet?
I asked because it should be the IEEE 802.3 RMII/MII standard.
While I had boards, they were LAN8720.
Now I received this one, it looks very good.
https://www.aliexpress.com/item/4000091 ... 1802lLu7wI
Has LAN JL1101
While I had boards, they were LAN8720.
Now I received this one, it looks very good.
https://www.aliexpress.com/item/4000091 ... 1802lLu7wI
Has LAN JL1101
Re: Espeasy compatible unit with wired ethernet?
@TD-er
Thank you for the quick reply.
I understand, I'll put the board in the drawer.....
At least you have information that such a thing exists.
Thank you for the quick reply.
I understand, I'll put the board in the drawer.....
![Erg Blij :D](./images/smilies/icon_e_biggrin.gif)
At least you have information that such a thing exists.
Re: Espeasy compatible unit with wired ethernet?
Apparently the Tasmota fork for the ESP32 platform seems to support this chip.
Not sure which version added support for it, but I will keep it in mind when we switch to the latest version of this platform.
Not sure which version added support for it, but I will keep it in mind when we switch to the latest version of this platform.
Re: Espeasy compatible unit with wired ethernet?
It is already supported by ESPHOME.
But I like Espeasy.
For me, the configuration of Espeasy is simpler.
I don't feel like experimenting with Tasmota.
But I like Espeasy.
For me, the configuration of Espeasy is simpler.
I don't feel like experimenting with Tasmota.
Re: Espeasy compatible unit with wired ethernet?
I don't mean you need to switch to Tasmota...
Jason2866 has made a forked platform package of the ESP32 Arduino platform code.
I use this for ESPEasy as it contains some patches which are not yet merged in the main platform and I talk to Jason frequently![Lach :)](./images/smilies/icon_e_smile.gif)
By the way, I looked at the Ali Express link you gave.
It looks like it is random whether they will send you an ESP32 board or some STM board.
Jason2866 has made a forked platform package of the ESP32 Arduino platform code.
I use this for ESPEasy as it contains some patches which are not yet merged in the main platform and I talk to Jason frequently
![Lach :)](./images/smilies/icon_e_smile.gif)
By the way, I looked at the Ali Express link you gave.
It looks like it is random whether they will send you an ESP32 board or some STM board.
Re: Espeasy compatible unit with wired ethernet?
Yes, it is written there that they send randomly, but I risked it and ESP arrived.
I assume that ESP is a newer version and the STM stock has run out.
I'll look at the package Jason2866, I suppose I'll have to do my own compilation and it's beyond my powers.
I only succeeded once.
I assume that ESP is a newer version and the STM stock has run out.
I'll look at the package Jason2866, I suppose I'll have to do my own compilation and it's beyond my powers.
I only succeeded once.
Re: Espeasy compatible unit with wired ethernet?
You need to do a lot more. It's not just a recompile, but I have to look into the interface class for that device and see what else must be added.
Re: Espeasy compatible unit with wired ethernet?
I'll make do with wifi for now. You don't have to spend time on it. It should be used for more important things.
Re: Espeasy compatible unit with wired ethernet?
Hello,
I'm looking at the documentation, is RTL8201 and JL1101 a reality?
I see that some documentation updates took place in 2/2024.
I'm looking at the documentation, is RTL8201 and JL1101 a reality?
I see that some documentation updates took place in 2/2024.
Re: Espeasy compatible unit with wired ethernet?
Those are indeed included in the latest build on the webflasher: https://td-er.nl/ESPEasy/latest/
However I have not tested those as I simply do not have boards with them.
Please let me know the results.
N.B. I also added support for 3 SPI Ethernet devices, so now other ESP32-variants can be equipped with Ethernet.
I currently have boards with W5500 and an ESP32-C3 board with DM9051
And W5500 also can be used without INT, like on the M5Stack AtomPOE (you will not yet find any other firmware based on Arduino out there with that supported
)
However I have not tested those as I simply do not have boards with them.
Please let me know the results.
N.B. I also added support for 3 SPI Ethernet devices, so now other ESP32-variants can be equipped with Ethernet.
I currently have boards with W5500 and an ESP32-C3 board with DM9051
And W5500 also can be used without INT, like on the M5Stack AtomPOE (you will not yet find any other firmware based on Arduino out there with that supported
![Lach :)](./images/smilies/icon_e_smile.gif)
Re: Espeasy compatible unit with wired ethernet?
Originally, I wanted to write here that the Lilygo t-ETH lite board is interesting and supports POE.
I didn't want to order when there is W5500 or RTL8201.
I found out in the documentation that there is already support.
But I'm going to order.
I have one board with JL1101, I can try it.
I will let you know.
I didn't want to order when there is W5500 or RTL8201.
I found out in the documentation that there is already support.
But I'm going to order.
I have one board with JL1101, I can try it.
I will let you know.
Re: Espeasy compatible unit with wired ethernet?
You can order the T-ETH-Lite-ESP32S3 as the SPI Ethernet chip uses less GPIO pins and the S3 does have more GPIO pins to begin with.
See here for a list of those boards: https://github.com/Xinyuan-LilyGO/LilyGO-T-ETH-Series
See here for a list of those boards: https://github.com/Xinyuan-LilyGO/LilyGO-T-ETH-Series
Who is online
Users browsing this forum: No registered users and 1 guest