Komodo for Android (Play Store version)
Komodo runs on both 32- and 64-bit Android systems (on both ARM and x86 platforms). The Android version supports multicore devices and the full set of UCI options (including Syzygy tablebases, if you have them installed on your phone! [see note ]).
This document describes installation of the Play Store version of Komodo for Android. Note that Komodo is only a chess engine and you will need a chess GUI app in order to use it.
The Play Store version of Komodo supports both the ChessBase “MetaUCI” and the open-source “Open Exchange” formats. It is compatible with the ChessBase Online app, as well as several other chess GUIs.
At the time of this writing, the following apps provide built-in support for the ChessBase and/or Open Exchange formats:
Step 1: Installation and activation
- After you have purchased the app from the Play Store, it will automatically download and install on your device.
- Find the newly-installed app (“Komodo 8” or “Komodo 9”, depending on the version you purchased) in your launcher and run it.
- An informational screen will appear and your license will be verified. Note that you will need an internet connection for this step.
- If all goes well, you’ll see a “thank you” message, and installation is complete.
- Should there be a problem with license activation, Komodo will not be functional on your device. Please contact Komodo Chess support and we’ll get you sorted out.
Step 2: Using Komodo for Android
Every chess GUI has its own method for installing and using chess engines. Below you’ll find a brief description of setting up Komodo in the three recommended GUIs.
- From the main screen, tap the Preferences icon (the gears).
- Scroll down in the Preferences window until you find the Engine Preferences. Tap on “Engine”.
- Choose “Komodo 9” (or “Komodo 8”) from the menu which appears.
- If you want to set the amount of memory used, or the number of CPU cores, additional preferences are available.
- You’re done! Komodo will now be used for analysis in ChessBase Online.
Chess PGN Master, among many great features, provides an interface for setting all of Komodo’s UCI options, including Syzygy tablebase support.
- Open a board window (tap on a game from the game list)
- Open the menu and choose Preferences
- Scroll down in the Preferences window until you find the UCI Engine section. Tap on “UCI Engine”.
- Choose “Komodo 9” (or “Komodo 8”) from the engine list and tap “OK”.
- Returning to the Preferences window, you can now choose “Engine options” to set up Komodo’s UCI options. These are described in the readme file for the Komodo version you are using:
- You’re done. Komodo will now be used for analysis in Chess PGN Master.
- Press and hold your finger in the empty black space below or to the right of the chessboard (depending on your device orientation).
- When a menu pops up, tap on the “UCI and XBoard” option.
- Tap “Import Engine”.
- Choose the entry “Komodo 9” (or “Komodo 8”).
- When a menu appears, choose “UCI” (not “XBoard”) to specify the UCI communication protocol for Komodo.
- An options dialog will appear with the engine information at the top.
- Chess for Android permits setting a couple of UCI options: Hash (‘Hash Table’ in the dialog) and Threads (‘CPUs’). Choose a desired Hash Table size (the default of 32MB is probably more than adequate for an Android device) and the number of cores which Komodo should use.
- If you have a 4-core Android device, set this to 3 or 4. Just like on a desktop computer, don’t select more CPUs than you have physical cores.
- Note that you can enable Syzygy Tablebases from the setting menu by setting a valid path to your tablebase files.
- Tap “Done” when you’re finished. Komodo should start right up, calculating the position on the board. You’ll see a line of engine output at the bottom of the notation display, just above the navigation buttons.
Thank you for purchasing Komodo for Android, we're confident that you'll enjoy using it.