Портирование ubuntu touch для планшетов на rk3066 | ubuntu touch kernel rk3066



Реп: (60)
Установка Ubuntu touch а так же PicUntu 4.x как основная так и с dual boot - android/ubuntu/PicUntu и скомпиляция ядра для Cube u30gt mini и др.
Мультибут подходит абсолютно для любого планшета на рк3066 и некоторых рк3188, так как работает с родным ядром андроида в линуксе.


Cube u30gt mini

Образы PicUntu, Lubuntu, Linaro, OpenSUSE, Fedora и т.д. для rk3066
По умолчанию пароли практически везде одинаковые не учитываю только Cubian, это 12qwaszx

Ссылка на загрузку образа Ubuntu 14.04

Lubuntu 14.04 для Cube u30gt mini - работает тач (event3), WiFi (rtl8192cu), спасибо Lipton_lan.
https://yadi.sk/d/GxH22EoZcdcyD Пароль для входа и рута - 12qwaszx

PicUntu 4.5 - http://yadi.sk/d/9eOyF8BaMJgtH. Пароль для входа и рута - 12qwaszx. Встороеный WiF точно работает с "мультибутом от pmislot c WiFi чипом 8192cu/8188eu"
Lubuntu 13.04 - https://yadi.sk/d/neOmlqVscNX5m. Loop-образ. Можно записать на внутреннюю память планшета.
Lubuntu 14.04 - Портирование ubuntu touch для планшетов на rk3066 (Пост #35326239) . Loop-образ. Можно записать на внутреннюю память планшета. Работает тачскрин (event 2 )и wifi RK90x.

Linaro 14.04 - http://yadi.sk/d/cOXiuXfDQpvNv . Пароль: 12qwaszx
Picuntu 14.04 - http://yadi.sk/d/10DkGwOBQpztG . Пароль: 12qwaszx
OpenSuse 12.3 (XFCE) - http://yadi.sk/d/_CpLArtHNF3Mf (login: root, pass: 12qwaszx)
Gentoo (дата сборки 010113) - http://yadi.sk/d/LLXOU1scNEveg (login: root, pass: mk802ii)
Fedora 20(RU)_XFCE - Портирование ubuntu touch для планшетов на rk3066
Debian 7.1 - http://yadi.sk/d/qW_dGHgkNFRPT (логин: linuxium, пароль: 12qwaszx)
Loop-образ Picuntu 14.04 - Портирование ubuntu touch для планшетов на rk3066 (Пост #35700353) от Lipton_lan. Можно записать на внутреннюю память планшета. Файловая система - ext4. Работает тачскрин (event 2 ) и wifi RK90x, установлен Flash Player.
Cubian 7.7 от Lipton_lan (loop ext4, event2 touch, rk903 wifi) Логин: cubie
Пароль:12qwaszx https://yadi.sk/d/SVxpzgCPcqwLF

Picintu 4.5 (13.04) loop от Lipton_lan, ext4, event2 touch, rk903 wifi. Скачать образ
Linuxim 12.04 loop от Lipton_lan, ext4, event2 touch, rk903 wifi, пароли: р, Скачать образ
BackTrack gnome для arm (может не работать тачпад/wifi) пост Allespro

Если Wifi в какой то сборке Linux не работает с использованием мультибута от pmislot c WiFi чипом 8192cu/8188eu, то для запуска WiFi необходимо выполнить команду:
sudo su
rmmod wlan
insmod /путь/имя драйвера.ko


Офф. сайт PicUntu 4.x для rk3066

Скачать мультибут Linux/Android
Мультибут от pmislot c WiFi чипом 8192cu/8188eu для cube u30gt mini
Мультибут от ganper316 for Cube u30gt - h

Прикрепленный файлclockworkmod_multibut.zip ( 10.22 МБ )
для прошивки мультибута спомощью CWM рекавери, установится в раздел рекавери

Инструкции
Пошаговая инструкция, при наличии проблем с мультибутом, собрать его самому - спасибо Lipton_lan

Инструкция по установке Picuntu 4,5, Linaro 14.04, Picuntu 14.04, OpenSuse 12.3, Gentoo, Fedora 20, Debian 7.1
Скачать образ (есть в шапке - см.спойлер "Образы PicUntu, Lubuntu, Linaro, OpenSUSE, Fedora и т.д. для rk3066"), записать на любую флешку (от 2Гб) с помощью программы Win32Diskimager - http://sourceforge.net…/files/latest/download.
Скачать и прошить мультибут в рекавери при помощи программы Прикрепленный файлROM_Flash_Tool.rar ( 4.96 МБ )
Потом вставить флешку в планшет и перегрузится в рекавери(в большинстве случаев громк+ и вкл)

Инструкция по установке loop-образов Lubuntu 13.04 и Lubuntu 14.04
Надо скачать сам образ (есть в шапке - см.спойлер "Образы PicUntu, Lubuntu, Linaro, OpenSUSE, Fedora и т.д. для rk3066"), распаковать его архиватором и потом образ linuxroot.img положить на любую, отформатированную в fat32 флешку (microSD, USB, MMC, внешний hdd) в корень и прошить multiboot.img вместо рекавери с помощью програмы Прикрепленный файлROM_Flash_Tool.rar ( 4.96 МБ )
Потом включить планшет и с андроида любым способом перезагрузиться в рекавери - после чего загрузится линукс, а если вы нажмете перезагрузку в линуксе, то вы перегрузитесь в андроид! Пароль в линаро "linaro"

Инструкция по прошивке мультибута в recovery планшета с помощью программы ROM Flash Tool
Скачиваете и распаковываете Прикрепленный файлROM_Flash_Tool.rar ( 4.96 МБ )
Подключаете планшет кабелем к заднему usb-порту на компьютере(если подключать через передние разъемы или всякие удлинители, хабы и прочее, то нет 100% гарантии, что прошьется без ошибок, также важно иметь наименее короткий кабель, желательно фирменный от nokia, samsung, lg и т.д., поскольку тот кабель, что идет в комплекте с планшетом - дрянь.)
Включаете планшет одновременным нажатием кнопок громк+ и вкл (может быть и другой вариант входа в рекавери). В Rom Flash Tool надпись внизу программы сменится с No Found RKAndroid rock usb на Found RKAndroid rock usb, если нет - то ставите драйвера, входящие в архив Rom Flash Tool.
В Rom Flash Tool нужно убрать галки отовсюду, кроме recovery, потом кликаете в строке recovery справа в пустое окошко и выбираете путь, где лежит на диске только что скачанный Вами multiboot.img.
Нажимаете на кнопку Flash Rom. Ждете когда прошьется.
После прошивки мультибута планшет перезагрузится в Андроид. Ждёте загрузки в андроид и выключаете планшет.

Сборка своей системы с нуля на обычном компьютере с установленным Linux


Скриншоты
PiCuntu 4.5 на Cube u30gt mini
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Ubuntu touch
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Linaro (Lubuntu 13.04)
Прикрепленное изображение
Прикрепленное изображение


Прошивка Dualboot (Android/Linux) через эмулятор терминала.
Если после прошивки терминалом ЧЁРНЫЙ экран
Тогда надо прошивать с помощью ПК Прикрепленный файлROM_Flash_Tool.rar ( 4.96 МБ )
програмой ром флеш тул, выбрав только галочку на рекавери и нажав на флеш ром.

Надо скачать multiboot.img , потом через эмулятор терминала (у кого нет доступа к ПК или его вообще) прошить мультибут так:
Прикрепленный файлTerminal_1.0.56.apk.zip ( 264.86 КБ )
Прикрепленный файлmultuiboot_linaro_i_picuntu_4.5.img ( 3.01 МБ )

В терминале андроида прописываем:
su
nandwrite -p /dev/mtd/mtd3 /sdcard/recovery.img
(надо наличие BusyBox)

это займёт от силы 1секунду на выполнение операции - вот такое вы должны увидеть потом в терминале
Прикрепленное изображение

Проверено и работает 100% на:
  1. Сube u30gt mini (7 дюймов), тач - event3 в xorg.config
  2. Cube u30gt-h (10дюймов), тач - event2 в xorg.config
  3. Cube U21GT, скачать мультибут
  4. Iconbit Thor Mini
  5. Asus me102a (rk3188=rk101 multiboot)
  6. Impression ImPAD 1412 rev.2
  7. Imito mx1
  8. Bliss Pad R1010, тач - event1, WiFi 8188eu.ko, multiboot от pmislot v.2
  9. Texet tm-9747BT
  10. Wexler tab 10is
  11. Digma iDsD7
  12. 3q-pad rc9731c
  13. Prestigio pmp5570c pro duo
  14. Prestigio pmp5101D3GQUAD RK3188
  15. Prestigio MultiPad 8.0 ULTRA DUO PMP5880D
  16. PrestigioPMP7100d3g_quad RK3188
  17. Ploer momo 7
  18. PocketBook SURFpad 2
  19. PiPO s2
  20. PiPO Max M8 Pro, RK3188
  21. PIPO M1
  22. PiPO U1
  23. Ritmix RMD-1026, тач - event1 в xorg.config
  24. Ritmix rmd-1058
  25. Mini PC AD6333
  26. Globex GU903C-BT
  27. TurboPad 902 (Vastking M977Q), RK3188, мультибут тач - event1 в xorg.config
  28. TurboPad 1012, RK3188, мультибут любой, тач - event1 в xorg.config
  29. DNS AirTab m973g, мультибут тач - event1 в xorg.config
  30. DNS AirTab m975w
  31. DNS AirTab m100g (Oysters T10G)
  32. DNS Airtab E74 мультибут от pmislot c WiFi чипом 8192cu/8188eu, тач - event3/5 в xorg.config
  33. Dns M74 1-й ревизии (он же Rekam citipad L700), мультибут



Видео доказательство

Проблемы и их решения
Если Wifi в какой то сборке Linux не работает с использованием мультибута от pmislot c WiFi чипом 8192cu/8188eu, то для запуска WiFi необходимо выполнить команду:
sudo su
rmmod wlan
insmod /путь/имя драйвера.ko

Как включить тачскрин

Как исправить тачскрин на свой

Как завести WIFI на RK903 и аналогично для всех остальных чипов

Как починить браузеры, чтобы они лезли в интернет без sudo

Исправить проблему монтирования microSD/USB карт памяти в Lubuntu 14.04

Приложение для перезагрузки в линукс с андроида

Прикрепленный файлVostanovlenie_flewki_vidit_menwe_.rar ( 273.09 КБ )


Прикрепленные файлы

Прикрепленный файлwin32diskimager-v0.9-source.zip ( 53.78 КБ )
Прикрепленный файлwin32diskimager-v0.9-binary.zip ( 5.41 МБ )


Сообщение отредактировал Woertz - 21.09.23, 14:02
Причина редактирования: Ubuntu 14.04



Реп: (60)
Вот интересная инфа...есть исходники убунту и способ установки ее на телефон или планшет
http://ubuntovod.ru/tag/planshety



Реп: (60)
Я вот что думю...если в PiCuntu 4.x производитель уже прикрутил все к процу и mali400 то значит нам надо колупать именно этот PiCuntu и попробывать скомпелировать само ядро для Linux....по идеи это и есть одна проблема. Двойной бут тоже уже на rk3066 есть - значит и рекавери надо немного переделать. И у нас получится установить линукс на флешку, а андроид у сам планшет. Выбрав перезагрузку в рекавери мы попадем не в андроид а в линукс.

Вывод: надо собрать ядро по примеру мини ПК mk808 и рекавери (CWM). Но в mk808 нет встроеного дисплея, поетому нам надо это отредактировать - дисплей прописывается в boot.img - а именно в фале init.rc...тоесть вот и все проблемы.
Хотя есть предположение что если мы успешно пропишем дисплей в boot.img, то рекавери ненадо потом трогать...

Ждем интузиастов и эксперементаторов.
Вот сам рекавери для PicUntu 4.x с двойным бутом и ядро.

Прикрепленные файлы

Прикрепленный файлrecovery_olegk0_nand.rar ( 4.2 МБ )


Сообщение отредактировал pmislot - 19.12.13, 21:40



Реп: (23)
Интересная тема,у самого планшет на этом процессоре тоже хочу убунту,но только я в компиляции не шарю



Реп: (60)
павел5250,
Вот сдесь описано как компилировать ядра
Прошивки устройств на платформе Rockchip 3066 (rk3066) (Пост #20396860)
Нам надо линукс на ПК и интернет

Сообщение отредактировал pmislot - 14.12.13, 14:52



Реп: (60)
Вот нарыл очень много интересного по портированию на рк2918
http://www.pvsm.ru/linux/11404



Реп: (23)
pmislot, а как установить линукс,чтобы хотябы через hdmi работал?



Реп: (60)
павел5250,
MK808 Dual Core Android 4.1 TV BOX - Прошивка (Пост #18694859)



Реп: (60)
Насчет ядра я ошибся! Ядро нам трогать вовсе ненадо!!!
Рекавери это и есть типа ядро для линукса, а вот с бутом надо немного поиграться.....там будет работать через hdmi (lcd1) а нам надо прописать свой дисплей в файле бута init.rc свой дисплей (lcd0). Но самое потом главное то, что в Пикунту есть только два разрешения это 720р и 1080р - мы же имеем дисплей с разрешением 1024х600! Где его прописать в init.rc в буте я знаю а вот как сам линукс заставить работать на таком разрешении не представляю... И следующей проблемой будет заставить линукс работать с тачем, тоесть надо драйвер для нашго тача.....и добавить саму поддержку PicUntu 4.x отзывать на тач скрин.
Это не очень сложно, но временным отсуцтвием линукса на ПК я не могу это провести на практике и неисправностью у меня на планшете usb разьема.



Реп: (192)
pmislot,
По Вашей просьбе пытаюсь помочь- собирать нужно драйвера для дисплея и тачскрина. Во всяком случае для моего мк808 исходники для lcd и тача есть (3.08+ - https://github.com/olegk0/rk3066-kernel/tree/master/drivers/video/display/screen , 3.0.72+ - https://github.com/omegamoon/Rockchip-GPL-Kernel) .
Для HW поддержки Mali собрать rk30fb_drv.so (к примеру- http://hwswbits.blogspot.com/2013/04/compiling-mali-hw-accelerated-driver.html ), режимами управлять в xorg.conf



Реп: (60)
bizonUa,
Рекавери (recovery_olegk0_nand.rar) это и есть типа ядро для линукса?

Сообщение отредактировал pmislot - 19.12.13, 23:24



Реп: (192)
да



Реп: (60)
pmislot @ 19.12.2013, 20:23 *
bizonUa,
Рекавери (recovery_olegk0_nand.rar) это и есть типа ядро для линукса?

Значит на планшете пикунту через hdmi точно заработает! :-)
Мне просто вмнесто родного рекавери прошить этот recovery_olegk0_nand.rar и на флешку записать образ пикунту и на этом все?



Реп: (192)
Если у Вашего Cube u30gt mini вывод на hdmi1- то есть шанс запустить с ядром от мк808. Остается вопрос с тачем, Wifi, ...
Я бы все таки советовал делать свое ядро (так или так, к примеру)
А в плане прошивки- да, на этом все. Модифицированный рекавери (т.е. Ваше ядро для Линукса) записать вместо штатного рекавери, рутфс с Линукс-системой- на ext4 раздел с меткой linuxroot примонтированного носителя.



Реп: (60)
bizonUa,
bizonUa @ 20.12.2013, 13:32 *
Wifi

Вай фай у меня должен точно работать.
Прикрепленное изображение



Реп: (60)
bizonUa @ 19.12.2013, 13:31 *
Для HW поддержки Mali собрать rk30fb_drv.so

А зачем его собирать если у меня всеравно стоит mali 400?! Железо тож одно и ОС тоже...И какова частота будет GPU на линуксе (изначально у меня производителем она составляет 400Mgz. На форумах находил что в андроиде ее можно повысить до 768мгц...на линуксе такое потом будет возможно? (Просто некоторые мали работают на частоте производителя 250мгц а некоторые до 600)
Тем более прошивка от мк808 ставиться мне без проблем, даже ядро ваше! И РАБОТАЕТ СРАЗУ У МЕНЯ НА ДИСПЛЕЕ И НЕ ЧЕРЕЗ HDMI и править в прошивке ничего ненадо.

Сообщение отредактировал pmislot - 07.02.14, 00:41



Реп: (2)
Хочу на моём Window N90FHD запустить ubuntu, но вот не хочу получить кирпич.

Так, скачал я прошивку ubuntu для rk3066, но что дальше делать?? Помогите в портировании, ну сильно нравится мне ubuntu, портировать как то не получается. Сам пытался но думаю тут без профи не разобраться:)

Сообщение отредактировал Freeto - 14.02.14, 22:01



Реп: (60)
Надо прпосто прошить вместо родного рекавери рекавери которое будет выступать ядром для убунты и записать образ убунты на любую флешку минимум на 4Гб и тыкнуть в планшет и перезагрузить его - подключив через hdmi к монитору и все!
никакого кирпича ты не получишь, если у тя не выйдет то прошеешь назад родное рекавери и все! Рекавери планшету надо только для первой загрузки системы, потом он будет работать даже без него! Если убунту не загрузится то просто выйми флешку с планшета и перезагрузись долгим нажатием на клавишу питания более 10 сек и потом вкл на кнопку и он включится!)))) тестируй!

Сообщение отредактировал pmislot - 14.02.14, 22:09



Реп: (13)
Заинтересовала данная тема. Есть аппарат RMD-1026 работает так же на базе rk-3066.
Хотелось бы запустить на нём PicUntu, с возможностью вывода картинки на непосредственно дисплей планшета.
pmislot не могли бы вы рассказать, какую именно прошивку от мк808 вы ставили и какое скомпилированное ядро брали.
Я пару раз пробовал прошивать выложенное вами ядро recovery_olegk0_nand, но всё что у меня выходило, это чёрный экран(даже подсветка не включается), на
возможный вывод картинки в hdmi ещё толком не проверял, есть вариант, что ядро вобще не стартует..
Подскажите ещё пожалуйста, как переключить вывод изображения на экран планшета(я правильно понимаю, что если дров на экран не будет в ядре, то будет гореть только подсветка?)



Реп: (60)
Coolno @ 15.02.2014, 12:53 *
Подскажите ещё пожалуйста, как переключить вывод изображения на экран планшета(

Надо в буте прописать наш дисплей в инит.рк и все! Я просто пробовал прошивки от мк802 и мне они подходят...то что у тя экран чёрный, то это может из за того что железо немного отличается...типа как ревизия! Что бы ещо и на экране планшета работал надо драйвера твоего именно тача и там же в ядре линукса прописать разрешение твоего экрана, так как там вывод через hdmi кабель с разрешением 1920х1080.



Реп: (13)
Так, через hdmi тож глухо, сигнал не идёт(
Вобще не понятно грузится там что то или нет.

pmislot @ 15.02.2014, 18:20 *
Надо в буте прописать наш дисплей в инит.рк и все!

Как его прописать то? С linux мало знаком, упоминаний в init.rc о смене дисплея я не нашёл(

Я тоже ставил прошивку(офиц android), только от мк808, экран был тёмный(подсветка горела), но через hdmi всё работало.

pmislot @ 15.02.2014, 18:20 *
Что бы ещо и на экране планшета работал надо драйвера твоего именно тача и там же в ядре линукса прописать разрешение твоего экрана, так как там вывод через hdmi кабель с разрешением 1920х1080.


Эмм.. тача? Насколько я знаю и без дров на тач всё должно выводиться.
А можете подсказать, где там всё это менять?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.11.23, 16:51