Acer iconia tab a500 linux install

Linux on the Acer Iconia Tab A500, 2020 edition

Worldblender

Member

I have become successful with getting postmarketOS to run on this tablet for the past 2 months, running mainline Linux (5.8.0 as of this writing). This allows us to use this tablet model for a little longer, without getting stuck on older Linux kernel versions.
postmarketOS is an experimental, touch-optimized and pre-configured Alpine Linux. It can be installed on smartphones and other devices.

About postmarketOS, from their homepage:

Wiki page for this tablet: https://wiki.postmarketos.org/wiki/Acer_Iconia_Tab_A500_(acer-picasso)
Most features should work, except for the camera and 3D acceleration. Wi-Fi and Bluetooth work only if the non-free firmware is chosen to be installed.

How to install:
Follow the installation guide at https://wiki.postmarketos.org/wiki/Installation_guide, where theses specifics have to be specified when requested (this device is now in upstream pmaports):

  • Vendor: acer
  • Device code-name: picasso
  • Install non-free Wi-Fi + Bluetooth firmware: y

Only the mainline kernel is available for installation now, as downstream kernels no longer successfully compile. The user interface may be freely selected, as long as it is not one that requires 3D acceleration. To use KDE Plasma 5, add these lines to /etc/security/pam_env.conf:

Worldblender

Member

Using another distro in place of postmarketOS

Источник

Acer iconia tab a500 linux install

Установка Ubuntu Linux на Acer A500/A501

На даный момент самый работоспособный порт ubuntu от thor2002ro на основе 13.04

Для ее установки нужно:
microsd объёмом от 4-х гигабайт, лучше больше, отформатированая в ext4, сделать это можно через acronis или с любого дистрибутива linux.
Обыкновенная usb флешка и usb клавиатура
ну и собственно файлы установки
1 Собственно инсталятор
2 rootfs
3 The Linux kernel

У меня возникла проблема что инсталятор работал не корректно из за разницы в путях к флешке, поэтому если у кого возникнут такие проблемы(а они скорее всего возникнут у всех у кого стоит дроид 4.2.2) выкладываю модифицированный инсталятор.
После того как микросд подготовлена и на юсб флешку скопированы файлы необходимые для установки, перезагружаемся в recovery и запускаем с флешки файл update_linux_installer-v1 , ждем операция занимает примерно 15 минут, если инсталятор уложился в пару минут или меньше используйте мой инсталятор, далее запускаем Kernel update.

После чего перезагружаем планшет и зажимаем кнопку увеличения громкости и в появившемся меню выбираем «boot secondary kernel image» и подключаем юсб клавиатуру, если все прошло успешно должно появится окно где от вас попросят выбрать язык ввести имя пользователя и пароль.
Далее под своим пользователем входим в систему.

Raring уехал в old-releases. Соответственно репозитории более не работают.
Решение:
sudo cp -i /etc/apt/sources.list /etc/apt/sources.list_backup
открываем /etc/apt/sources.list в любом текстовом редакторе (sudo leafpad /etc/apt/sources.list) и заменяем все что там есть на это:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ raring universe main multiverse restricted #Added by software-properties

## Major bug fix updates produced after the final release of the
## distribution.
deb http://old-releases.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-updates universe main multiverse restricted #Added by software-properties

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://old-releases.ubuntu.com/ubuntu/ raring universe
deb http://old-releases.ubuntu.com/ubuntu/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://old-releases.ubuntu.com/ubuntu/ raring multiverse
deb http://old-releases.ubuntu.com/ubuntu/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse #Added by software-properties

deb http://old-releases.ubuntu.com/ubuntu/ raring-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-security universe main multiverse restricted #Added by software-properties
deb http://old-releases.ubuntu.com/ubuntu/ raring-security universe
deb http://old-releases.ubuntu.com/ubuntu/ raring-security multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu raring partner
deb-src http://archive.canonical.com/ubuntu raring partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://old-releases.ubuntu.com/ubuntu/ raring-proposed universe main restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-proposed universe main restricted multiverse #Added by software-properties

Для дальнейших действий нужно использовать эмулятор терминала(lxterminal), и для всех дальнейших действий обязательно требуется подключение к интернету.
Запускаем терминал и вводим

эти две команды проверят наличие обновлений и установят их

Для того чтобы у вас появился ползунок яркости набираем

