GL-S10 v2.1 Packet Loss Issues

You need to use the button near the 3 pins you connect to UART (not the reset button on the side) while plugging the unit in. The picture from jjross is for the older V1.0 and doesn’t have the button shown as it is in a different place on that board.

After that a single green light will be lit and it will be in flash mode. I have an FTDI flasher and had to update the driver before it would work :

1 Like

For hardware version v2.1, there seems to be a solution for packet loss over ethernet. OTA appears to be working well too.

3 Likes

I just switched back to using the ethernet connection with the suggested fix from the linked Github issue. I’m now seeing 0% packet loss and everything is working great, including OTA!

Here’s the ethernet config I’m using now (only clk_mode has changed from the default ethernet config):

ethernet:
  type: IP101
  mdc_pin: GPIO23
  mdio_pin: GPIO18
  clk_mode: GPIO0_IN
  phy_addr: 1
  power_pin: GPIO5
2 Likes

THANK YOU!

I was just trying to figure out whether I was supposed to remove the other options.

Hi all, I updated my ESPHOME server Dashboard today to Version 2023.8.1
Upon restart of the dashboard, it immediately insisted that I’d update my GL-S10 because a new version was available, so I did. But that failed big time with the following error message:

Reading CMake configuration...
PermissionError: [Errno 13] Permission denied: '/config/.esphome/platformio/packages/tool-cmake/bin/cmake':
  File "/usr/local/lib/python3.9/dist-packages/platformio/builder/main.py", line 175:
    env.SConscript("$BUILD_SCRIPT")

Do I need an updated gl-s10-bt-proxy-1e66cc.yaml file for this to work?

How did it tell you you needed to upgrade?

It didn’t. I checked myself on GitHub. But I found the error and the upgrade went well.