И снова здравствуйте. Как и обещал в комментариях, пишу
отчёт об итогах тестового месяца эксплуатации
замечательного совместного творения Microsoft и
MediaTek, имеющего бренд Nokia и вьетнамскую сборку, под
названием Nokia 105 Dual SIM. Хотя,
как и в прошлый раз, большинство пенделей снова будет
получать M$... J
Как давно у вас это устройство?
Время встречи изменить нельзя: 16 января 2016 года. J
Используете ли вы его до сих пор? Если нет - почему с ним расстались?
Честно говоря, на данный момент нахожусь в больших
раздумьях на эту тему, но, вероятнее всего, оставлю всё
как есть и поюзаю ещё как минимум пару месяцев. А то и
лет - тут уж как повезёт...
Как к вам попало это устройство? По каким критериям было выбрано? Где и почём куплено?
Ну, об этом лучше почитать в
предыдущем
отзыве, спровоцировавшем почему-то столько шуму в
комментариях, что мама не горюй...
Что нравится? Сильные стороны, достоинства.
За месяц мобилу пришлось полностью заряжать всего 6 раз.
В среднем, как и прогнозировалось, при моей активности
использования (а также с учётом морозной погоды) аккума
хватает на 4,5-5 дней. И это ещё BL-5C не поставил...
К тому же, за месяц я обнаружил ещё несколько прикольных
фактов:
дата и время не сбиваются при извлечении батареи (по
крайней мере, на небольшой промежуток времени - точно,
симки поменять времени хватит);
в радио в несвёрнутом режиме между первыми 10
станциями можно переключаться цифровыми клавишами (блин,
хоть где-то быстрый доступ запилили...);
ну и самое, наверное, интересное - обнаружилась
возможность открытия виртуального последовательного
порта! Остальные фишки на фоне этого просто меркнут.
Подробнее - в секции "Что ещё вы можете сказать?".
Что не нравится? Слабые стороны, недостатки.
Думали, ту тираду месячной давности нечем уж будет
дополнить? Как бы не так! J
Включение аудиопрофилей по времени, как выяснилось,
работает в однократном режиме - мы можем лишь выставить,
до какого времени будет работать определённый профиль,
прежде чем телефон вернётся к текущему. И не так уж это
и удобно оказалось, как я думал.
Количество символов в одной напоминалке - всего 35, что
выглядит смехотворно и не позволяет использовать оные
как блокнот. 918 символов в SMS-черновике - куда круче.
Кстати... Flash-SMS... Помните такие, да? Если нет, то
напомню: это SMS, которые автоматически не сохраняются
во входящих, но отображаются на дисплее сразу же, чтоб
их можно было прежде всего быстро прочесть, а потом уж
решить - сохранить или отклонить. В стандарте называются
"SMS класса 0". Так вот, в 105 DS их
приём поддерживается (отправка - увы, только с компа в
AT-режиме, см. ниже), но... вот эта вот новая система
уведомлений, которую я расхваливал весь
предыдущий
отзыв, их не понимает, тем самым, можно сказать,
нивелируя саму их суть! То есть обычные SMS можно
увидеть в "ленте" уведомлений и прочесть без
разблокировки клавиатуры, а "флэши" - нельзя. При
приходе "флэша" загорается подсветка, звучит/вибрирует
сигнал, но на заблокированном экране - пустота. В
разблокированном состоянии работа с flash-SMS аналогична
старым Нокиям. Но почему изюминка платформы дала сбой
именно там, где она была бы наиболее полезна?!..
На номер голосовой почты (для тех, кто в бронепоезде, -
быстрый набор зажатием единицы) в S30+, как оказалось,
нельзя повесить USSD-запрос (например, проверку
баланса). Пришлось другую цифру для быстрого набора под
это дело выделять. А в S30 на номер голосовой почты не
было никаких ограничений...
Быстрый набор, между прочим, оказался привязан не к
номерам телефонов, а ко внутренним номерам ячеек
телефонной книги. Как следствие, при любой массовой
перезаливке контактов приходится его перенастраивать
заново.
А теперь самое загадочное (это же Мерзософт, который не
может не подложить какую-нибудь маленькую, но свинью):
при втором или третьем включении аппарат показал
политику конфиденциальности Microsoft, в которой, в
частности, написано, что в течение всего пользования
мобилой возможна отправка не более двух SMS хрен
знает куда. Нет, ну то, что они там определяют
местоположение, как они сказали, с точностью до города
- фиг уж с ним (типа никто и так не знает, что я из
Харькова), а вот то, что эти сообщения могут быть
отправлены неизвестно когда и до сих пор этого не
произошло (или произошло ещё на предыдущей симке, но я
этого не заметил), меня напрягло гораздо больше.
Надеюсь, что для нашей страны эту хрень ещё не внедрили.
А то как-то неприятно будет остаться без последних 5-6
гривен на счету в самый неподходящий момент. Хотя,
возможно, если внедрили, то эти два СМС будут
отправляться на какой-то локальный номер. В этом случае
по фигу вообще.
Ну и напоследок. Вы заметили, что до этого момента все
указанные в этом и
предыдущем
отзывах недостатки относятся исключительно к программной
части? Один тускловатый светодиодик подсветки клавиатуры
конкретно в моём экземпляре можно и простить, а так
аппаратно-то всё безупречно... думал я, пока во время
зарядки от пауэрбанка (отзыв о котором, кстати, можно
прочесть
здесь)
не попытался послушать радио. Приём FM, независимо от
частоты, резко ухудшился почти до нуля. Вынимаю шнур
пауэрбанка - всё прекрасно. Вставляю - опять помехи. Ну,
подержал минуты три, вытащил и так до дома и доехал.
Дома проверил уже при зарядке от сети родной зарядкой на
550 мА (пауэрбанк - на 1 А) - всё нормально.
Проверил с неродной зарядкой на 1 А - всё
нормально. Проверил опять на пауэрбанке, но с более
длинным шнуром, - помехи.
Понятное дело, что что-то китайцы из Nomi в том A026
что-то намудрили... Но, господа мелкомягкие, спрос
всё-таки с вас: экранировать USB кто будет?! Почему
контур питания вдруг влияет на стабильность FM-приёма?
Даже в смартфоне от тех же Nomi при подключенной зарядке
делай шо хошь, несмотря на непосредственную близость
аудиоразъёма. Не поленился проверить этот же юзкейс и на
Брависе - от аудиоразъёма до USB тоже меньше сантиметра,
и тем не менее в радио лишних помех почти не наблюдается
(разве что в течение полусекунды после вставки
пауэрбанка, да и то не всегда). Короче! Где
экранирование, Стив?
Чего вам в нём не хватает?
Теперь уже более реалистично смотря на вещи, могу
сказать, что не хватает... в принципе, всё того же:
быстрой навигации цифрами по меню, открытой памяти для
рингтонов и картинок, GPRS с мылом (ну, если ещё
реалистичнее - в виде модема хотя бы) и крепления под
шнурок. Но ещё стало не хватать отдельного менеджера
заметок, а то всё-таки использовать SMS-черновики -
немножко не труЪ.
Какие функции вы используете часто?
Всё те же звонки с телефонной книгой и чёрным списком,
SMS (и "флэши", ага), черновики (в качестве блокнота),
систему уведомлений, будильник, быстрый набор,
календарь, фонарик, змейку и радио.
Какие функции вы используете изредка?
Напоминалки (теперь уже чисто по прямому назначению) и
калькулятор (всё-таки иногда что-то считаю).
Какие функции не используете совсем?
Всё остальное: геймлофтовские недоигры, FDN, "мобильный
таксофон", T9 и "Glance screen". В общем, список за
месяц практически не изменился.
Приходилось ли устройство ремонтировать?
Не приходилось. Я, конечно, раздолбай, но не настолько,
чтоб за месяц раздолбать кнопочную моноблочную Нокию до
состояния, в котором её придётся ремонтировать.
Какие неприятности случались с устройством?
См. выше. Эт, конечно, не 3310, но в
штатном состоянии его, бедолагу, убить сложно - посеять
куда проще...
Единственное, что за месяц ношения девайса без чехла
изрядно потёрлась задняя крышка. Издалека незаметно
(чёрное на чёрном), но всё равно не очень
презентабельно. Ну а что, мне пылинки с него сдувать?
Какие глюки были замечены?
Кроме описанной в
предыдущем
рассказе непонятки с симбиозом фонарика и блокировки
(до сих пор не уверен - глюк это или задумка
производителя), больше никаких!
Хотя нет, соврал немного: никаких - это в штатном режиме
автономного использования. А вот при подключении к компу
(см. "Что ещё вы можете сказать?") замечен целый ворох,
приведу только один пример: при наборе любого номера с
терминала сам вызов идёт нормально, но в журнале
появляется запись об исходящем звонке на контакт с
загадочным именем "_(номера нет)_". J Впрочем, при
использовании любых недокументированных возможностей
глюки любого аппарата воспринимаются как нечто само
собой разумеющееся. На то эти возможности и
недокументированные...
Попробуйте сравнить это устройство с другими моделями, которыми вам приходилось пользоваться.
Знаете, за месяц я понял одно: по количеству программно
урезанных вещей при таком-то аппаратном потенциале эта
труба не сравнима ни с чем. Ну вообще ни с чем. Хотя в
компанию, безусловно, вписывается.
Кнопочное Братство
Что ещё вы можете сказать?
Ну, вот и добрались до самой интересной части.
Начнём, как говорится, издалека. С тех пор, как я
прекратил плотное общение с Нокиями в 2007 году, много
чего изменилось в мобильном мире. И вот когда пять лет
спустя у меня появилась Nokia 101, первым
моим разочарованием было именно то, что бюджетные
кнопочные Нокии уже никак не могли взаимодействовать с
компом, а перепрошивка до сих пор шла исключительно
через боксы. На дворе уж был 2012 год, а Нокии до сих
пор шились через боксы... 2013, 2014 - всё та же
глухомань. Но с появлением первых
мелкомягко-медиатековских моделей Nokia с портом
micro-USB наконец-то появился проблеск надежды. И она
оправдалась: под Nokia 130 M$ выпустил
первый безбоксовый апдейт прошивки, который можно
выполнить из-под винды с помощью обычного USB-кабеля.
И вот спустя недолгое время после отправки
предыдущего
отзыва, когда моя 105 DS заряжалась
от компа, мне почему-то взбрендило посмотреть на список
подключенных USB-устройств. И представьте себе моё
удивление, когда я увидел в выводе команды lsusb (у меня
Linux) следующее:
Bus 004 Device 015: ID 0421:069a Nokia Mobile Phones 130 [RM-1035] (Charging only)
"Charging only"? Ну уж нет!.. Мелкомягкий апдейт на
130 как раз и говорил подключить мобилу в
режиме "только зарядка". И раз 105 и
130 имеют одинаковые ID устройства, значит,
протокол взаимодействия с компом у них как минимум
похож.
Начались долгие часы гугления на предмет подключения
S30+ к компу. Как выяснилось, никакого официального
инструментария а-ля PC Suite Мерзософт даже под винду не
предоставляет (за исключением того самого обновляльщика
"Nokia Software Recovery Tool"). Юзеры негодуют. Попытки
подключить виндовые медиатековские драйвера тоже ни к
чему не привели. Но спустя какое-то время я вдруг познал
дзен и принудительно прицепил ID устройства к
стандартному линуховому драйверу usbserial:
И вот оно! В списке устройств сразу появились два новых
последовательных порта: /dev/ttyUSB0 (очень грубо говоря
- аналог виндового COM1) и /dev/ttyUSB1 (аналог COM2).
Первый порт оказался каким-то совершенно "чёрным
ящиком", а вот второй оказался способным принимать
обычные (ну, или не совсем обычные) AT-команды! Появился
свет в конце туннеля...
Только вот туннель, зараза, никак не кончается. Ведь не
зря в начале отзыва я назвал 105
совместным творением Microsoft и MediaTek: Series 30+
оказалась лишь оболочкой для чистейшей медиатековской
операционки MAUI, собранной в крайне урезанном варианте
под нокиевские железяки. Это сразу же прояснилось
командой ATI:
MTK2
LAGOS61D.10.01.11.p2
Обратите внимание - ни единого слова о Nokia и/или
Microsoft. В общем, стало ясно, что дальнейшие поиски
нужно вести сугубо в медиатековской документации. А её в
актуальном состоянии найти не так уж и просто. В
Интернете валяются три разных справочника AT-команд под
Медиатеки различной степени древности, но в реальности
для 105 подходит примерно четверть из
них. Здесь постараюсь описать только те, о которых
известно достаточно информации и которые могут
представлять хоть какой-то практический интерес.
Начинать сеанс, подключившись через последовательный
терминал, всегда советую с ATE (отображает вводимые
символы), ATZ (сбрасывает интерфейс) и AT+CMEE=2
(показывает подробные описания ошибок).
Итак, поехали. Довольно много уже известных "чисто
телефонных" команд работает. Можно, например, звонить
("ATDномер;" - обратите внимание на ";") или сохранять
SMS-черновики. Прямо с терминала, да. Латиницей,
естественно (ну, если вы не терминатор и не умеете на
лету фигачить в уме поля PDU и кодировку UCS-2). Сначала
командой AT+CMGF=1 переводим SMS в текстовый режим,
потом набираем AT+CMGW, Enter, пишем текст и жмём
Ctrl+Z/Esc, когда закончим. Всё! Если мы хотим сразу
отправить, а не сохранять, то вместо AT+CMGW пишем
AT+CMGS="номер".
Сбросить текущий звонок можно таким экзотическим
способом, как AT+CHUP. А ответить на входящий вызов -
вполне стандартным ATA.
Ах да, симку, с которой будут происходить звонки,
отправка сообщений или другие связанные с картой
операции с терминала, меняем с помощью AT+ESUO:
AT+ESUO=4 выбирает первую симку, AT+ESUO=5 - вторую.
А вот команда AT+ESUO=3,4, включающая режим обмена
данными (и возможность исполнения медиатековских команд
работы с файловой системой по типу +EFSW, +EIMG, +EMDY,
+EFSF, +EFSL и т.д.), к сожалению, в
105 наглухо не пашет. Равно как, увы и
ах, не распознаётся ни одна связанная с GPRS команда
(начинаются преимущественно на AT+CG). Это значит, что
GPRS и здесь заблокирован. Повторюсь: сам чип GPRS
поддерживает. Печалька. L
Что касается управления симками в целом (а не выбора
текущей), за это отвечают две команды: AT+CFUN и
AT+EFUN.
AT+CFUN принимает на вход два числа через запятую. Если
второе число - 1, то мобила перезагрузится, независимо
от первого. Таким образом, AT+CFUN=1,1 - самый необычный
способ ребутнуть телефон. J Если второе число - 0, то
тогда +CFUN смотрит на первое: 0 - отключить текущую
выбранную симку, 1 - включить текущую выбранную симку, 4
- отключить обе симки (да, AT+CFUN=4,0 - самый настоящий
режим полёта!).
AT+EFUN же - более новая и прозрачная команда:
AT+EFUN=0 - режим полёта (аналог AT+CFUN=4,0);
AT+EFUN=1 - активна только первая симка;
AT+EFUN=2 - только вторая;
AT+EFUN=3 - активны обе.
Если кто вдруг озаботился возможностью ручного выбора
GSM-диапазона (в двухдиапазонном телефоне, ха-ха), то
она здесь тоже присутствует, правда, в немного
обрезанном варианте, в виде команды AT+EPBSE.
AT+EPBSE=2,0 включает режим "только GSM900", а остальные
допустимые варианты (AT+EPBSE=8,0, AT+EPBSE=10,0,
AT+EPBSE=255,65535 и т.д.) возвращают к обычному
двухдиапазонному GSM 900/1800. Нечем сто
пятой похвастать в этом плане...
Ряд команд интересен тем, что позволяет смотреть
различную служебную информацию прямо в терминале.
Например:
AT+CGMM показывает модель (скромно возвращая "MTK2" в
105), а AT+CGMR - версию прошивки (у
меня возвращает "LAGOS61D.10.01.11.p2, 2015/05/18 12:32"),
также ту же версию, за исключением времени сборки, можно
узнать и по AT+EGMR=0,3;
AT+EGMR=0,0 показывает модель процессора (в моей
105 возвращает "MT6261B, E01");
AT+CIMI - широко известная команда, возвращающая IMSI
текущей симки;
а вот IMEI посмотреть стандартным AT+CGSN не
получится, вместо этого используется всё та же команда
+EGMR: AT+EGMR=0,7 смотрит IMEI первого слота,
AT+EGMR=0,10 - второго (примечание: нет, не
обольщайтесь, через флаг 1 поменять IMEI не удастся, это
вам не "чистокровные китайцы");
AT+CSQ показывает уровень сигнала для текущей симки
(правда, в "попугаях");
AT+CREG=2 позволяет включить примитивнейший нетмонитор
по текущей симке с периодическим выводом информации на
терминал (AT+CREG=0 отключает данный режим);
AT+EADC=1 включает периодический вывод инфы о статусе
батареи в терминал. По порядку через запятую идут:
напряжение батареи, температура батареи (давненько я не
мерял комнатную температуру мобилой J, ещё со времён
B312E), дополнительное напряжение,
ток заряда, напряжение зарядного устройства. AT+EADC=0
отключает этот вывод.
Но самая забавная медиатековская фишка, которая работает
на данной Нокии, - это автоматизация (!) нажатия на
клавиши при помощи AT+CKPD. Например,
AT+CKPD="e[*111#svs" разблокирует клаву Нокии ("отбой" +
левый софткей), наберёт наш код проверки баланса
(*111#), выберет вторую симку и отправит USSD-запрос,
причём это всё будет видно на экране, как будто клавиши
жмёт невидимка (единственное, что следует помнить - так
это обозначения софткеев: [ - левый, ] - правый, m -
центральный, e - отбой, s - клавиша вызова, а <,
>, v и ^ - стрелки). Команда может принимать и второй
параметр, позволяющий эмулировать долгое нажатие, если
указать число больше 21 через запятую после строки с
кнопкой.
Ну и вот ещё пяток различных инженерно-тестовых команд:
AT+CASP - аудиотест: к примеру, AT+CASP=1,3,2,6
воспроизведёт звук с номером 3 в стиле 2 в течение 6
секунд, а AT+CASP=2,25 остановит играющий звук с номером
25;
AT+EALT - тест обратной связи (loopback test -
говоримое в микрофон воспроизводится в динамике):
AT+EALT=1 - включение, AT+EALT=0 - отключение;
AT+ESAM - перенаправление звука:
AT+ESAM=0 - обычный режим,
AT+ESAM=1 - весь звук идёт в наушники, независимо от их
наличия,
AT+ESAM=2 - весь звук идёт на динамик, независимо от
подключения наушников;
AT+ELSM - режим никогда не гаснущей подсветки экрана:
включается командой AT+ELSM=0, отключается - AT+ELSM=1.
Также имеется пара не менее офигительных команд, которые
ошибок не выдают, но и эффекта никакого не имеют:
AT+ESLT - в теории должна была быть индивидуальная
настройка громкости всего и вся. Первое число - тип (0 -
звонок, 1 - клава, 2 - микрофон, 4 - речь, 5 -
предупредительные сигналы, 6 - мелодии), второе -
собственно, значение громкости от 0 до 255. Например,
AT+ESLT=1,255 установит максимальную громкость клавы. Но
на практике это всё хрен срабатывает...
AT+ESLCD - по идее смена контрастности экрана: первая
цифра - уменьшение или увеличение (0 или 1
соответственно), вторая - от 0 до 254 единиц
соответственно (например, AT+ESLCD=0,55 уменьшит
контрастность на 55 единиц после перезагрузки телефона).
Увы, как и AT+ESLT, работает исключительно в теории.
L
Короче, в результате всех этих исследований, когда я
понял, что подмножество AT-команд в
105крайне нетривиально (и
убедился в этом, когда ни одна известная утилита не
смогла нормально с этим телефоном работать - например,
нельзя так просто прочесть список входящих SMS, а вот
телефонную книгу - легко, но тоже с некоторыми
нюансами), гора решила пойти к Магомету и был написан
NokiaTool (см.
гитхаб).
Это простой линуксовый (но можно и под Mac OS X и даже,
вероятно, под винду под Cygwin/MSYS подкрутить, думаю)
bash-скрипт, имеющий в зависимостях такие широко
распространённые вещи, как grep, iconv, od, sed, tr и
позволяющий вытворять большинство вышеописанных финтов
ушами и кое-что ещё. Пока что (16.02.2016) функционал
данной утилиты следующий:
операции с симками: выбор текущей симки, режим полёта,
выборочное отключение/включение симок;
звонки: набор номера, ответ на звонок, отбой звонка;
отправка обычных SMS (Юникод поддерживается, склеенные
SMS - нет, т.е. латиница - максимум 160 символов,
кириллица - 70);
сохранение заметок в SMS-черновиках (ограничения пока
что те же, что и на отправку);
отправка flash-SMS (только Юникод, до 70 символов);
чтение (с экспортом в CSV-формат) телефонных книг
(текущая симка, память телефона, поля "собственных
номеров" и FDN) и всех имеющихся журналов вызовов
(журналы, однако, читаются без имён, так как разрабы
прошивки в очередной раз решили выпендриться в самом
неожиданном месте и забили болт на UCS-2 в этих самых
журналах, хотя алгоритм доступа совершенно тот же, что и
к телефонным книгам);
импорт содержимого телефонных книг (из такого же
CSV-формата) в память телефона или текущей симки
(поддерживаются два режима в зависимости от переданных
полей - создание и создание с замещением);
индивидуальное создание, удаление и редактирование
записей в телефонных книгах телефона и текущей симки;
эмуляция нажатия клавиш;
перезагрузка;
выбор GSM-диапазона (для 105 -
повторюсь, вещь крайне бесполезная, но кто знает, может,
кому-то 1800 не угодил?);
режим негаснущей подсветки экрана;
аудиотесты: воспроизведение звуков, принудительное
перенаправление звука на динамик или наушники, тест
обратной связи;
режим отправки произвольных AT-команд и текстовых
данных (без ожидания ответа).
Надеюсь, что количество Фом неверующих, думающих, что за
неимением поддержки карт памяти в телефонную книгу
105 никак не импортировать хвалёные
2000 контактов, с появлением этой программулины резко
сократится.
Помимо оттяга с AT-командами и написания "suite"
специально под 105, за этот месяц я:
настроил на всякий пожарный Twitter-over-SMS у одного
из операторов, а также хитровыдуманную систему
уведомлений с использованием двух учёток Твиттера и двух
учёток IFTTT;
прошёл змейку в режиме кампании (не так-то уж это и
легко J) и теперь со спокойной душой играю на
расслабоне в классическом (стоит отметить, что на
расслабоне - это пятый-шестой уровень, выше уже скорость
расслабиться не позволяет, хоть и очков больше);
узнал, что у моего VoIP-провайдера есть услуга
callback (хоть и вдвое дороже получается);
ну и в режиме "на фонарь" угадал ещё пару секретных
кодов: *#73738# (*#RESET#) - что делает, непонятно, но
молча возвращается в режим ожидания, и *#7763# (*#PROF#)
- можно узнать стоимость разблокировки платных игр в
зависимости от оператора (по его паре MCC/MNC).
Народ, если у кого есть дамп/фуллфлэш (не путать с
изначальными прошивочными файлами) с
новой 105, 130 или
похожих труб на S30+ - не жлобитесь, выложите в
комментариях, очень поможете доброму делу. Я же, в свою
очередь, обещаю выкладывать в комментах все
дополнительно найденные плюшки, не вошедшие в этот
рассказ.
Оцените устройство по 10-балльной системе. Порекомендуете ли вы его другим?
Поднимаю балл до 8. Всё-таки, если рассматривать трубу в
отрыве от постоянного сравнения с "золотым веком" марки,
мы внезапно обнаружим, что не всё так уж и плохо. Ведь
эта мобила - не для тех, кому нужно множество кое-как
реализованных функций за бесценок. Это вполне себе
обычный, но надёжный инструмент, пусть и очень далёкий
от совершенства.
Напоследок хотелось бы обратиться к Microsoft:
выпустите, пожалуйста, обновление прошивки на
105 DS (RM-1133) по аналогии с
обновлением на 130, но с открытой памятью
(чтобы можно было сделать AT+ESUO=3,4 и
взаимодействовать с файловой системой), исправлением
показа Flash-SMS в уведомлениях, быстрым доступом к
пунктам меню цифрокнопками (пните медиатековцев, если
сами не можете) и разблокированным GPRS-модемом (со
всеми модемными командами)! И 105
станет намного ближе к этому самому совершенству в мире
современных бюджетных телефонов.
И отдельно обращение к MediaTek: хватит скрывать
актуальную документацию по своим ОС, повернитесь лицом к
юзерам!