niedziela, 25 marca 2018

Tablet LARK Ultimate 7i WIN z multibootowalnym systemem Android 7.1 oraz Windows 10

Oto instrukcja przygotowania multibootowalnego systemu na tablecie LARK ultimate 7i WIN, z obsługą ekranu dotykowego oraz dźwięku.

Tablet lark to tablet z fabrycznym systemem windows 8.1 lub 10, ale już od dawna użytkownicy chcieli aby obsługiwał również androida, a jeszcze pewna grupa osób chciałaby aby był to wielofunkcyjny tablet z 2 systemami operacyjnymi na raz 😯

Oto pełna, szczegółowa instrukcja jak przygotować ten tablet do pracy z 2 systemami operacyjnymi na raz oraz z obsługą ekranu dotykowego pod androidem + dźwięk.






Przygotowanie pendrive z instalatorem android


Pobieramy obraz systemu Android 7.1 x86-64 rc2 z linku:
https://drive.google.com/file/d/1YUG_hyowdMIQYqGtZN33QlsdrDgzYqnN/view?usp=drive_link


Przygotowujemy pendrive startowy przy pomocy aplikacji Rufus, do pobrania stąd:
https://rufus.akeo.ie/

należy pamiętać żeby przy przygotowaniu pendrive zaznaczyć opcje identycznie jak na poniższym obrazku:






Do instalacji androida na tablecie potrzebujemy



- HUB USB
- przejściówka USB-OTG
- klawiatura (przewodowa)
- myszka
- pendrive (lub czytnik kart pamięci działający jako pendrive)

Pobieramy 2 pliki sterowników z tej lokalizacji (i umieszczamy je na naszym pendrive):






Uruchamianie instalatora android


Jeśli w UEFI BIOS tabletu nie masz włączonej opcji automatycznego startu z pendrive po jego włożeniu do USB:







to musisz podczas startu wejść do ekranu UEFI poprzez przytrzymanie wszystkich 3 przycisków tabletu (volume + volume- oraz power ażdo pojawienia się ekranu z 6 poniższymi ikonami) i wybrać opcje "Boot Manager" oraz wybrać nazwę twojego pendrive "EFI USB Device":






Rozpoczęcie instalacji androida
bez ingerencji w system windows 10 (multibootowanie)

Żeby pojawiało nam się menu wyboru systemu android lub windows 10, takie jak poniżej:



Wybieramy tutaj jaki chcemy system uruchomić: android lub windows,
wyboru dokonujemy klawiaturą, bez klawiatury, po 5 sekundach startuje nam system 1 z listy,
później opiszę jak modyfikować tę listę by wybrać system domyślny
lub całkowicie usunąć te menu



A więc, by mieć takie menu i możliwość wyboru systemu musimy podczas instalacji androida uważać by przypadkiem nie sformatować partycji dysków tabletu i nie usunąć systemu windows!

A także pamiętać należy by wybrać prawidłową partycję czyli tą największą, na której znajduje się już system windows (musimy posiadać tam minimum 2,5 giga wolnego miejsca)

Podczas instalacji, kolejne kroki to:

wybieramy prawidłową partycję i dysk, będzie to dysk/partycja o nazwie mcblk1 w zależności jak nasz dysk w tablecie jest podzielony (2, 3 lub 4 partycje, wybieramy zawsze tę ostatnią, w moim przypadku jest to partycja numer p4 sformatowana w ntfs)





Oczywiście nie formatujemy jej, jeśli chcemy zachować system windows (opcja "Do not format")






Instalujemy nasze menu rozruchowe GRUB, menu wyboru systemu android lub windows,
opcja "YES"







Wybieramy opcję instalacji systemu android w trybie odczyt-zapis
(2 razy większa pojemność ale za to możliwość m.in root i zapis plików w systemowym katalogu) opcja "YES"







Czekamy teraz parę minut aż zainstaluje nam około 1,5 giga  (o połowę mniej w trybie odczytu ale bez możliwości ingerencji np. w sterowniki jak ekran dotykowy)








W tym momencie instalator zapyta się nas jeszcze o przydzielenie wolnego miejsca na dane aplikacji i użytkownika (czyli to co instalujemy, aplikacje i gry ze sklepu google play lub innych miejsc), przyznajemy minimum 512 mega (jeśli mamy więcej wolnego miejsca na tablecie to dajemy więcej) opcja "YES"








I to wszystko, restartujemy tablet i pojawia się nam wyżej pokazane menu wyboru systemu operacyjnego, domyślnie z automatu startuje android po 5 sekundach
















