f2065 8,042 Report post Posted June 1, 2018 Нокии 2016-2018г - это уже не настоящие нокии, а китайская платформа MTK под брендом нокии. Официально у моделей типа Nokia 105 и 106 нет связи с компьютером и нет драйверов. Но решения - есть! Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com Share this post Link to post Share on other sites
f2065 8,042 Report post Posted June 1, 2018 Резерв Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com Share this post Link to post Share on other sites
f2065 8,042 Report post Posted June 1, 2018 Nokia-105 (модели TA-1010, TA-1034, Nokia RM-908, Nokia RM-1133) и Nokia-106 (TA-1114) официально не поддерживает подключение к компьютеру. Однако, она появляется как композитное USB-устройство с двумя портами: USB\VID_0421&PID_069A&MI_00 и USB\VID_0421&PID_069A&MI_01. Настоящих драйверов для них нигде нет, только драйвер-заглушка под WinUSB - но WinUSB интерфейс у них на самом деле не работает (продвинутые знатоки системного программирования могут помочь в этом вопросе там или там). Удалось добраться до портов через libusbK - однако он не подписан и особого смысла городить софт через libusb нету - всё равно пользователю надо отключить проверку драйверов… Поэтому, сделаем проще! Реализовать доступ к портам оказалось можно драйверами от многих другими телефонов с аналогичной логикой. Итак, тут взят драйвер портов от Spreadtrum, и добавлены коды VID/PID Nokia 105, Nokia 106. Вот этот модифицированный драйвер: Nokia105_driver.7z Для работы этого драйвера надо отключить проверку подписей драйверов в Windows (драйвер не подписанный - Windows ему так просто не даст работать) - инструкция там. Устанавливается драйвер в Диспетчере устройств, через раздел «Выбрать драйвер из списка уже установленных драйверов» и «Установить с диска…». Телефон в Диспетчере устройств выглядит как два устройства Nokia 105, сначала ставим драйвер на любое из них, а потом всё тоже самое - на оставшееся устройство. Одно устройство - станет Nokia Modem USB2Serial, а другое Nokia Debug USB2Serial. Тут на скриншотах первое Modem, но у вас может быть наоборот первое Debug - это не принципиально сейчас. Установка наполовину завершена, теперь для оставшегося устройства всё тоже самое надо сделать. И вот всё окончательно установлено. Телефон полностью появился в разделе COM-портов с нормальным портом. Порта два - Debug - это какой-то отладочный, Modem - это нормальный порт который отвечает на AT-команды и весь софт работающий с телефоном должен работать с ним. Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com Share this post Link to post Share on other sites
f2065 8,042 Report post Posted June 1, 2018 Теперь, когда порт доступен - можно искать/подбирать софт для работы… Увы, синхронизация таких телефонов была актуальна лет 10-15 назад - так что уже сложно вспомнить какой там был универсальный софт. Потом пошла мода бороться с конкурентами - чтобы софт был эксклюзивным бонусом конкретной модели, и программы перестали работать с чужими телефонами. А потом и вообще всё вытеснили смартфоны с синхронизацией в облако. Терминалка с портом работает. Желающие покопаться в AT-командах могут это сделать при помощи wTerm например. Mobiledit работает только с конкретными моделями телефонов (хоть список их у него и не маленький), Nokia 105 он не признаёт (хотя порт открывает, лог обмена есть). Так что Mobiledit пока можно забыть. Ну или раскопать как у него реализуется профиль поддержки модели, и по аналогии с каким-то другим простым MTK-телефоном сделать профиль этой нокии… Я вспомнил про SiMoCo - Siemens Mobile Control - и, он немного работает с Nokia-105 и Nokia-106 Смски не видит, журналы видит криво. Но 2000 контактов в памяти телефона - отлично видит/редактирует/добавляет! Так что можно забить 2000 контактов через SiMoCo. Вручную конечно, но это всё-же удобнее и быстрее чем через кнопки на телефоне. Контакты на SIM1 тоже видит, про SIM2 не знает. Ставим SiMoCo, идём в Settings, и настраиваем параметры COM-порта - надо указать тот же номер порта на котором в Диспетчере устройств находится Nokia Modem USB2Serial. В моём случае это COM3, но у вас могут быть совсем другие адреса (в зависимости от истории подключения разной периферии, COM3 например может быть занят/зарезервирован чем-то другим). На главном окне SiMoCo надо включить опцию UCS2 и появится поддержка русских букв. В верхнем правом углу - подключение/отключение к телефону. SMSки тут не работают, редактирование контактов работает. Для выбора контактов - в левом нижнем окне нажать «Показать» и выбрать «ME - Книжка в телефоне». Скачать SiMoCo (Siemens Mobile Control v.2.2.9) можно тут - SiMoCo v.2.2.9.rar Если вы знаете ещё какой-то софт (древний), который успешно заработал с этой Nokia - сообщайте! 1 Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com Share this post Link to post Share on other sites
f2065 8,042 Report post Posted June 1, 2018 В линуксе всё гораздо проще. На примере Ubuntu v.17 x64Люди откопали у этой модели USB-Serial под линуксом и даже написали софт для синхронизации контактов! NokiaTool.sh (for linux) Запускаем терминал, вводим команду:sudo modprobe usbserial vendor=0x0421 product=0x069a Spoilerи после этого можно использовать nokiatool.shnokiatool_sh.zip(авторский сайт nokiatool.sh - https://gist.github.com/plugnburn/5b2582be521944f739e1 ) Выбор SIM (для двухсимовых моделей)Если у вашей модели нокии две симки - то все операции NokiaTool связанные с SIM (контакты, смски, отправки и т.п.) - работают с первой симкой. Для переключения на вторую симку используйте команду:nokiatool.sh sim select-secondИ для возврата к первой симке - команду:nokiatool.sh sim select-first Чтение данных (телефонной книги)NokiaTool умеет читать телефонную книгу и журналы звонков, на экран или в простой текстовый файл (CSV-формат). Реализованы следующие команды чтения:nokiatool.sh phonebook-read phone - телефонная книга которая хранится в телефонеnokiatool.sh phonebook-read sim - телефонная книга на текущей симке nokiatool.sh phonebook-read own - визитка текущей симки (номер владельца)nokiatool.sh phonebook-read fdn - список FDN номеровСтрочки имеют формат «номер_ячейки,имя,телефон». Если указать аргумент short (например команда «nokiatool.sh phonebook-read sim short» - то номера ячеек будут не указаны и формат будет «имя,телефон». Выгрузка данных в текстовый файл осуществляется стандартным образом через «>», например командой «nokiatool.sh phonebook-read phone > file.csv» можно выгрузить телефоны в файл. Не забывайте периодически это делать в качестве резервной копии, потом этот файл можно легко импортировать обратно в телефон. Для полного бекапа контактов из телефона и с обоих симок следующие команды надо выполнить:nokiatool.sh phonebook-read phone > phone.csvnokiatool.sh phonebook-read sim > sim1.csvдля двухсимовых моделей ещё 3 команды чтобы выгрузить данный со второй симки:nokiatool.sh sim select-secondnokiatool.sh phonebook-read sim > sim2.csvnokiatool.sh sim select-first Ещё есть команды чтения различных журналов звонков:nokiatool.sh phonebook-read last - последние номераnokiatool.sh phonebook-read outgoing - все исходящие номераnokiatool.sh phonebook-read received - все принятые номераnokiatool.sh phonebook-read missed - все пропущенные номераСтрочки имеют формат «номер_ячейки,телефон,"дата","время"». Параметром short можно убрать номера ячеек. Имена контактов не показаны, их надо отдельно читать например из phonebook-read phone и сопоставлять. Запись в телефонную книгуДля создания, изменения или удаления записей телефонной книги используются следующие команды ( - это надо написать phone (память телефона) или sim (текущая симка)):nokiatool.sh phonebook-create - создаёт новую запись где-то в свободных ячейкахnokiatool.sh phonebook-update - перезаписывает запись в указанную ячейкуnokiatool.sh phonebook-delete - очищает указанную ячейкуПримеры: nokiatool.sh phonebook-create sim 111 My service - создаёт на симке контакт с именем «My service» и телефоном 111nokiatool.sh phonebook-update phone 23 +1234567890 My American Friend - в памяти телефона в 23 ячейке перезаписывает контакт, новый контакт будет с именем «My American Friend» и телефоном +1234567890. Массовый импортОбычно не удобно выборочно редактировать по одному контакту в терминале. NokiaTool позволяет загружать сразу из файла все контакты обратно в телефон. Формат команды:nokiatool.sh phonebook-import Где - это phone (память телефона) или sim (текущая симка) - куда надо импортировать список контактовfile.csv - текстовый файл с контактами.Формат файла такой же как и экспортируется nokiatool.sh phonebook-read phone - с номерами ячеек: 1,Иванов,+79160000000 2,Петров,+79160000000 3,Кузнецов,+79160000000 4,Сидоров,+79160000000либо без номеров ячеек: Иванов,+79160000000 Петров,+79160000000 Кузнецов,+79160000000 Сидоров,+79160000000NokiaTool распознаёт оба варианта.В случае если файл с номерами ячеек - указанные ячейки будут перезаписаны.Если файл без номеров ячеек - то строчки будут добавлены в свободные места.Таким образом, импортируя файл с номерами ячеек вы можете потерять некоторые старые телефоны (которые были в тех же ячейках), а импортируя файл без номеров ячеек - вы можете получить многочисленные дубликаты записей. Операция импорта может занимать длительное время, это нормально. Например для импорта всех бекапов команды такие:nokiatool.sh phonebook-import phone nokiatool.sh phonebook-import sim для двухсимовых моделей ещё 3 команды чтобы загрузить данные на вторую симку:nokiatool.sh sim select-secondnokiatool.sh phonebook-import sim nokiatool.sh sim select-first В NokiaTool реализовано и много других функций:Набор номера: nokiatool.sh dial , например nokiatool.sh dial 111Ответ на звонок: nokiatool.sh pickupЗавершить звонок: nokiatool.sh hangupОтправить смску (только односекционные - юникод до 70 букв, английские до 160 букв, кавычки должны быть экранированы): nokiatool.sh sms , например nokiatool.sh sms +18003733411 hello dudes!Сделать смску в черновиках: nokiatool.sh draft , например nokiatool.sh draft Don\\\'t forget to buy some milkОтправить Flash-SMS (которые сразу показываются на экране и обычно не сохраняются): nokiatool.sh flash-sms , например nokiatool.sh flash-sms +18003733411 You won\\\'t find me at the partyПерезагрузка телефона: nokiatool.sh reboot Отправить конкретную AT-команду: nokiatool.sh sendATcmd ''Так-же есть эмуляция клавиатуры, управление подсветкой, выбор GSM-диапазонов, аудиотесты… Подробности см. на сайте автора NokiaTool.NokiaTool весьма удобный инструмент, и его можно использовать и в Windows - при помощи виртуальных машин типа VMware Workstation, установить там Ubuntu, и работать с телефоном оттуда… Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com Share this post Link to post Share on other sites