Personal tools

Log in

Changes

From Planet Computers

Jump to: navigation, search

Android Flashing Guide

3,426 bytes removed, 11:47, 21 June 2018
No summary
<div style="text-align: justify;">'''Important Note: <span style="color: #ff0000;">Please don’t use other tools to flash firmware fo your Gemini as it’s easy to loose key information such as the IMEI number. In particular, never use the “Format all + download“ option in the SP Flash Tool as this erases key information stored in the NVRAM partition and can lead to a non-functional device.<br /><br /></span>'''</div>
 
There are 3 steps needed to install or upgrade Android on your Gemini:
Now that the drivers have been installed, you can download the latest Windows flash tool: [http://support.planetcom.co.uk/download/FlashToolWindows.zip Windows Flash Tool]
Once downloaded the Windows flash toolFlashTool, please unzip it to reveal the '''FlashToolWindows''' folder. Next, run the flash tool by double clicking on '''flash_tool''' (flash_tool.exe) file in the '''FlashToolWindows''' folder.
You can now skip the next part regarding Linux and move on to the '''Download Gemini Firmware''' section.
You will also need a firmware to flash, either Linux or Android. You can find the available Gemini firmware here: [[Gemini Firmware]]
==Download and Install FlashTool on Linux==
If you intend to install FlashTool on a Windows PC you can skip this section, otherwise please keep reading if you want to install FlashTool on a Linux PC.
 
==Download and Install FlashTool on Linux==
'''The following procedure has been tested on Debian 9.0, Ubuntu 18.04 (see notes below) and Fedora 28 (see notes below).'''
'''Notes - Fedora 28'''
On Fedora you will have to write the following command to allow applications running with root privileges to access the X server (this will fix the lines above for both the gedit and the flash_toolcommand):
<code>xhost +local:</code>
==Download Android-Only Gemini Firmware==Now that the Flash Tool is running, it is time to download the Gemini Android Firmware. Planet Computers provides both an Android-only firmware and a Linux or Android-Linux firmware. If you choose to flash a standard Android firmware, you will have to download one from this page: [[Gemini Firmware|Gemini Firmware.]]
After downloading the firmware, unzip it to reveal the folder containing the firmware folder, for example '''Gemini_WIFI_MP_09052018''' or '''Gemini_x27_FOTA3_12062018'''.
==Download Android/Linux Gemini Firmware==If you choose to flash a Linux or Android-Linux firmware, then you will have to repartition your device, reserving some space for Linux and some for Android. To repartition your Gemini you will have to use our partition tool, available at [http://support.planetcom.co.uk/partitionTool.html http://support.planetcom.co.uk/partitionTool.html]. A screenshot of the tool is provided below. [[File:Screen_Shot_2018-06-20_at_11.06.06.png|center|640x422px|border]] You can choose the partition size for Linux and Android by dragging the planet slider left or right. You can choose to have an Android-only Gemini, a multi boot Linux-Android or a Linux-only Gemini. Once you have selected the partition sizes you have to select your Gemini model using the appropriate drop down menu. There are 3 Gemini versions, please make sure you select the right version for your device. WiFi-Only Gemini users should select "Gemini WIFI-Only". 4G Gemini users using x25 chip (early release Geminis) should select "Gemini x25" and finally Gemini 4G x27 users should select the "Gemini x27" option. If you are not sure about your Gemini version, just check under Settings -> Wireless & networks. If you see a menu called SIM cards, then you have an x27 Gemini, otherwise you have an x25 Gemini. After selecting the partition size, you can select the operating systems to use for each boot mode. Gemini supports 4 boot modes. When the Gemini is OFF, press Esc(On) key for around one second to initiate the booting process. Immeditately after that, the unit will vibrate, and after a few seconds the screen will turn ON. When the screen turns ON, the Gemini will check the status of the Esc (On) key and of the side silver button. Based on the status of those buttons there are 4 possible booting modes: * Boot 1: Both Esc (On) key and side button are not pressed. This is the default booting option when no buttons are pressed.* Recovery Mode: Esc (On) is pressed. This will always boot into overy mode.* Boot 2: Side button is pressed.* Boot 3: Esc(On) key is pressed and Side button is also pressed As an example, the following screenshot shows a Gemini WIFI-Only model, configured with 28 GB for both Android and Linux, where the boot modes are set as: * Boot 1: Standard Android* Boot 2: Debian GNU/Linux* Boot 3: Sailfish OS  [[File:Screen_Shot_2018-06-20_at_11.16.03.png|center|640x421px|border]]  After you made your selection, there are 3 modules to download using the buttons on the right: * The Base firmware contains the basic Android firmware. This is the main component, it needs to be extracted to reveal the Gemini Base firmware folder. All the other component need to be copied/unzipped here.* The Scatter file contains the definition of your Gemini partition, based on your selection. This needs to be copied into the firmware folder* The optional Linux (Debian, Sailfish or Debian+Sailfish) contains the additional Linux module. This needs to be unzipped into the firmware folder Once you have extracted the base firmware,  copied the scatter file and unzipped the optional Linux module, you will be ready to proceed to the next step. ==Configuring Flash ToolFlashTool==
Use the choose button as in the following screenshot to load the scatter file that you will find inside the downloaded firmware. In particular:
* Downlad-Agent should be set to the file MTK_AllInOne_DA.bin, which is located in the FlashToolWindows or FlashToolLinux folder.
* Scatter-loading file should be set to the specific scatter '''Gemini_Android.txt''' file of the firmware that you want to flash, which is located in inside the of the firmware folderthat you downloaded.
[[File:flash1Screen_Shot_2018-06-21_at_10.45.58.png|640x409px|center|border]]