**************************************************

Ciekawostka


Jeśli chcemy edytować to menu, musimy wejść na ukrytą partycję startową EFI do katalogu BOOT, można to zrobić jedynie spod innego systemu, np. Windows liveUSB dostępnym tutaj: 
https://www.youtube.com/watch?v=L5KKGMblh7I 
Montaż partycji możemy wykonać np. w aplikacji "Minitool partition wizard" (przypisywanie litery dysku)
Edycje menu oraz czas startu wykonujemy podmieniając linijki tekstu w pliku grub.cfg
zamieniamy pozycjami, co chcemy by uruchamiało się jako pierwsze:



menuentry "Android-x86 7.1-rc2" {
search --set=root --file /android-7.1-rc2/kernel
linux /android-7.1-rc2/kernel quiet root=/dev/ram0 androidboot.selinux=permissive vmalloc=192M buildvariant=userdebug  
initrd /android-7.1-rc2/initrd.img
}
lub

menuentry "Windows (UEFI)" { search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi chainloader /EFI/Microsoft/Boot/bootmgfw.efi}
set timeout=2 - tutaj wybieramy czas startu w sekundach  (0 - nawet nie pokazuje menu) 

**************************************************






Instalacja sterowników ekranu dotykowego i dźwięku


Po zainstalowaniu systemu android na tablecie LARK, skonfigurowaniu go (musimy wpierw użyć do tego myszki i klawiatury, bo dotyk ekranu będzie rozkalibrowany), łączymy się z internetem i pobieramy aplikację ze sklepu google "Total Commander" lub tak jak ja "Solid Explorer" :

https://play.google.com/store/apps/details?id=pl.solidexplorer2

System będzie już zrootowany, czyli będzie dostęp do katalogu systemowego androida, a więc w programie Solid Explorer wchodzimy do katalogu systemowego:







a w drugim okienku uruchamiamy lokalizację pobranych wcześniej plików ze sterownikami 
czyli pliki:  bytcrrt5640.state oraz silead_ts.fw

Otwieramy wpierw katalog system/etc/alsa i w ten katalog kopiujemy plik bytcrrt5640.state




Sprawdzamy prawa zapis/odczyt pliku, powinny być ustawione na 644









Otwieramy teraz katalog system/lib/firmware i tam kopiujemy plik silead_ts.fw





Restartujemy tablet, po ponownych uruchomieniu, ekran dotykowy powinien działać już w 100% prawidłowo.



Uwagi



Mimo że ekran dotykowy działa już w 100% prawidłowo, nadal jest to faza testowa, i niestety nie wszystko działa jak należy na tablecie lark ultimate 7i WIN (który fabrycznie służy do uruchamiania na nim systemów microsoftu a nie androida)



Prawidłowo działa:

- WIFI
- Bluetooth 
- Głośnik

- Zewnętrzna karta dźwiękowa Creative Sound Blaster X-Fi
- Dotyk (idealnie skalibrowany)
- Przyciski fizyczne power i volume
- Czujnik ładowania akumulatora (oprócz czerwonej diody z boku tabletu)


Nie działa:


- wyjście HDMI (mimo że obraz pojawia się w trybie dublowania, uruchamianie androida zaiwesza się)


- wyjście słuchawkowe tabletu (głucho)

- mikrofon (nie nagrywa nic)

- przycisk dotykowy windows (brak reakcji)

