|
PSP хакинг и девелопмент Взгляд изнутри |
07.05.2010, 15:22
|
Сообщение: #1 (885661)
|
Прошивка: 6.20
Регистрация: 15.01.2010
Адрес: Омск
Возраст: 46
Сообщений: 94
Вы сказали Спасибо: 2
Поблагодарили 47 раз(а) в 26 сообщениях
Сила репутации: 1Репутация: 47 
(на пути к лучшему)
|
Сообщение от ErikPshat
lport3, и всё-таки, на какой схеме K-Line остановиться, а то я совсем запутался. Ты говоришь одно, Борян говорит другое =). Дайте мне нормальную рабочую схему, чтобы мне попусту не тратиться на ненужные запчасти. Вот этот точно подойдёт, он мне понравился что-то ).
И может лучше будет коды подставлять не в программе, а вывести внешний конфиг-текстовик.
|
"Этот" будет работать точно.
Не вопрос сделать текстовик, только зачем и как это будет
выглядеть.?
port3, не будет он работать 100% я как раз собирал клайн на аналогичной микрухе что и стоит в этом....не видит она уровень 2.7в...не видит....хоть тресни....
|
гы.. конечно не видит, дотягивай до 4-5в
----------------------------
Боря, если не терпится, вот пока что проверил батарейку
----устарело----
сейчас возьмусь за псп..
Последний раз редактировалось lport3; 07.05.2010 в 23:17.
|
|
|
07.05.2010, 15:36
|
Сообщение: #2 (885666)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
lport3, не будет он работать 100% я как раз собирал клайн на аналогичной микрухе что и стоит в этом....не видит она уровень 2.7в...не видит....хоть тресни....Эрик я тебе обещал сделать по своей схеме и сделаю ....схема та что я выкладывал нга КМОП логике...только там на выходе нужно резистор 22 ом заменить на большее значение..думаю ом 100-200 намано будет...этим мы ещё меньше нагрузим шину зызы и батарейки.
lport3 когда прогу подправишь? Не терпится проверить свой девайс
|
|
|
07.05.2010, 15:42
|
Сообщение: #3 (885669)
|
Регистрация: 03.03.2010
Сообщений: 111
Вы сказали Спасибо: 2
Поблагодарили 79 раз(а) в 41 сообщениях
Сила репутации: 1Репутация: 79 
(скоро придёт к известности)
|
В общем домучил я батарейку и разорвал TX контакт, общение консоли с батарейкой прекратилось почти полностью, когда вставляю батарейку в консоль - получаю 31 запрос 5A0201A2 и все... на клавишу включения питания консоль не реагирует, но если подать внешнее питание то консоль снова начинает запрашивать батарейку командой 5A0201A2, но уже бесконечно и с частотой где то один запрос в полсекунды, если при этом включить консоль то она включится и частота запросов удвоится... Разрыв RX на это все никак не влияет, так что зря я с ним мучился - на него достаточно просто посадить один проводок, который потом нужно соединить с проводком от RX USB-кабеля на базе PL2303HX и он будет прекрасно все слушать.
Да и если все разрывы соединить, то батарейка отлично работает и заряжается...
Теперь о грустном - мне так и не удалось подсунуть ответ... пытался на запрос отослать A50506104F04EC и через свою прогу и через RealTerm и через прогу lport3 (последняя даже запросов не показывала) и в итоге нулевой результат - так и не добился появления запроса серийника, вот и думаю то ли ответ не понравился то ли TX не работает...
У кого есть рабочий k-line попробуйте в RealTerm ответ подсунуть, для этого на закладке Display нужно выставить галку Half Duplex чтобы видеть исходящую инфу, а на закладке Send прописать в первом поле ответ "0xA5 0x05 0x06 0x10 0x4F 0x04 0xEC", дальше вставляем батарейку у которой изолирован средний контакт, ловим 31 запрос и пытаемся ответить быстрым нажатием кнопки Send Numbers ...
Интересно получится ли у кого нить получить второй запрос или нет...
|
|
|
07.05.2010, 16:58
|
Сообщение: #4 (885686)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,723
Вы сказали Спасибо: 27,964
Поблагодарили 43,619 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42810 
(репутация неоспорима)
|
Сообщение от lport3
Не вопрос сделать текстовик, только зачем и как это будет выглядеть?
|
Твою программку пока тестить не чем.
Но вижу, что там нужно все ответы прописывать вручную. А если прогу закрыть, то наверное ничего не сохранится.
Поэтому предлагаю сделать текстовик, чтобы по какому-либо правилу оттуда брались бы заранее прописанные ответы на код запроса.
Например, в текстовике прописать код запроса и через пробел писать ответ, примерно так:
5A0201A2 A5050610C30676
5A020C97 A50606FFFFFFFF52
5A0B8008 A51206EFDDEDA268B1F15CF705F1F16FFADDE27B
Ну в общем, точно так-же, как у тебя в проге.
Только если у тебя сохраняются при выходе все прописанные данные, тогда конечно уже не нужен внешний текстовик.
Последний раз редактировалось ErikPshat; 07.05.2010 в 21:47.
|
|
|
07.05.2010, 21:54
|
Сообщение: #5 (885719)
|
Прошивка: 6.20
Регистрация: 15.01.2010
Адрес: Омск
Возраст: 46
Сообщений: 94
Вы сказали Спасибо: 2
Поблагодарили 47 раз(а) в 26 сообщениях
Сила репутации: 1Репутация: 47 
(на пути к лучшему)
|
Ничего сегодня не получается, даже включить не смог псп..
при включении батарейки лог длинный, не было такого раньше..
помутил с грабом.. но это дело долгое и муторное..
Завтра сделаю анализ логов поглубже, но из того что сразу
заметил
- как только изменил A5050610DA0263 на A5050600DA0273 изменились
длинные запросы были 8008.. стали 80d9.
- непонятно зачем псп запрашивает 5A02168D , поскольку в ответе аскинекс
надпись - SonyEnergyDevices.
- на 5A0B8004....,5A0B8097.. батарейка отвечает нулями, зачем тогда
спрашивать?
http://narod.ru/disk/20510169000/Bat...j_2_1.rar.html
Последний раз редактировалось lport3; 07.05.2010 в 22:58.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо lport3 за это полезное сообщение:
|
|
07.05.2010, 22:52
|
Сообщение: #6 (885726)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
lport3, воот теперь твоя прога шарашит отлично
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008781F5512418E23170B
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B80029CF0296B0E1CC7F80F
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008AAD9BDC311D996C1CE
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B800214BB8727D03248ACA5
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B800849C7965A06AF145FEA
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8002C915BFA90DB568EBBD
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008F6AEA4896AE35BDDBC
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8002AD0B84959E3EF9DA98
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008B1CA28259A062E8EEE
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B80025899D2DF1914A8FEA3
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008E7F764C613EFEA6AB4
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8002DEA242BFC7B99ADCA1
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008B90A92B127535D5FD6
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B800269A01C87F750EE3EF9
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B80089D17BA58BFCAF5418D
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8002EA95EBA696183171B8
Эхо буфера искажено, проверьте подключение.
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8008E1D454885486A8B748
найден ответ :A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
эхо ответа : A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A0201A2
найден ответ :A5050600DA0273
эхо ответа : A5050600DA0273
запрос : 5A020C97
найден ответ :A50606DADA168301
эхо ответа : A50606DADA168301
запрос : 5A0B8002FA34A1FEB630B2C7EC
Эхо буфера искажено, проверьте подключение.
Boryan добавил 07-05-2010 в 22:52
мелкие сбои это уже мои тонкости...так ещё и батарейка дохлая...зарядить нужно  СПАСИБО тебе...  снимаю шляпу 
Последний раз редактировалось Boryan; 07.05.2010 в 22:52.
Причина: добавил, подумав
|
|
|
07.05.2010, 22:55
|
Сообщение: #7 (885728)
|
Прошивка: 6.20
Регистрация: 15.01.2010
Адрес: Омск
Возраст: 46
Сообщений: 94
Вы сказали Спасибо: 2
Поблагодарили 47 раз(а) в 26 сообщениях
Сила репутации: 1Репутация: 47 
(на пути к лучшему)
|
Эхо буфера искажено, проверьте подключение. -
это значит, что прога не знает что на это ответить..
на нормальном серийнике запрашивает 8008,8002
на fffffff запрашивает 80д9,8004...
8002,8004.. нустые, я пробовал батарейку побрутить по этим командам..
Чтобы псп загрузилась надо на все длинные команды отвечать 15-отр.ответ..
Последний раз редактировалось lport3; 07.05.2010 в 23:08.
|
|
|
10.05.2010, 17:34
|
Сообщение: #8 (886035)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
lport3, Потестил твою прогу под пение соловьёв в деревне  супер...вот где нужно работать...на свежем воздухе в глуши  Прога пашет отлично! Единственная просьба, если есть возможность, то добавить в прогу третью закладку...что бы тупо можно писать лог общения как в реалтерме...ну и в твоей проге легче лог сохранять для анализа ...в отличии от кривого реалтерма...ну вроде как одной прогой пользоваться. А то частенько для работы нужно лог снять...и приходится в реал терм лезть. А логи походу нам сейчас потребуются в больших количествах. Я попытался побрутить зызу....но споткнулся на 80 запросах....ответ не верный и сразу 31 запрос сыплется. Работы много предстоит....думаю нужно больше логов с 80 запросами и ответами. Нужно понять алгоритм ответа но 80 запросы....иначе боюсь мы ни чего без этого не добьёмся..
Boryan добавил 10-05-2010 в 17:34
Да, понял как посчитать правильно добавочный байт....тут считали со второго байта....откинув А5 или 5А.....замучился я таким методом считать...не получалось....В итоге сам допёр... нужно сложить все байты команды включая А5 или 5А...... и есно если сумма большее FF то оставляем тот байт что справа в сумме....и эту сумму нужно вычитать из FF...например нужно посчитать корректирующий байт для команды 5A0B800A31FCC62573BB2BDB.....делаем сложение...5А+0В+80+0А+31+FC+C6+25+73+BB+2B+DB=53B....оставляем 3В...FF-3B=С4....С4 это и есть то самый байт ....в итоге полная команда будет 5A0B800A31FCC62573BB2BDB С4
Последний раз редактировалось Boryan; 10.05.2010 в 17:40.
Причина: добавил, подумав
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 03:29. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|