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
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
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
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 timerGot a MoYu cube instead? MoYu setup guide →