-obrót  (jest rozkalibrowany, ustawienie poziome tabletu, ustawia go pionowo, pionowe ustawia do góry nogami, czyli zgodnie z ruchem wskazówek zegara i tak dalej, szukam, może będzie jakaś aplikacja do kalibracji  


Zalecam by tablet cały czas leżał na plecach podczas instalacji androida i zaraz po jego uruchomieniu wyłączyć auto-obrót bo potem możemy się pogubić 

Być może pomoże sztuczka w postaci ustawienia tego tabletu poziomo tuż przed instalacją androida - może wtedy kalibracja obrotu będzie prawidłowa, tak samo jak robi się to podczas instalacji systemu windows 10, warto spróbować 



Anonimowy pisze...

Można zainstalować androida na tablecie lark 8iwin? Jeśli tak to czy można usunąć system WIN i korzystać z androida?

SeBa pisze...

Można zainstalować android X86 i całkowicie usunąć windows, tyle że tak jak w artykule zostało poruszone, kilka rzeczy (sterowników) nadal nie będzie prawidłowo funkcjonowało

Anonimowy pisze...

Witam wstawcie jeszcze raz sterowniki bo nie można pobrać

SeBa pisze...

już poprawione, do androida pobierasz stery https://drive.google.com/open?id=1l3JDcZSyy5ftqIlvAL_N9KPkUboIbA0Z

Azarah pisze...

Po instalacji wszystko jak w poradniku i po resecie android nie uruchamia się - wyskakuje UEFI Interactive Shell v2.0 i tak stoi...

Wygląda to jak tutaj:

https://unix.stackexchange.com/questions/326956/virtualbox-guest-suddenly-boots-only-into-uefi-interactive-shell

Czy ktoś pomoże?

Azarah pisze...

Po instalacji wszystko jak w poradniku i po resecie android nie uruchamia się - wyskakuje UEFI Interactive Shell v2.0 i tak stoi...

Wygląda to jak tutaj:

https://unix.stackexchange.com/questions/326956/virtualbox-guest-suddenly-boots-only-into-uefi-interactive-shell

Czy ktoś pomoże?

SeBa pisze...

czyli coś się nie udało i tablet nie widzi systemów, coś musiałeś zrobić nie tak i dysk zmienił partycjonowanie na MBR a powinien być w GPT

Anonimowy pisze...

A co jeśli w tych katalogach są już te pliki a dotyk "szaleje"? Tak czy inaczej należy skopiować pobrane od Ciebie pliki?

Anonimowy pisze...

Dla ścisłości dotyk działa tylko jakby był właśnie odwrócony, tzn. tablet w pionie a ekran w poziomie. Może da się gdzieś to zmienić żeby na start ekran był w pionie?

SeBa pisze...

jaki to jest tablet?

Anonimowy pisze...

Tablet to lark ultimate win 8 z ostatnią wersja Lineage OS.

SeBa pisze...

Czy podczas instalacji sterowników tablet ustawiłeś pionowo oraz podparty tak jak ekran laptopa?

Anonimowy pisze...

Był ustawiony pionowo ale leżał na płaskiej powierzchni ze względu na podłączoną klawiaturę i resztę.
Myślisz albo jesteś pewien że, inne ustawienie okaże się rozwiązaniem?
Nie można wyedytować jakiegoś pliku z konfiguracją dotyku?

SeBa pisze...

wersja 8 calowa w przeciwieństwie do 7 calowej musi być ustawiona pionowo i podparty jak ekran laptopa ponieważ czujnik położenia odpowiednio musi się wyregulować i dopiero można instalować sterownik, wielu już miało z tym problemy i zawsze było to powodem, nie wiem czy nie będzie niezbędna ponowna instalacja windows gdyż teraz ciężko to bezie już naprawić

Anonimowy pisze...

Windowsa brak. Zainstalowałem jeszcze raz andka - ustawiony do pionu - ale nic to nie dało. Masz jakieś linki do opisu "walki" z tym czujnikiem? Jak nie to leci do kosza a szkoda bo fajnie działał z andkiem.
Te pliki już są w tej dystrybucji więc ich nie kopiuje ponownie.

SeBa pisze...

Ale ty mówisz o sterownikach do androida? Ja mówię o sterownikach pod windows, ten tablet nigdy nie był stworzony pod androida i wiadomo że będą problemy ze sterownikami pod androida, jedyne wyjście w tym przypadku to obrócić ekran tak by obraz był w takiej orientacji jak potrzebujemy i zablokować obrót. Mnóstwo było już tematów o sterownikach do androida i wielu się nad tym głowiło aby choć odrobinę tablet funkcjonował normalnie z androidem ale wciąż jest to niedopracowane, dziwie się że chcesz wyrzucać bardzo dobry tablet do kosza, który jest przeznaczony głównie pod windows, pod androida x86 to jest rozwiązanie "prowizorka" i nie ma co się dziwić takiemu a nie innemu działaniu, pod androida są całkiem inne urządzenia z odpowiednią architekturą, tutaj niestety musimy jakoś kombinować gdyż tylko amatorzy się tym zajmują by to w miarę w ogóle funkcjonowało.

Anonimowy pisze...

tu jest link do androida 7.1 który naprawdę działa, https://osdn.net/projects/android-x86/releases/67834 to jest ta wersja : android-x86_64-7.1-r4-k419.iso

Anonimowy pisze...

A jak że sterownikami?

Unknown pisze...

Da się tego androida zrootować jak tak to czym ?

Whatsapp Button works on Mobile Device only

Wpisz czego szukasz i kliknij w ikonkę lupy