|
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR)
|
Последнее изменение файла: 2008.07.20
Скопировано с www.bog.pp.ru: 2024.11.21
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR)
В статье приводятся некоторые
технические особенности GSM; возможности телефонов
Ericsson R320s и Sony Ericsson T610;
настройка GPRS и почтового клиента;
подключение к компьютеру кабелем USB; использование
AT команд для управления телефоном, в т.ч. доступ к телефонной книге
и SMS;
файлы, доступные по протоколу OBEX через оглавление и по стандартным
именам; выход в Интернет через GPRS;
программы для работы с AT командами: kandy, kmobiletools;
программа cobex для доступа к телефонной книге, календарю
и файлам по протоколу OBEX;
перекодировка диктофонных записей из формата AMR.
Устаревшая часть статьи (про Билайн) задвинута сюда.
GSM (Groupe Special Mobile - 1982,
Global System for Mobile Communications,
цифровой стандарт с роумингом):
GSM-900/EGSM-900/GSM-1800(DCS-1800)/GSM-1900/GSM-400.
TDMA - временое разделение подканала (200 кГц) на 4 пользователей
(по 2 слота - приём и передача - на пользователя),
13 кбит/сек, возможность медленных скачков по частоте.
Всего 124 подканала (FDMA, 25 МГц в каждую сторону, 75 МГц для GS-1800).
При получении запроса от клиента локальный шлюз разыскивает домашний шлюз клиента,
от которого получает случайный оклик (challenge) и ожидаемый ответ на него.
Оклик предъявляется клиенту, который шифрует его с помощью
разделяемого секрета (128 бит, алгоритм A3).
Если совпал с ожидаемым, то локальная станция считает клиента аутентифицированным.
Аутентификации базовой станции нет.
Ключ сессии (до 64 бит) получается из случайного числа (128 бит) и ключа аутентификации по алгоритму,
определяемому оператором (A8?). Из ключа сессии и номера кадра образуется ключ кадра.
Может быть использован упрощёный алгоритм COMP 128 - 54 бита.
Алгоритм шифрования переговоров определяется ассоциацией GSM и не раскрывается (A5?).
Была демонстрация взлома этих алгоритмов в течении 2 минут.
SIM-карта (15x25mm, subscriber identification module) с индивидуальным кодом
доступа (PIN - Personal Identification Number, от 4 до 8 цифр, можно менять),
блокируется при трехкратном неверном вводе.
Код разблокировки (PUH - Personal Unblocking Key, 8 цифр, может быть 10 попыток).
В SIM-карте хранятся MSISDN (идентификатор мобильной станции),
номер телефона, ключ аутентификации, алгоритм аутентификации абонента,
алгоритм вычисления ключа шифровки, установки и телефонная книжка.
Бывают разные модификации SIM-карт (например, различная длина записей в телефонной книге).
Передача обслуживания (handoff/handover) от одной базовой станции к другой
происходит незаметно для пользователя.
При подсоединении к базовой станции телефон получает временный номер MSNR
(Mobile Station Roaming Number).
GPRS использует слоты TDMA для передачи данных.
В зависимости от класса может быть использовано различное число слотов
при обычной передаче и в пиках.
Class 10: 4+1/3+2. EGPRS (Class A, MSC 32?, EDGE).
Разговоры имеют приоритет над GPRS при захвате слотов, так что в нагруженной сети
(а кто будет разворачивать ненагруженную сеть?) получить высокую скорость не удастся.
Фаза 2/2+: ожидание звонка
(во время разговора слышен новый входящий звонок), удержание звонка
(не прерывая текущего разговора можно сделать второй звонок), UNICODE SMS,
групповой вызов, информация о стоимости разговора, обслуживание
дополнительной линии, взаимодействие с DECT.
EFR - улучшенная кодировка, Full Rate, Half Rate.
$84 (!!!), включая $5-карточку Би+.
Тут же заключил контракт "Лидер" как бы
с "клиентским" телефоном. Итого у меня теперь две SIM-карты и 2 номера
(московский от "Лидера" и федеральный от Би+).
Гарантия - 14 дней. Бесплатное сервисное обслуживание при условии его
эксплуатации в БИ ЛАЙН - 12 месяцев (почувствуйте разницу ;).
Батарейки не обслуживаются (отмазка: сами не ломаются).
114г с Li-ion (BSL-11,
также подходит к T28s, $35) аккумулятором на
850 mAh (по предварительным ощущениям этого хватит на 3 суток),
можно купить аккумулятор на 1400 mAh (BHC-10, $65, 220 часов в ожидании)
или 500 mAh (BUS-10, 23 г, $55),
5 строк (на самом деле дисплей графический и большой, просто шрифт крупный -
в игрушках влезает 9 строк,
русский шрифт широких букв просто ужасен), память телефона (100),
память SIM-карты (220, русский комментарий 11 символов),
возможно копирование с телефона на SIM и обратно
(можно использовать для копирования с одной SIM-карты на другую),
календарь (100), встроенный модем, диктофон (30/90 сек),
всплывающая подсказка в меню, быстрый набор (10 номеров),
голосовые команды - принять звонок или отклонить (только при использовании
внешней гарнитуры),
голосовой набор (10 номеров), SMS (кириллица ограничена 70), WAP 1.1, ИК-порт,
возможность двух номеров на одном аппарате, синхронизация с ПК,
синхронизация с Outlook.
Клипса прикручивается винтом. Зарядное устройство (теоретически CTR-10,
но таких буковок на нем нет, зато есть очень много других,
BML 162?, $18), минимальная зарядка - 15 минут, полная - 4 часа.
GSM 900/1800. Сертификат ССЭ есть. Возможность подключения внешней антенны.
На удивление приличный русский язык, можно даже переключить меню на русский
(хотя русские слова все равно длиннее английских, а экран-то маленький!).
Подсветки экрана хватает, чтобы прочитать записную книжку.
Жалобы. Звонок тихий, виброзвонок короткий (простейший
пейджер - NEC MAXIMA - звенит и вибрирует гораздо заметнее). Меню тормозное.
Чувствительность не очень (кстати, в вертикальном положении - выше).
Нет T9. Позволяет вводить 12 русских символов в
записной книжке, но потом возникают проблемы (ограничиться 11-ю?).
Некоторые SIM-карты (старые?) позволяют хранить только 6 русских букв.
Удаление записей из книжки
не освобождает ячейки голосового набора (как их почистить?).
Передатчик сгорел
на третий день. Говорят, что он горит почти у всех. В сервис-центре Билайна
отремонтировали без проблем за 2 дня (говорят, что впаивают передатчик другой марки).
Блокировка клавиш не блокирует клавишу выключения питания.
Версия ПО
0101190136
prgCXC125193
0101251317
PRGCXC125188
Аксессуары. Чехлы лучше всего покупать в сервис-центре
Билайна - они там дешевле в 2-3 раза.
Зарядники: обычный CTR-10 ($18), настольный CDT-10 ($48, позволяет одновременно
заряжать аккумулятор в телефоне и дополнительный аккумулятор),
зарядник от прикуривателя CLA-10, CLA-11 ($20).
Телефонная гарнитура с кнопкой ответа HPB-10, $25 (также подходит для T28s).
Наушник с микрофоном - HPE-12, $8.
Кабель RS232 DRS-10 ($40 в dixis.ru). Также подходит для R380, A2618 и T28s(?).
Нет сигнала CD. Есть еще какой-то кабель Ora Electronics DATA LINK для
Ericsson 3xx (входит ли R320s в 3xx?).
Bluetooth - HBH-10, $260.
Выдвижная антенна - IAT-10, $16. ИК-порт ASUS IRM-100 ($15). IR-порт, втыкаемый
в COM-порт от $30.
IMEA (уникальный номер трубки, серийный номер с добавкой)
можно узнать набрав
*#06*
Его еще можно набрать (как?). Вызов служебного меню (версия ПО,
текстовые метки(?), контрастность),
можно предварительно вынуть SIM, нельзя набирать после вызова IMEA,
< и > - стрелки влево и вправо)
>*<<*<*
Узнать не заблокирован ли телефон (SIM-lock, вставить SIM):
<**<
Выключать телефон надо нажатием на кнопку, а не вытаскиванием
аккумулятора - в этом случае телефон успевает сообщить о выключении на
базовую станцию.
Официальное название модели - AAB-1021011-BV. GSM 900/1800/1900.
Sun Java J2ME (CLDC-1.0, MIDP-1.0, totalHeap - 256 KB, 128x127 пикселей).
Цветов - 65536.
Объём телефонной книги - 510 номеров.
Фотокамера - 288x352. Сделанную фотографию можно привязать к телефонному номеру.
Больше она ни для чего не годится. Календарь - до 300 событий и до 80 заданий.
Диктофон позволяет записывать телефонные разговоры (всех участников), около 1 КБ/сек.
Объём памяти под звуки, картинки, темы, MMS и программы - 2.5 MB.
Зарядное устройство - CST-13. Аккумулятор - BST-25.
Кабель USB - DCU-11 (в девичестве - Susteen USB Cell Phone cable).
Настройка GPRS
(профиль передачи данных "Мой"):
точка доступа: internet.beeline.ru
имя пользователя: beeline
пароль: beeline
запрос пароля: откл.
разрешённые вызовы: автомат
адрес IP
адрес DNS: 217.118.66.243
аутентификация: обычная
сжатие данных: откл.
сжатие заголовков: откл.
CID=1
Предпочт.обслуж.: GPRS и GSM
Передача SMS: GSM
Настройка почтового клиента
(автоматически загружается
только первый килобайт, каждый следующий надо тянуть отдельно):
Подключение через: Мой
Протокол: POP3
Сервер входящ.: mail.company.ru
Порт входящий: 110
Почтовый ящик: *****@company.ru
Пароль:
Сервер исходящ.: mail.company.ru
Порт исходящий: 25
Адрес э/п: *****@company.ru
Загружать: Заголовки+текст
Соединяю телефон и компьютер:
usb 2-1.4: new full speed USB device using uhci_hcd and address 6
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
pl2303 2-1.4:1.0: PL-2303 converter detected
usb 2-1.4: PL-2303 converter now attached to ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12
Т.е. мы имеем имитацию последовательного порта через USB.
На том конце нас встречает AT модем.
Терминальной программой (например, "minicom -8") можно извлечь следующие сведения:
- at+cbc (уровень зарядки аккумулятора в %)
- at+cclk? (текущее время)
- at+cgmi (код производителя)
- at+cgmm (код модели)
- at+csq (уровень сигнала в неизвестных единицах)
- at+cgrm (версия прошивки)
- at+cgsn (серийный номер, IMEI)
- at+cimi (номер SIM)
- ATI
T610 series
- ATI1
CXC125562_TAE
- ATI3
T610 series Serial Modem
- ATI5
Configuration Settings on Channel 0
&C: 1
&D: 0
+CGATT: 1,0
+CGATT: 2,0
+CGATT: 1
+CGDCONT:
+CGEREP: 0,0
+CGQMIN: 1,0,0,0,0,0
+CGQMIN: 2,0,0,0,0,0
+CGQREQ: 1,0,0,3,0,0
+CGQREQ: 2,0,0,3,0,0
+CGREG: 0,1
+CHSR: 0
+CHSU: 0
+CLIR: 0
+CMEE: 0
+CMUX: 0,0,1,31,10,3,30,10,2
+CR: 0 1,"IP","internet.beeline.ru","",0,0
+CGDCONT:
+CRC: 0,2,"","wap.beeline.ru","",0,0
+CRLP: 61,61,48,6,0
+CRLP: 120,120,48,6,2,3
+CVHU: 2
+DR: 0
+DS: 3,0,2048,32
+ICF: 3,3
+ILRR: 0
+IPR: 0
E: 1
M: 0
Q: 0
S0: 000
S10: 002
S3: 013
S4: 010
S5: 008
S6: 002
S7: 050
S8: 002
V: 1
X: 4
- ATI7
T610 series Modem Configuration Profile
Product Type Internal Termina Adapter
Interfaces Bluetooth, IrDA, System Bus
Options FAX, GRPS, OBEX, RLP, V42bis
- ATI9
( $ERI0052\\MODEM\\T610 series Serial Modem27)
- установить кодировку интерфейса DCE-DTE ("GSM","IRA","8859-1","ERICSSON",
"UTF-8","UCS2"): AT+CSCS="UTF-8"
- режим вывода SMS - в текстовом формате: AT+CMGF=1
- прочитать всё с SIM ("REC UNREAD","REC READ","STO UNSENT",
"STO SENT","ALL"): AT+CMGL="ALL"
- установить устройство чтения (ME - телефон, SM - SIM): AT+CPMS="ME"
- прочитать неотправленное: AT+CMGL="STO UNSENT"
- имитировать нажатие кнопки на клавиатуре:
at+ckpd="имя-кнопки"[,время-удержания*0.1сек[,пауза*0.1сек]]
- #*0123456789C - как написано на клавиатуре
- < - влево
- > - вправо
- ^ - вверх
- V - вниз
- :J - нажатие джойстика
- [ - левая soft-клавиша
- ] - правая soft-клавиша
- D - уменьшить громкость
- U - увеличить громкость
- ;строка-текста;
- S - начать соединение (SEND), переход в режим голосовой команды
- E - конец соединения (END)
- F - function/option (не работает)
- G - voice note (не работает)
- P - выключение питания (не стал пробовать ;)
- :C - клавиша фотокамеры
- :O - клавиша оператора (выход в интернет)
- :R - клавиша возврата в предыдущее меню (отмена)
- H - клавиша на гарнитуре (виртуальное нажатие на виртуальной гарнитуре)
- список строк меню (кстати, меню можно редактировать): at*emlr
- характеристики HSCSD (GPRS?): at+chsd (2 канала на приём, 1 канал на передачу,
9600 или 14000 bps)
- свой номер: at+cnum
- какие телефонные книжки имеются: at+cpbs=? (ME - телефон, SM - SIM,
DC - исходящие звонки, LD - ?, FD - встроенные в SIM, MC - пропущенные звонки,
MV - голосовые номера, RC - полученные звонки, HP - иерархическая книга,
BC - собственный номер)
- установить телефонную книжку: at+cpbs="ME"
- показать содержимое установленной книжки: at+cpbr=1,510
- добавление записи в телефонную книгу: at+cpbw=,"1234567",128,"test,тестович/M"
- имеется OBEX (at*eobex),
который позволяет добраться до памяти телефона
(книга, календарь, мелодии, заметки), но minicom здесь не помощник; файлы,
не доступные через оглавление:
- telecom/devinfo.txt - изготовитель, модель, версия, прошивка, серийный
номер
- telecom/rtc.txt - дата и время
- telecom/pb.vcf - телефонная книга в формате VCARD (UTF-7)
- telecom/pb/luid/.vcf - новая запись
- telecom/pb/0.vcf - своя бизнескарточка
- telecom/pb/info.log - сколько памяти занято и т.п.
- telecom/pb/luid/cc.log - число редактирований
- telecom/cal.vcs - календарь
- telecom/cal/luid.vcs - добавить новую запись
- telecom/note.vcn - список файлов во внутреннем формате (имена UCS2)
- telecom/note.vnt - у телефона зависает OBEX сервер
- оглавление:
- Pictures (JPEG, GIF, Windows BMP)
- Sounds (.mid (Standard MIDI data), .imy (формат описан),
.amr (3gpp, диктофон))
- Themes (.thm: tar archive! XML + GIF)
Выход в интернет по GPRS
обычными средствами dialup, /etc/ppp/gprs.chat:
ABORT "BUSY"
ABORT "NO CARRIER"
"" "AT"
"OK" "AT+CGDCONT=1,\042IP\042,\042internet.beeline.ru\042"
OK ATD*99***1#
TIMEOUT 30
CONNECT
Получается PPP-соединение со следующими параметрами:
local: 172.20.163.160, remote 172.20.163.161;
dns: 217.118.66.243 (217.118.66.244)
точка подключения 217.118.69.246
Стоимость такова, что только в IRC сидеть.
После матерных слов по поводу прав доступа к /dev/ttyUSB0
и /var/lock/LCK..ttyUSB0 (записать туда номер несуществующего процесса)
удалось запустить kandy:
- Setting -> Configure Kandy -> Serial Device
- перезапустить kandy (прямо как MS Windows ;)
- Modem -> Connect (глюк с выводом Model Information: сама информация
доступна через Show -> Terminal: название изготовителя (SONY ERICSSON),
название модели (AAB-1021011-BV), версия (R4C003 CXC125572^QEMEA^Q1),
серийный номер (не скажу), заряд батарей (в %),
уровень сигнала (в каких единицах?), текущее время
- Mobile Phone Book -> Read (русские буквы в виде знаков вопроса,
LANG=ru_RU.UTF-8 не помогает)
- Save to File (phonebook.csv с теми же вопросами; это номера с SIM)
- записать с помощью этой программы я не рискнул
- это лучше, чем ничего, но доступа к фотографиям, SMS, программам,
почте и звукам я не обнаружил
Устанавливаем kmobiletools 0.4.3.1:
- /configure
- make
- make install
- /usr/bin/kmobiletools
- /usr/share/icons/hicolor/*/apps/kmobiletools.png
- /usr/share/applnk/Utilities/kmobiletools.desktop (нет такого раздела в меню!)
- /usr/share/apps/kmobiletools/eventsrc
- /usr/share/locale/*/LC_MESSAGES/kmobiletools.mo
Перед запуском по привычке правим права доступа к /dev/ttyUSB0,
настраиваем kmobiletools, от которого получаем следующие возможности:
- зарядка аккумулятора и уровень сигнала (на этот раз тоже в %)
- чтение номеров телефонов как из SIM, так и из самого телефона, причём
все номера для каждого контакта с пометкой типа номера (Home, Work, Mobile),
но русских букв тоже нет ни в кодировке UCS2, ни в кодировке GSM;
как сохранить номера я не понял
- можно позвонить или принять звонок
- SMS не работает
Мда. Дальше даже пробовать не хочется (в ссылках большой
список неопробованных программ), а ведь если
ручками (в смысле, minicom-ом ;) выдавать AT команды, то всё работает и даже
с русскими буквами. Видимо, время ещё не пришло.
Использование OBEX для работы с
файлами телефона:
- установка библиотеки ezv24:
- взять и развернуть
- make (рихтовка include-ов в test-v24.c и Makefile)
- make install
- /usr/local/include/ezV24/ezV24.h
- /usr/local/lib/libezV24*
- установка cobex (OBEX по кабелю):
- взять и развернуть
- make
- cp cobex_ls cobex_get cobex_put /usr/local/bin/
- правим права доступа к /dev/ttyUSB0, если не сделали этого ранее
- смотрим оглавление телефона (cobex умеет выводить русские имена, но не
умеет их вводиь, так что телефон необходимо перевести в английский режим,
а требуемые файлы переименовать):
cobex_ls /dev/ttyUSB0 ""
Pictures directory
Sounds directory
Themes directory
cobex_ls /dev/ttyUSB0 "Pictures"
..
Картинка(11).jpg 15002
zhiraf.jpg 15470
Вентилятор.jpg 5314
...
- извлекаем картинку:
cobex_get /dev/ttyUSB0 Pictures/zhiraf.jpg > zhiraf.jpg
- извлекаем телефонную книжку (список доступных файлов см. выше):
cobex_get /dev/ttyUSB0 telecom/pb.vcf > phonebook.vcf
- записываем игрушку (телефон запрашивает подтверждение):
cobex_put /dev/ttyUSB0 /tmp/Toneoflove.jar Toneoflove.jar
Итак, телефонную книгу, SMS и календарь можно читать и писать.
Программы на J2EM только записывать. Картинки, звуки и темы читать и писать.
Но звуки, записанные на диктофон, в формате AMR, который ничем не воспроизводятся.
Варианта два: wine+amr2wav или референс-реализация кодека:
- берём исходные тексты кодека (требуется регистрация) и разворачиваем
- cd c-code
- в makefile добавляем -DMMS_IO
- make
- ./decoder test.amr test.pcm
- sox -V -t raw -s -w -c 1 -r 8000 test.pcm -c 2 -r 48000 -s -w test.wav
- lame --preset phone test.wav test.mp3
- можно сделать проще, но у lame нелюбовь к маленьким входным файлам
- тип: RA-6
- модель: E90-1
- код продукта: 0553827
- ОС: Symbian 9.2; платформа: S60/3 (Psion EPOC Release 6), Feature Pack 1, прошивка 07.40.1.2
- чипсет TI OMAP 2420: ARM1136 (330 MHz), TMS320C55xDSP (220 МГц), графический ускоритель
- установленный срок службы - 3 года с даты производства
- ROM: 19 MB
- RAM: 109 MB
- встроенный накопитель C: (флеш): 136 MB (?!), D: (RAMDISK, как его уменьшить?), E: (microSD)
- большой (132х57х20 мм)
- тяжёлый (210г)
- внешний дисплей (TFT, 240х320, 24 бита, 2 дюйма)
- датчик внешнего освещения (включает подсветку в темноте?)
- внешняя клавиатура: приём, отюой, 2 программируемые клавиши, вызов меню, очистка,
джойстик с центральной кнопкой, телефонные клавиши;
комбинации: левая программируемая клавиши и "*" - блокировка клавиатуры;
удержание "#" - беззвучный режим;
удержание "0" - открытие домашней страницы;
- кнопка выключения также позволяет сменить режим работы (профиль);
удержание клавиши выбора меню позволяет переключаться между активными задачами;
активные задачи помечаются в меню
- раскладушка по длинной стороне
- внутри QWERTY-клавиатура с подсветкой (латинские и русские буквы, цифры и знаки пунктуации;
клавиши: подсветка клавиатуры, табуляция, забой, ввод, shift совмещённый с caps,
Ctrl (действуют обычные сочетания: ^A, ^C, ^V, ^X, ^Z),
Chr - позволяет вводить синие символы
и вызывать некоторые "синие" функции (режим, подсветка, громкость, Bluetooth, ИК, помощь, отключение микрофона);
переключение языка по Shift+Chr - именно в такой последовательности; переключение задач - Chr+Tab),
а также быстрое перемещение в сочетании с клавишами управления курсором;
набор клавиш для выбора меню и прямого вызова некоторых приложений;
из них 2 клавиши программируемые (нажать и удерживать), вместо одной из них раньше был Esc :(
- внутренний дисплей (TFT, 800х352, 25:11, 24 бита, 4 дюйма, яркость подсветки изменяется,
видно даже на ярком солнце в отражённом свете)
- стереодинамики
- микрофон (маленькая дырочка внизу)
- вибратор (очень сильный)
- Java MIDP 2.0
- GSM (850/900/1800/1900)
- GPRS (Class 10, 4+1/3+2?, до 42kbps)
и EGPRS (Class A, MSC 32?, EDGE); у меня получилось 12kbps при очень большой неравномерности;
можно прервать соединение удерживая клавишу отбоя
- WCDMA 2100 (UMTS?)
- HSDPA (?)
- SMS, MMS (до 300 КБ)
- WAP 2.0 (HTTP, SSL); тарифы негуманы, избегать или отключить совсем
- встроенный GPS (ловит спутники легко и быстро
(в т.ч. на балконе в моём закрытом дворе и на подоконнике на работе);
для начальной настройки требуется 4 спутника, для ведения - 3;
очень большое энергопотребление (аккумулятора хватает на несколько часов);
программа работы с картами (Nokia Maps) в комплекте, ошибка по карте - 100 м);
можно использовать также A-GPS, сведения от ячеек сети GSM и Bluetooth GPS приёмник
- фотокамера с автофокусом (3.2M пикселей, 2048x1536, JPEG);
можно пользоваться только при ярком дневном свете (низкая чувствительность, большие шумы);
большое количество настроек: сюжетная программа, режим вспышки, таймер, серия,
баланс белого (самого нужного - по листу - нет), компенсация экспозиции,
регулировка чувствительности (лучше оставить самую минимальную);
чудовищно неудобно
- светодиодная вспышка (полная фигня)
- двухпозиционная кнопка спуска фотоаппарата
- нет защитной шторки
- режим видеокамеры (видео: 640x480, 30fps (обещано, но в реальности 7.5fps), mp4v (?), 2.4Mbps;
звук: стерео, mp4a, 96kbps, 48kHz; контейнер MP4 (ISO/IEC 14496-1 v2);
есть настройки качества; стабилизация изображжения (начинает "переливаться");
снимать этим нельзя
- внутри дополнительная QCIF камера
- поддержка карт microSD (до 2ГБ; FAT16 или FAT32); неофициально - microSDHC (?);
перед извлечением необходимо выполнить функцию или режим "извлечь карту";
карту можно отформатировать или присвоить имя;
можно защитить паролем (до 8 символов);
- WLAN (802.11b, 802.11g); режимы одноранговых сетей (Ad-Hoc) и инфраструктуры;
умеет работать со скрытыми сетями;
режимы защиты: открытая сеть, WEP (до 4 ключей 40 и 104 бита, открытая и общая аутентификация),
802.1x, WPA/WPA2 (общий ключ, EAP: EAP-SIM, EAP-AKA, EAP-TLS, EAP-PEAP, EAP-TTLS, EAP-LEAP);
дополнительно можно указать способ задания IPv4 (вручную или DHCP) и IPv6 (вручную, DHCPv6, поиском),
а также прокси;
узнать свой MAC адрес: "*#62209526#"
- mini-USB 2.0 без крышки; full speed (12 Mbps);
представляю себе извлечение 4-гигабайтной коллекции фотографий;
режим диска (USB Mass Storage Device) или модема (USB ACM)
- Bluetooth 2.0; EDR (100 kbps); профили: Dial-up Networking, Object Push, File Transfer, Handsfree,
Headset, SIM Access (другое устройство может использовать SIM карту для
доступа к GSM), generic obex, Audio/Video Remote Control, A2DP
- разъём для гарнитуры 2,5 мм (в комплекте стереогарнитура HS-47)
- инфракрасный порт; на правой стороне рядок с клавишей спуска фотоаппарата
- зарядное устройство Nokia AC-4 (через USB не заряжается)
- аккумулятор литий-полимерный BP-4L (1500 mAh, 3.7V);
при нечастом использовании в режиме телефона хватает на неделю
- приложения для S60/3 (проверка сертификатов, но можно самоподписанные) и Java MIDP 2.0
- календарь; обзор месяца, недели или дня; событие (начало и конец) [с повтором];
дела (3 приоритета) и памятки относятся ко всему дню;
можно передать и получить [с извещением] по e-mail (SMS, Bluetooth, ИК) в формате VCALENDAR (.vcs)
- будильники: произвольное количество; есть повтор (через 5 минут);
есть повторяющийся сигнал (по рабочим дням и каждый день);
работает при выключенном телефоне (устройстве?)
- синхронизация часов по сигналам сотовой сети (требуется подписка)
- встроенный диспетчер файлов даёт доступ только к C:/Data и карте памяти;
только базовые функции по манипуляции с файлами; поиск по части имени файла
- поиск по текстовой строке (шаблону) в сообщениях,
электронной почте (д.б. подгружена предварительно), календаре, заметках,
контактах и других файлах; отсюда доступен весь диск C: ;)
- примитивный калькулятор ограниченной точности
- встроенные офисные приложения Quickoffice
(документы без картинок, таблицы, презентации для Microsoft Office 2000, XP, 2003);
за возможность сохранить изменённый документ надо заплатить ;)
- активные заметки - редактор HTML (?)
- настраиваемый конвертор физических величин и валют
- Adobe Reader (тормоз, чудовищный интерфейс)
- архиватор ZIP
- аудиопроигрыватель: MP3 (тэги ID3v2.2 - с русским всё нормально), AAC, eAAC+, WMA, M4A, Real Audio;
сортировка по тэгам
- радио: FM, стерео; минигарнитура в качестве антенны; сохранение настройки (номера каналов)
- диктофон: отдельная кнопка, пищит перед записью, до 60 минут, форматы WAV (128kbps, 8kHz ;) и AMR
- Real Player - MP4/3GP: MPEG-4, H.263, H.264, Real Video; контейнер: MP4;
ссылки rtsp:// и http://*.ram; переключение на полноэкранный режим - "2";
ограничения пока неизвестны
- Flash Player
- просмотр изображений: JPEG, BMP, PNG (наверняка без альфа-канала ;), GIF 87a/89a;
медленно и неудобно;
клавиши: "0" - уменьшение, "5" - увеличение; "3"/"1" - повороты;
"*"/"7" - на весь экран)
- приложение галерея: специализированный диспетчер файлов с запуском аудиопроигрывателя, Real Player
и просмотра изображений
- браузер (x)HTML на основе Konqueror (HTML 4.01, CSS 1 и 2, JavaScript 1.3 и 1.5, Flash Lite 2.0, RSS);
локальные файлы: "/E:/..." или "file:///E:/...";
клавиши: "*" - увеличение страницы, "#" - уменьшение страницы;
"2" - поиск; "5" - спмсок активных страниц; "8" - обзор страницы;
"9" - ввод адреса; "0" - закладки
- e-mail (0x1000484b): SMTP, POP3, IMAP4v1;
поддержка SSL/TLS; до 6 почтовых ящиков (один из них назначается главной женой);
почти нет проблем с русским (заголовок д.б. в Q-формате), вложениями и прочим;
имеется возможность автоматической (регулярной) проверки и загрузки писем;
возможна автономная работа с письмами;
умеет работать с подкаталогами, в т.ч. русскими;
на дополнительные подкаталоги надо подписаться (при этом надо сначала разорвать соединение,
а затем соединиться снова, а потом снова разорвать ;);
тормозит вплоть до принудительного завершения (перемещение по меню с минутными паузами,
при этом загрузка CPU не поднимается выше 30%, если верить Y-Tasks);
глюки с подключением и отключением (забывает подключиться или отключиться);
не умеет принимать "неправильные" сертификаты сервера навсегда
(необходимо установить сертификат CA в формате PKCS12 (.p12) из файла и что-то ещё?),
так что никаких автозагрузок почты (причём для подтверждения необходимо два нажатия каждый раз);
не понимает пометки "удалено" сделанной другим IMAP-приложением (антиспам) и продолжает его показывать;
при попытке переключиться на хранение на карте памяти приложение падает;
если предварительно удалить почтовые ящики и переключиться, то становится невозможно подключиться
к компьютеру по USB, а обратно оно не переключается, падает (отключил активное ожидание,
выключил телефон, вынул карту, удалил /Private/1000484b/Mail2, вставил, включил, переключился,
вернул активное ожидание)
- приложение "Чат" имеет в виду платную услугу ОпСоС-а, а не любимые всеми IRC/ICQ
- есть проговаривание вслух текстов (SMS, e-mail); гадость; скачал русский пакет - переключение
на него есть, голос озвучки не изменился
- Синхронизация (SyncML?)
Аксессуары: пластиковый чехол - CP-285; кожаный чехол - CP-181;
карты памяти - MU-37 (2GB), MU-41 (4GB, т.е. можно использовать microSDHC?);
устройство заряда от USB - CA-100; зарядные устройства AC-4 или DC-4;
25 типов беспроводных гарнитур: модели серий BH-1xx/2xx/3xx/6xx/7xx/8xx отличаются формой, цветом
и ёмкостью аккумулятора; модели BH-5xx - стерео;
BH-600/BH-602 (2тыр) - подавление окружающего шума;
BH-803 (4тыр) - сенсорное управление и подавление окружающего шума;
BH-900 (3тыр) - выносной микрофон и подавление окружающего шума.
Узнать номер версии прошивки телефона (новее на 16 апреля 2008 нет):
*#0000#
V 07.40.1.2
03-10-2007
RA-6
Nokia E90(16)
Сброс настроек (код безопасности по умолчанию - 12345):
*#7370#
USB кабель DKE-2. Для работы под MS Windows требуется драйвер размером 4МБ.
Под Linux карта microSD доступна как USB диск (заметьте, что это "full speed USB", т.е. 12 Mbps):
usb 3-2: new full speed USB device using uhci_hcd and address 7
usb 3-2: configuration #1 chosen from 1 choice
scsi12 : SCSI emulation for USB Mass Storage devices
scsi 12:0:0:0: Direct-Access Nokia E90 1.0 PQ: 0 ANSI: 0
sd 12:0:0:0: [sdi] 1002263 512-byte hardware sectors (513 MB)
sd 12:0:0:0: [sdi] Write Protect is off
sd 12:0:0:0: [sdi] Assuming drive cache: write through
sd 12:0:0:0: [sdi] 1002263 512-byte hardware sectors (513 MB)
sd 12:0:0:0: [sdi] Write Protect is off
sd 12:0:0:0: [sdi] Assuming drive cache: write through
sdi:
sd 12:0:0:0: [sdi] Attached SCSI removable disk
sd 12:0:0:0: Attached scsi generic sg9 type 0
Или можно использовать телефон как модем:
usb 3-1: new full speed USB device using uhci_hcd and address 9
usb 3-1: configuration #1 chosen from 1 choice
cdc_acm 3-1:1.10: ttyACM0: USB ACM device
usb 3-1: bad CDC descriptors
используя minicom можно извлечь
ati
Nokia
ati1
код IMEI
ati2
V 120.41.35.1
15-10-07
RA-6
ati3
Nokia E90
ati4
2006_wk41_v32
at+cbc
уровень зарядки
at+cgmi
Nokia
at+cgmm
Nokia E90
at+csq
уровень сигнала
at+cgsn
код IMEI
at+cimi
код SIM
Работа с GPS в Nokia Maps (Smart2Go.exe от gate5, 0x20001f63,
v1.2 wk37 b05, карты: Tele Atlas, NAVTEQ, NavInfo):
смена списка категорий отображаемых объектов приводит к перезагрузке
(обновления не устанавливаются, а бета версией 2.0 пользоваться не хочется);
списки некоторых категорий объектов пусты;
станции метро попали в категорию ж/д станций;
зато есть самые мелкие аптеки (а в Анкаре самые мелкие учебные заведения,
а в Берлине - музеи);
за МКАД жизни нет, одни дороги;
названия улиц латиницей (в пакете от Nokia N95 Travel Pack названия по-русски,
но жизнь за МКАД не появилась, перезагрузка осталась;
надо положить её в /Private/cities/diskcache и запретить выходить в Интернет,
однако при этом поиск объектов не работает);
можно сохранять свои ориентиры.
Управление: изменение масштаба - */# или Shift/Shift;
перейти в точку позиционирования GPS - 0 или пробел;.
Платных путеводителей по России в списке нет. Даже для Москвы. Даже страны такой нет.
При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями.
Nokia Maps имеет настраиваемый размер кеша (70% от ёмкости карты).
Имеется возможность работы с GPS (A-GPS, GSM) и прокладки маршрутов (даже пешеходных,
однако про пешеходные переходы над ТТК карта не в курсе)
с визуализацией и инструкциями (голосовые платно).
Имеется поиск по категориям объектов [вблизи указанной точки] (латинскими буквами),
можно получить информацию о найденных объектах (адрес, телефон, сайт, расстояние, маршрут).
Google бесплатно предоставляет Google Maps (2.0.14):
изменение масштаба - 1/3 или -/+, перейти в точку позиционирования GPS - 0;
смена вида между картой и спутниковым снимком - 2;
перейти к следующему результату поиска - пробел, к предыдущему - Backspace, к списку - #.
При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями.
Google Maps имеет ненастраиваемый размер кеша в 2МБ, который переполняется моментально.
Зато карта Москвы нормальная, с номерами домов
(но за МКАД жизни нет, лишь спутниковые снимки), поиск по адресам и объектам.
Имеется возможность работы с GPS (A-GPS, GSM) и прокладки маршрутов (только автомобильных).
с визуализацией и инструкциями.
Яндекс.Карты (2.03) имеют карты Москвы (2000?) и ещё двух десятков городов.
Для Москвы имеются данные о пробках (собираются добровольцами в автоматическом режиме).
При работе с карточным софтом карты подгружаются по GPRS с соответствующими финансовыми потерями.
Карты хранятся в кеше на сменной карточке вечно, можно скачать карты Москвы (обычную
и спутниковую, до масштаба 140м, 240MB) заранее и положить их в этот кеш.
Неправильно расположены надписи для программируемых кнопок.
Управление: джойстик - увеличить масштаб, "1" - поиск (только по адресу), "C" - найти по GPS.
Можно ставить свои точки, записывать маршруты (?) и смотреть их на карте.
Нет ни вычислений расстояний, ни расчёта маршрутов.
Команда создания резервной копии создаёт файл "E:\Backup\Backup.arc",
восстанавливать не пробовал (пока ;).
Приложения Symbian (.sis/.sisx; для установки приложения необходимо скачать его,
скопировать по USB на карту и в диспетчере файлов выбрать функцию "установить";
в настройках программы установки скорее всего придётся отключить запрет на установку неподписанных
программ и проверку сертификата (проверяет на сайте Nokia);
если дата действия сертификата истекла или ещё не наступила - используйте машину времени;
если "приложение получено из ненадёжного источника", то приложение необходимо подписать
личным сертификатом, привязанным к IMEI (если повезёт, то на сайте);
"ошибка сертификата" - программа привязана к чужому IMEA, ищите неподписанный экземпляр;
"неверный сертификат" - забыли отключить запрет проверки сертификата;
"ошибка в сертификате" - надо подписать):
- не ставьте "посторонних" хранителей экрана - они потребляют очень много энергии
- информация об устройство и его состоянии
devicestatus (Nokia);
заряд аккумулятора показывается с задержкой
- Content Beamer / ThinPrint (Nokia, посылка факсов);
требуется регистрация устройства, а в дальнейшем оплата (в нарушение всех обещаний) - удалил
- Wellness Diary (Nokia - betalab, дневник, 1MB, английский)
- WorldMate (Nokia, помощник путешественика: погода, время, валюты);
есть польский и вьетнамский, но нет русского; требуется Интернет
- Y-Browser 0.88 (файловый менеджер) и его модули; ошибка в сертификате;
оказалось надо отключить защиту в установщике;
создаёт папку "DrJukka.com" в основном меню;
позволяет просматривать всю встроенную память (C:, кроме sys/private?), виртуальный диск (D:), карту памяти (E:),
Z: (объединение?) и вложения в почтовых сообщениях (падает);
встроенный просмотр текстов и архивов ZIP;
функции: открыть, передать, свойства, атрибуты, удалить, переименовать, создать файл или папку,
копировать, переместить, отметить по шаблону, искать;
можно привязать функции на цифровые клавиши;
- X-plore 1.22 (www.lonelycatgames.com), shareware (задержка при запуске);
позволяет просматривать всю встроенную память (C:, кроме sys/private),
виртуальный диск (D:), карту памяти (E:), Z: (объединение?);
встроенный просмотр/создание текстов (utf-8. koi8-r, cp1251) и архивов ZIP/RAR/JAR, просмотр и прослух MP3/MP4;
hex-редактор; можно настроить размер шрифта интерфейса и редактора; руссифицирован;
функции: открыть, передать, свойства (можно изменить), атрибуты, удалить, переименовать, создать файл или папку,
копировать, переместить, отметить по шаблону, искать;
- Active File v1.27.19 (http://activefile.googlepages.com),
двухпанельный файловый менеджер (панели по очереди, хотя место на экране есть; переключение надо настраивать);
имеется неподписанная версия, позволяющая доступ к sys/private (бесплатно подписать не получилось);
сертификат на обычную версию истёк;
никакие настройки установщика (отключить проверку, устанавливать без подписи) не помогают;
подписал на сайте "продвинутую" версию;
кроме работы с файлами имеются также возможности работы с задачами (переключиться),
потоками, процессами (убить, изменить приоритет), приложениями, объектами ядра (флаги, семафоры, библиотеки)
и выдача информации об устройстве и GSM сети (IMSI, MCC, MNC, сила сигнала, идентификатор района,
ячейки)
- Y-Tasks 0.51 и его модули (позволяет посмотреть и остановить/запустить приложения, задачи, процессы, потоки;
мониторинг аварийных завершений (crash) - против глюка с картами не помог,
но аварийное завершение почтового клиента записал;
картинка заполненности памяти и дисков;
график загрузки процессора (?) и памяти (trace) - на вывод этих графиков тратится 36% CPU;
просмотр и редактирования привязки файлов к приложениям)
- TaspSpy требуется подписывать самому для S60/3
- Opera Mini (это огрызок браузера без почты на Java);
Opera Mobile - платная
- Mobiola Video Converter (преобразование видео в формат 3gp/mp4, требуется Windows)
- Crystal Player Mobile (требуется преобразование в собственный формат - .cme)
- SmartMovie (платный, конвертор в AVI/XviD для MS Windows)
- DivX Player 0.90 (успешно: AVI, 640 x 368, 23.98 fps, XviD, 711.1 kbps,
MPEG-1 Layer 3, stereo, 44100 Hz, 128.0 kbit);
управление: стрелки, "0" - настройка, "1" - список фильмов
- Sic! FTP Client
- FlipSilent 1.05 (TongRen) - требуется подписать своим сертификатом разработчика
(никакие отключения проверок в установщике не помогли);
подписав приложение на сайте, обнаружил, что акселерометра на E-90 нет
- Nokia Energy Profiler (можно исследовать, на что тратится энергия);
клавиатура: "2" - запустить/остановить, "5" - маркер, "*"/"#" - масштаб по оси времени,
"up"/"down" - масштаб по оси энергопотребления,
"7" - поворот, "8" - среднее между маркерами,
"0" - внешний вид (мощность, ток, напряжение, температура, удержание "0" - два графика в окне,
"End" (?) - в фоновый режим
- Mobile Office (sept-solutions.de); работа с форматом ODF;
бесплатная версия только для устаревших устройств
- putty for Symbian (1.5beta);
требуется puttygen.exe для создания зашифрованных ключей (запускается под wine ;);
на клавиатуре нет Alt и Esc (и Ctrl-] ввести невозможно);
чтобы выйти из mc приходиться набирать Send -> Sp.Key -> F1-F10 -> F10,
что утомительно (мягко говоря); эмулирует xterm; есть UTF-8 (по-крайней мере, есть русский шрифт);
множество динамически переключаемых шрифтов, вплоть до 5x7;
как вводить русские буквы непонятно;
- EQ FastLang (eq-soft.org); подписать на сайте не удалось (UID 0xa0005163)
- Stopwatch Plus 1.02 (Tektronic SRL, www.tektronic.ro): секундомер, таймер, будильник
- Best Torch 1.00 (www.smartphoneware.com), имитация фонарика - заливка экрана при нажатии
горячей клавиши (удалось использовать только клавишу диктофона);
слабоват фонарик из экрана E90, лучше бы вспышку задействовали
- S60 SpotOn V0.07 - делает фонарик из вспышки (мерзкий красный цвет вместо обычного белого)
- iXBT: Мобильная связь
- Ericsson R320s
- SonyEricsson T610
- Nokia E90
- Сотовик
- Типы аккумуляторов
- kmobiletools
- gnokii
- MyGnokii -> gammu -> gammu+
- gsmlib (последнее обновление (1.10) в июне 2004, T610 в списке нет)
- ezv24 (библиотека для работы с последовательным портом)
- cobex (cable-obex)
- openobex (общение с телефоном по протоколу OBEX)
- obexftp (OBEX как FTP сервер)
- AMR кодек (define MMS_IO)
- кое-что про OBEX
- Midpssh (SSH и Telnet клиент для устройств
с подержкой MIDP 1.0 / 2.0 (J2ME); telnet, ssh1, ssh2,
незашифрованные ключи (генерируются в формате OpenSSH), только ssh-dss и 3des-cbc;
эмуляция VT320, vt100, xterm, linux; макросы)
http://www.gsmrus.ru
http://www.ptti.gov.ru
http://www.rans.ru
http://www.ptti.ru
http://www.ipc.ru/~mobil
http://www.vestnik-sviazy.ru
http://www.connect.ru
http://www.mobilemag.spb.ru
http://www.mobilecomm.ru
http://www.mobilenews.ru
http://www.ccc.ru
http://www.mcc.ru
http://www.mts.ru
http://www.pcom.ru
http://www.mobilecentre.ru
http://www.rusgsm.com
|
Bog BOS: consumer: Сотовый телефон и Linux (AT, GPRS, OBEX, AMR)
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru