[00:42:59] <Sash0k> в русскоязычном интернете решения пока не нашел. на http://tosh-ac100.wetpaint.com и каком-то китайском форуме советуют при такой ошибке шить разделы в режиме raw
[00:43:26] <Sash0k> похоже, причину никто толком не знает
[00:46:09] <stuw[hm]> попробуй 5 раздел
[00:46:32] <stuw[hm]> если не получится, пробуй в raw или еще поищи
[00:46:49] <stuw[hm]> в логах канала про эту ошибку почти ничего нет
[00:48:16] <Sash0k> уже шью. 2-3 не шьются, 4 - процесс пошел
[00:49:29] <Sash0k> чето долго висит, без всякого ответа прошивка 4 раздела... похоже писец тошке :)
[00:49:44] <stuw[hm]> вряд ли )
[00:49:54] <stuw[hm]> на чем висит?
[00:50:17] <Sash0k> sash0k@sash0k-desktop:~/project ac100/ac100-toolkit-latest/linux4tegra/nvflash$ sudo LD_LIBRARY_PATH=. ./nvflash --resume --download 4 ../../tac100-part-4.img --go
[00:50:17] <Sash0k> Nvflash started
[00:50:17] <Sash0k> [resume mode]
[00:50:17] <Sash0k> sending file: ../../tac100-part-4.img
[00:50:41] <stuw[hm]> хм... :) жди пока )
[00:50:44] <Sash0k> и висит)
[00:57:43] <Sash0k> >I suggest you to give a try to write che kernel with the raw option as on my ac100-10D the nvflash "normal" method not simply doesn't work but seem to mess up things out side the written partition.
[00:57:43] <Sash0k> я вот думаю, как это объясняется... кажется проблема у невидии в блобе
[01:11:27] <stuw[hm]> я себе только 5 прошивал
[01:11:38] <stuw[hm]> прошивалась без опции raw
[01:19:41] <Sash0k> у меня начиная с шестого тоже шьется без raw, но после прошивки каждого раздела необходимо перезагружать бутлоадер
[01:19:49] <Sash0k> сейчас шью потихоньку
[01:29:30] <Sash0k> прошил все разделы. Включаю - не работает (только питание светится, как при прошивке)
[01:30:14] <stuw[hm]> андроид не обновлял?
[01:33:50] <Sash0k> нет
[01:34:13] <Sash0k> щас на 4pda некоторые мысли выложу и буду думать дальше
[01:34:56] <Sash0k> как загрузиться с резервного ядра, какую кнопку надо нажать?
[01:35:07] <Sash0k> я все разделы перешил, но на всякий случай попробую
[01:35:33] <stuw[hm]> home жми
[01:35:47] <Sash0k> ок
[01:57:15] <Sash0k> хоум не помог, отчет на 4pda. щас попробую все разделы перешить в raw. если не поможет - буду восстанавливаться из бэкапа
[02:20:16] <stuw[hm]> надеюсь разберешься, что к чему. а я потопал спать )
[02:28:29] <Sash0k> удачи
[15:35:32] <Sash0k> доброго дня.
[15:36:44] <stuw[hm]> hi
[15:37:12] <Sash0k> в общем, так и не получилось обовиться с помощью восстановления из чужого бэкапа. Поэтому установил инсталлером 11.04 и ядро от огра
[15:37:41] <Sash0k> сейчас у меня ситуация ровно как написано в шапке темы на 4pda. периодечески отваливаются тачпад и клавиатура
[15:39:03] <Sash0k> можно ткнуть меня в инструкцию по обновлению ядра и модулей?
[15:40:12] <stuw[hm]> ядро от огра э
[15:40:25] <stuw[hm]> то которое .37 /
[15:40:26] <stuw[hm]> ?
[15:40:52] <stuw[hm]> ты на какую партицию загрузчик прописал ?
[15:40:55] <Sash0k> да, дефолтный инсталлятор, который был с рутфс. установил все оттуда.
[15:40:58] <stuw[hm]> откуда ОС грузится?
[15:41:03] <Sash0k> я так понимаю, с 6
[15:41:15] <stuw[hm]> а рутфс где расположена?
[15:41:27] <Sash0k> 7
[15:41:40] <stuw[hm]> т.е. на ssd
[15:42:16] <Sash0k> да, на ссд конечно. установка на флешку мне неинтересна
[15:44:00] <Sash0k> сейчас чтобы обновить ядро достаточно перешить 6-й раздел?
[15:44:57] <macau> Sash0k: попробуй это
[15:45:36] <stuw[hm]> вроде да.
[15:45:37] <Sash0k> macau, в шестой зашить?
[15:46:37] <macau> только распакуй
[15:46:44] <macau> едро во 2
[15:46:57] <macau> модули в либ\модулес
[15:48:49] <stuw[hm]> macau: а почему ядро во 2 раздел а не в 6 ?
[16:16:41] <zench> macau у тебя как вайфай работает? нормально
[16:16:52] <zench> ил через попу?
[16:16:58] <zench> как у всех
[16:19:35] <macau> да
[16:19:55] <macau> тупит когда проц не загружен
[16:21:24] <zench> лан потестим , ато от бмв последние ядро заливал так у меня тоша виснет с ним если черзз вайфай работет
[16:39:53] <Sash0k> прошил во второй раздел, кажется умерла таблица разделов :(
[16:40:12] <Sash0k> ./ac100-toolkit load-bootloader
[16:40:12] <Sash0k> Nvflash started
[16:40:12] <Sash0k> rcm version 0X20001
[16:40:12] <Sash0k> System Information:
[16:40:12] <Sash0k> chip name: t20
[16:40:12] <Sash0k> chip id: 0x20 major: 1 minor: 2
[16:40:12] <Sash0k> chip sku: 0x8
[16:40:13] <Sash0k> chip uid: 0x161c10c741801117
[16:40:13] <Sash0k> macrovision: disabled
[16:40:14] <Sash0k> hdcp: enabled
[16:40:14] <Sash0k> sbk burned: false
[16:40:15] <Sash0k> dk burned: false
[16:40:15] <Sash0k> boot device: emmc
[16:40:16] <Sash0k> operating mode: 3
[16:40:22] <macau> бгг
[16:40:34] <macau> через нвфлэш в 6 надо
[16:40:45] <macau> через дд с тошибы во 2
[16:40:54] <Sash0k> вот я также думал, но сделал как ты сказал))
[16:41:02] <Sash0k> как щас восстанавливать загрузчик
[16:46:17] <Sash0k> как восстанавливать нашел. как обновлять ядро через саму тошку с помощью dd (на будущее)
[16:46:22] <Sash0k> ?
[17:29:53] <macau> if=img of=/dev/mmcblk0p2
[20:26:53] <gad> приветствую товарищей по бяде
[20:28:37] <gad> ребят... какой самый путевый видео плеер для ас100?
[20:31:35] <zench> мплэер
[20:31:43] <zench> и влц больше ничо нету
[20:32:08] <gad> я витал плейер заюзал
[20:32:15] <gad> почти всо открывает
[20:32:25] <gad> но часто тормозит
[20:32:38] <gad> поэтому исчу другой :)
[20:33:20] <gad> мплэер?
[20:33:28] <zench> mplayer
[20:33:38] <gad> также тока по англиски :)
[20:33:41] <gad> понятно
[20:34:05] <gad> щас погляжу такой
[20:35:07] <gad> кстате я за"ался отмазывать сей девайс от грязи ))))
[20:35:24] <gad> кому его не покажу все критикуют
[20:35:52] <zench> да и пофиг лишбы тебе нравился
[20:36:19] <gad> я говорю теперь вы понемаете что в андроеде нет нечиго прикольного :)
[20:36:43] <zench> ясно понятно что какойнить атом 5хх чото там рвет тегру но он и стоит и жрет много
[20:37:10] <zench> мне вот как пепчатная машинка для работы само то
[20:37:11] <gad> я говорил тоже самое
[20:37:18] <zench> пришел в узел связи воткнулся
[20:37:21] <zench> потестил
[20:37:24] <zench> ушел
[20:38:11] <gad> у вас мол денег много идите покупайте мак бук за 70 рублей (С)
[20:38:18] <gad> это я говорил
[20:39:00] <zench> мм эир у них последний клевый
[20:39:06] <zench> ток сука как крыло от самолета
[20:39:37] <gad> а так дак в дорогу ас100 прикольная штука... очень компактная
[20:40:20] <gad> я вон шас из ателя наберегу чорного моря пишу
[20:40:32] <gad> %)
[20:41:25] <gad> да макбуки круты.... и экран чоткий и дизайн как крыло от нло
[20:41:56] <zench> :)))
[20:43:09] <gad> бля надо себе прошивку 4б какчать или как там ее
[20:43:32] <gad> ато надоело ковырятся
[20:45:57] <zench> ??
[20:46:29] <gad> да это с 4пда
[20:46:42] <gad> прошивка кастомная типо
[20:51:12] <gad> мплеер - это для потокового видео?
[20:52:03] <gad> или он и скачаные ролики отыграет
[21:06:46] <zench> все играет
[21:06:51] <zench> даж в консоле
[21:10:37] <gad> круто
[21:13:43] <gad> мкв тормозит ... хм походу либо девайс не тянет либо андроид либо у меня какаято кривизна
[22:22:56] <savalik> Вечер добрый! ) а может кто нибудь подсказать как уменьшить яркость на тоше можно? )
[22:37:17] <stuw[hm]> ось какая?
[22:38:39] <stuw[hm]> cat /sys/class/backlight/pam-backlight/brightness - текущее значение
[22:39:12] <stuw[hm]> echo "100" | sudo tee /sys/class/backlight/pam-backlight/brightness - задать новое значение
[22:39:36] <stuw[hm]> в убунте вроде должно уже быть привзяано к кнопкам. хотя не уверен на все 100
[22:43:23] <savalik> Ось - Debian недопиленный)
[22:43:33] <stuw[hm]> )
[22:43:45] <stuw[hm]> работает совет?
[22:43:55] <savalik> смортю)
[22:44:01] <savalik> минутку)
[22:44:25] <savalik> хм..стоит 224 )
[22:44:29] <savalik> оО
[22:44:48] <stuw[hm]> ну да. там 255 вроде максимум
[22:44:59] <savalik> ааа)
[22:45:15] <savalik> ..глазовыжегатель ))
[22:46:48] <savalik> stuw[hm], спасибо тебе большое! )
[22:47:23] <stuw[hm]> да не за что )
[22:48:33] <stuw[hm]> current=$(cat /sys/class/backlight/pwm-backlight/brightness)
[22:48:35] <stuw[hm]> echo `expr $current + 10` | sudo tee /sys/class/backlight/pwm-backlight/brightness
[22:49:04] <savalik> предлагаешь забиндить скрипт на клавиши? )
[22:49:10] <stuw[hm]> можно в скрипт запихнуть (хотя менять единиц по 20-25 быстрее будет)
[22:49:23] <stuw[hm]> я пока не знаю как биндить на кливиши скрипты )
[22:49:56] <stuw[hm]> пока просто дергаю backlight_up/backlight_down
[22:50:10] <stuw[hm]> ))
[22:50:40] <stuw[hm]> точнее в иксах без проблем, но мне хочется и в консоли
[22:50:47] <stuw[hm]> т.к. я пока без иксов живу )
[22:54:03] <savalik> хм...скрипт же вроде просто как любую команду можно навесить? ) или я ошибаюсь? )
[22:54:50] <stuw[hm]> в иксах да. без иксов я не знаю как сделать
[22:54:56] <stuw[hm]> может я просто лузер ))
[22:55:16] <savalik> =) ...я пойду гугл помучаю..если найду чего - отпишусь)
[22:55:28] <stuw[hm]> давай
[23:09:09] <savalik> Я так понимаю что в /etc/inputrc надо добавить что то вида "<код клавиши>": <команда> только коды клавиш какие то там странные)
[23:14:53] <savalik> ну и лучше видимо не в etc а в ~/.initrc )
[23:36:00] <savalik> echo `expr $current + 10` | sudo tee /sys/class/backlight/pwm-backlight/brightness А вот кусок с expr так и пишется? а то он вместо цифры выдает expr 100+10 например)
[23:47:15] <stuw[hm]> там кавычка, которая с тильдой рядом, а не та, которая возле энтера
[23:48:02] <stuw[hm]> можешь попробовать $(expr $current + 10)
[23:49:07] <savalik> да не...это я тупак) я запускал через sh а надо было через bash )
[00:00:25] <zombah-home> а неа не совсем сделал, один раз сработало как надо появилось меню, но больше не срабатывает
[00:00:56] <savalik> эм..нипонятно)
[00:01:16] <zombah-home> счас со слипом попробую
[00:01:32] <savalik> ты со слипом еще не пробовал вообще? )
[00:01:40] <zombah-home> нет еще нет
[00:02:29] <savalik> а ты помнишь чему у нас равна максимальная подсветка? )
[00:02:48] <zombah-home> эээ нет, я и не знал никогда
[00:02:51] <savalik> /sys/class/backlight/pwm-backlight/brightness вплане этого значения7 )
[00:02:54] <savalik> если нет я сам гляну)
[00:03:29] <zombah-home> такого файла нет
[00:03:33] <savalik> ок) ща сам проверю)
[00:03:41] <savalik> мм..а в линухе был вроде)
[00:04:25] <zombah-home> да вообщем с моим исправлением поведение странное выводит меню два раза подряд, и есть странности
[00:04:49] <zombah-home> после этого как вывело больше не срабатывает 8)
[00:05:15] <savalik> мм..а попробуй евенты посмотреть? )
[00:05:21] <savalik> они перестали идти? )
[00:05:29] <zombah-home> счас проверю
[00:05:56] <savalik> по идее со слипом нужно зажать клавишу..держать 3-4 секунды и через еще 2 должно быть меню)
[00:07:48] <zombah-home> блин да глючно, спам ивентов начинается так держишь клавишу и они валят без остановки
[00:08:33] <zombah-home> видимо забивают кеш нвеку и он больше не реагирует на клавишу питания вообще
[00:08:41] <zombah-home> по длинному нажатию
[00:09:29] <zombah-home> если в сон попробовать уйти просирается и может еще раз сработать
[00:11:04] <zombah-home> так пошло ядро со слипом собираться
[00:13:55] <savalik> вообще у нас на любую клавишу если зажать валит куча евентов? )нет? )
[00:14:26] <savalik> http://pastebin.com/SV7BfddW а ты можешь потом еще такую штуку кинуть рядом с powerbtnd и собрать с ней? ))
[00:15:13] <savalik> вроде на BRIGHTNESS_UP и BRIGHTNESS_DOWN от nvec_keyboard должен реагировать)
[00:15:22] <savalik> хотя хз) с моими то познаниями ;)
[00:15:40] <zombah-home> ты по аналогии с powerbtnd хочешь?
[00:15:57] <savalik> угу)
[00:16:21] <zombah-home> там видишь кусок где парсится /etc/exclude-input-devices.xml?
[00:16:27] <savalik> его нет)
[00:16:32] <savalik> там написано todo =)
[00:17:05] <savalik> и не было)
[00:17:16] <zombah-home> это не важно, смысл такой что если устройство оставить под контролем андроида то это не работает
[00:17:20] <savalik> там парсилась вся папка /dev/input =)
[00:17:46] <savalik> ааа
[00:17:49] <zombah-home> он перехватывает все ивенты от устройств ввода
[00:17:55] <zombah-home> ты их ивенты не поймаешь
[00:17:59] <savalik> т.е эта штука его полностью забирает)
[00:18:02] <savalik> круто)
[00:18:20] <zombah-home> да, надо устройство полностью убрать из доступа андроида и тогда это работает
[00:18:46] <savalik> да) тогда это не вариант)
[00:18:55] <zombah-home> так со слипом не собирается, функция слип не декларирована
[00:19:09] <savalik> мм) вот лол)
[00:19:11] <zombah-home> drivers/staging/nvec/nvec_kbd.c:63: error: implicit declaration of function 'sleep'
[00:19:17] <savalik> минутку)
[00:19:45] <savalik> #include <sys/stat.h>
[00:19:45] <savalik> #include <poll.h>
[00:19:45] <savalik> #include <fcntl.h>
[00:19:45] <savalik> #include <errno.h>
[00:19:45] <savalik> #include <dirent.h>
[00:19:46] <savalik> #include <cutils/log.h>
[00:19:46] <savalik> #include <linux/input.h>
[00:19:47] <savalik> #include <linux/uinput.h>
[00:19:47] <savalik> #include <cutils/properties.h>
[00:19:49] <savalik> в ком она может быть? ))
[00:20:07] <zombah-home> хм хз
[00:20:14] <zombah-home> можно грепнуть
[00:20:49] <savalik> ок) я пока погуглю))
[00:21:20] <zombah-home> не грепается чтот
[00:21:27] <zombah-home> не понятно
[00:21:50] <zombah-home> но если она в хедерах андроида живет, то без вариантов ядро о них не знает ничего
[00:22:36] <savalik> стоп
[00:22:43] <savalik> это nvec
[00:22:50] <savalik> туда нельзя sleep пихать наверняка
[00:23:02] <savalik> система завалится сразу а я дурак =)
[00:23:15] <savalik> а..
[00:23:21] <savalik> мм..это клавиатура..
[00:23:23] <savalik> тогда можно))
[00:25:19] <zombah-home> надо просто посмотреть драйвер рабочей кнопки от другого устройства, что там за ивенты
[00:26:08] <savalik> ок) давай продолжим хождения по мукам)
[00:26:31] <zombah-home> ток я не знаю с ходу где бы его найти
[00:27:00] <savalik> а тот folio с их nvec от муромца? )
[00:27:05] <savalik> может его проверить? )
[00:27:18] <zombah-home> всмысле у нас использовать?
[00:27:58] <zombah-home> не получится, там другие названия функций и тп надо весь борд перелопачивать, я думал об этом, это не вариант вообще
[00:28:14] <savalik> нет - посмотреть =)
[00:28:35] <zombah-home> ну вот я тебе пастил его, я его смотрел, ничего не понимаю 8)
[00:28:41] <savalik> что и как конкретно с power =)
[00:28:53] <savalik> я пытаюсь сейчас его найти чтоб глянуть))
[00:29:01] <zombah-home> у них просто кнопка питания не на нвеке
[00:29:07] <zombah-home> у них только питание на нем
[00:29:12] <zombah-home> насколько я понимаю
[00:29:29] <savalik> ааа
[00:29:31] <zombah-home> всмысле только управление питанием и батареей
[00:29:34] <savalik> я вспомнил) было ж уже)
[00:30:05] <savalik> ааааа
[00:30:14] <savalik> понял - ты мне его прям совсем недавно кидал)
[00:30:15] <savalik> лол)
[00:31:20] <savalik> у них nvec шлет разные коды клавишь на нажатие и отпускание чтоль? )
[00:33:09] <zombah-home> как я понимаю нвек у них вообще не используется для обработки устройств ввода
[00:34:02] <zombah-home> то есть код есть внутри нвека, но им не нужен, у них кнопка питания напрямую там кудато в чип подключена и обрабатывается другим драйвером
[00:34:31] <savalik> как ты принял такое решение? )
[00:35:59] <savalik> я увидел у них функцию выключения устройства через nvec - то есть ядро шлет контроллеру инфу о том что ему пора выключаться =)
[00:36:09] <savalik> и он все выключает)
[00:36:14] <savalik> у нас думаю тоже такое где то есть)
[00:36:34] <savalik> иначе б тошка не выключалась вообще =))
[00:37:27] <zombah-home> ну я не уверен, это мне кажется марвин как то говорил когда я ему предлагал код оттуда к ознакомлению
[00:40:16] <savalik> не - брехня)
[00:40:37] <savalik> зачем еще какой то контроллер делать если уже есть nvec? )
[00:40:43] <zombah-home> Android performs its own keyboard repeating. Auto-repeat functionality should be disabled in the driver.
[00:41:05] <zombah-home> Keyboard drivers should use EV_KEY to report key presses, using a value of 0 to indicate that a key is released, a value of 1 to indicate that a key is pressed, and a value greater than or equal to 2 to indicate that the key is being repeated automatically.
[00:41:57] <zombah-home> тут все описано, что как должно работать
[00:43:16] <zombah-home> во
[00:43:17] <zombah-home> Keyboard drivers for embedded keypads (for example, using a GPIO matrix) should make sure to send EV_KEY events with a value of 0 for any keys that are still pressed when the device is going to sleep. Otherwise keys might get stuck down and will auto-repeat forever.
[00:43:31] <zombah-home> может нам надо KEY_POWER,0 два раза 8)
[00:45:38] <savalik> мм..
[00:46:26] <savalik> мм..ооочень маловероятно)
[00:46:31] <savalik> но можешь попробовать)
[01:00:37] <zombah-home> неа фигня, так вообще ивентов не приходит от долгого нажатия
[01:01:42] <savalik> мм..да уж)
[01:01:46] <savalik> но уже хоть что то)
[01:01:58] <savalik> за сим на сегодня предлагаю закончить =)
[01:02:08] <zombah-home> да, споки
[06:16:20] <Shifer23> Не могу прошить beta1 на 117. Делаю так: 1. Заливаю посекторно 2.1. 2. Ставлю SosBoot и смотрю tegrapart. 3. Заливаю recovery 117. 4. Заливаю из recovery beta1
[06:17:07] <Shifer23> Получаю черный экран и в recovery тоже
[06:18:03] <Shifer23> Из подозрительного, очень бысто устанавливается zip. Буквально несколько секунд
[06:19:33] <Shifer23> Логи читаю
[09:12:24] <akri> !
[09:28:44] <stuw> Shifer23, попробуй рекавери образ от 116-й. у некоторых он работает на 117-й.
[09:29:09] <stuw> zombah, http://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/e289e6fdc1e24395c7da25e889650a0a2ecdd6bf
[11:17:40] <wapmorgan> всем доброутра
[11:17:56] <zombah> stuw: что это берримор?
[11:18:12] <wapmorgan> кто подскажет - руки кривы или в другом дело. уже какой раз ставлю sosboot и он опять сразу не работает.
[11:18:22] <wapmorgan> тошка вообще не реагирует ни на что.
[11:18:34] <stuw> zombah, это небольшой фикс.
[11:18:48] <zombah> stuw: а что фиксит? я чтот не понимаю
[11:19:01] <stuw> wapmorgan, загрузчик 2.1 ?
[11:19:16] <zombah> stuw: кстати можно тебя попросить пожалуйста чутка допидить вчерашний патч 8)
[11:19:24] <stuw> zombah, фикс потенциальной проблемы. забытый unlock мьютекса
[11:19:27] <wapmorgan> да, выполнил всё, что было в android_2.1.cmd
[11:19:51] <stuw> wapmorgan, домик держишь перед нажатием кнопки питания?
[11:19:58] <stuw> zombah, да, что хотите?
[11:20:05] <stuw> дабл клик сэмулировать?
[11:20:19] <wapmorgan> stuw, держу/не держку - чёрный экран и ни на что не реагиует
[11:20:20] <stuw> задержку 2 секунды в драйвере ядра по-моему вставлять не стоит
[11:20:24] <wapmorgan> *не реагирует
[11:20:43] <stuw> wapmorgan, перешивай партиции заново. что-то похерилось/не прошилось
[11:21:08] <wapmorgan> ну вот как она так-то. всё ж по инструкции делаю !_!
[11:23:54] <stuw> не, так неправильно. должно быть 1,0,1,0. во втором случае. тогда заработает
[11:24:02] <zombah> stuw: результат получается следующий короткое нажатие как раньше работатеет, долгое создает шторм эвентов
[11:24:22] <zombah> stuw: ну так работает но и короткое и долгое слип
[11:24:35] <zombah> stuw: а в моем варианте на долгое вылезают два меню 8))
[11:25:20] <stuw> zombah, не, у меня было просто 1,0. а нужно еще продублировать вызовы, чтобы было 1,0,1,0 - т.е. нажал, отпустил, нажал, отпустил
[11:25:36] <stuw> у тебя сейчас нажал, нажал. без отпусканий. что неправильно
[11:25:38] <zombah> ааа
[11:26:05] <stuw> zombah, а что там с KEY_SLEEP? события корявые приходили?
[11:26:58] <stuw> у нас вроде только одно событие приходит на кнопку питания
[11:27:32] <stuw> да, так должно работать.
[11:27:33] <zombah> на KEY_SLEEP вообще только 0 приходит, видимо т.к. драйвер сообщает только один кикод 116
[11:27:49] <zombah> счас затестю 8)
[11:27:54] <stuw> странно
[11:28:49] <zombah> а зачем KEY_SLEEP вообще нужен? он используется в линуксе?
[11:28:58] <stuw> в списке кнопок есть
[11:29:05] <stuw> есть еще KEY_POWER2
[11:29:12] <zombah> хм
[11:29:49] <zombah> видимо то что там болтается еще одно устройство NVEC sleep button это оно и есть
[11:29:54] <zombah> но ивентов от него нет
[11:30:35] <stuw> сейчас мы добавили клавиатурные события. т.е. дабл клик клава шлет
[11:30:43] <zombah> ага
[11:31:39] <stuw> чтобы от кнопки слипа шли события, надо чуть подправить nvec_event.c
[11:32:42] <wapmorgan> итакс. переразбил, залил EBT, сразу же после него залил sosboot в 5й - включаю, удерживая дом, - ничего, чёрный экран
[11:32:50] <stuw> да, я неправильно сделал вчера патч на слип
[11:32:53] <zombah> ааа тоесть 1,0,1,0 будет дабл клик, теперь я понял
[11:33:04] <zombah> а что дает эффект долгого нажатия
[11:33:07] <zombah> ,
[11:33:08] <zombah> ?
[11:33:17] <stuw> wapmorgan, странно.
[11:34:07] <wapmorgan> 116я, может важно
[11:34:09] <stuw> zombah, долгое нажатие - 1,пауза,0. в драйвере это эмулировать совсем жестоко, т.к. придется вставлять задержку между отправкой событий.
[11:34:23] <stuw> wapmorgan, а из 6-й партиции грузится?
[11:34:33] <stuw> wapmorgan, а файлы для 116-й?
[11:34:35] <zombah> stuw: понял
[11:34:38] <wapmorgan> stuw, сейчас туда залью пробный раздел
[11:34:49] <wapmorgan> stuw, а они разве отличаются?
[11:34:57] <stuw> wapmorgan, да
[11:35:01] <wapmorgan> никогда ранее не использовал особенные файлы
[11:35:16] <stuw> при прошивке тебе скрипт что-нибудь пишет?
[11:35:27] <wapmorgan> какой именно?
[11:35:28] <stuw> может там ошибки какие, а он их игнорит?
[11:35:34] <stuw> которым ты шьешь
[11:35:35] <wapmorgan> нет, ошибок нет
[11:35:59] <wapmorgan> снял partitiontable - всё прилично
[11:36:25] <stuw> wapmorgan, а какие партиции ты переписывал?
[11:36:28] <stuw> 2 4 ?
[11:36:36] <wapmorgan> после переразбивки - только 4ю
[11:36:43] <wapmorgan> ну и 5,6
[11:37:07] <stuw> так ты переразбил тошку?
[11:37:11] <wapmorgan> да
[11:37:21] <wapmorgan> >> итакс. переразбил
[11:37:57] <stuw> что за скрипт android_2.1.cmd ?
[11:38:59] <wapmorgan> из sosboot'а. там заливка 2-5 разделов
[11:39:19] <wapmorgan> я оттуда брал номера секторов
[11:40:24] <savalik> всем утро! =)
[11:40:27] <stuw> руки оторвать за запись sosboot через rawdevicewrite
[11:40:34] <stuw> ^)
[11:40:46] <wapmorgan> я умелый - шью через download
[11:41:05] <stuw> wapmorgan, ты после переразбивки только 4,5,6 разделы перешивал?
[11:41:10] <wapmorgan> да
[11:41:27] <wapmorgan> только что ещё прошил 2-3-4
[11:41:37] <wapmorgan> из 2.1
[11:41:43] <wapmorgan> андроида
[11:41:46] <stuw> ты похерил переразбивку только что %)
[11:42:06] <wapmorgan> sad
[11:42:15] <wapmorgan> как делать-то? только 4й шить?
[11:42:54] <stuw> только 4-й раздел шить после переразбивки. 5 и 6 на разбивку не влияют
[11:43:14] <stuw> wapmorgan, покажи конфиг, которым переразбил
[11:43:47] -groupcat- [Global Notice] - Sorry folk, services are experiencing a minor blip in.. well, service. We hope to have that sorted shortly. Meanwhile, identify etc. will not work. Please bear with us and thanks for flying freenode.
[11:43:48] <wapmorgan> именно переразбил? --configfile ? http://ac100.wikispaces.com/file/view/part.cfg
[11:44:45] <zombah> еще 2ой вроде надо
[11:44:52] <stuw> а новый партишнтейбл покажи
[11:45:22] <stuw> zombah, bct скорее всего при переразбивке новый шьется
[11:46:34] <wapmorgan> я, кстати, успешно зашёл в sosboot и ядро из 6го нормально грузится
[11:46:52] <stuw> т.е. проблема решена? )
[11:46:55] <wapmorgan> да)
[11:47:04] <wapmorgan> прошил я 2-3-4-5-6 в сумме
[11:47:15] <stuw> а партишнтейбл теперь посмотри
[11:47:16] <stuw> :)
[11:47:29] <wapmorgan> всем спасибо)
[11:48:25] <wapmorgan> ваще угар
[11:48:41] <wapmorgan> как так-то?
[11:48:46] <zombah> stuw: у меня без него ничего вообще не пашет даже заставка тошибы не появляется если его не зашить
[11:49:08] <wapmorgan> то есть 3й нельзя, а 2й/4й обязательно?
[11:49:39] <stuw> ну значит в 3-м разделе таблица. точно не помню
[11:51:14] <stuw> zombah, сейчас работают кнопки управления яркостью?
[11:51:21] <savalik> нет)
[11:51:32] <savalik> есть эвенты - нет реакции от андроида)
[11:53:30] <stuw> эвенты с кодами кнопок?
[11:53:34] <stuw> или с нулями? )
[11:53:43] <savalik> нормальными)
[11:53:56] <stuw> а громкость пашет?
[11:54:03] <savalik> с кодами ) громкость пашет)
[11:54:09] <zombah> stuw: нет пока
[11:54:26] <zombah> stuw: им такое чувтсво чтот в системе самой не хватает
[11:54:41] <stuw> http://gitorious.org/~zombah/ac100/zombahs-marvin24s-kernel/blobs/rel-15r7-ac100/drivers/staging/nvec/nvec-keytable.h#line221
[11:54:58] <stuw> тут какая-то анархия. volup есть, voldown нет
[11:55:38] <savalik> stuw: анархия это само наличие этого файла)
[11:55:50] <savalik> для андроида он значения не имеет как я понимаю)
[11:55:55] <zombah> а в чем разница между этими codetab и extcodetab
[11:56:18] <stuw> еще как имеет
[11:56:48] <savalik> ну вернемся к той же громкости - она работает в обе стороны)
[11:57:00] <wapmorgan> заход №2: переразбил, перезагрузил, залил 2,4й разделы через rawdevicewrite, залил 5,6 через download. включаю - прямоугольная копия творения Малевича
[11:57:11] <wapmorgan> проверил partitiontable - там всё чудно
[11:57:26] <savalik> андроид же получает коды аля номера клавиш...а не их имена ( по крайней мере в случае с клавиатурой)
[11:58:10] <zombah> The EventHub reads raw events from the evdev driver and maps Linux key codes (sometimes referred to as scan codes) into Android key codes using the keyboard's key layout map.
[11:58:31] <savalik> нуууууууууууууу)
[11:58:35] <savalik> о чем я и говорю)
[11:58:57] <zombah> да но вот например с кнопкой питания это как то не так
[11:59:10] <savalik> линукс кей кодес это чисто циферки)
[11:59:19] <savalik> почему так с кнопкой питания - я не понимаю)
[11:59:22] <zombah> а хотя драйвер видимо не регистрирует KEY_SLEEP поэтому не пашет
[11:59:24] <savalik> она особенная)
[11:59:49] <stuw> code_tabs используется драйвером nvec, чтобы при нажатии на кнопки посылать правильный linux код. http://gitorious.org/~zombah/ac100/zombahs-marvin24s-kernel/blobs/rel-15r7-ac100/drivers/staging/nvec/nvec_kbd.c#line72 - тут выбирается, какой код слать
[11:59:55] <zombah> savalik: неа там все работает по одной схеме никаких особенностей
[12:00:31] <stuw> zombah, в моем патче слалось не с того девайса. в нем маска на KEY_SLEEP не прописана была - http://gitorious.org/~zombah/ac100/zombahs-marvin24s-kernel/blobs/rel-15r7-ac100/drivers/staging/nvec/nvec_event.c#line116
[12:00:58] <zombah> ишь как
[12:01:01] <stuw> кнопка питания в nvec обрабатывается по-особенному.
[12:03:41] <savalik> iev.type = EV_SYN;
[12:03:41] <savalik> iev.code = SYN_REPORT;
[12:03:41] <savalik> iev.value = 0;
[12:03:49] <stuw> это что?
[12:03:57] <savalik> stuw: а у нас sync событие от кнопки нормально прописано? )
[12:04:36] <stuw> у нас в коде драйвера я не видел EV_SYN
[12:04:41] <savalik> это из powerbtnd )
[12:05:22] <savalik> это шлется в инпут девайс после посылки нажатия или отпускания POWER клавиши) ну тогда когда меню выключения вызывается)
[12:05:57] <savalik> а тип EV_KEY тебе встречался в драйвере ? )
[12:06:01] <savalik> или такого у нас тоже нет? )
[12:06:01] <stuw> да
[12:06:05] <stuw> есть
[12:06:22] <savalik> а SYN нет вообще или только там где power\sleep описывались? )
[12:06:31] <stuw> не видел вообще
[12:06:38] <stuw> можешь сам посмотреть :)
[12:07:00] <savalik> по идее ж после каждой клавиши должно такое событие лететь как я понял)
[12:07:08] <stuw> какое?
[12:08:00] <stuw> savalik, какой код приходит при нажатии кнопок изменения яркости?
[12:08:13] <savalik> типа EV_SYN =) сейчас скажу)
[12:08:23] <stuw> value
[12:08:38] <stuw> iev.code
[12:11:50] <stuw> вобщем возможно надо править nvec-keytable.h, чтобы на все кнопки слались правильные коды
[12:12:21] <stuw> savalik, это ты что нажимал? )
[12:13:59] <savalik> сперва яркость вниз потом яркость вверх)
[12:14:00] <stuw> savalik, сделай только нажатие громкость вверх и яркость вверх.
[12:14:06] <savalik> потом ctrl+c =)
[12:14:12] <stuw> и столько событий пришло? )
[12:14:23] <savalik> ну я ж зажал контрл ц =)
[12:14:28] <savalik> мне ж одного раза мало))
[12:15:03] <stuw> хм... мне просто непонятно, какие записи чему соответствуют
[12:15:45] <savalik> /dev/input/event0: 0001 0040 00000001/dev/input/event0: 0000 0000 00000000^@/dev/input/event0: 0001 0040 00000000/dev/input/event0: 0000 0000 00000000
[12:16:04] <savalik> /dev/input/event0: 0001 0040 00000001
[12:16:04] <savalik> /dev/input/event0: 0000 0000 00000000
[12:16:04] <savalik> ^@/dev/input/event0: 0001 0040 00000000
[12:16:04] <savalik> /dev/input/event0: 0000 0000 00000000
[12:16:27] <savalik> вот это яркость вниз)
[12:16:43] <savalik> яркость вверх точно такой же блок но с кодом 0041
[12:17:12] <savalik> xxxx- type yyyy-code zzzzzzzz-value =)
[12:17:47] <savalik> громкость вверх это такой же блок с кодом 0057 =)
[12:18:08] <savalik> в громкость вниз с кодом 0044 идет)
[12:18:15] <stuw> ок
[12:20:30] <stuw> яркость это f6/f7 ?
[12:21:09] <savalik> да да =)
[12:22:44] <stuw> ясно. у нас громкость на f10/f11 завязана
[12:23:01] <stuw> т.к. по идее шлются именно эти коды
[12:23:10] <savalik> коды f10 f11? )
[12:23:19] <savalik> ну вполне вероятно)
[12:23:22] <stuw> KEY_F10/KEY_F11
[12:23:34] <stuw> и где-то в настройках на них повешена громкость.
[12:23:56] <savalik> /system/usr/keylayout/nvec_keyboard.kl
[12:24:11] <stuw> код KEY_VOLUMEUP по идее не шлется. или шлется при сочетании клавишь
[12:25:53] <savalik> там же повешена и яркость на key_64 и key65 - громкость сидит на key 68 и key 87
[12:26:36] <stuw> 64 и 65 - zoom
[12:26:57] <savalik> да..но это не важно
[12:27:07] <stuw> O_O
[12:27:15] <stuw> а как яркость работать будет? ))
[12:27:30] <savalik> когда есть keylayout файл который сопостовляет keycode и функции клавишь
[12:27:43] <savalik> или я туплю опять? )
[12:28:14] <stuw> ха, кода на яркость вроде нет (http://source.android.com/tech/input/keyboard-devices.html)
[12:28:22] <savalik> разве event 0001 0040 00000001 не говорит о том что нажата key 64 ? =)
[12:28:37] <stuw> говорит
[12:29:11] <savalik> ну как помнишь яркость обычно в настройках регулируется) клавиши только демонами обрабатываются как у нас в 2.1 или у асуса)
[12:29:30] <stuw> ну на громкость есть свои коды
[12:29:41] <savalik> ну на громкость и в телефонах есть клавиши)
[12:29:47] <stuw> кодам клавишь линукса соответствуют андроидные
[12:29:57] <savalik> ну да)
[12:30:33] <savalik> то что мы в kl написали BRIGHTNESS_DOWN \UP ничего не дает потому что в андроиде нет кода который бы принял эти BRIGHTNESS_DOWN \UP за какие то команды
[12:30:45] <stuw> а где у андроида список кодов живет?
[12:30:56] <stuw> KEYCODE_MEDIA_PREVIOUS и т.д.