Skip to content

fix(touch): force full TX power + no modem sleep on the setup SoftAP (ESP-044) - #136

Merged
Skeyelab merged 2 commits into
masterfrom
fix/esp-044-supermini-ap-txpower
Jul 17, 2026
Merged

Skeyelab merged 2 commits into
masterfrom
fix/esp-044-supermini-ap-txpower

Conversation

@Skeyelab

Copy link
Copy Markdown
Member

The KSTouch-Config setup AP was invisible to a phone a foot away on the headless
Super Mini even though WiFi.softAP() returned true (start=1, ch=1, board stable).
Two causes underneath the truthy return: AP-mode modem sleep gating the beacon,
and the Super Mini's weak PCB antenna at default TX power. Set WiFi.setSleep(false)

  • WiFi.setTxPower(WIFI_POWER_19_5dBm) in start_ap(); log a hard softAP() failure.
    Shared with the Touch product board — harmless (stronger beacon) there too.
    Verified on the bench Super Mini: the SSID now appears and onboarding proceeds.

Claude-Session: https://claude.ai/code/session_01F7YsQgso3KNpeXbP5vNVj6

…(ESP-044)

The KSTouch-Config setup AP was invisible to a phone a foot away on the headless
Super Mini even though WiFi.softAP() returned true (start=1, ch=1, board stable).
Two causes underneath the truthy return: AP-mode modem sleep gating the beacon,
and the Super Mini's weak PCB antenna at default TX power. Set WiFi.setSleep(false)
+ WiFi.setTxPower(WIFI_POWER_19_5dBm) in start_ap(); log a hard softAP() failure.
Shared with the Touch product board — harmless (stronger beacon) there too.
Verified on the bench Super Mini: the SSID now appears and onboarding proceeds.

Claude-Session: https://claude.ai/code/session_01F7YsQgso3KNpeXbP5vNVj6
@Skeyelab
Skeyelab enabled auto-merge (squash) July 17, 2026 03:07
@Skeyelab
Skeyelab merged commit 92af48a into master Jul 17, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants