Frequently Asked Questions
Find answers to common questions about acubemy, our premium features, and cube connectivity.
General
acubemy generates WCA compliant random-state scrambles using an efficient custom implementation of Kociemba's two-phase solver. This method guarantees that no scramble is predictable and that receiving a duplicate is statistically impossible.
No, acubemy currently requires a smart cube. This is because acubemy is a smart cube app - designed to help cubers train and not just a timer. To provide a targeted action plan, it needs to analyze data like your turns, TPS, and which specific F2L/OLL/PLL cases you're doing.
A normal cube simply can't provide that data, making this kind of specific training impossible. However, we are looking into ways to support regular cubes in the future!
We use the slice turn metric throughout the whole app, meaning that all the following moves count as one turn: R, U, F2, B3', r, f2, M, S'. Cube moves are not counted as turns (x, y, z). TPS are calculated by dividing the move count by the solves time. For example a 20.0s solve with 50 moves would have a TPS of 50 moves / 20s = 2.5 Turns per Second.
Premium
We want you to be able to try acubemy Premium risk-free. Here's how it works:
- 14-Day Free Trial: You get full access to all Premium features for 14 days.
- Cancel Anytime: You can cancel your trial at any time before the 14 days are up in your account settings. You will not be charged.
- Automatic Conversion: If you don't cancel, your trial will automatically convert to the Premium plan you selected (monthly or yearly) after 14 days, and your payment method will be charged.
- 3-Day Refund Policy: If you forgot to cancel the trial in time, we offer a 3-day money-back guarantee on your first payment.
Subscription Options:
- Monthly Plan: This is a flexible, pay-as-you-go plan. It is billed monthly and can be cancelled at any time.
- Yearly Plan: With this plan, you pay upfront for 12 months but receive a significant discount compared to the monthly rate.
(Please note: All cancellations (monthly or yearly) take effect at the end of your current paid billing cycle.)
Cube Connection
Connectivity issues are almost always related to signal strength or battery life, especially with older models.
Here are the most common issues and how to fix them:
- Signal Quality & Distance: The signal quality of older cube models is often poorer than on newer ones. This can cause connection drops if the distance between the cube and your device's Bluetooth receiver is over 50cm (1.5 feet).
- PC Connection Issues: PC users frequently experience this, as the computer's built-in Bluetooth receiver is often located below the desk in the PC case. This separation is enough to cause problems.Solution: The most reliable fix is to buy an external USB Bluetooth adapter (dongle) and place it on your desk, close to where your cube is.
- Low Battery Behavior: Be aware that some older cube models behave differently when their battery is low. They might disconnect very shortly after establishing a connection (even if a low battery warning is shown). This is different from many other Bluetooth cubes, which will often work until they completely run out of battery.
This usually happens for one of these four reasons. Please check them in order:
- Your cube is already connected to another device. A smart cube can only be connected to one app at a time. Please make sure your cube is completely disconnected from any other app on your phone (like CubeStation or other timers) or another computer before you try to connect to acubemy.
- Your cube's battery is dead (or very low). This is the most common problem. Many cubes will fail to connect or won't show up at all if the battery is low. Please try charging your cube fully before connecting again.
- Your cube is "asleep". To save power, most cubes go into a sleep mode. To "wake it up" so it appears in the Bluetooth list, you usually need to turn a few faces or (on some older models like the Gan 356i) shake it. Some newer models, like the GAN 12 UI, require you to press a button on the cube's case to wake it up.
- Your device doesn't support Bluetooth Low Energy (BLE 4.0). All smart cubes use the Bluetooth Low Energy (BLE) standard. If your computer or mobile device is very old (generally made before 2012), it may not support BLE and will be unable to find any smart cubes.
What if none of this works?
acubemy is designed to support all major smart cube models. If you have tried all the steps above and are still having issues, please contact a developer on our Discord. It might be a new cube model we haven't tested, and we'd be happy to help you get it working.
Smart cube connections require the Web Bluetooth API, which is only supported by certain browsers and systems. Here's a comprehensive guide to troubleshoot connection issues:
Common Issues:
- Browser not supported: Only Chrome, Edge, and Opera support Web Bluetooth. Firefox and Safari do not support this feature.
- Bluetooth disabled: Your system's Bluetooth might be turned off.
- No Bluetooth hardware: Your device might not have Bluetooth capabilities.
- Browser flags disabled: Some browsers require experimental features to be enabled.
Solutions by System:
🔧 Check Browser Compatibility:
- ✅ Chrome: Version 56 or newer
- ✅ Edge: Version 79 or newer
- ✅ Opera: Version 43 or newer
- ❌ Firefox: Not supported
- ❌ Safari: Not supported
🔧 Enable System Bluetooth:
- Windows: Settings → Devices → Bluetooth & other devices
- macOS: System Preferences → Bluetooth
- Linux: System Settings → Bluetooth or use bluetoothctl
🔧 Enable Browser Features (Chrome/Edge):
Visit
chrome://flags or edge://flags and enable:#enable-web-bluetooth-new-permissions-backend🔧 System Requirements:
- Windows: Windows 10 version 1703+ required
- macOS: OS X Yosemite or newer
- Android: Android 6.0+ required
- Linux: Kernel 3.19+ and BlueZ 5.41+
📱 Special Note for iOS Users:
Standard browsers on iOS don't support Web Bluetooth. Use the Bluefy Browser app instead.
After making changes, refresh acubemy and try connecting again.
Yes, but only for specific cubes with encrypted Bluetooth. Current Web Bluetooth privacy standards prevent browsers from automatically detecting the MAC address needed to decrypt your cube's data.
If your cube requires it, you simply need to enter the address or adjust a browser setting. You only need to do this once. acubemy will save the address to your profile, ensuring an instant connection next time.
Select your operating system below to see the easiest method for you.
🪟 Windows:
- Bluetooth LE Explorer: Download the Bluetooth LE Explorer app from the Microsoft Store
- Chrome/Edge Bluetooth Internals: Visit
chrome://bluetooth-internals/#devicesoredge://bluetooth-internals/#devicesand look for devices starting with 'GAN', 'QiYi', etc. - Enable Browser Feature Flag: Visit
chrome://flagsoredge://flagsand enable#enable-experimental-web-platform-features, then reload acubemy
🍎 macOS:
- Terminal Command: Run
system_profiler SPBluetoothDataTypeand find the MAC address below your cube's name - Light Blue App: Download the Light Blue app from the App Store
- Chrome/Edge Bluetooth Internals: Visit
chrome://bluetooth-internals/#devicesoredge://bluetooth-internals/#devices - Enable Browser Feature Flag: Visit
chrome://flagsoredge://flagsand enable#enable-experimental-web-platform-features
🐧 Linux:
- bluetoothctl Command: Open terminal and run
bluetoothctl - Blueman: Use the Blueman Bluetooth manager
- Chrome/Edge Bluetooth Internals: Visit
chrome://bluetooth-internals/#devicesoredge://bluetooth-internals/#devices - Enable Browser Feature Flag: Visit
chrome://flagsoredge://flagsand enable#enable-experimental-web-platform-features
🤖 Android:
- Bluetooth Devices Info: Download the Bluetooth Devices Info app from Google Play
- Enable Browser Feature Flag: Visit
chrome://flagsand enable#enable-experimental-web-platform-features
📱 iOS:
- Bluefy Browser: Standard browsers on iOS don't support Web Bluetooth. Use the Bluefy Browser app instead to access acubemy.
- MAC Address: Unfortunately, iOS does not allow apps or browsers (including Bluefy) to access Bluetooth MAC addresses. You'll need to use another device (Android, Windows, macOS, or Linux) to find the MAC address. Once found, you can enter it in acubemy on your iOS device and it will be saved to your account.
Still have questions?
Can't find the answer you're looking for? Join our Discord community and get help from our team and fellow cubers.