-
Notifications
You must be signed in to change notification settings - Fork 53
Android Rolling Code Analysis Generation
You can analyze captured data and generate new rolling codes from the RX/TX page.
- Capture some data (Cf. RX/TX)
- Expand the Analyze section
- Click on Rolling code (server)
- The Kaiju Analysis page will open
If rolling code analysis is successful (i.e. The captured data corresponds to a rolling code data AND the brand/model is supported by Kaiju), then information about the captured rolling code will be displayed:
- Brand, model of the target device,
- Serial number identifying the target device,
- Synchronization counter of the captured frame,
- Etc.…
A list of available rolling codes will also be displayed, and ready for transmission. Each rolling code corresponds to a synchronization counter, and is only valid once. Once transmitted and received by the target, it becomes useless. PandwaRF keeps track of rolling code status and indicates to the user which rolling codes have already been transmitted. Ex: a frame has been captured and analyzed. Kaiju indicates the sync counter of this frame is 100 and generates 20 rolling codes frames for sync counters 101 to 120. If the user chooses to transmit rolling code with sync counter 105, then frames with sync counters 101 to 105 will become useless, and marked with status: Used.
Note: the following parameters depend on your Kaiju quota:
- Number of complete analysis of input data: brand, model, SN, Sync, cipher, etc...
- Number of blank remotes that can be created
- Number of rolling codes that can be generated. 1 rolling code = 1 key press of a keyfob
- Number of subsequent rolling codes generated after an analysis
Possible error message:
No License found for product xx-xx-xx-xx-xx-xx
-> You must attach/buy a license to your PandwaRF before requesting a Kaiju analysis.
Monthly Quota {} exceeded
-> You have reached your monthly quota. You can check your quota from the profile page.
Daily Quota {} exceeded
-> You have reached your daily quota. You can check your quota from the profile page.
Request body must include rawBitStream XOR rawHexStream
-> You're request is malformed, if you get this error on Android App please contact us.
samplingRate must be within range [{xxxx}, {yyyy}] bits/s
-> You're request contains a sampling rate too low or too high, please set your sampling rate between the given range.
rawHexStream must be hexadecimal string ([0-9A-F])
-> You're request contains a hexadecimal payload with unsupported values, please check your payload, contact us if you get this error on Android App.
rawHexStream must be within range [{}, {}] bytes
-> Your're request contains an hexadecimal payload too small or too big, please check your payload, contact us if you get this error on Android App.
rawBitStream must be binary string (0 or 1)
-> You're request contains a binary payload with unsupported values, please check your payload, contact us if you get this error on Android App.
rawBitStream must be within range [{}, {}] bits
-> Your're request contains an binary payload too small or too big, please check your payload, contact us if you get this error on Android App.
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!