FDDVORON

Личный блог

04.01.2020 Первый смартфон

Какие AT-команды поддерживает телефон?

&C; &D; &F; *; *EACS; *EALR; *EAMS; *EARS; *EBCA; *ECAM; *ECBP; *EDIF; *EDIS; *EKSP; *EKSR; *EMIR; *EPEE; *EPHD; *EPNR; *EPNW; *EQVL; *ERIL; *ERIN; *ERIP; *ESMA; *ESMM; *ESOM; *ESSC; *ESVM; *ESYN; *ETCH; *ETPM; *EVA; *EVD; *EVH; *EXVC; *ZIMEI; *ZPPI; +CACM; +CAMM; +CAOC; +CBC; +CBST; +CCFC; +CCWA; +CFUN; +CGMI; +CGMM; +CGMR; +CGSN; +CHLD; +CHUP; +CIMI; +CIND; +CLCK; +CLIP; +CLIR; +CMEE; +CMER; +CMGD; +CMGF; +CMGL; +CMGR; +CMGS; +CMGW; +CMSS; +CNMI; +COPS; +CPAS; +CPBF; +CPBR; +CPBS; +CPBW; +CPIN; +CPMS; +CPUC; +CPWD; +CR; +CRC; +CREG; +CRES; +CRLP; +CSAS; +CSCA; +CSCB; +CSCC; +CSCS; +CSMS; +CSNS; +CSQ; +CSSN; +CUSD; +CVIB; +FCLASS; +VTS; A; D; E; H; I; L; O; P; Q; S0; S2; S3; S4; S5; S7; T; V; Z
Как видно из этого списка, этих команд значительно меньше, нежели в том же Ericsson R320, но основные функции тем не менее доступны, в отличие от значительно более скудного списка Motorola L7089/P7389. Список команд получен документированной командой AT*. В этом списке неизвестными относительно R320 всего несколько команд:
at*ETPM - что делает непонятно, но синтаксис такой: at*ETPM=?, где ?=0 или 1
at*ETCH - что делает непонятно, но синтаксис такой: at*ETCH=?, где ?=0
at*ESSC - что делает непонятно
Команда at*ESYN, запускающая синхронизацию, как я понял.
Есть команда, судя по всемы выдающая сервисную информацию: at*ZPPI?, где ?=0..6.
at*ZPPI: "A6101QD8AK" Серийный номер аппарата (наклейка на аппарате, строка под IMEI)
at*ZPPI0: то же самое
at*ZPPI1: "ROA 117 3959" Версия печатной платы (наклейка на печатной плате)
at*ZPPI2: "R5C" Релиз печатной платы (наклейка на печатной плате)
at*ZPPI3: "A6101RRQ6G" Серийный номер печатной платы (наклейка на печатной плате)
at*ZPPI4: "KRD 102 5302/A" Маркировка аппарата (наклейка на аппарате, строка под TYPE)
at*ZPPI5*ZPPI: "R4F" Аппаратная версия R380 (наклейка на аппарате, печатается за маркировкой аппарата)
at*ZPPI6 - выдает все вышеупомянутые строки сразу.
Есть команда отображения IMEI, но в несколько непривычном виде. Вот две команды, что должны выдавать IMEI - одна универсальная, вторая специфична для R380:
> at*ZIMEI
"520249-61-097909-2"
> at+CGSN
520249610979090
ZIMEI показывает так, как напечатано на наклейке аппарата.

03.01.2020 Первый смартфон

Что известно о возможностях его программирования?

PDA 380 построен на EPOC ER5U (Unicode) SDK с расширенным набором функций Ericson.
Программирование теоретически возможно после адаптации стандартного ER5 SDK,
но более всего оно возможно на WML и WMLScript (sub JavaScript)

PC софт к 380 делится на 2 половины: Одна Ericsson, другая огрызки EPOC (connect, backup).
Взаимодействуют между собой на уровне OLE интерфейсов. EPOC часть на этот счет более закрытая, Ericsson менее.
К сожалению для простого смертного это всё утыкается в пресловутый "Smartphone Synchronize".
Ericsson часть доступна чуть ли не на уровне "вижуал васик", я ревьюировал эти интерфейсы, но реально не проверял - меня больше интересовала EPOC часть.

Доступ к файловой системе смартфона:
A-la FAT. Два драйва С и Z.

Z - ROM драйв - программы и перманентные настройки. Перезаписать (перепрошить) трудно...
C - RAM драйв - текущие настройки, базы телефонной книги, Inbox, Outbox, Notepad etc...
Перезаписать можно (но не стандартным софтом), более того можно "перегрузить" любой файл с Z: (именно так устроена локализация)