далее добавляем его появление в панели в автозагрузку, для этого открываем приложения -> системные утилиты -> параметры -> автоматически запускаемые приложения и добавляем там /opt/extras.ubuntu.com/indicator-brightness/indicator-brightness
могу порекомендовать добавить авто запуск виртуальной клавиатуры для этого там же добавляем команду onboard
Теперь при каждом включении, апплет яркости и виртуальная клавиатура будут запускаться автоматически.

Для проигрывания видео могу порекомендовать плеер vlc

Вам также может понадобиться Java

Включаем флеш(контакт к сожалению по прежнему не работает но работает ютуб(правда паршиво) и рекламные банеры)

sudo apt-get install gnash
sudo apt-get install browser-plugin-gnash
sudo apt-get install mozilla-plugin-gnash

sudo cp ‘/usr/lib/mozilla/plugins/flashplugin-alternative.so’ /usr/lib/chromium-browser/plugins/libflashplayer.so

Двух панельный файловый менеджер похожий на Total Commander

Самое простое набрать в консоли

Но это активирует bluetooh только до первой перезагрузки или выключения, для того чтобы он работал постоянно, нужно в файл /etc/init/patchram.conf привести часть отвечающую за bluetooh к такому виду

# patchram — Broadcom brcm_patchram_plus utility.

description «bluetooth initialization»

start on starting bluetooth
stop on stopping bluetooth

env PATCHRAM_ARGS=»—patchram /lib/firmware/bcm4329.hcd
—enable_hci \
—enable_lpm \
—baudrate 3000000 \
—tosleep=50000 \
/dev/ttyHS2″

exec /usr/bin/brcm_patchram_plus $PATCHRAM_ARGS &

pre-start script
rfkill unblock bluetooth
chmod 0660 /sys/class/rfkill/rfkill0/state
chmod 0660 /sys/class/rfkill/rfkill0/type
chgrp dialout /sys/class/rfkill/rfkill0/state
chgrp dialout /sys/class/rfkill/rfkill0/type
end script

Разгон
На чистой ubuntu можно задать частоту процессора от 200 до 1000мгц, для того чтобы были доступны частоты выше 1ггц, надо
Установить cpufrequtils

вся информация по настройке изложена в соответствующей теме, только в качестве места назначения /sdcard/rootfs.img либо /dev/block/mmcblk1p2 в зависимости от ядра.
в) Готовый образ Ubuntu Oneric (11.10, armel) Ubuntu4Arm, (распакованный 8гб, имейте ввиду)
из этой темы ubuntu on acer a500, дуал бут с андроидом на асер а500 и возможно а501, там же дополнительные инструкции, как завести видео, звук и т.д. (проверено, работает).

2) Далее устанавливаем ядро, тут тоже 2 варианта — либо оно ставится вместо recovery (не пробовал), либо при ICS-bootloader-v8 — на AKB-раздел, описываю второе
Грузимся в андроид, закидываем ядро в /sdcard и выполняем в терминале

Читайте также:  Windows 2003 bat файл

Спасибо пользователю Ptu4ka за информацию про репозитории.

Уважаемые пользователи! Пожалуйста, говорите «Спасибо» повышением репутации (). Если у Вас меньше 15 сообщений, то нажмите кнопку на нужном посте и сообщите модератору, кто и как Вам помог.

Все пожелания по наполнению шапки направляйте куратору темы leonidy-85 в QMS.

Сообщение отредактировал leonidy-85 — 28.09.14, 19:00

M.Adov, загружу по возможности. Сейчас вот пытаюсь raring собрать) Имеется собраный Debian wheezy с xfce и Ubuntu 12.04 с Unity, но скорость и стабильность моего upload просто жуткая)

Вот, как вариант — не знаю чьё, тут Ubuntu 11.04 http://depositfiles.com/files/zvs9r9x2k

Как время будет попробую стартануть официальный rootfs под ac100 с сайта убунты, там должны стоять видеодрова, может даже сегодня ночью) http://cdimage.ubuntu.com/releases/12.04/r. hf+ac100.tar.gz

Сообщение отредактировал 90amper — 07.02.13, 17:56

Есть разница в скорости работы, если использовать .img в корне или партицию ext4 на карте?

UPD: На xda была тема с установкой дебиана, там же была и установка драйверов. Ставить рутфс от ас100 не стоит, там тегра 250, если я не ошибаюсь

Сообщение отредактировал Banyaa — 07.02.13, 18:47

Вот эта тема. Смотри пункт 11 (xorg там же)

Сообщение отредактировал Banyaa — 07.02.13, 18:53

