Skip to main content

Move One AIO-6 Between Two Motorcycles — Clear Rules, Scenarios & What You Need

Rules for moving one AIO-6 between two motorcycles, by quick-release system, with the parts each setup needs.

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:

    • 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:

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

    • CGRC CAN → for WonderWheel control only

  • 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

Did this answer your question?