Hardware Buttons - ComThings/PandwaRF GitHub Wiki
Buttons Overview
PandwaRF devices include multiple buttons that perform various functions depending on the model. Button functionality is only active when:
- The device is not connected to a host via Bluetooth
- Buttons are enabled in the Android app
Pressing a button will cause the orange LED to blink once.
🔒 Locking Hardware Buttons on PandwaRF
To prevent accidental button presses, PandwaRF's hardware buttons can be locked. When locked, pressing any button will not trigger any action.
To lock the buttons:
- Connect your PandwaRF to the Android application.
- Go to the Information page.
- In the Buttons section, toggle
HW buttons lockedto ON.
⚠️ Once locked, the buttons will remain disabled until you reboot the PandwaRF (i.e., power it OFF and ON again).
I. Buttons Accessibility
PandwaRF V3
On V3 models, buttons are not accessible externally. To access them, remove the enclosure manually using a flat tool such as a coin:
Once opened, you'll find the buttons are part of the PCB. Below are images of different hardware revisions:
PandwaRF V4
V4 models have externally accessible buttons:
II. Button Functions by Model
1. Marauder Basic / Standard
| Button Action | Short Press | Long Press (>2s) |
|---|---|---|
| Button 1 | Reset Bluetooth advertising to fast | Shutdown |
| Button 2 | Reset Bluetooth advertising to fast | Whitelist Bypass Mode |
| Button 3 | Reset Bluetooth advertising to fast | Clear bonding & stop RF activity |
| Button 4 | Reset Bluetooth advertising to fast | — |
| Reset Button | Reset | Reset |
| Button 4 + Reset | Enter Recovery Mode | Enter Recovery Mode |
| Button 1 + 3 + Reset | Factory Reset | Factory Reset |
2. Marauder Ultimate
| Button Action | Short Press | Long Press (>2s) |
|---|---|---|
| Button 1 | Disable Stealth Mode + Reset advertising to fast | Shutdown |
| Button 2 | Disable Stealth Mode + Reset advertising to fast | Whitelist Bypass Mode |
| Button 3 | Disable Stealth Mode + Reset advertising to fast | Clear bonding & stop RF activity |
| Button 4 | Disable Stealth Mode + Reset advertising to fast | — |
| Reset Button | Reset | Reset |
| Button 4 + Reset | Enter Recovery Mode | Enter Recovery Mode |
| Button 1 + 3 + Reset | Factory Reset | Factory Reset |
3. Rogue Pro
| Button Action | Short Press | Long Press (>2s) |
|---|---|---|
| Button 1 | Transmit saved config + Reset advertising to fast | Shutdown |
| Button 2 | Transmit saved config + Reset advertising to fast | Whitelist Bypass Mode |
| Button 3 | Transmit saved config + Reset advertising to fast | Clear bonding & stop RF activity |
| Button 4 | Transmit saved config + Reset advertising to fast | — |
| Reset Button | Reset | Reset |
| Button 4 + Reset | Enter Recovery Mode | Enter Recovery Mode |
| Button 1 + 3 + Reset | Factory Reset | Factory Reset |
4. Rogue Gov
| Button Action | Short Press | Long Press (>2s) |
|---|---|---|
| Button 1 | Transmit saved config + Reset advertising to fast | Shutdown |
| Button 2 | Transmit saved config + Reset advertising to fast | Whitelist Bypass Mode |
| Button 3 | Transmit saved config + Reset advertising to fast | Clear bonding & stop RF activity |
| Button 4 | Transmit saved config + Reset advertising to fast | Clear alternate advertising name |
| Reset Button | Reset | Reset |
| Button 4 + Reset | Enter Recovery Mode | Enter Recovery Mode |
| Button 1 + 3 + Reset | Factory Reset | Factory Reset |
III. Functional Descriptions
1. Shutdown
Long-press Button 1 to shut down the device and save battery.
2. Whitelist Bypass Mode
Long-press Button 2 to temporarily disable the Bluetooth whitelist for one connection. Bonding is required for permanent access.
3. Clear Bondings / Stop RF
Long-press Button 3 to clear Bluetooth pairings and stop any ongoing RF activity.
4. Clear Alternate Advertising Name (Rogue Gov only)
Long-press Button 4 to remove the alternative advertised device name.
5. Disable Stealth Mode (Marauder Ultimate only)
Short-press any button (1–4) to disable stealth advertising and restart normal Bluetooth advertising.
6. Reset Advertising to Fast
Short-press any button (1–4) to trigger fast Bluetooth advertising mode.
7. Transmit Saved Configuration (Rogue Pro/Gov only)
Short-press any button (1–4) to transmit the pre-configured RF payload mapped to that button.
8. Reset
Press the Reset button (if available) or power-cycle the device via switch to reboot.
9. Enter Recovery Mode
Press and hold Button 4, then reset the device (via Reset button or power switch).
Device will stay in Recovery Mode until exited via the Android app or reset again.
10. Factory Reset
To perform a factory reset:
- Hold Button 1 + Button 3
- Reset the device (via Reset button or power cycle)
- Wait until blue, green, and red LEDs are ON
- Release buttons
- Wait for reset to complete (can take several seconds)
Factory reset actions:
- Erases all Bluetooth bondings and alternative names
- Stops and clears all RF activity
- Restores USB wake-up and communication settings
- Clears button-to-transmission mappings (Rogue only)
- Deletes saved captured data (Marauder only)
- Resets custom battery capacity setting
- Resets Auto Power-Off (APO) to default