Источник

Linux on the Iconia Tab a500, for 2018

Worldblender

Member

I have new instructions here that are much better, but require some amount of software compiling (mainly with the kernel): https://forum.xda-developers.com/iconia-a500/linux-acer-iconia-tab-a500-2020-edition-t4136023

I’m a latecomer to the scene of seeing GNU/Linux userland distros run on this tablet, as I only acquired mine from a friend since last year, and couldn’t use it until I replaced the ac adapter and battery. I was this lucky as Android devices capable of running GNU/Linux distros natively are hard to come by, and moreso for getting it for free. But first, the tablet needed to be fixed up by software:

  1. I upgraded the stock Android OS from 3. to 4.0.3 by downloading Acer-provided updates to a microSD card.
  2. Now I could retrieve the tablet’s serial number and generate the SBK from it in order to flash Skrillax_CZ’s custom bootloader with nvflash.
  3. I flashed CWM 6.0.4.5 custom recovery first (to AKB partition), then OmniROM based on Android 4.4.4 (to LNX partition). I flashed an Open GApps package at first, but I had to remove it as those apps try to utilize the NEON extensions that this tablet’s CPU lacks, causing them to crash. (4.4 is the minimum version the Open GApps supports anyways) Instead, I used F-Droid for an app store replacement, which sufficed for most of my needs.
  4. Then I got to flashing a kernel that enables booting native Linux distros (to SOS partition). While I tried both sp3dev’s 2.6.38 kernel and rogro82’s 3.1.10 kernel (a modded version that loads the distro from the 2nd partition of a microSD card), I stuck with the 3.1.10 kernel, as it included the ASIX AX8817X USB 2.0 Ethernet driver which allows me an alternate method of internet connection in case I couldn’t use wi-fi (both boot images are attached for preservation and convenience, renamed).

