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:
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:
How many AIO-6 units you need
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:
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):
CGRC LIN → for full data reading + WonderWheel support
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.)
| 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 |