Jammer identifier#2512
Conversation
…to make them more realistic
| tft.setTextColor(TFT_RED, bruceConfig.bgColor); | ||
| tft.setTextSize(1); | ||
| tft.drawCentreString("Deauths: " + String(sampleDeauths) + " / Packets: " + String(samplePackets), | ||
| tft.width() / 2, 140, SMOOTH_FONT); |
There was a problem hiding this comment.
this message won't be shown on Cardputer and smaller screens (the smaller screen is 128px height)
There was a problem hiding this comment.
Resolved! The footer message "Press any key to stop" now uses relative
positioning (footerY = screenHeight - 10) to ensure it displays correctly
on all screen sizes including Cardputer (128x128px).
- Display "2.4GHz only" text in orange color on the UI - Warning appears above the "Press any key to stop" prompt - Future 5GHz support can be added to extend this feature
- Adapt display positioning for screens from 32x240px to 128x128px - Replace absolute Y positions with percentage-based calculations - titleY, messageY, statsY now scale with screen height
- Use footerY variable based on screen height instead of hardcoded offset - Ensures footer message displays correctly on all screen sizes
Gill3s0x01
left a comment
There was a problem hiding this comment.
All feedback addressed! The display now uses relative positioning
and adapts to all screen sizes. Ready for merge.
it is not working. |
…ements Fixed the compilation error caused by passing the address of a temporary wifi_promiscuous_filter_t object to esp_wifi_set_promiscuous_filter(). The filter configuration is now stored in a local variable before passing its address. Also replaced deprecated volatile increment operators (++) with explicit assignment expressions to remove compiler warnings while preserving the original behavior
Gill3s0x01
left a comment
There was a problem hiding this comment.
Fixed the compilation error caused by passing the address of a temporary wifi_promiscuous_filter_t object to esp_wifi_set_promiscuous_filter(). The filter configuration is now stored in a local variable before passing its address. Also replaced deprecated volatile increment operators (++) with explicit assignment expressions to remove compiler warnings while preserving the original behavior
Proposed Changes
This PR improves the Wi-Fi portal experience and adds a new jammer identification capability to the firmware.
Key changes:
Types of Changes
Verification
Verification was performed by:
Note: the build path is currently being validated on the local Windows environment due PlatformIO package extraction/cache issues during firmware generation.
Testing
Linked Issues
None provided in this PR.
User-Facing Change
Yes — this introduces:
Further Comments
HTML updates were made in:
These changes improve the portal experience and align the validation behavior across both languages.
GitHub: Gill3s0x01