Цитата:
|
перехватил разговор батарейки на та-88v2
нормальный старт:
Код:
5A0201A2A5050600D106785A0203A0A504061D10235A0B80028BB72A472664D440C7A5120648D869 Код:
A50A061EBB1728D3F40080EB5A0201A2A5050600D406755A0203A0A504061D10235A0B80029224A9 Всё тоже но батарейка в режиме автозапуска : Код:
A50A06F8D4EBE74E2682E4D25A0201A2A5050600CF067A5A0203A0A504061910275A0B800239822F завтра получше передамплю Кто знает терминалку - чтоб в бинарник писала !?? |
stasik007, Спасибо! Молодца! Это с гипертерминала?
Я поясню мальца. Стас пришёл к выводу что серийники FF.... и 00..... не читаются самой зызой и ей они вообще по фигу :) А коды эти имеют значение для контроллера самой батарейки и дескать контроллер батарейки увидев эти коды в своей флешке тупо выдаёт определённую команду из своего списка зызе....в 3000 видать новые команды....Не знаю насколько верна эта версия...но Стас уверен что это так... |
да - Realterm
stasik007 добавил 22-04-2010 в 02:20 серийник увиденный на дампе передайтся примерно через 30 сек после начала общения с батарейкой - тоесть после того как всё стартанёт и обо всём договорится! 5A0201A2A505 - с этого начинается разговор в обычном режиме батарейки A50A061EBB17 - сервис A50A06F8D4EB - автозапуск эти цифры одинаковы и при повторных запусках. А ТEПЕРЬ, БРОСИВ ПЕРВЫЙ ВЗГЛЯД, ЕСТЬ ИДЕИ!... ? |
Первый байт занятный: прям таки либо норм идёт, либо ***** вперёд :-D
Э-э-э, либо спиной вперёд. Можно ещё перепиливание дорожки вспомнить... Может, теперь допаивание нужно?)) |
Почитал док на контроллер - мощная штука - и памяти о оперативки на любые заморочки хватит!
одно непонятно на чьём языке они общаются - может чтото-типа "infolitium language" |
5A0201A2A5050600D106785A0203A0A504061D10235A0B80028BB72A472664D440C7A5120648D869
81196B0DC3016FF008971.......................... старт с тойже батарейкой но в сервисном режиме: A50A061EBB1728D3F40080EB5A0201A2A5050600D406755A0203A0A504061D10235A0B80029224A9 7C31DC6D962DA51206183B2AF3A1B7F344C0C22F8188................................. 06B5CB2076BCD594BF50 Всё тоже но батарейка в режиме автозапуска : A50A06F8D4EBE74E2682E4D25A0201A2A5050600CF067A5A0203A0A504061910275A0B800239822F 569705F3E168A512061FF98C6BC9ECC............ Для начала разобрать что здесь кто кому говорит. Есть такая вот периодичность. stasik007, Чем подслушал? |
Цитата:
t0rm3nt0r добавил 22-04-2010 в 09:22 Klerikus, он ответил чем снимал. http://realterm.sourceforge.net/ |
Цитата:
|
Цитата:
Жгу. Согласен... Не проснулся еще. Заголовок значит 5A... Все равно структуру пакета не вычислить... |
Цитата:
Цитата:
|
переделаю
|
Цитата:
2-ой байт в фразе - длина сообщения последний байт в фразе - это чек сумм, его можно вычислить самому... позже отпишу как вычислить если надо, пока занят слишком ну а дальше само сообщение |
переделаю
|
крууто, неожиданный поворот.
в этом смущает только одно, нафига они в каждую батарейку запихнули такой мощный контроллер, а главное, который может стартовать псп в сервисном режиме. логичней было бы в пользовательских батарейках такой функциональности вообще не иметь, потому что она там никогда не понадобится по идее, а иметь только в сервисных. |
Народ! Глубоко извиняюсь ! Не там впаял питание порта и часть данных проходила мимо!
вот старт в сервисном режиме - многое проясняется! ;-) и серийничек нашёлся! 5A0201A2 A50506109B069E 5A020C97 A50606FFFFFFFF52 - вот 5A0B80083928B0F04C188233F8 A512063671EF A5D3322FD957FE8FD63C761B640F 5A0201A2 A50506109B069E 5A020C97 A50606FFFFFFFF52 - и ещё 5A0B8002D477A9CB839CDE2B31 A5120683AD3F2EEFA4816FAE048766A9CB5A4372 5A0A81886D025B877B4CCBAF A50A060FC1B2AFCE4DEDAA67 5A0201A2 A50506009B06AE 5A0B80021AAF79B4CE9C7A0D31 A51206B93650DA26639A6A1FF746D24307F91813 5A0A8158E5287FAA35F9C599 A50A06F3D2A10A930DDC114D 5A0201A2 A50506009B06AE 5A0203A0 A504063B1005 5A0B800270EB0BE2F36F6726E1 A5120625352473BA34D8370BC9359EF0F2407D0E 5A0A81D77EE2958FFC85BF7F A50A06 5AC2A00F8D6788BC4700 5A0201A2 A50506109B069E 5A020C97 A50606FFFFFFFF52 и ещё! 5A0B80083E31C0FDDCD352F1F4 A512063C17D4316E1F306A94972C84DFFD77E1B4 5A0201A2 A50506109B069E 5A020C97 A50606FFFFFFFF52 и опять! 5A0B8002F73AA830F04902458F A512060CC5292D865F26D74D8610458A6215FC14 5A0A81CA591E5A3E97A3B750 A50A068534E47463C406C64600 это старт в сервисном режиме -приставка включается но кнопки не нажимал и она выключается |
Цитата:
картина проясняется) Ins|der добавил 22-04-2010 в 13:28 Цитата:
|
dn3d,
алгоритм подсчёта контрольной то напиши всё же =) |
Цитата:
например взять два сообщения: A50406080741 A504060F0041 Замечу, в этих сообщениях 1, 2 и последний байты одинаковые, а то что между ними в принципе отличается. если сделать сумму байт начиная со 2-го то получим значение с которого начинается следующее сообщение (в нашем случае - это 5А). З.Ы. если сумма получилась больше FF, то откидываем левую часть. Например: есть сообщение A5120648D86981196B0DC3016FF00897110B7E4B, складываем байты начиная со 2-го, получаем число 065A, откидываем левую часть и получаем один байт со значением 5А, т.е. первый байт следующего сообщения. З.Ы. Еще один пример, только уже начинается не с А5, а с 5А: 5A0A8188FCD79FB37D3A00B6 делаем сумму начиная со 2-го байта и получаем 5А5, откидываем левую часть и получается А5, тоже начало следующего сообщения. |
stasik007, позволь я замечу, там не совсем правильное разбиение:
Цитата:
Цитата:
и т.д. Ins|der добавил 22-04-2010 в 14:44 dn3d, тогда 00 на конце означает, что ничего добавлять не нужно. здорово, спасибо! |
Текущее время: 12:37. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.