Personal tools

Log in

Changes

From Planet Computers

Jump to: navigation, search

Flashing Guide OLD

1,942 bytes added, 12:43, 22 June 2018
Download and Install FlashTool on Windows
==<span style="color: #ff0000;">This Flashing guide is now marked as obsolete. </span>==<span style="color: #ff0000;"><span style="color: #000000;">Please use the following pages to browse the updated current Flashing guide:</span></span> * [[Android Flashing Guide]]* [[Linux Flashing Guide]] ==<br />Introduction==
This document will guide you through the necessary steps needed to flash your Gemini with Linux or Android OS.
==Download and Install FlashTool on Windows==
 The first step is to install the flash tool drivers. These drivers are needed for your Windows PC to communicate with your Gemini.
You can find the drivers here: [http://support.planetcom.co.uk/download/Old/FlashToolDrivers.zip Windows Flash Tool Drivers]
Once downloaded, unzip the archive. You will find a folder called '''FlashToolDrivers''', open the folder and double click on the '''Install''' file. Allow the installation to complete by clicking Yes when asked to make changes.
Now that the drivers have been installed, we can download the Windows flash tool:  [http://support.planetcom.co.uk/download/Old/FlashToolWindows.zip Windows Flash Tool]
You will also need a firmware to flash, either Linux or Android. You can find the available Gemini firmwares here: [[Gemini Firmware OLD]]
Once downloaded please unzip both the flash tool and the firmware. Next, run the flash tool by double clicking on '''flash_tool''' in the '''FlashToolWindows''' folder. Use the choose button as in the following screenshot to load the scatter file that you will find inside the downloaded firmware.
==Download and Install FlashTool on Linux==
You can find the Linux flash tool software here: [http://support.planetcom.co.uk/download/Old/FlashToolLinux.tgz Linux Flash Tool]
==Download You will need a 64 bit Linux machine and Install FlashTool on Linuxyou might need root access to run it. The executable file is flash_tool.sh. <span style==You can find "caret-color: #2b2e2f; color: #2b2e2f; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">If you get a BROM error when connecting the Linux flash tool software here: Gemini (see flash_tool console log) then you should follow this guide </span>[httphttps://supportforum.planetcomxda-developers.cocom/general/rooting-roms/tutorial-how-to-setup-spflashtoollinux-t3160802/page16 https://forum.ukxda-developers.com/general/rooting-roms/downloadtutorial-how-to-setup-spflashtoollinux-t3160802/FlashToolLinuxpage16]<span style="caret-color: #2b2e2f; color: #2b2e2f; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> - specifically the 2 points regarding udev rules.tgz Linux Flash Tool]</span>
You will need a 64 bit Linux machine and you might need root access to run it. <span style="caret-color: #2b2e2f; color: #2b2e2f; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">If you get a BROM error when connecting the Gemini (see flash_tool console log) then you should follow this guide </span>[https://forum.xda-developers.com/general/rooting-roms/tutorial-how-to-setup-spflashtoollinux-t3160802/page16 https://forum.xda-developers.com/general/rooting-roms/tutorial-how-to-setup-spflashtoollinux-t3160802/page16]<span style="caret-color: #2b2e2f; color: #2b2e2f; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> - specifically the 2 points regarding udev rules.</span>
Now, open the firmware folder from the firmware zip file you downloaded and select the scatter file. The Each firmware package contains 2 firmware versions: '''Gemini_Android.txt''' can be used to flash a standard Android system, while '''Gemini_Android_Rooted.txt''' can be used to install a rooted Android version. You can also install a dual boot Android/Linux firmware, please refer to the [[Gemini Firmware]] to learn how to generate the scatter file. Once you select the scatter file, the table should be populated as below:
 
==Notes on flashing firmwares==
When switching between a standard Android to a dual boot Android/Linux firmware, you will need to use the '''Firmware Upgrade '''mode because you need to format the device. If you don't need to repartition the device, you can use the '''Download Only '''mode and flash a single partition without formatting. This is useful because you can update the Android system partition without deleting your data (which is stored in the user data partition), or you can update the boot.img and switching from an Android system to a rooted one or viceversa.
==Linux dual boot notes==
The dual boot mechanism works as follow:
* If you restart your Gemini normally '''Dual boot Android-Linux firmware'''** Press Esc (iOn) for around one second to turn ON the unit and boot into Android.e. no special key is pressedYou should release the Esc (On)button before the screen turns ON, then Android otherwise the unit will startboot into recovery mode (see below).* To start in recovery mode, keep pressed the * Press Esc (On) key for around one second to turn ON the unit and at the same time press and hold the side button until the screen turns ON.* To to boot into Linux. You should release the Esc (On) button before the screen turns ON, but you must keep the side button pressed until you see the turning ON. When the screen turns ON you can release the side button key , and the unit will boot into Linux.** Press Esc (On) and keep pressing the button until the screen turns ONto boot in recovery mode. At this stage the recovery mode is disabled and you will see a droid image with a red triangle and a "No command" text.