1. Загрузка перманентных WML на С: проходит успешно. Запускать их можно через Open location или bookmark. Вообще WML позволяет писать простенькие аппликушки, например хитроумные калькуляторы, расписания и т.д. К сожалению отсутствие какой-либо возможности сохранить данные между сессиями очень ограничивает его применение. Из WML можно послать почту или позвонить - других функций WTAI нет (должны быть в R80e).
2. Нет EPOC OPL.
3. Нет JAVA.
4. Call log лежит в телефоне на С: в виде файла где прошита вся информация о звонке, можно сделать PC софт по анализу звонков и подсчёту их стоимости в зависимости от тарифа.
5. Внутри PC софт имеет немного более широкий набор функций нежели представлен интерфейсно - есть например доступ к SMS.

02.01.2020 Первый смартфон

- Можно ли на R380 принимать HTML письма? Если можно, то как он их отображает?
- Отображает принятое письме в текстовом виде, т.е. текстовые теги HTML отображает как тело письма.

- Какие кодировки поддерживает телефон?
- UTF-8 и ISO-8859-9.

- Какие кабели позволяют подключить R380 к ПК?
- Ericsson выпускает кабель DRS-10. Его характеристики указаны в руководстве пользователя. Также существуют какие то слухи про DRS-11, хотя на сайте Ericsson о таком кабеле ни слова не сказано. Технически DRS-10 позволяет подключать телефоны Ericsson t28, t29, t39, T65, T68, R320, R380, R520, A2618, A2628 с любыми буквенными индексами и другие, созданные на 3-вольтовой платформе (как сказано на сайте Ericsson) как модемы и использовать программное обеспечение Ericsson и других производителей для синхронизации данных, редактирования записной книги, отправки SMS и подключения к Интернет. На сайте Ericsson Выложена информация о кабеле DRU-10, который по сути является ремейком кабеля DRS-10 под USB-порт. Соответственно Ericsson должен выпустить ПО, которое позволяет использовать этот кабель, поскольку стандартное ПО использует только последовательные порты компьютера. Еще есть возможность использовать самодельные кабели, информация о которых есть в моем варианте Ericsson R320 FAQ. Информацию по сборке USB-кабеля можно прочитать, например, на сайте любителей Siemens S25. Только по кабелю передачи данных Ericsson R380 может производить процесс синхронизации и BackUp данных.
При подключении к компьютеру после перезагрузки появляется сообщение о том, что найден новый модем R380. Соответственно через компьютер Вы сможете выходить в Интернет на скорости 9600 (если оператор не поддерживает кодека EFR).

- Что дает наличие в телефоне ИК-порта?
- Теоретически ИК-порт должен быть служить тому же, чему служит интерфейсный кабель. Но что-то было не доделано и по ИК-порту Вы можете лишь использовать телефон как модем, настраивать мелодии звонка, переадресацию и т.д. Синхронизация и BackUp по ИК-соединению недоступны. Также телефон умеет передавать и принимать визитные карточки. Увы, визитки от R320 этот телефон принимать отказался, что, похоже, связано со стандартом IrDA-Ultra, примененном в R320.

01.01.2020 Первый смартфон

ERICSSON R380 - ПЕРВЫЙ СМАРТФОН

Ericsson R380 — мобильный телефон стандарта GSM, выпущенный шведской компанией Ericsson в 2000 году.
Первый аппарат, к которому был официально применён термин «смартфон». Ericsson R380 сочетал функции телефона и КПК. Управление осуществлялось через монохромный сенсорный экран посредством клавиатуры на откидной крышке или стилусом.

Программным ядром аппарата стала Symbian OS v 5.1 (адаптированная 5-я версия многозадачной 32-битной операционной системы EPOC32). Установка пользовательских программ была невозможна.
За основу разработчики приняли удачную конструкцию телефона Ericsson R320.

Модификации
Ericsson R380s (2000) — частотный диапазон GSM 900/1800.
Ericsson R380 World (2000) — частотный диапазон GSM 900/1900.
Ericsson R380e (2001) — расширена функциональность, повышена производительность, увеличено время автономной работы. Появилась возможность подключения к ПК через USB.

Инструкция к Ericsson R380s (русский язык, pdf):
http://fddvoron.name/imgpub/ericsson-r380s-rus.pdf

Рекламные ролики смартфона:
https://www.youtube.com/watch?v=pxirrVQb5oI
https://www.youtube.com/watch?v=-zWAAhroHL4