HyperHDR icon indicating copy to clipboard operation
HyperHDR copied to clipboard

Can not update Refresh time for HyperSerialESP32 on Windows 11

Open and7ey opened this issue 10 months ago • 6 comments

Can not use HyperSerialESP32 with HyperHDR installed on Windows 11.

Bug report, debug log and your config file (FULL LOGS ARE MANDATORY)

https://pastebin.com/4egvnMy2

Steps to reproduce

  1. Install the latest HyperHDR on Windows 11 PC
  2. Flash HyperSerialESP32 to WeMos ESP32 s2 mini
  3. Connect ESP32 to PC
  4. Try to change the settings in accordance with the manual, choose COM7
  5. You can not change the Refresh time to 0, it says controlled by Smoothing or driver
  6. Try to switch on the device
  7. Get an error ���������������� ����, which couldn't be read (some encoding issues?) regardless of Eng interface of HyperHDR

What is expected?

What is actually happening?

Device 'adalight' is disabled due to an error: '�������� ����� �������.'

The same ESP32 device works well with another machine (MacOS).

System

HyperHDR Server: 
- Build:           (HEAD detached at v21.0.0.0beta2) (Awawa-6bb7f88/c7cd3b1-1737912969)
- Build time:      Jan 26 2025 17:39:36
- Git Remote:      https://github.com/awawa-dev/HyperHDR
- Version:         21.0.0.0beta2
- UI Lang:         en (BrowserLang: ru-RU)
- Avail Capt:      Windows (Microsoft Media Foundation)
- Database:        read/write

HyperHDR Server OS: 
- Distribution:   Windows 11 Version 24H2
- Architecture:   x86_64
- CPU Model:      AMD Ryzen 5 7500F 6-Core Processor
- Kernel:         winnt (10.0.26100 (WS: 64))
- Qt Version:     6.5.3
- OpenSSL:        OpenSSL 3.2.3 3 Sep 2024
- Browser:        Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 

and7ey avatar Feb 22 '25 14:02 and7ey

Hi Enable ESP handshake in Adalight driver setting

awawa-dev avatar Feb 22 '25 16:02 awawa-dev

@awawa-dev thanks for prompt reply! It helped to be able to connect. But what is about Refresh time?

and7ey avatar Feb 22 '25 17:02 and7ey

Disable smoothing

awawa-dev avatar Feb 22 '25 17:02 awawa-dev

But usually you do not want to do it. In past there were 2 independent clocks: in smoothing and in driver causing synchronization problems. Since v20 there is only one master clock in the smoothing.

awawa-dev avatar Feb 22 '25 17:02 awawa-dev

But usually you do not want to do it

Got it, thanks. Suggest to update https://github.com/awawa-dev/HyperSerialESP32 readme to reflect both:

  • Enable ESP handshake (just noticed that this is checked on the screenshot, but I followed the text...)
  • remove the text about refresh time

and7ey avatar Feb 22 '25 17:02 and7ey

Yeap, HyperSerialESP32 manual needs a small update ;-)

awawa-dev avatar Feb 22 '25 17:02 awawa-dev