Vilko
23.1.2004, 14:29
В этой теме должны публиковатся оповещения о новых изменениях в программе p2kman, а так-же я жду ваших пожеланий на тему что бы вы хотели видеть среди возможностей программы, а также сообщений о найденных в программе ошибках.
Однако прежде чем обращаться со своей проблемой в этот топик,
ОБЯЗАТЕЛЬНО ОЗНАКОМЬТЕСЬ С МАНУАЛОМ К ЭТОЙ ПРОГРАММЕ Найти свежую версию мануала можно в теме
http://www.motofan.ru/index.php?showtopic=1101. Также желательно что бы вы прочитали всю тему, от начала до конца.
Все сообщения с вопросами, ответы на которые есть в мануале и оффтопики будут
НЕЩАДНО СТИРАТЬСЯ А АВТОРЫ БУДУТ ШТРАФОВАТЬСЯ!P.S. Свежую версию P2KMan можно всегда скачать по адресу
http://anton.tbg.ru/files/p2kman.zipP.P.S просьба всем модераторам и администратору - удалите все сообщения а-ля "у меня не заходит в стили звонка", флуд и бесполезные посты - для расчистки темы.
dabton
23.1.2004, 15:23
Vilko
нужна-нужна. всем нужна! :))
M.org
23.1.2004, 15:25
блин вы определитесь куда постить, а? хотел бы видеть поддержку С350L... очень
или она уже есть, а?
Vilko
23.1.2004, 16:03
Постить сюда. по просьбе palach сия тема будет официальной темой проги.
а по поводу Элек - пока еще не поддерживается... на данный момент в сотрудничестве с обладателями данного телефона и знающими асм выявлено, что этот телефон не понимает TCI команду "получить список файлов" (FSAC:8)
Либо у нее другой оп-код, либо он вообще не умеет список файлов выдавать...
во втором случае, сами понимаете - облом. Работа будет только с теми файлами, имена которых вы знаете...
Для всех обладателей Элек - удавалось ли кому-нибудь программой PST СЧИТАТЬ из телефона картинки/графику?(Именно считать, а не записать)
M.org
26.1.2004, 12:09
Vilko Здрасти! Тут наш товарищ Bezols сделал программу с возможностью редактирования справочника, управления SMS и т.д. Смотри тут
https://motofan.ru/index.php?showtopic=849 Было бы интересно обьеденить ваши программы. Кстати, как узнать версию флекса через кабелюку?
Vilko
26.1.2004, 13:20
C товарищем Bezols'ом знаком, его прогу, думаю, первым увидел...
на тему объединения прог уже говорили, пока еще не время... и моя и его "слегка" сыроваты, надо б сначала отладить полностью.
И потом - АТ-команды гораздо более универсальны, нежели мотороловский Тест-интерфейс, и соответственно ограничивать его программу только на ту серию телефонов, что с TCI умеют работать - нелогично, наверно.
так что... я думаю, сначала все отладим, а там видно будет... :)
а версия флекса - в seem-ячейке 17F
M.org
26.1.2004, 13:27
А нельзя ли твою программу расширить и на другие серии Моторов? Кстати, как дела с C350L?
Цитата
ограничивать его программу только на ту серию телефонов, что с TCI умеют работать - нелогично, наверно. так что... я думаю, сначала все отладим, а там видно будет...
можно сделать редакцию "Специально для С350" или что-то подобное с закачкой
Vilko
26.1.2004, 13:36
Дела с 350Л пока никак... сейчас делаю свою замену PST.DLL и сопутствующих, тогда можно будет четко поймать, где ошибка возникает при получении списка файлов... но, как я уже говорил, похоже стандартной команды на получение этого списка элька не понимает, так что ждем либо вскрытой прошивки, либо проги от моторололы, что сможет файлы с телефона скачивать(то-же обновление mpt, например)...либо ищем камикадзе, что будет у себя на телефоне, не опасаясь последствий, наугад тест-команды перебирать до появления нужного результата :)
а насчет редакции "для С350" - будет... :) сначала все отладим, а там сделаем и редакцию...
M.org
26.1.2004, 13:49
Цитата
. сейчас делаю свою замену PST.DLL и сопутствующих, тогда можно будет четко поймать, где ошибка возникает при получении списка файлов...
а что вообще делает pst.dll? в чем ее функции?а ты pst.dll на ассемблере будешь лабать?
Цитата
ищем камикадзе, что будет у себя на телефоне, не опасаясь последствий, наугад тест-команды перебирать до появления нужного результата
а много ли таких команд и известно, какие из них могут гарантировано убить телефон?
Vilko
26.1.2004, 14:13
PST.DLL осуществляет общение с телефоном через usb... и трансляцией тест-команд в формат usb-пакетов...
а писать я ее не буду... я просто те функции, что она выполняет встрою в свою программу и буду вообще без dll обходится... так и мне и пользователям проще будет...
Цитата
а много ли таких команд и известно, какие из них могут гарантировано убить телефон?
команд - дофига :)
всего 255 основных возможных кодов и по 255 возможных суб-команд для тех команд, где они используются...
это если и команда и суб-команда по 1 байту занимают, что не факт... :)
но перебирать нужно подкоманды только для одной команды - FSAC(работа с файлами)...
1-е 11 суб-команад я знаю, остальные 244 либо не существуют, либо неизвестно что делают... и в таком случае, сам понимаешь, результат тоже непредсказуем...
M.org
26.1.2004, 14:23
Ну и как их перебирать?
Vilko
26.1.2004, 14:57
хочешь попробовать?
ок, можно через pst.exe - там есть возможность вручную тест-команды слать,
а можно утилитку для этого сваять, если правда хочешь занятся - могу сделать...
а через pst.exe - заходешь во вкладку "Test Cmd", выделяешь свой телефон(слева внизу - в списке устройств), потом выбираешь Test Command - FSAC
и начинаешь параметры перебирать... каждый параметр в новой строке...
команда задается 4мя байтами, плюс сколько-то параметров для каждой команды...
известно, что:
0,0,0,0 + атрибут + имя файла - Отккрыть файл(open file)
0,0,0,1 + 4 байта размер - читать открытый файл(read file)
0,0,0,2 + 4 байта размер + данные - писать в открытый файл(write file)
0,0,0,3 + 4 байта смещение+1направление - переместить указатель в файле(seek)
0,0,0,4 - закрыть файл
0,0,0,5 + имя файла - удалить файл (delete file)
0,0,0,6 + 1 байт - то, что в pst обозвано clear - не знаю что делает
0,0,0,7 - получить кол-во файлов
0,0,0,8 - получить список файлов(повторять до получения всего списка), перед ней д.б. получить кол-во...
0,0,0,9 - не знаю, у меня возвращает 50h
0,0,0,A - получить Volume Name
0,0,0,B - получить free space
на этом мои познания в параметрах команды FSAC заканчиваются, ибо на дальнейший перебор возвращает ошибку invalid parameter for opcode
Обладатели C350L - дерзайте... ;)
waspider
26.1.2004, 15:14
Vilko я попробую достать pdf по тест-командам. ты не боишься привлечения к ответственности, если я тебе его передам :) ?
M.org
26.1.2004, 15:17
К сожалению, у меня самого нет L но он есть у моего друга. Правда, уверен что он не захочет рисковать
Да, кстати! Я не могу свою мобилу после переустановки Винды нормально в ситеме проинсталить. Точнее, как модем она нормально определяется, после запуска pst находится одно из устройств, дрова под него ставятся, а другие устройства сначала появляются с желтыми вопросиками, а потом внезапно пропадают из системы (специально в "диспетчере устройств" смотрел за процессом).
В итоге в системе остается "Контроллер универсальной последовательной шины USB " в разделе другие устройства с вопросом. И "Составное USB устройство" в разделе USB с восклицательным знаком. Модем из системы пропадает. Винда XP без SP
BeZ
26.1.2004, 15:31
Цитата(waspider @ 26.01.2004 - 18:14)
Vilko я попробую достать pdf по тест-командам. ты не боишься привлечения к ответственности, если я тебе его передам :) ?
А причем тут привлечение к отвественности?
Было бы прикольно лицезреть этот pdf :)
26.1.2004, 19:13
Цитата(Vilko @ 23.01.2004 - 16:03)
а по поводу Элек - пока еще не поддерживается... на данный момент в сотрудничестве с обладателями данного телефона и знающими асм выявлено, что этот телефон не понимает TCI команду "получить список файлов" (FSAC:8)
Либо у нее другой оп-код, либо он вообще не умеет список файлов выдавать...
во втором случае, сами понимаете - облом. Работа будет только с теми файлами, имена которых вы знаете...
Для всех обладателей Элек - удавалось ли кому-нибудь программой PST СЧИТАТЬ из телефона картинки/графику?(Именно считать, а не записать)
Ага, я щас тоже ковыряюсь :)))
Мож чего и надумаем вместе. Завтра сессию досдам и поковыряюсь плотнее.
Не, пст так и не качает с телефона картинки.
Jhon
26.1.2004, 20:38
У меня C450:
На 0x00,0x00,0x00,0x09 ответ 0x02,0x00
На 0x00,0x00,0x00,0x0A ответ 0x00,0x2F,0x00,0x61,0x00,0x00
На 0x00,0x00,0x00,0x07 ответ 0x01,0xDB
на 0,0,0,8 возвращает 808 байт:0x00,0x03,0x00,0x00,0x2F,0x61,0x2F,0x57
0x65,0x62,0x53,0x65,0x73,0x73,0x69,0x6F,0x6E,0x00,0x00,.....,гдето там данные, потом опять нули, опять данные,...
Давай дерзать вместе! Приложу все усилия...
Jhon
26.1.2004, 20:44
Если получится для с450 manager сделать, то куплю с550 !!!
27.1.2004, 0:38
Давайте парни всковырните с450 мне срочно туда надо залить кучу всего
Верю в ашу удачу
Vilko
27.1.2004, 8:50
2Jhon:
что ж, на С450, значится, похоже все работает.... просто формат файл-листа различается...
Цитата
На 0x00,0x00,0x00,0x07 ответ 0x01,0xDB
на 0,0,0,8 возвращает 808 байт:0x00,0x03,0x00,0x00,0x2F,0x61,0x2F,0x57
0x65,0x62,0x53,0x65,0x73,0x73,0x69,0x6F,0x6E,0x00,0x00,.....,гдето там данные, потом опять нули, опять данные,...
итак, у тебя на телефоне 0x1DB (475) файлов, по 3 файла в пакете(каждый запрос 0,0,0,8), длина записи файла - 10Ch байт - явно отличается от С350 - там 20 файлов на пакет по 2Ch байт на запись...
ок, сделаем поддержку такого... :)
полностью ответ на запрос 0,0,0,8 скинуть можешь? дабы понять, где там что...