Skip to content

Trifecta bridge — beta 12

Pre-release
Pre-release

Choose a tag to compare

@smellyspice smellyspice released this 08 Sep 01:50

What's new since beta11

  • WiFi modem sleep is now explicitly disabled on every WiFi/ESP-NOW code
    path
    (esp_wifi_set_ps(WIFI_PS_NONE)), matching Espressif's own
    performance guidance for latency-sensitive WiFi/ESP-NOW use. Previously
    this was never set anywhere in the fork, meaning every board was left on
    the default modem-sleep power-save mode — which adds RX-window latency
    and jitter to every incoming ESP-NOW packet. Confirmed via extensive live
    RF field testing (RSSI/power-sweep rig, thousands of samples across
    S3-Zero, C3 SuperMini, and XIAO S3 boards).
  • Per-board WIFI_TX_POWER overrides reset to the 20dBm code default on
    every board except the XIAO.
    Beta11 lowered several boards to 11-15dBm
    as a single fleet-wide precaution against a suspected brownout/collapse
    issue. Follow-up field testing (solo runs, physically-separated runs, and
    a large-sample run) traced that original anomaly to near-field
    desense/proximity interference between co-located test radios, not a
    real TX-power brownout on those boards — so the reduction wasn't
    buying anything and was just cutting range. The one board with a
    confirmed, reproducible TX-side brownout (downlink collapses at
    17-20dBm even as RSSI improves) is the XIAO acting as base/repeater; it
    keeps a reduced value, raised slightly from 11dBm to 15dBm to sit just
    above the measured collapse point.

Full technical writeup of the field testing behind both changes is kept in
this fork's own working notes, not part of this repo's tracked history.