[00:14:22] <q4a> всем привет.
[00:14:30] <q4a> есть кто?)
[00:53:12] <q4a> логи русского канала сохраняются, а английского нет??\
[00:53:53] <q4a> по английскому каналу нашел только до 31 дек 2014
[00:56:15] <q4a> zombah: привет
[00:56:25] <zombah> q4a: привет
[00:56:37] <q4a> не знаешь, где хранятся логи английского канала?
[00:56:57] <zombah> так там вроде линк в шапке
[00:57:09] <q4a> за 2014 год нашел, а за 15 не хранятся?
[00:57:31] <zombah> за 15ый все в одном файле последнем
[00:57:40] <q4a> Week number: 52 - это жекабрь 2014
[00:58:35] <q4a> спасибо!
[01:09:59] <q4a> zombah: не подскажешь, с последними ядрами 3.16 в ubuntu нужно какой-то новый xorg или opentegra собирать из исходников?
[01:14:19] <q4a> а то у меня при попытке startx появляется только лог Хорг http://paste.ubuntu.com/11801356/
[02:00:47] <zombah> q4a: не знаю как там в убунту но вообще для fbdev любое ядро сойдет
[10:03:44] <vasy> Привет всем!
[12:30:02] <zombah> добрый день всем
[12:30:13] <vasy> zombah: Привет!
[12:30:42] <zombah> vasy: привет
[13:10:45] <zombah> апешка мелкая?
[13:29:23] <stuw> больше смахивает на маломощный аналог малины/ардуины
[13:33:11] <zombah> stuw: хм не заметил 8) OS OpenWRT
[13:33:44] <zombah> ram 64mb, rom 16mb
[13:33:48] <zombah> это чисто ап
[13:34:27] <zombah> с возможностью расширения так сказать
[13:34:56] <zombah> как типа аналог ардуины да, но малина то на порядок мощнее девайс
[13:35:48] <stuw> ардуина на порядок слабее этого девайса :) поэтому и сказал, что что-то среднее. есть GPIO порты, линукс и т.д.
[13:36:00] <stuw> openwrt думаю там из-за памяти и cpu
[13:36:08] <stuw> убунта туда не влезет ))
[13:40:33] <zombah> ну разница с http://wiki.openwrt.org/toh/tp-link/tl-mr3020 мизерная честно говоря, чуть больше памяти/флеша и больше gpio
[13:41:26] <zombah> но там уже готовый юсб порт есть
[13:41:50] <zombah> и на омеге чтот я не понял что за проц именно
[13:42:21] <zombah> а это важный вопрос
[13:43:46] <stuw> По характеристикам железа омега может и близка к роутерам, но больше предназначена для разработки
[13:43:50] <stuw> проц там Atheros AR9331 400MHZ MIPS 24K
[13:44:07] <zombah> понятно, знакомые все лица
[13:44:17] <zombah> у меня микротик есть на нем
[13:45:08] <stuw> ну да ) всюду одно и то же, но в разных оболочках :)
[13:45:17] <zombah> а скок омега стоит?
[13:45:44] <zombah> 22.50
[13:45:46] <zombah> хм
[13:45:59] <zombah> ну нормально
[13:46:21] <zombah> цена сравнимая с mr3020, но у омеги больше места для маневра
[13:46:40] <stuw> она похоже с доком идет сразу O_o
[13:46:55] <zombah> у как же без юсб то 8)
[13:47:53] <zombah> stuw: если соберешься брать, бери две 8)
[13:48:04] <stuw> ok ))
[13:48:47] <stuw> сейчас только предзаказы. продажи в сентябре будут )
[13:49:36] <zombah> ethernet expansion еще обязательно надо
[13:58:01] <vasy> китайцев на AR9331 навалом
[13:58:07] <vasy> http://ru.aliexpress.com/premium/AR9331.html?ltype=wholesale&SearchText=AR9331&d=y&origin=y&initiative_id=SB_20150701025706&isViewCP=y&catId=0
[13:59:34] <zombah> vasy: ну смотрю они стоят подороже и страшненькие все такие, омега выглядит интересней да и саппорт опятьже
[14:02:14] <vasy> ну вот по цене почти столько-же, уже с доставкой
[14:02:14] <vasy> http://ru.aliexpress.com/item/1pc-Router-som9331-ar9331-openwrt-wifi-module-low-power-consumption-10-gpio-free-shipping/32283818128.html
[14:02:47] <vasy> с 3 мя ethernet и usb
[14:03:01] <zombah> там плат расширения нет и тп
[14:03:25] <zombah> китайские поделки это купил и забыл о ней т.к. от продавца обычно даже сорцов не дождаться
[14:04:08] <vasy> а с поддержкой пока непонятно, кроме малины пока никто серьезно не пилит, что производитель чипа выдал, то отдают
[14:05:31] <zombah> ну китайцы вообще ничего не дают и даже письмо на англицком обычно понять не могут
[14:05:51] <vasy> ну это то да
[16:18:03] <zombah> во ктот нашел как включить вайфай каналы выше 11 на нокии
[16:18:10] <zombah> wifi_num_allowed_channels
[16:18:25] <zombah> надо поискать как эту опцию при сборке бахнуть сразу
[16:18:44] <zombah> раз в settings.db скорее всего она в overlay живет
[16:38:07] <zombah> https://github.com/CyanogenMod/android_frameworks_opt_telephony/blob/cm-11.0/src/java/com/android/internal/telephony/MccTable.java#L428
[16:38:26] <zombah> чтот я не пойму по этой функции что он тут назначает нам по ru коду
[16:41:20] <zombah> D/MccTable( 1034): WIFI_COUNTRY_CODE set to ru
[16:41:27] <zombah> назначает его норм
[16:51:46] <vasy> zombah: я сейчас не в состоянии думать про CM. мне на работе мозг уже почти взорвали, если про CM задумуюсь еще, он взорвется :)
[16:53:36] <zombah> vasy: 8)
[16:54:18] <zombah> оставим это на потом, я чет сам понять не могу что тут по коду ru выдается
[17:04:57] <vasy> да про MCC я в курсе :)
[17:20:47] <zombah> ну да понятно что код с симки берется в систему норм передается, просто не ясно какое он ограничение по вайфай выставляет на ru код
[17:21:07] <zombah> 2
[17:22:10] <stuw> это для мобильной связи, а не wifi вроде как
[17:22:28] <zombah> неа это как раз для вайфай
[17:22:44] <stuw> 2 - размер mobile network code "mobile network code consists of 2 or 3 decimal digits"
[17:23:02] <zombah> изменение кода страны ручное а андроиде счас не пашет для телефонов, только у планшетов которые без симок
[17:23:31] <zombah> а задается только через mcc этот
[17:24:10] <stuw> WifiManager кури тогда
[17:24:18] <zombah> вот оно считало с моей симки ru и в логе это видно, но каналы выше 11 не показывает значит где то не отработало или не прописано
[17:24:23] <stuw> https://github.com/CyanogenMod/android_frameworks_opt_telephony/blob/cm-11.0/src/java/com/android/internal/telephony/MccTable.java#L377
[17:24:55] <zombah> stuw: а что это значит? я не понимаю
[17:25:24] <stuw> у класса WifiManager зовется функция setCountryCode
[17:25:35] <stuw> надо искать реализацию WifiManager
[17:25:41] <zombah> хм
[17:26:59] <zombah> там этот wifimanager в каждом .java файле фигурирует
[17:27:49] <stuw> тебе нужна имплементация
[17:27:51] <stuw> https://github.com/CyanogenMod/android_frameworks_opt_telephony/blob/cm-11.0/src/java/com/android/internal/telephony/MccTable.java#L42 -
[17:28:14] <zombah> тоесть public final class WifiManager?
[17:28:16] <stuw> это объявление класса MccTable и его имплементация. Тебе надо искать class WifiManager?
[17:28:23] <stuw> без вопроса
[17:28:48] <stuw> public final - могут отсутствовать или быть заменены на другие ключевые слова
[17:29:01] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:66:public class WifiManager {
[17:29:06] <stuw> скорее всего будет файл WifiManager.java
[17:29:55] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiManager.java#L66
[17:30:39] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiManager.java#L945
[17:30:43] <zombah> вот это видимо
[17:31:55] <stuw> new WifiManager поищи
[17:32:06] <zombah> class?
[17:32:55] <stuw> не, просто "new WifiManager"
[17:33:02] <zombah> тоже много где есть
[17:33:26] <zombah> ./frameworks/base/core/java/android/app/ContextImpl.java:557: return new WifiManager(ctx.getOuterContext(), service);
[17:33:31] <zombah> типа вот такого?
[17:34:00] <stuw> нужно место, где создается объект и что туда передается
[17:34:02] <stuw> да
[17:34:07] <stuw> похоже на правду
[17:34:29] <stuw> нужно понять, что из себя представляет параметр service в этом коде
[17:35:19] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/core/java/android/app/ContextImpl.java#L557
[17:37:21] <stuw> жуть :(
[17:37:27] <stuw> class IWifiManager
[17:37:56] <stuw> возможно будет файл IWifiManager.java
[17:38:30] <zombah> хм
[17:38:44] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:537: IWifiManager mService;
[17:39:00] <zombah> чет чисто класс не находит
[17:39:13] <zombah> аа есть вот так ./frameworks/base/services/java/com/android/server/wifi/WifiService.java:96:public final class WifiService extends IWifiManager.Stub {
[17:40:02] <zombah> и вот так ./frameworks/base/services/java/com/android/server/wifi/WifiService.java:33:import android.net.wifi.IWifiManager;
[17:40:56] <stuw> возможно WifiService хватит
[17:41:33] <zombah> IWifiManager.aidl
[17:41:41] <zombah> вот такое расширение есть
[17:42:02] <stuw> кстати, можно поискать имплементацию setCountryCode. искать void setCountryCode
[17:43:11] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/services/java/com/android/server/wifi/WifiService.java#L33
[17:43:44] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:945: public void setCountryCode(String country, boolean persist) {
[17:44:23] <zombah> хотя еще много где есть похожие воиды
[17:44:46] <zombah> ./external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ShadowAddress.java:87: public void setCountryCode(String countryCode) {
[17:44:46] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:945: public void setCountryCode(String country, boolean persist) {
[17:44:46] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiStateMachine.java:1552: public void setCountryCode(String countryCode, boolean persist) {
[17:44:46] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiStateMachine.java:1814: private void setCountryCode() {
[17:44:49] <zombah> ./frameworks/base/services/java/com/android/server/wifi/WifiService.java:878: public void setCountryCode(String countryCode, boolean persist) {
[17:44:52] <zombah> ./frameworks/base/location/java/android/location/Address.java:267: public void setCountryCode(String countryCode) {
[17:45:45] <stuw> WifiStateMachine.java
[17:46:48] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiStateMachine.java#L1552
[17:47:48] <zombah> I/WifiService( 833): WifiService trying to set country code to ru with persist set to true
[17:47:48] <zombah> D/wpa_supplicant( 987): nl80211: Regulatory information - country=DE
[17:47:51] <zombah> эээ
[17:48:11] <stuw> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiStateMachine.java#L3176
[17:48:16] <zombah> откуда DE то
[17:48:25] <zombah> впрочем DE тоже 13 каналов
[17:49:19] <zombah> D/wpa_supplicant( 987): nl80211: Regulatory information - country=DE
[17:49:19] Last message repeated 1 time(s).
[17:49:19] <zombah> D/wpa_supplicant( 987): nl80211: Regulatory information - country=RU
[17:49:26] Last message repeated 1 time(s).
[17:49:26] <zombah> он его еще и колбасит постоянно
[17:50:00] <zombah> но фигня в том что кол-во каналов это изменение не затрагивает
[17:50:21] <zombah> а должно бы
[17:50:36] <zombah> так как все etsi страны 13 каналов вроде
[17:50:53] <zombah> только штаты и их сателиты 11
[17:52:32] <stuw> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiStateMachine.java#L2836
[17:53:02] <zombah> эээ
[17:53:23] <zombah> class supportedchannels?
[17:53:32] <stuw> может это не те каналы, но все же )
[17:53:47] <stuw> не, ищи getSupportedChannels
[17:54:06] <stuw> в той же строке должно быть public
[17:54:28] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:1026: public List<WifiChannel> getSupportedChannels() {
[17:54:28] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiManager.java:1028: return mService.getSupportedChannels();
[17:54:28] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiNative.java:989: public List<WifiChannel> getSupportedChannels() {
[17:54:30] <zombah> ./frameworks/base/wifi/java/android/net/wifi/WifiStateMachine.java:2836: mSupportedChannels = mWifiNative.getSupportedChannels();
[17:54:33] <zombah> ./frameworks/base/services/java/com/android/server/wifi/WifiService.java:951: public List<WifiChannel> getSupportedChannels() {
[17:55:23] <stuw> WifiNative.java
[17:55:43] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiManager.java#L1026
[17:56:02] <stuw> чьерт )) WifiService.java
[17:56:20] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiNative.java#L989
[17:57:15] <zombah> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/services/java/com/android/server/wifi/WifiService.java#L951
[17:58:42] <stuw> https://github.com/CyanogenMod/android_frameworks_base/blob/cm-11.0/wifi/java/android/net/wifi/WifiNative.java#L992 - похоже в этой строке откуда-то выковыривается список поддерживаемых частот
[17:59:24] <stuw> хз, что делает doStringCommand
[17:59:47] <zombah> как все сложно
[18:00:54] <stuw> и не говори :(
[18:18:02] <zombah> чет wifi_num_allowed_channels нигде не грепается
[18:18:48] <zombah> похоже нет опции чтобы его заранее задать
[18:19:20] <zombah> правда не понятно тогда кто его матчит из settings.db
[18:19:53] <stuw> откуда ты взял wifi_num_allowed_channels ?
[18:20:10] <zombah> stuw: "wifi_num_allowed_channels"
[18:20:22] <zombah> stuw: http://4pda.ru/forum/index.php?s=&showtopic=664667&view=findpost&p=41201456
[18:20:52] <zombah> чувак написал что у него сработал такой хак, я правда не проверил еще сам
[18:22:27] <stuw> он там что-то про 4.3 писал. У тебя исходники какой версии?
[18:23:05] <zombah> 4.4.4
[18:23:37] <zombah> счас протестю
[18:49:30] <zombah> запамятовал я как записи добавлять в sqlite
[18:49:49] <zombah> делаю alter table add он ее фиг знает куда записывает 8)
[18:50:26] <vasy> записи просто insert
[18:50:51] <vasy> alter table это саму таблицу править, типа колонку добавить
[18:51:23] <zombah> vasy: а ну да этож не колонка нужна..
[18:54:20] <zombah> vasy: а есть пример insert целиком строчка?
[18:54:34] <vasy> а покажи таблицу, напишу
[18:54:37] <zombah> как там ему id это задается
[18:55:07] <vasy> id может сам
[18:55:24] <zombah> эээ всмысле?
[18:56:02] <vasy> insert into table vaslues (val1,val2)
[18:56:08] <vasy> id часто autoincremetn
[18:56:23] <vasy> сам генерится
[18:56:34] <stuw> а там не edit надо делать?
[18:56:50] <vasy> если edit, это update
[18:57:10] <stuw> ну да. Может уже есть параметр и нужно только значение поправить
[18:58:11] <vasy> zombah: покажи select * from <эта таблица>
[18:58:34] <stuw> воу, только не весь аутпут сюда :D
[18:58:44] <zombah> 6|mount_play_not_snd|1
[18:58:47] <vasy> а она большая там?
[18:59:07] <zombah> 46 строк
[18:59:29] <zombah> три колонки
[18:59:44] <stuw> desc <table_name>
[19:00:03] <zombah> CREATE TABLE secure (_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT UNIQUE ON CONFLICT REPLACE,value TEXT);
[19:00:17] <zombah> id,name,value
[19:00:38] <zombah> или вы что хотите узнать?
[19:02:03] <stuw> не, все что нужно ты написал
[19:05:45] <vasy> zombah: а что добавить то нужно?
[19:06:14] <zombah> vasy: видимо (auto,wifi_num_allowed_channels,14)
[19:07:25] <zombah> insert into secure (wifi_num_allowed_channels,14);
[19:07:25] <zombah> Error: near "14": syntax error
[19:07:32] <stuw> wifi_num_allowed_channels уже стоит?
[19:07:42] <zombah> нет там такого нет
[19:07:43] <stuw> auto, в начале не нужно вроде
[19:08:30] <zombah> без него тоже не пашет
[19:09:00] <stuw> vaslues зыбал
[19:09:03] <stuw> *забыл
[19:09:11] <vasy> insert into secure values(,wifi_num_allowed_channels,14)
[19:09:24] <zombah> аа values
[19:09:53] <zombah> sqlite> insert into secure values(,wifi_num_allowed_channels,14);
[19:09:54] <zombah> Error: near ",": syntax error
[19:12:24] <zombah> так бог с ним потом проверю
[19:12:27] <zombah> ушел
[19:12:32] <stuw> первую зпт убери. или таки auto попробуй
[19:14:09] <vasy> ага, без нее надо в sqlite
[19:15:15] <stuw> поразвели разных синтаксисов :) тут и так ничего про sql не помнишь, а еще и вариаций куча :))
[19:19:37] <vasy> и это только insert, а если join компнуть...
[19:19:43] <vasy> *копнуть