Перейти к содержанию
Old Phone Forum

DaveGibson

SGH Open Club
  • Постов

    57
  • Зарегистрирован

  • Посещение

Репутация

3 Обычный

Информация о DaveGibson

Информация

  • Город
    Рязань
  • Интересы
    Программирование

Контакты

  • Сайт
    http://x100fm.sgh.ru
  • ICQ
    0
  1. У меня какая-то левая гарнитура валяется - работает исправно. При нажатии на кнопку выводится список звонков, при повторном нажатии происходит вызов последнего номера.
  2. Образец работы получил с дружественного форума, к сожалению там отсутствуют ошибки во время передачи данных и я пока не знаю как должна реагировать программа на них... В ближайшее время подправлю протокол для X700/D600.
  3. О, хороший знак, у кого-то еще оно всё-же работает уже не зря трудился. C Access Violation попробую разобраться. Х700 пока пахать не будет, там как оказалось протокол немного другой. AT+FSDI="/" работает также как на X100, а вот AT+FSDL="путь" выдаёт несколько иначе Мне нужен образец его работы. Желательно снятый в SerialMonitor`е. Будет время - напишу инструкцию как этот пример снять.
  4. Laser, что-то в протоколе у Х700 изменили, поэтому нифига не получается. Мне нужен протокол передачи файлов захваченный программой SerialMonitor... Чуть позже выложу инструкцию как его сделать... По папкам ходить во время копирования можно и даже картинки смотреть в просмотрщике и музоны слушать - это основная фишка новой версии. Правда на время кэширования главное окно надо блокировать, иначе можно получить Access Vioation. Исправлю обработку ошибок во время кеширования списка файлов, чтоб не висла даже если телефон не совместим.
  5. Laser, во блин как интересно с X700 получается. Если он его не определяет нормально, то он что-то другое выдаёт на AT+CGMM набери плиз эту команду в терминале и напиши что он на это ответил.
  6. Какие ошибки сыпет? Наверное что-нибудь про параллельную обработку... Хотя если ругается на базу, то тут - да нифига работать не будет. При первом запуске ОБЯЗАТЕЛЬНО надо зайти в настройки и выбрать интерфейс - кабель, по умолчанию там стоит ИК-ПОРТ. Если у тебя сейчас всё равно никак не стартует - открой X100FM.MDB, зайди в табличку IMEI и удали оттуда всё. У меня работает достаточно стабильно иначе я её бы не выложил.
  7. Вот, альфа пошла http://davegibson.sgh.ru/download.htm Глюков пока достаточно, поэтому бэтой её язык не поворачивается назвать. Правила пользования: 1. В настройках IRDA НЕ ВКЛЮЧАТЬ! иначе всё поглючит. 2. При первом запуске дождитесь окончания кэширования файлов. Достаточно только один раз подождать, все остальные разы список файлов будет браться из базы. 3. D600 пока поддерживается только в PRO режиме. Когда точно выяснится какие папки нужны - сделаю и для D600. Для Х700 нормальный режим сделал. Принимаются пожелания к Normal режиму... 4. Для работы программы нужен установленный MS Office или библиотеки MS Jet OLEDB 4.0 5. Конвертор ANI->BMP почему-то иногда подглючивает, хотя в просмотрщике все смотрится нормально. Новшества: + Все операции с телефоном проходят в фоновом режиме + Добавлены новые поддерживаемые модели телефонов + Программа сама определяет совместимость протокола подключаемого телефона, поэтому в PIMS режиме можно работать с любым телефоном совместимым по протоколу + Отложенные задачи. При аварийном завершении список задач сохраняется в базе данных и при повторном подключении вы продолжите с прерванного места + Моя забытая разработка TFSFileManager переползла в X100FM + Быстрое переключение между режимами Normal и PRO из верхнего меню. + Кэширование файлов происходит только один раз при первом подключении программы к телефону. + При потере связи программа теперь сама пытается восстановить соединение + ...Всего не помню...
  8. Баги исправляю. Никак не найду откуда Access Violation иногда берётся при закрытии проги...
  9. RusEm, Какая конкретно инфа нужна? Хватай Serial Monitor и получишь всю инфу которая тебе необходима. Никаких АТ команд во флеш-режиме нет. В телефоне мне известны 2 режима работы - один используется флешером - с компа в тел загружается внешний загрузчик взятый из E700Flasher. И второй - тест режим, с ним работает X100Repair. В него мне удавалось войти посылая телу #4F при включении. Ну а вот кусок входа во флеш режим и начало заливки загрузчика: Ответ:02.04.2004 21:00:58.624750064 BE ¾ Запрос:02.04.2004 21:00:58.624750064 (+0.0000000000 seconds) 44 C7 DÇ Ответ:02.04.2004 21:00:58.640375064 (+0.0156250000 seconds) 44 D Запрос:02.04.2004 21:01:00.687250064 (+2.0468750000 seconds) 00 D6 00 C7 80 87 C0 00 03 FF FF 80 03 40 00 70 .Ö.ÇÀ..ÿÿ.@.p 00 03 00 00 00 00 5B F8 EA 00 06 34 EA 00 06 2A ......[øê..4ê..* EA 00 06 29 EA 00 06 28 EA 00 06 27 E1 A0 00 00 ê..)ê..(ê..'á .. EA 00 06 25 EA FF FF FF E2 4E E0 04 E9 2D 40 0F ê..%êÿÿÿâNà.é-@. E5 9F 80 48 E5 D8 90 1F E1 4F A0 00 E9 2D 04 00 åHåØ.áO .é-.. E1 A0 00 09 E3 A0 20 DF E1 29 F0 02 E9 2D 50 00 á ..ã ßá)ð.é-P. E3 A0 20 9F E1 29 F0 02 EB 00 06 1A E3 A0 20 DF ã á)ð.ë...ã ß ....это лоадер.... Т.е. очевидно, что вход во флеш режим происходит по #44
  10. EvgeniyZ, Можно что угодно туда засунуть. Normal режим я делал специально для удобства работы. Чтобы не требовалось пользователю заранее знать что и где искать, а было всё интуитивно понятно. Сегодня исправляю замечания в пояснилке, день считай потерян. Если завтра напрягать не будут, то наверное вечером выложу альфу.
  11. Вот вопрос возник, какие папки нужны в Normal режиме работы программы для Х700 и D600?
  12. Добавлена поддержка D600 и X700 пока не проверено за отсутствием самих аппаратов, но по идее должно всё работать. Жду еще моделей. Общий список на текущий момент: SGH-X100 SGH-X600 SGH-E100 SGH-X100A SGH-X460 SGH-E700 SGH-E800 SGH-E820 SGH-E630 SGH-E330 SGH-D600 SGH-X700 Завтра-послезавтра попадётв руки С100 попробую его помучать на предмет АТ команд не совместимых с Sysol телефонами чтобы гарантированно отсекать несовместимые по протоколу телефоны. Таким образом в PIMS режиме программа будет работать и с неизвестными моделями. Основным недостатком PIMS режима останется невозможность сохранения прерванных заданий и возможности их продолжения при повторном подключении Бился сегодня целый день, но таки не смог ничего придумать на эту тему, так как папки меняют имя при переключении языка Фоновое копирование в PIMS режиме осталось. TFSFM инегрирован в X100FM и имеет все конверторы какие имел X100FM. Есть возможност работы с TFS параллельно с фоновым выполнением заданий телефона. Пока нормально не работает просмотрщик и нет проверок на перезапись файлов + мелкие глюки + добавить кучу обработок ошибок. В общем чуть-чуть осталось...
  13. Собственно конкретно засел за программу. Кому нужна поддержка новых моделей типа Х700 и т.п. пришлите список папок с их кодами доступа. Или хотябы МАЛЕНЬКИЙ кусочек дампа телефона там где начинается перечень всех папок телефона. На примере Х100 это содержимое выглядит так: /#0/user#0 и т.д. Мне прошивки качать накладно. Мыло DaveGibson(гав)yandex.ru . В принципе, если к пояснилке придираться особо не будут, то где-то числа 9 мая можно выложить новую бету.
  14. Сам патч мне нафиг не нужен. Мне нужна структура папок Х700 и их коды. Эта информация должна быть в конфиговском файле нового ресмана. Тестить пока особо нечего. В смысле файло копируется и ява компилируется. Конверторы вынесены в отдельный класс и еще не подцеплены к процедуре копирования, птому что конветит тоже тред. Не стартует автоматический запуск отложенных заданий при прерывании связи, ну и плеер надо перенастроить на новые условия.
×
×
  • Создать...