Many thanks for the Cosmo Communicator open source community
that provided an initial version of Linux for Cosmo Communicator!
The first step to install Linux on your Cosmo is to make sure you are running the latest Android firmware, currently
v19. You can check the Android version by tapping Settings -> System -> Advanced -> About Phone and scrolling to the end of the page as in the following screenshot.
Next you will have to download the Linux firmware, which will need to be installed into the microSD card on your Cosmo. Insert a microSD card on your Cosmo and make sure it is formatted as MS-DOS(FAT32).
You can download the latest archive at this
* [http://support.planetcom.co.uk/download/cosmo-customos-installer.zip http://support.planetcom.co.uk/download/cosmo-customos-installer.zip] (MD5: 554e8ec1f1c57b0fc3a6140b1ecad3ea)
Alternatively, you can also purchase a Linux Media Installation Card with the firmware already preloaded onto the micro SD card. This can be purchased from [https://store.planetcom.co.uk/collections/media-books https://store.planetcom.co.uk/collections/media-books/]
The main requirement when installing Linux is to reserve space for it. In order to do this you will have to re-partition your device, which will lead to the loss of all your data. Once you reserve some space for Linux you can update Android or Linux independently, without loosing your data again. To change the partition table of your Cosmo use the option "Change the partition table of your COSMO", as in the picture below.
Note that in recent firmwares you will also have the option to keep all the storage for Android while allowing the installation of TWRP and rooted Android. If you select to reserve some space for Linux, 4 additional partitions will be created:
# EMPTY_RECOVERY_BOOT_2 - This partition can be used to store an image that runs in recovery mode, such as TWRP
Follow the installation steps above and just remember that TWRP can only installed in the EMPTY_RECOVERY_BOOT_2 partition.
Debian/KDE installation== Simply follow the installation steps above. The Debian/KDE installer will automatically install the boot image into the selected partition and it will also install the rootfs image into the Linux partition.
===Tips=== * There is a default user named 'cosmo'. The password for the 'cosmo' user is 'cosmo' * To update your Linux installation, make sure you configure a WIFI connection and then: *# Become root by typing 'sudo bash' followed by the 'cosmo' password *# type 'apt-get update' *# type 'apt-get upgrade'. * ESC key now sends escape command on Linux. To send the power command, use Fn+ESC. * The default keyboard layout is English. To configure a different keyboard layout, click on the menu icon and select System Settings. Inside System Settings select "Input Devices" and set the Keyboard Model under Hardware to "Planet | Planet Computers Cosmo Communicator" as in the screenshot below. Tap the Apply button.
Under layout you can now select your own Cosmo keyboard layout.
* WIFI - To setup the WIFI connection tap on the WIFI icon on the bottom right, select the WIFI network you want to connect to and tap Connect.
Known bugs===* Opening/Closing the unit does not suspend/resume the unit at this time. You will have to manually shutdown the unit via software when you want to terminate your Linux session.
==Rooted Android installation==