Search found 45 matches

by PanicanWhyasker
Sun May 22, 2022 11:17 pm
Forum: Hardware
Topic: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tuned?
Replies: 8
Views: 4168

Re: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tune

@ESP_Sprite, the changes to the 3.2 release tree were an ability to hook into the panic handler, so you could fetch info about the crash (backtrace, crash reason) in user app code. Essentially, add a function to provide a callback, and invoke that callback in the panic handler in components/esp32/pa...
by PanicanWhyasker
Fri May 20, 2022 11:05 pm
Forum: Hardware
Topic: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tuned?
Replies: 8
Views: 4168

Re: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tune

Many thanks, ESP_Jack ! My ESP-IDF version is 3.2, thus esp_wifi_config_11b_rate() is not available. I am a bit hesitant to change the ESP-IDF, since I have some private patches on top of v3.2, which enable more detailed crash reporting. But if you think that v3.2 is too old and a newer version will...
by PanicanWhyasker
Fri May 13, 2022 5:20 am
Forum: Hardware
Topic: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tuned?
Replies: 8
Views: 4168

Re: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tune

Wow, this seems exactly like the tweeky type of API I'll need. Many thanks, WiFive, will try and report my findings.
I'll need to disable AMPDU first, right?
by PanicanWhyasker
Fri Apr 22, 2022 12:54 am
Forum: Hardware
Topic: WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tuned?
Replies: 8
Views: 4168

WiFi transfer speed starts out great, then crashes down: can the ESP32's WiFi dynamic rate scaling algorithm be tuned?

ESP32-WROVER-32E based data logger is collects data during the day and uploads it via WiFi during the night. Strangely, the bulk transfer speed starts out great, but reduces greatly after a few minutes (sometimes 1 minute, sometimes 5 minutes, with 2 minutes being typical). Sample1: https://i.imgur....
by PanicanWhyasker
Thu Sep 30, 2021 7:01 pm
Forum: Hardware
Topic: Inconsistent WiFi TCP throughput (1.6→0.48 MBit/s)
Replies: 1
Views: 2501

Re: Inconsistent WiFi TCP throughput (1.6→0.48 MBit/s)

Any ideas? At least why the transfer speed dropped without any interaction from my side?
by PanicanWhyasker
Fri Sep 24, 2021 3:47 pm
Forum: Hardware
Topic: Is ESP32 good for audio processing?
Replies: 3
Views: 3777

Re: Is ESP32 good for audio processing?

I'm not a specialist, but I've used an ESP32 for audio recording (voice, stereo, 24 kHz). But I'm using an internal chip that is I2S compliant. Have you looked into ESP ADF ? It has a lot of examples and links to development boards which have all the needed hardware. You may be able to answer your q...
by PanicanWhyasker
Thu Sep 23, 2021 10:13 am
Forum: Hardware
Topic: Inconsistent WiFi TCP throughput (1.6→0.48 MBit/s)
Replies: 1
Views: 2501

Inconsistent WiFi TCP throughput (1.6→0.48 MBit/s)

Hi, I'm having issues with slow and inconsistent transfer speed, transmitting from an ESP32-WROVER-32D to a PC through a WiFi AP. The changes in speed are somewhat random, and while initially it starts as not-so-bad (1.6-2MBit or 200-250kbytes/sec), it works like this for a minute or two, then drops...
by PanicanWhyasker
Thu Sep 03, 2020 10:07 pm
Forum: Hardware
Topic: Device bricked ("csum err") after two months of service
Replies: 32
Views: 33450

Re: Device bricked ("csum err") after two months of service

Sorry, I guess I'm not helping much here (answering a 9-month old question). The root cause was never found out, but my best guess is that the high EMI noise near the ICE was the culprit and it was causing the flash chips (Winbond W25Qxxx) to execute something stupid, like to partly erase a block of...