Now I was ready to experience running Linux distros natively on a mobile device for the first time. :fingers-crossed: From this point on, I would be using rootfs images to reach this dream of mine. With the new instructions posted above, I may have finally realized this dream! While I have more stuff working smoothly (Wi-Fi and Bluetooth, 2D software acceleration), other minor things are still not, including the camera and 3D acceleration (due to such support not existing in mainline kernel).

  • The internal storage is also detected by the kernel, but its contents cannot be normally accessed, as it has a special partitioning scheme that cannot be recognized. It is possible to format it, and partition it to hold accessible data, but I recommend not doing any partitioning for it, as it may require a longer restoration process that will not be explained here for now. However, using TestDisk to search for partitions using the GPT partitioning scheme allows four of them to be accessible. I recommend only copying data from those partitions; writing the detected partitioning scheme is risky for now.
  • Putting the tablet to sleep by use of pm-utils works, and the tablet will even power back up after the power button is pressed, but it may cause the BCM4329 SDIO card to stop working until the next reboot.
  • Any programs that utilize OpenGL during their operations are very likely to have poor performance, and will remain so, as this tablet model’s GPU only supports OpenGL ES and EGL :crying: , unless those programs are altered by source code to include support one of these two APIs. Additionally, some colors may appear to be off during any OpenGL rendering (e.g. orange is rendered blue) However, the proprietary drivers may help with faster OpenGL ES and EGL rendering, but still, most programs are unable to utilize them.
  • I guess I can be blamed for sticking with too old hardware; people are moving onto newer hardware so quickly! However, there’s still hope for having some sort of Linux tablet, but the road to getting there is not easy.

    NEW: I have successfully cross-compiled this Linux 3.17.0-rc7 kernel, using the picasso config from rogro82’s kernel source. When compiling this kernel, do not switch to any other branches, or prompts like this will appear upon invoking make:

    5MB). :crying: This also seems to have happened a version of the 2.6.38 kernel from sp3dev that I have self-compiled, but that one was without an initrd. Either I’m not using the correct toolchain (I’m using the ones provided from the Ubuntu repositories), or non-manufacturer-provided kernels don’t have the special code to support this tablet model. However, I really want to get this kernel to boot successfully, so that newer distro versions can be used (my results will appear in another post).

    Attachments

    Worldblender

    Member

    Almost any distro will work out-of-the-box (OOTB), but some require software-level modifications that can only be done on a real armv7-based device or emulation, so here is a list of distros whose latest stable versions have an arm build, can successfully boot up, use glibc

    BatyaMedic

    Member

    Worldblender

    Member

    Potential new kernel source

    See the bottom of the first post for more information about this.
    I’m working on trying to get us a newer kernel version than the NVIDIA-provided 3.1.10 one, located at https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git/. This one is at 3.17.0-rc7. It’s better in that comes straight from kernel.org, the official source of Linux kernel releases. However, its last update was from 09/28/2014, so while it is considerably newer than manufacturer-provided sources, it’s not as new as the 4.x series (I’m not sure if I’m even willing to try compiling this series due to the age of this tablet model’s hardware), but at least this will allow the tablet to successfully boot up newer distro versions. The issues with the BCM4239 card are likely to carry over here, but I can compile more drivers, either built-in to the image, or as modules that need to be added to a rootfs. Doing this will open up more alternate methods of getting an internet connection, such as by USB wi-fi/cellular adapters, or by USB RNDIS tethering. For reference, here are the current two 3.x release series, both of which are receiving updates as long-term support series:

    • 3.16.x, supported until April 2020.
    • 3.2.x, supported until May 2018.
    Читайте также:  No input file specified linux

    That means in about two more years, this tablet model will effectively reach its end-of-life.
    Do not flash the boot image attached here; it does not work yet. All of the attachments are provided for analysis, as they need more work before becoming usable. I try to learn most things on my own, but some things are not obvious to me as to what I should, so I need all the help I can get so that we can load new distro versions and give life to the remaining of these tablets for a few more years. At most, CentOS 7 is supported until June 2024 (enterprise-oriented distros tend to be supported for unusually longer amounts of time), if older kernels versions must be used or I fail to get this new kernel working at all, so this will be our only supported option if we can’t get a new solution by the 1st half of 2020.

    Attachments

    BatyaMedic

    Member

    adconway

    New member

    still pursuing this project?

    not sure if you are still pursuing this but if you are i would like to help

    Worldblender

    Member

    not sure if you are still pursuing this but if you are i would like to help

    laciii1985

    Member

    Sorry for the noob question folks.
    I really would like to try some linux distros on this tablet, I have the Skrillax_CZ’s custom bootloader installed, also the latest OmniROM but how can I install / boot a linux distro?
    Thank you!

    Worldblender

    Member

    niniendowarrior

    Member

    TeTriNol

    New member

    Worldblender

    Member

    Finally, I’ve decided to try again to get something a little more recent onto here. Ubuntu 16.04 and one flavor, Ubuntu MATE 15.04, can currently be run. Ubuntu Mate is an Ubuntu flavor shipping with the MATE desktop environment, and the only flavor to produce images for the Raspberry Pi, hence their partition layout is compatible with the 3.1.10 kernel image.
    Here’s what I went through today (all versions require editing /etc/fstab to disable mounting of the first partition for them to complete booting. To get Wi-Fi working, use the text file from the very first post of this topic, and place it in the same location (/lib/firmware/brcm); no need to copy the BIN file as it will already be present on the images):

      Ubuntu MATE:

    For Ubuntu 16.04, the following packages must be replaced prior to first boot with a chroot running on either an ARM virtual machine (the instructions at https://wiki.debian.org/QemuUserEmulation will also work), or another ARM computer (Android smartphones and tablets can be used here, as long as they have a microSD slot or support USB-OTG, where a USB SD card reader has to be used instead):

    1. libc-bin
    2. libc6
    3. locales
    4. perl
    5. perl-base
    6. perl-modules

    After that, I recommend pinning/locking the packages «libc6» and «perl-base» to prevent the OS from becoming unbootable after an upgrade.
    For all unsupported versions of Ubuntu, change the package repository URLs to point to http://old-releases.ubuntu.com/ubuntu/ so that more packages can be installed.

    To download any of the Ubuntu MATE image versions listed above, use the torrents attached below (should still work at the time of writing this post). The Internet Archive has saved copies of these torrents, as they can no longer be accessed from the current Ubuntu MATE download page. They can be found at https://web.archive.org/web/*/https://ubuntu-mate.org/raspberry-pi/*
    This is the best that I can offer; either use Ubuntu 15.04 right away (and access some newer program versions, but have no access to the latest security updates), or tweak Ubuntu 16.04 post-install with the package names listed above (and access even newer program versions plus security updates until April 2021). It may be the last time we can get newer software on an aging tablet from 2011 [!], unless new ones are compiled from source.

    Attachments

    beaka

    Member

    beaka

    Member

    Upgrade from 14.04 lubuntu by digetx

    Thanks for posting the upgrade info, trying for a while but never found out the fix, until now.

    After installing and upgrading 14.04 install as originally described on tegraowners I locked all the packages you mentioned eg:
    libc-bin
    libc6
    locales
    perl
    perl-base
    perl-modules

    Then did a distrbution upgrade and presto, v16.04. Now I can install the latest versions of some programs I use.

    Many thanks for sharing and kudos for finding issue. One day I hope to get back into linux seriously, changed a lot since the 14 floppy disk distributions. :good:

    beaka

    Member

    18.04 upgrade works so far

    After the v16.04 upgrade I thought «go for broke» and try another dist upgrade and after a few warnings it worked.

    Havent tried everything yet but Chromium works to get this typed, and system profiler but I can’t upload image here.

    Kicad 5 installed but eeschema crashed in 16.04 but it runs on 18.04 albeit a little slower than an i5

    pheex79

    Member

    After the v16.04 upgrade I thought «go for broke» and try another dist upgrade and after a few warnings it worked.

    Havent tried everything yet but Chromium works to get this typed, and system profiler but I can’t upload image here.

    Kicad 5 installed but eeschema crashed in 16.04 but it runs on 18.04 albeit a little slower than an i5

    beaka

    Member

    rootfs and installer from tegraowners

    Hi pheex,
    Here are links to the files I used to install lubuntu 14.04 then do the distupgrades to 18.04
    installer:
    https://drive.google.com/file/d/13Gg7Xhyx_C1Ra7_rkD4G_3yoPbf-qvC5/view?usp=sharing

    I have skrilax v8 loader and install to sd card.

    Hope that helps. :good:

    pheex79

    Member

    pheex79

    Member

    Hi pheex,
    Here are links to the files I used to install lubuntu 14.04 then do the distupgrades to 18.04

    I have skrilax v8 loader and install to sd card.

    Hope that helps. :good:

    beaka

    Member

    by selecting then Package/Lock version from menu
    reboot and make sure it works
    open software updater and update (use gui version as apt doesnt seem to lock version)
    reboot and make sure it works
    open software updater and do dist upgrade to 16.04 (go to bed as slow dl on 3g)
    reboot to see if it worked
    then I did a dd of the sd as the upgrade takes hours over 3g
    software updater to upgrade 16.04 security
    after that I again used software updater to go to 18.04
    dd sd card so never have to do it again
    using apt from 18.04 doesnt seem to break anything so far that I use.

    brief summary but hope it helps. once you get it to 16.04 it seems a bit more stable and on 18.04 it works and is a bit more responsive but I havent tried every feature, just web(chromium and ff v55, had to find old pre-neon vers) , samba, kicad, freerdp (works well) and I can even print to epson wifi x420 (just found it on network, almost thought I was in windows )

    Читайте также:  Не удаляется файл с компьютера windows 10 его больше нет

    good luck let us know how you go

    Similar threads

    Top Liked Posts

    Finally, I’ve decided to try again to get something a little more recent onto here. Ubuntu 16.04 and one flavor, Ubuntu MATE 15.04, can currently be run. Ubuntu Mate is an Ubuntu flavor shipping with the MATE desktop environment, and the only flavor to produce images for the Raspberry Pi, hence their partition layout is compatible with the 3.1.10 kernel image.
    Here’s what I went through today (all versions require editing /etc/fstab to disable mounting of the first partition for them to complete booting. To get Wi-Fi working, use the text file from the very first post of this topic, and place it in the same location (/lib/firmware/brcm); no need to copy the BIN file as it will already be present on the images):

      Ubuntu MATE:

    For Ubuntu 16.04, the following packages must be replaced prior to first boot with a chroot running on either an ARM virtual machine (the instructions at https://wiki.debian.org/QemuUserEmulation will also work), or another ARM computer (Android smartphones and tablets can be used here, as long as they have a microSD slot or support USB-OTG, where a USB SD card reader has to be used instead):

    1. libc-bin
    2. libc6
    3. locales
    4. perl
    5. perl-base
    6. perl-modules

    After that, I recommend pinning/locking the packages «libc6» and «perl-base» to prevent the OS from becoming unbootable after an upgrade.
    For all unsupported versions of Ubuntu, change the package repository URLs to point to http://old-releases.ubuntu.com/ubuntu/ so that more packages can be installed.

    To download any of the Ubuntu MATE image versions listed above, use the torrents attached below (should still work at the time of writing this post). The Internet Archive has saved copies of these torrents, as they can no longer be accessed from the current Ubuntu MATE download page. They can be found at https://web.archive.org/web/*/https://ubuntu-mate.org/raspberry-pi/*
    This is the best that I can offer; either use Ubuntu 15.04 right away (and access some newer program versions, but have no access to the latest security updates), or tweak Ubuntu 16.04 post-install with the package names listed above (and access even newer program versions plus security updates until April 2021). It may be the last time we can get newer software on an aging tablet from 2011 [!], unless new ones are compiled from source.

    I have new instructions here that are much better, but require some amount of software compiling (mainly with the kernel): https://forum.xda-developers.com/iconia-a500/linux-acer-iconia-tab-a500-2020-edition-t4136023

    I’m a latecomer to the scene of seeing GNU/Linux userland distros run on this tablet, as I only acquired mine from a friend since last year, and couldn’t use it until I replaced the ac adapter and battery. I was this lucky as Android devices capable of running GNU/Linux distros natively are hard to come by, and moreso for getting it for free. But first, the tablet needed to be fixed up by software:

    1. I upgraded the stock Android OS from 3. to 4.0.3 by downloading Acer-provided updates to a microSD card.
    2. Now I could retrieve the tablet’s serial number and generate the SBK from it in order to flash Skrillax_CZ’s custom bootloader with nvflash.
    3. I flashed CWM 6.0.4.5 custom recovery first (to AKB partition), then OmniROM based on Android 4.4.4 (to LNX partition). I flashed an Open GApps package at first, but I had to remove it as those apps try to utilize the NEON extensions that this tablet’s CPU lacks, causing them to crash. (4.4 is the minimum version the Open GApps supports anyways) Instead, I used F-Droid for an app store replacement, which sufficed for most of my needs.
    4. Then I got to flashing a kernel that enables booting native Linux distros (to SOS partition). While I tried both sp3dev’s 2.6.38 kernel and rogro82’s 3.1.10 kernel (a modded version that loads the distro from the 2nd partition of a microSD card), I stuck with the 3.1.10 kernel, as it included the ASIX AX8817X USB 2.0 Ethernet driver which allows me an alternate method of internet connection in case I couldn’t use wi-fi (both boot images are attached for preservation and convenience, renamed).

    Now I was ready to experience running Linux distros natively on a mobile device for the first time. :fingers-crossed: From this point on, I would be using rootfs images to reach this dream of mine. With the new instructions posted above, I may have finally realized this dream! While I have more stuff working smoothly (Wi-Fi and Bluetooth, 2D software acceleration), other minor things are still not, including the camera and 3D acceleration (due to such support not existing in mainline kernel).

  • The internal storage is also detected by the kernel, but its contents cannot be normally accessed, as it has a special partitioning scheme that cannot be recognized. It is possible to format it, and partition it to hold accessible data, but I recommend not doing any partitioning for it, as it may require a longer restoration process that will not be explained here for now. However, using TestDisk to search for partitions using the GPT partitioning scheme allows four of them to be accessible. I recommend only copying data from those partitions; writing the detected partitioning scheme is risky for now.
  • Putting the tablet to sleep by use of pm-utils works, and the tablet will even power back up after the power button is pressed, but it may cause the BCM4329 SDIO card to stop working until the next reboot.
  • Any programs that utilize OpenGL during their operations are very likely to have poor performance, and will remain so, as this tablet model’s GPU only supports OpenGL ES and EGL :crying: , unless those programs are altered by source code to include support one of these two APIs. Additionally, some colors may appear to be off during any OpenGL rendering (e.g. orange is rendered blue) However, the proprietary drivers may help with faster OpenGL ES and EGL rendering, but still, most programs are unable to utilize them.
  • I guess I can be blamed for sticking with too old hardware; people are moving onto newer hardware so quickly! However, there’s still hope for having some sort of Linux tablet, but the road to getting there is not easy.

    NEW: I have successfully cross-compiled this Linux 3.17.0-rc7 kernel, using the picasso config from rogro82’s kernel source. When compiling this kernel, do not switch to any other branches, or prompts like this will appear upon invoking make:

    5MB). :crying: This also seems to have happened a version of the 2.6.38 kernel from sp3dev that I have self-compiled, but that one was without an initrd. Either I’m not using the correct toolchain (I’m using the ones provided from the Ubuntu repositories), or non-manufacturer-provided kernels don’t have the special code to support this tablet model. However, I really want to get this kernel to boot successfully, so that newer distro versions can be used (my results will appear in another post).

    Источник

    Оцените статью