[11:51:42] <zombah> добрый день всем
[12:37:10] <vm03> Всем привет!
[12:37:41] <zombah> vm03: привет
[14:45:00] <zombah> vm03: узбекии с 4pda пишут что у них 12.1 заработала %)
[14:45:12] <vm03> ага
[14:45:18] <vm03> ща пробую собрать
[14:45:25] <zombah> vm03: как так? cyan пофиксили?
[14:45:43] <vm03> не
[14:45:52] <vm03> я пока нипонимаю
[14:45:57] <zombah> 8)
[14:46:03] <vm03> накидал все костыли из "патчей"
[14:46:09] <vm03> посмотрю что будет
[14:46:24] <zombah> я так пробовал пару недель назад, не работало
[14:46:28] <vm03> и ядро взял товое cm-12.1-wip-test
[14:46:57] <zombah> с ним чет радио не пашет, не понял пока где сломал в ядре или рамдиске где
[14:47:01] <vm03> у меня еще костыли в RIL.java есть
[14:47:03] <zombah> fm радио
[14:47:10] <vm03> посмотрим
[14:47:20] <vm03> fm радио эт фигня :)
[14:55:09] <vm03> а ты не помнишь зачем ты в "патче" libqc-opt.so менял?
[15:03:18] <zombah> так там версия поменялась либы
[15:03:26] <zombah> как бишь она зовется
[15:03:32] <zombah> icu
[15:03:37] <zombah> с 51 на 53
[15:04:04] <zombah> libshim в 12.1 не пашет только в 13 поэтому просто hex патч
[17:08:59] <vm03> такс
[17:09:02] <vm03> я собрал
[17:09:04] <vm03> ril пашет
[17:09:08] <vm03> wifi пашет
[17:09:24] <vm03> камера не пашет
[17:10:34] <zombah> а fm?
[17:11:42] <vm03> пашет
[17:11:49] <zombah> камера фигня легко пофиксить, у меня там готовы патч с блобами от старого стока там все круто
[17:12:06] <zombah> половину зависимостей дропает
[17:13:04] <zombah> https://github.com/zombah/android_device_nokia_ara/commit/3b81a32c7f2c16a690498f44f8179039581cbe61
[17:17:00] <vm03> а как ты это делал https://github.com/cm-nokia-x2/android_device_nokia_ara/commit/ac7a364da2264af24d904f04bfaa978962b09756
[17:17:05] <vm03> что б побыстрее
[17:18:03] <zombah> скрипт вставлял в makefile
[17:18:15] <zombah> который из папки patches все накатывает
[17:18:52] <zombah> счас найду код
[17:21:42] <zombah> https://github.com/dhacker29/android_device_nokia_normandy/blob/cm-11.0/patches/apply.sh
[17:23:34] <vm03> а сам патч как дел?
[17:23:41] <vm03> что б имя и путь правильный
[17:24:28] <zombah> заходил в него там делал коммит потом git format-patch
[17:25:37] <zombah> был еще скрипт которым папку репо делал, но чтот он протоптался
[17:26:40] <zombah> но общий смысл такой find . -name "*.patch" а путь вырезал sed'ом чтоли
[17:26:59] <zombah> счас поищу может найду куда его дел
[17:29:40] <zombah> неа чтот нет, грохнул видно его когда корень для циано пересоздавал
[17:31:11] <zombah> можно просто отрезать до первого /
[17:31:23] <zombah> это и будет имя репозитария
[17:33:08] <zombah> awk -F\; '{print $1"\n"}'
[17:33:13] <zombah> так чтоли както
[17:34:34] <zombah> а нет как там разделитель то задается
[17:34:54] <vm03> ладно, пока как есть полоду
[17:34:59] <vm03> что б не потерять
[17:35:04] <vm03> там разберемся
[17:35:55] <zombah> ну да делай как есть, причесать всегда можно
[17:37:19] <zombah> о я помню stuw пиарил тулзу tr
[17:37:27] <zombah> можно есть путь разрезать
[17:40:55] <zombah> там правда в твоем девайс репе еще по кодекам был разброд и шатание
[17:41:14] <zombah> может камера от них не стартует
[18:16:51] <stuw_> tr удаляет и меняет символы
[18:16:58] <stuw_> что надо сделать то?
[18:19:38] <zombah> stuw_: из пути взять только первую папку
[18:20:05] <zombah> но вроде tr норм это делает удаляя разделительные / и перенося строки
[18:20:15] <zombah> хотя awk'ом красивее
[18:27:05] <zombah> 18:24
[18:27:06] <zombah> y-bee
[18:27:06] <zombah> vm03 собрал см12.1 от сегодня работает все кроме камеры сказал попробует пофиксить
[18:27:15] <zombah> 8))
[18:44:37] <stuw_> первую с начала или конца?
[18:44:46] <zombah> с начала
[18:45:12] <stuw_> /эту/бла/бла ?
[18:45:18] <zombah> ага
[18:45:22] <stuw_> или там без стартового слеша?
[18:45:29] <stuw_> в мейкфайле?
[18:47:12] <zombah> stuw_: там список файлов типа find . -name "*.patch" и важно в какой папке какой patch лежит
[18:47:43] <zombah> мне кажется я awk'ом делал так awk -F "/" '{print $1}'
[18:48:10] <zombah> правда не помню как привязывал патч к папке
[18:48:19] <zombah> видимо цикл был
[18:50:18] <zombah> правда если сделать print $2,$3 как раз в выводе frameworks_av 0001-fix.patch
[18:50:23] <stuw_> куда привязывал и зачем?
[18:50:56] <zombah> чтобы потом скопировать .patch файлы в отдельную папку с вложенными папками с названиями директорий
[18:51:16] <zombah> типа patches/frameworks_av/0001-fix.patch
[18:51:46] <stuw_> find . -name *.patch | while read line; do echo "'$line'"; done
[18:53:00] <stuw_> find . -name *.patch | xargs -I% echo "'%'"
[18:53:13] <stuw_> или нужно именно пути разгребать?
[18:53:51] <zombah> ну если файдом без каноникал искать то они выводит так
[18:54:05] <zombah> ./frameworks_av/0001-fix.patch
[18:54:14] <zombah> ...
[18:54:36] <stuw_> угу, это не устраивает?
[18:54:42] <zombah> надо потом копирнуть патч этот в device/xxx/xxx/patches/frameworks_av/0001-fix.patch
[18:54:50] <zombah> stuw_: вполне устраивает 8)
[18:55:11] <stuw_> и device/xxx/xxx/patches/frameworks_av надо создать?
[18:55:36] <zombah> только frameworks_av
[18:55:49] <zombah> device/xxx/xxx/patches есть уже
[18:59:45] <stuw_> я бы так делал - find . -name *.patch | while read line; do mkdir -p "new/path/${line%/*}" && cp "$line" "new/path/${line%/*}"; done
[19:01:11] <vm03> https://github.com/cm-nokia-x2/android_device_nokia_ara/commit/785e7af48a520cd1ab130f433a2913841b48cb05
[19:01:26] <zombah> stuw_: да так работает, спасибо
[19:02:10] <zombah> фига
[19:02:24] <zombah> vm03: а зачем frameworks_opt_telephony.patch выглядит очень странно
[19:03:08] <vm03> потому что в 5.0 rild2 , а блобы у нас от 4.4, там rild1
[19:03:15] <zombah> ааа
[19:03:27] <zombah> точно ты прав
[19:05:01] <zombah> vm03: может тупо форкнем репы эти? в 12.1 изменений уже кот наплакал
[19:05:18] <zombah> так будет красиво
[19:06:07] <vm03> сокет может через симлин получится
[19:06:15] <vm03> вроде работало, но я не уверен
[19:06:41] <vm03> а рил константы по идеи через класс можно
[19:06:49] <vm03> что б красиво
[19:07:12] <zombah> а ну тоже вариант
[19:07:18] <vm03> смержил твой вендор
[19:07:23] <vm03> камера работает
[19:07:36] <zombah> а ну отлично
[19:08:18] <vm03> fm сломалось
[19:09:01] <zombah> vm03: да у меня FM_FIRMWARE отключено
[19:09:09] <zombah> и блобы fm убраны
[19:09:15] <zombah> ревертни их у себя
[19:09:34] <zombah> fmconfig и fm_patches
[19:10:17] <zombah> я там в wip-test много чисток провел всяких
[19:13:54] <zombah> vm03: а что патчить settings.db не нужно?
[19:14:14] <vm03> не знаю
[19:14:21] <vm03> у меня там симка без инета
[19:14:24] <zombah> https://github.com/zombah/android_device_nokia_ara/commit/fae3f27b07f9d9e38633e66b1da3e89b36134bb3
[19:14:27] <vm03> скорее всего недо будет
[19:15:50] <zombah> так а констатнты мыж перебивали уже ты писал X2.ril для них я помню
[19:16:07] <zombah> только тогда всего 4 надо было в 11.0
[19:16:51] <zombah> можно конечно и просто свою копию ril.h вложить, так тоже помню работает
[19:16:52] <vm03> это было то блобов от мегафона
[19:16:58] <vm03> до
[19:17:11] <vm03> с блобами из стока
[19:18:54] <zombah> да точно
[19:19:08] <zombah> ну смысл то тотже
[19:20:11] <vm03> ага
[19:20:41] <zombah> include/telephony/ril.h смотрит по дефолту вроде? попробуй положи туда патченый
[19:20:48] <zombah> внутри device
[19:21:14] <zombah> TARGET_SPECIFIC_HEADER_PATH у нас вроде есть
[19:21:45] <zombah> да есть https://github.com/cm-nokia-x2/android_device_nokia_ara/blob/cm-12.1/BoardConfig.mk#L34
[19:22:00] <zombah> можно смело свою копию держать
[19:22:17] <vm03> у нас rild блоб
[19:22:38] <zombah> хм это да
[19:22:44] <zombah> а попробуй из сорцов 8)
[19:34:40] <vm03> не будет
[19:38:51] <zombah> жалко, дропнуть бы хоть rild/libril
[19:56:19] <vm03> fm заработал
[19:57:39] <zombah> ну вот и славно
[19:58:13] <zombah> поеду домой на этой радостной ноте
[19:58:15] <zombah> до завтра
[19:58:26] <vm03> пока
[23:38:00] beaver_r1r ([email protected]) got lost in the net-split.