Use your GAN smart cube in the browser

Connect a GAN Bluetooth cube to Sub-X and every solve is reconstructed move by move — cross, F2L, OLL and PLL splits, TPS, and the pauses in between. No app to install.

Supported GAN cubes

GAN Gen2, Gen3 and Gen4 Bluetooth protocols

  • GAN356 i3
  • GAN356 i Carry and i Carry 2
  • GAN356 i4
  • GAN12 series (including Maglev)
  • GAN13 series
  • Monster Go MG3AI

The original GAN356i (Gen1) speaks an older protocol and is not supported.

GAN cubes encrypt their Bluetooth data with a key derived from the cube’s MAC address. Browsers only expose that automatically behind an experimental flag, so Sub-X asks for it once and remembers it.

Connecting your GAN cube

  1. 1

    Pair the cube

    Click connect, pick your cube from the browser’s Bluetooth prompt, and confirm the MAC address once if you are asked for it.

  2. 2

    Scramble to the scramble

    Sub-X shows a WCA scramble and watches the cube apply it. The solve arms itself the moment the cube’s state matches — no pressing anything.

  3. 3

    Inspect and solve

    A 15-second WCA inspection window starts. Your first turn starts the timer, and returning to solved stops it. The reconstruction is saved with the solve.

Needs a browser with Web Bluetooth — Chrome, Edge or Opera on desktop, or Chrome on Android. iPhones and iPads cannot connect a smart cube on the web, because every browser there uses Safari's engine and Safari does not implement Web Bluetooth.

What you get from every solve

Cross, F2L, OLL and PLL splits

Every solve is broken into its four CFOP phases, so you can see where the time actually goes instead of guessing from a single number.

Recognition vs execution

Each phase separates the pause before you move from the turning itself. A slow OLL caused by recognition needs different practice from one caused by execution.

Per-pair F2L

F2L is split again into its four pairs, each with its own recognition, execution and TPS — which is where lookahead problems show up.

TPS, measured not estimated

Turns per second comes from the cube’s own move timestamps, per phase, rather than dividing a move count by your total time.

Your measured bottleneck

After ten smart solves, Sub-X names the phase costing you the most against benchmarks for your speed — and says whether it is a recognition or an execution problem.

Full reconstructions

Every move, in order, with its timestamp. Replay any solve and see exactly what you did.

GAN smart cube FAQ

Which GAN cubes work with Sub-X?

Cubes speaking GAN Gen2, Gen3 and Gen4 Bluetooth protocols: GAN356 i3, GAN356 i Carry and i Carry 2, GAN356 i4, GAN12 series (including Maglev), GAN13 series, Monster Go MG3AI. The original GAN356i (Gen1) speaks an older protocol and is not supported. GAN cubes encrypt their Bluetooth data with a key derived from the cube’s MAC address. Browsers only expose that automatically behind an experimental flag, so Sub-X asks for it once and remembers it.

Do I need to install anything to use a GAN cube?

No. Sub-X connects over Web Bluetooth directly from the browser. There is nothing to download, and no account is needed to try it.

Which browsers can connect a GAN cube?

Chrome, Edge and Opera on Windows, macOS, Linux and ChromeOS, and Chrome on Android. Safari does not implement Web Bluetooth, and every browser on iOS and iPadOS uses Safari’s engine, so iPhones and iPads cannot connect a cube on the web.

Why does Sub-X ask for my GAN cube’s MAC address?

GAN cubes encrypt their Bluetooth data with a key derived from the cube’s MAC address. Browsers only expose it automatically behind an experimental flag, and not once the cube is paired at the operating-system level, so Sub-X asks once and remembers it.

Solve once and see the splits

Free, in the browser, no account needed to start.

Open the timer

Got a MoYu cube instead? MoYu setup guide →