Gollum: One (RF) remote control to rule them all
Gollum is a programmable RF hacking tool controlled by your smartphone. It is connected & programmed with your smartphone using Bluetooth Smart.
Gollum primary purpose is to be a re-configurable RF remote control, used to control any garage door opener, roller shutter, etc…
But it can also sniff & display RF data from your existing remote controls or transmit whatever data you want.
Gollum replaces various existing remote controls from different brands and models.
Gollum works in standalone mode – it has a battery inside, or directly under smartphone control.
Gollum is also evolutive, open hardware and open API.
Additionally, Gollum allows you to save your RF devices & share control with whoever you want.
Features
- Device cloning by capturing existing codes
- Fixed codes support
- Rolling codes support (ongoing)
- JavaScript RF scripting language on host side
- RF Packet sniffer & Spectrum analyser
- Real time data display
- RF jamming (for testing only, cf Note 1)
- Over The Air FW update for BLE & CC1111 chips
- Evolutive as new RF protocols can be added on the fly
- RfCat Python script support (USB version). Thanks @at1as
- Optional Backend for storing/sharing RF codes & protocols
- Android and iOS SDK & demo application
- Android, iOS & native C API for USB or BLE connection
- CC1111 & BLE Bootloaders
Note 1: WARNING: In the US and elsewhere the intentional jamming of RF signals is ILLEGAL.
Specification
- Bluetooth Smart Module ISP130301, based on nRF51
- CC1111 Low-Power SoC with Sub-1 GHz RF Transceiver
- Multi frequencies (from 300 MHz to 928 MHz)
- Multi modulation (ASK/OOK/MSK/2-FSK/GFSK)
- Transmit and receive in half duplex mode
- Open hardware
- Full speed USB – 12 Mbps (Linux or Android)
- Bluetooth Smart 4.0 (Android/iOS)
- USB charging & battery powered
- 4 buttons to assign codes
- 3 Status LEDs
- 4 Mbit embedded memory to save customs RF protocols