-
Notifications
You must be signed in to change notification settings - Fork 53
PandwaRF test procedure
You just received your PandwaRF and want to check if everything is working as expected? This page will guide you through all the steps to check if your PandwaRF is functional or not.
- Install the PandwaRF application and launch it
- Go to the Settings menu. You should see Enable Dev Mode in the Feature category:
- Click on Enable Dev Mode. This will give you access to Self-test status, performance measurement, LED checks, etc.
- The app will automatically start scanning for PandwaRF devices nearby
- You should see your device in the scan list, with the MAC address, the model version (PandwaRF/Rogue Pro), and the RSSI level
- If you have multiple PandwaRF, they will all appear in the list
==> If success, continue to next test
- Click on the device (leave the Connect & refresh cache checked and AutoConnect unchecked)
- The app should display Connecting..., then immediately after Ready
If the Status remains on Connected, press Disconnect and retry connection
- Once device is Ready, the Bus Service page is displayed. This page will summarize some useful information
You should see the PandwaRF MAC address and the Nordic and CC1111 FW versions
==> If success, continue to next test
- Go to the Self Test in Dev Mode section
- Is there any test marked as FAILED (in red)? Everything should be PASS. Whitelist mode or Whitelist bypass mode might be Disabled, this is OK
==> If success, continue to next test
- Go to the CC1111 RF page
- This page will allow you to test if you can read bulk data from CC1111, which is the RF chip of PandwaRF.
- Press Read all. All the RF registers should be displayed, with their current value.
- If you have a timeout, then something is wrong
==> If success, continue to next test
- Go to the BLE Perf page
- This page will help you measure the BLE throughput of your phone connection to the PandwaRF.
- The PandwaRF is automatically set in loopback mode for the duration of the test.
- Leave the parameters to default:
- Interval between each packet to 100ms
- TX data size: 20 bytes
- BLE write response disabled
- Path: Android
- To: BLE
- Then press Measure
- The number of packets sent and received should increase. If there are less received packets than transmitted packets, it is OK, don't worry.
The important point in this test is to verify that the BLE link is OK in both directions.
Don't forget to disable loopback mode when you have finished with BLE throughput measurement
==> If success, continue to next test
- Go to Bus Service Extended page
- Check all the LEDs are working by clicking on each ON/OFF button
==> If success, continue to next test
- Grab one of your own devices (remote control, keyfobs, etc...), and find its approximate frequency band (315/433/868/915) MHz
- Enter this frequency into the Start Freq field and press Start
- Press the button of your remote control to trigger a transmission.
- You should see some peaks on the Spectrum Analyzer graph.
- If there is no visible signal on the graph, check the Amplifier Mode: it should be Off, or with RX amplifiers ON. If RF amplifiers are set to TX, this is probably why you don't see anything. Change them to Turn on RX amplifiers always.
==> If success, continue to next test
Please email us if:
- your PandwaRF is still not functional, or
- you feel there is still another check we can do
Thanks
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!