Commit Graph

343 Commits

Author SHA1 Message Date
Just Call Me Koko
ec4670d73d Rename AP stats 2026-04-27 00:16:00 -04:00
Just Call Me Koko
304da55263 View Marauder AP info 2026-04-26 02:53:22 -04:00
Just Call Me Koko
3d767e021e Fix analyzer graph for cardputer 2026-04-26 01:27:20 -04:00
Just Call Me Koko
b908865abe Wardrive channels now weighted 2026-04-25 03:14:46 -04:00
Just Call Me Koko
3832008ac9 Fix packet count conditional 2026-04-24 16:40:05 -04:00
Just Call Me Koko
41bcb2c3cc Merge pull request #1202 from H4W9/Fix-Brightness-Reset
Fix brightness reset
2026-04-23 15:05:08 -04:00
Just Call Me Koko
ad79969873 Merge pull request #1214 from infra-blue/develop
fix: GPS objects not correctly handled by HAS_GPS define
2026-04-23 09:41:09 -04:00
Just Call Me Koko
07ce5cb2ce Merge pull request #1215 from Elitesniper06/master
Improve selection option on mini screen
2026-04-23 09:38:49 -04:00
Just Call Me Koko
1297afe012 Remove Flock Wardrive 2026-04-22 22:13:39 -04:00
Just Call Me Koko
75b87662f3 Remove AP scan 2026-04-21 14:47:42 -04:00
Leonardo Mirabella
fbcda91f56 Merge branch 'justcallmekoko:develop' into develop 2026-04-19 18:44:59 +02:00
Just Call Me Koko
ef67688bf7 Rename Sig Mon, Add color RSSI 2026-04-16 19:39:14 -04:00
Just Call Me Koko
351c773219 Merge branch 'cardputer_adv' into feat/cardputer-adv-support 2026-04-16 07:56:04 -04:00
Elitesniper06
7e4f6f3cce Improve selection option 2026-04-15 22:58:12 +02:00
infra-blue
646f46921e fix: GPS objects not correctly handled by HAS_GPS define 2026-04-15 22:43:42 +02:00
H4W9
deebafa313 Update MenuFunctions.cpp
Why not finish the job if I start it...
2026-04-07 08:28:05 -05:00
H4W9
d936f36f29 Update MenuFunctions.cpp
Fix brightness level resetting when exiting keyboard view
2026-04-07 08:15:33 -05:00
Just Call Me Koko
80eb798df3 Consolidate BLE spam methods 2026-03-22 14:39:38 -04:00
Just Call Me Koko
62fdb42dbd Merge pull request #1166 from datboip/feature/wardrive-poi
Add live POI tagging during wardrive
2026-03-21 23:27:00 -04:00
Just Call Me Koko
1fb32382c2 Remove BT Only Wardrive 2026-03-21 23:07:36 -04:00
Shine Nagumo
3ac42ee418 Add Apple Juice, Fix get wrong wifi security type
Apple Juice (Slower version of Sour Apple, effective to pop up apple device)
2026-03-21 10:25:13 +07:00
Adam Benhassen
a09308e8c6 fix random keyboard input hang 2026-03-17 17:26:25 +01:00
Adam Benhassen
ca2cee6c07 add backtick and delete keys as back button menu navigation 2026-03-13 21:03:35 +01:00
Adam Benhassen
9abe8e3dde eliminate screen flash when exiting scans 2026-03-13 20:53:42 +01:00
datboip
27f3666f9e feat: add live POI tagging during wardrive
Tap bottom bar during wardrive to drop GPS-tagged waypoints (auto-numbered).
CLI command `wardrivepoi [label]` supports custom labels for serial/Flipper
users. Writes standard GPX format with lat/lon/ele/time/name. Empty GPX
files auto-cleaned on scan stop. Addresses #1058.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:40:27 -04:00
Just Call Me Koko
3a9f96751c Fix display dimming on exit button press 2026-03-09 16:21:29 -04:00
Just Call Me Koko
47b30a1478 Remove station scan and move wardriving 2026-03-07 22:17:50 -05:00
Adam Benhassen
4cc28a1777 Merge branch 'master' into feat/cardputer-adv-support 2026-03-08 04:27:34 +02:00
Adam Benhassen
1d41f8b895 fix label datum wrong padding 2026-03-08 02:35:03 +01:00
Adam Benhassen
c159df02b9 fix: use smaller font for battery status, ui consistency 2026-03-08 01:59:37 +01:00
Adam Benhassen
7da6a6533d fix: use SCREEN_WIDTH/SCREEN_HEIGHT for landscape display rendering
Fix drawing issues on Cardputer where TFT_WIDTH (135, portrait) was
used instead of SCREEN_WIDTH (240, landscape) for fill widths, and
TFT_HEIGHT (240) was used instead of SCREEN_HEIGHT (135) for vertical
positioning. Fixes status bar, menu buttons, and channel graph rendering.
Also increases CHAN_PER_PAGE to 14 so all WiFi channels fit on one page.
2026-03-07 22:36:48 +01:00
Adam Benhassen
01af8484b1 feat: add M5Stack Cardputer ADV board support
Add support for the M5Stack Cardputer ADV hardware variant, which
replaces the original GPIO matrix keyboard with a TCA8418 I2C keypad
controller.

