Core idea: You can swap one AIO-6 between bikes only if both bikes use the same quick-release ecosystem.
There are two different ecosystems and they are not cross-compatible:
CG Quick-Release Module ↔ CG Quick-Release Base (universal / non-BMW cradle use)
BMW Quick-Release Module ↔ BMW OEM Nav Cradle (Nav Prep 5/6)
Important: A CG module will not dock on a BMW cradle, and a BMW module will not dock on a CG base.
Pick the Right Ecosystem (Mutually Exclusive)
1) CG Quick-Release Module (Universal)
Use when: Your bikes do not have BMW Nav cradles, or you want one standard on mixed brands.
Hardware:
1× AIO-6 + 1× CG Quick-Release Module (includes 1 bike-side CG base + power cable)
Each extra bike: 1× CG Quick-Release Kit (extra CG base + power cable)
How many AIO-6 units you need
2 bikes using CG → 1 AIO-6 (plus 1 extra CG base kit)
3 bikes using CG → 1 AIO-6 (plus 2 extra CG base kits)
Swap steps: Press latch → undock → dock into the next bike’s CG base until it clicks.
2) BMW Quick-Release Module (BMW Nav Prep 5/6)
Use when: Every bike you’ll swap to has the BMW OEM Nav cradle installed and powered.
Hardware:
1× AIO-6 + 1× BMW Quick-Release Module
Each BMW bike: must have its own OEM BMW Nav cradle (already on the bike)
How many AIO-6 units you need
2 BMW-cradle bikes → 1 AIO-6 (dock into Bike A’s cradle, then Bike B’s cradle)
3 BMW-cradle bikes → 1 AIO-6 (dock across all three cradles)
Swap steps: Pull release on the BMW cradle → undock → dock into the next bike’s BMW cradle.
Mixed Setup: One BMW-cradle bike + One Non-BMW / BMW (no cradle)
You have two paths—pick one:
Option A — Standardize on CG (1 device total)
Remove/ignore the BMW cradle on the BMW bike and install a CG base on both bikes.
Buy: 1× AIO-6 + CG Quick-Release Module, plus 1× extra CG base kit.
Result: 1 AIO-6 swaps across both bikes.
Option B — Keep each bike native (2 devices total)
Keep BMW bike on BMW cradle with BMW module; keep the other bike on CG base with CG module.
Result: You’ll need 2× AIO-6 (one per ecosystem).
Reason: CG and BMW systems don’t inter-dock, so one device can’t serve both without refitting the bike hardware.
Feature Add-Ons (optional, same ecosystem rule)
BMW Wonder Wheel / BMW data (no cradle):
OBD data (non-BMW):
CHIGEE OBD Module if your bike speaks ISO 15765-4 CAN (use the correct adapter cable).
(Add-ons don’t change the docking rules; they follow the ecosystem you chose.)
Quick Shopping Cheatsheet
Your situation | Ecosystem to choose | You need | # of AIO-6 |
2 non-BMW bikes | CG | AIO-6 + CG Module + 1 extra CG base kit | 1 |
3 non-BMW bikes | CG | AIO-6 + CG Module + 2 extra CG base kits | 1 |
2 BMW bikes (both with OEM cradles) | BMW | AIO-6 + BMW Module (cradles already on bikes) | 1 |
1 BMW-cradle bike + 1 non-BMW | CG (standardize) | AIO-6 + CG Module + 1 CG base kit (install CG base on BMW too) | 1 |
1 BMW-cradle bike + 1 non-BMW | Keep native | AIO-6 + BMW Module (BMW) and AIO-6 + CG Module (non-BMW) | 2 |
