acubemy logo
acubemy

Level up your cubing

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

  • Learn new Algorithms: Premium provides tools to help you effectively learn new algorithms.
  • Drill your Algs: You can use specific features to drill your algorithms for better recognition and execution speed.
  • Personalized Training: You will receive personalized training plans and drills tailored to your specific weaknesses.
  • Data Exports: Premium allows you to export your solve data for your own offline analysis.
  • Priority Support: As a Premium member, you will receive priority support if you need help or run into any issues.

For more information about Premium features and pricing, visit our subscription page.

Yes, absolutely! Once you upgrade to Premium, all the advanced features will be retroactively applied to your entire solve history, allowing you to benefit from enhanced analysis and insights on all your past solves.

We want you to be able to try acubemy Premium risk-free. Here's how it works:

  1. 14-Day Free Trial: You get full access to all Premium features for 14 days.
  2. 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.
  3. 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.
  4. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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/#devices or edge://bluetooth-internals/#devices and look for devices starting with 'GAN', 'QiYi', etc.
  • Enable Browser Feature Flag: Visit chrome://flags or edge://flags and enable #enable-experimental-web-platform-features, then reload acubemy

🍎 macOS:

  • Terminal Command: Run system_profiler SPBluetoothDataType and 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/#devices or edge://bluetooth-internals/#devices
  • Enable Browser Feature Flag: Visit chrome://flags or edge://flags and 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/#devices or edge://bluetooth-internals/#devices
  • Enable Browser Feature Flag: Visit chrome://flags or edge://flags and 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://flags and 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.

DiscordJoin Our Discord