Changes:
- Vendor Adafruit_TCA8418 library for I2C keyboard communication
- Add MARAUDER_CARDPUTER_ADV board target with feature flags in configs.h
- Implement TCA8418 keyboard driver with interrupt-driven FIFO scanning,
  coordinate remapping (verified against M5Cardputer-UserDemo-ADV), and
  persistent key state tracking for compatibility with menu polling
- Extend all MARAUDER_CARDPUTER preprocessor guards to include ADV variant
- Add TFT_eSPI display configuration (same display as original Cardputer)
- Add CI build matrix entries for both parallel and nightly workflows
2026-03-07 21:48:37 +01:00
H4W9
27ab228664 Update MenuFunctions.cpp
Seriously, what was I doin... now I got it.
2026-03-06 21:48:34 -06:00
H4W9
eac6c39301 Update MenuFunctions.cpp
Set Icon for Settings and Brightness
2026-03-06 21:16:52 -06:00
Just Call Me Koko
576061e55f Fix menu return upon joining wifi 2026-03-06 16:40:00 -05:00
Just Call Me Koko
3709950fb8 Add BT callback check for wardriving 2026-03-05 14:09:52 -05:00
Just Call Me Koko
1d7a15a0b8 No brightness for mini...for now 2026-03-03 15:41:03 -05:00
Just Call Me Koko
f46c6d857d Reduce program size 2026-03-03 12:23:55 -05:00
datboip
8d7da3cce7 Fix LEDC API compatibility for ESP32 board package 2.x
Use compile-time macros to support both ledcAttach (3.x) and
ledcSetup/ledcAttachPin (2.x) APIs. Fixes CI build failures.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:58:17 -05:00
datboip
4ce3ee7812 Add PWM brightness control with 10-level adjustment
4-level to 10-level PWM backlight control (10%-100% in 10% steps),
persisted to NVS flash. Adds touch gesture (hold top/bottom zone 1.5s),
Device menu entry, and CLI command (brightness -c/-s <0-9>).

Replaces digitalWrite on/off with ledcWrite PWM for smooth dimming.

Closes justcallmekoko/ESP32Marauder#1091

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:41:47 -05:00
Just Call Me Koko
14615bf143 Add meta BLE scan 2026-02-27 13:53:00 -05:00
Just Call Me Koko
da78493a2a Add quiet time attack 2026-02-25 12:39:22 -05:00
Just Call Me Koko
5463e1bb61 Add channel switch announcement attack 2026-02-25 10:52:53 -05:00
Just Call Me Koko
8c181fdfb7 Manual channel scrolling 2026-02-24 14:09:44 -05:00
Just Call Me Koko
52b181a8cc Give other sniffers buttons 2026-02-24 11:31:48 -05:00
Just Call Me Koko
c6ab4702b3 toggle channel hop beacon sniff 2026-02-23 21:30:29 -05:00
Just Call Me Koko
6c96db0cdb Add setting for channel hopping 2026-02-23 18:31:13 -05:00
Just Call Me Koko
5d3cdc9c08 Overhaul EAPOL sniffer 2026-02-03 15:50:06 -05:00
Just Call Me Koko
e9b037e087 Add Marauder Mini v3 configuration 2026-02-02 18:28:06 -05:00
Just Call Me Koko
9148a52a92 Clear some space 2026-01-26 23:44:06 -05:00