-
Notifications
You must be signed in to change notification settings - Fork 51
Hardware Battery
If you experience any issues with your battery, such as:
- It no longer charges,
- It depletes quickly,
- Or other irregularities,
You can replace it by following the steps outlined below.
Battery capacity varies depending on the hardware revision of your PandwaRF. The table below shows the default battery capacity for each revision:
HW Revision | Battery Capacity | Charging Current | Battery Type | Replaceable Battery Type |
---|---|---|---|---|
D | 200 mAh | 100 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
DE | 350 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
E | 350 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
E4 | 350 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
F | 350 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
F2 | 500 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
4A | 500 mAh | 200 mA | Lithium Polymer LiPo 3.7V | Lithium Polymer LiPo 3.7V or equivalent |
- You may use a higher-capacity battery, but it will take longer to charge, as PandwaRF hardware is designed to charge at a rate of Capacity/2.
- Avoid using a lower-capacity battery, as it may be damaged due to excessive charging current.
- We do not sell replacement batteries, but you can easily find them online for approximately 3–4 €.
For these hardware revisions, the battery wires are directly soldered to the PCB on two pads labeled BATT+
and BATT-
.

Follow these steps to replace the battery:
- Carefully desolder the wires of your old battery.
- Solder the wires of the new battery:
- Connect the positive wire to
BATT+
. - Connect the negative wire to
BATT-
.
- Connect the positive wire to
- Verify that your PandwaRF powers on successfully.
- Update the battery capacity:
- Connect your PandwaRF to the Android app.
- Open the "Developer" page (ensure Developer Mode is enabled in the app settings) and select "Bus Service Ext."
- Under "BUS Service," choose "BUS config."
- Select
SET_BATTERY_CAPACITY
and enter the capacity of your new battery in mAh. - Click "Send."
- Calibrate your battery. Refer to the "How to Calibrate Your Battery" section for detailed instructions.
For these hardware revisions, the battery is connected via a 'Molex Pico EZmate' connector.

Follow these steps to replace the battery:
- Unplug your old battery.
- Plug in your new battery.
- Verify that your PandwaRF powers on successfully.
- Update the battery capacity:
- Connect your PandwaRF to the Android app.
- Open the "Developer" page (ensure Developer Mode is enabled in the app settings) and select "Bus Service Ext."
- Under "BUS Service," choose "BUS config."
- Select
SET_BATTERY_CAPACITY
and enter the capacity of your new battery in mAh. - Click "Send."
- Calibrate your battery. Refer to the "How to Calibrate Your Battery" section for detailed instructions.
Follow these steps to calibrate your battery level:
- Turn on your PandwaRF.
- Connect the USB cable to begin charging.
- Keep your PandwaRF powered ON and charging until the orange LED stops blinking and remains steadily lit.
If you return later and find that your PandwaRF has turned OFF, this is likely due to the auto-OFF mode you configured. In this case, simply press any button to turn it back ON and check if the orange LED is steadily lit.
- Once the orange LED stops flashing and remains solidly ON, the calibration is complete. You can now unplug the USB cable.
Questions or need help? Get in touch or open an Issue!
Project Information
- PandwaRF Home
- General Overview
- Technical Overview
- Possible Applications
- Development Status
- Requirements
PandwaRF Android Application (Normal Mode)
- Quick Start
- Navigation
- Navigation on Tablet
- Android Permissions
- Activity states
- Kaiju account connection
- Kaiju delete account
- Scan
- Bus Service
- Rx/Tx
- Kaiju Analysis
- Rolling code analysis & generation
- Rx Data Rate Measurement
- Spectrum Analyzer
- RF Power Amplifiers
- RF Brute Force
- RF Brute Force Tutorial
- RF Brute Force Session Import Tutorial
- RF Brute Force De Bruijn
- Protocols
- Jamming
- JavaScript
- FW Update
- Dev Mode
- USB Connection
- Pairing/Bonding
- Keeloq Secure Decrypt
- Get PandwaRF Gov App
PandwaRF Android Application (Dev Mode)
- BLE Perf measurement
- CC1111 RF registers direct access
- BLE Errors
- Bus Service Extended
- BLE Parameters
Marauder Android Application
iOS Application
Linux
Hardware
- Architecture
- Power Management
- Buttons
- LEDs Indication States
- Schematics
- Programming
- Battery
- Antennas
- PandwaRF Bare Settings
- FW releases Nordic
- FW releases CC1111
For developers
- Scripting with JavaScript
- JavaScript Functions Mapping
- Scripting with Python
- BLE Services & Characteristics
- CC1111 RfCat Commands
- PandwaRF Android SDK
- PandwaRF Android API
- RX Data Post Rest API
- Software and available applications
Support
- User Guides
- FAQ
- Tested Devices
- Known Issues
- BLE connection issues
- How to clear secure pairing
- How to report an issue
- PandwaRF test procedure
- Recovery mode
- PandwaRF Device Bounty
- Product return information
- Discord Server
- Forum (legacy)
- Chat (legacy)
- Privacy Policy
- Terms & Conditions
Gimme moar!