The Gemini PDA is a highly versatile device, and part of the versatility that made it so incredibly popular with Indiegogo backers was its ability to run different versions of the Linux operating system. Linux is highly useful for many IT Pros and developers but installing it is not a process for the faint of heart. If you feel brave enough and are confident you know what you’re doing then here are instructions on how you can install Debian Linux on your Gemini.
IMPORTANT: Please follow these instructions precisely, as incorrectly flashing your Gemini PDA can render it unusable.
There are a few things you’ll need to install Debian Linux on your Gemini and you’ll want to keep everything organised. Make a folder on your PC. We will put all files here, so give it a recognizable name (GeminiPDA, for instance).
Download the following items to the folder you have created
- FlashTool Drivers
- Android Firmware
- Debian Linux Firmware
- (Optional) Rooted boot.img
- (Optional) TWRP recovery
- (Optional) LineageOS firmware
Unzip the Android Firmware and Debian Linux Firmware (.zip) files by opening them and clicking the Extract Files button on the ribbon that appears in File Explorer.
Step-by-step Installation Guide
- Install FlashTool Drivers: Open its folder, then open the “Install” sub-folder, and run the install.bat file
- Open FlashTool: Open its folder, then open the flash_tool sub-folder, and run the flash_tool.exe file
- If this is the first time running the FlashTool, it will give a warning about about a missing scatter file. You can dismiss this to continue.
- You’ll now see five tabs next to an image reading MT6797. The tabs are called Welcome, Format, Download, Readback and Memory Test.
- Go to the ‘Readback‘ tab, you’ll see four buttons reading Add, Remove, Read Back and Stop. click the ‘Add‘ button. A line will appear in the open field below.
- Click the ‘Read Back‘ button, connect your device to your computer using USB-C cable and (re)start it. The NVRAM backup will then be saved to the FlashTool folder.
- Click the ‘Download’ tab
- You’ll now see Download/Stop buttons and below that, three rows. Click ‘Choose’ at the end of the ‘Scatter-loading File’ row
- Open the ‘Gemini_Debian_TP’ folder and open the ‘Gemini_Debian_TP_Scatter’ text file
- (Optional: TWRP. Only flash this is you want to use custom ROMs or have an easy way to backup and restore your complete device.)
At ‘recovery’ location path, click and select TWRP’s recovery
- (Optional: root access. This will allow read/write access to /system. If you do not know what root access is, or why you would need it, do not flash it.)
At ‘boot’ location path, click and select rooted boot-verified.img
- Below the three lines, there’s a selection box reading ‘Download Only’. Click on the box. On the drop-down menu, select ‘Firmware Upgrade’ instead of ‘Download Only’
- Click the ‘Download’-button at the top of the tab
- Make sure your Gemini is turned off and then connect it to your PC with USB-C cable, you will hear the “da-donk” sound when the connection has been successfully made
- The selected firmware items will now download to your device. Wait until FlashTool is finished and dismiss the prompt when it’s finished
You can now boot your Gemini into Android, Linux (and optionally, TWRP). Booting into each of these requires a separate operation, clarified below.
Android: by holding down the ESC key for a few seconds, until the device vibrates
Linux: hold down ESC until after vibrate and only release 1-2 seconds after screen turns on
TWRP: hold down silver side button + ESC until 1-2 seconds after screen turns on (this may be different for some international variants of the Gemini)
If you want to flash LineageOS, transfer the “lineage-14.1-[build date]-UNOFFICIAL-geminipda.zip”-file onto your Gemini PDA and boot into TWRP, as specified above. Once there, click ‘Install’, select the mentioned .zip-file and swipe to install. Reboot after it finishes.
Wytse teaches mathematics in high school, to both junior and senior levels, and has many years experience with the Android ecosystem. He considers himself an ‘enthusiast’ in generally anything tech.