Цитата:
Приставка самопроизвольно выключается :dash: Первым делом подумал на провода(на батареи кстате 3.8в), заменил на более толстые - эфекта 0 :cray: Что еще глянуть? Кстате, можно ли вместо батареии дать 5в с ttl адаптера? |
Почти переписал код под ардуино. Есть пока какие то проблемы с кодом, но по мере разберусь. Так же начертил уже плату под это дело для тех, кому (мне) интересно собрать портативный акб пандору своими руками. Если доведу всё до ума, то выложу исходники всего и покажу итоговый результат (плату на дому соберу за пару дней). Если есть желающие помочь проекту, отпишитесь.
PSP 2008 с мамкой ta-088 залетела в сервисный режим после некоторых плясок с бубном и прошилась без проблем (использовал барион 3 версии) https://a.radikal.ru/a23/2101/d0/12bf15a1ffbe.jpg |
Цитата:
CP2102 - Silicon Labs CP2102 USB to UART TTL. Перепрошивал им раз 10 свою FAT PSP-1004 TA-082, пока что живая :) Правда, судя по предохранителям питания TD / TB на матплате, он должен выдерживать ток 2,5A: И вот собсно на видео мой Power Bank: JigKick on PSP 1004 TA 082 Фотосессия батарейки: коннектор был припаян к родной плате не насквозь, а поверхностным SMD монтажом, такие 3 длинных контакта снизу были припаяны к таким же полоскам на плате. https://i4.imageban.ru/out/2021/02/1...18a4d5459c.png https://i6.imageban.ru/out/2021/02/1...0401d1cb02.png https://i4.imageban.ru/out/2021/02/1...942fd28390.png https://i1.imageban.ru/out/2021/02/1...73c85df089.png https://i1.imageban.ru/out/2021/02/1...ac8ffa6eda.png https://i4.imageban.ru/out/2021/02/1...a1ab631a22.png https://i2.imageban.ru/out/2021/02/1...4f93d70bf2.png |
Цитата:
В ообщем моя проблемма была в батарее! Я правда пока так и не понел в чем именно, но такое ощушение что она не такая как все и возможно даже ее контролер отрубал питание когда видел что нечего на нее не приходит по k-line (с виду оригинал, ну либо оооочень хорошая копия) Так как с самого начала, даже без еепрома, она в сервис не заходила. Вообщем вместо этой батарейк, дал питание с liti-ion 18650 и о чудо, с первого раза все прошилось! blackmambo90 добавил 20.01.2021 в 05:23 Кстате, попробывал также, используя в програме опцию "нормальная батарейка" запустить псп с этой(литийон). Не запустилось :( Но я думаю что эта идея возможно будет интересна тем кто делает на микроконтролере - зделать переключатель и всунуть большой литийон вместо дискавода - получится большая батарея с возможностью востановлееия в любой момент |
Цитата:
|
Цитата:
Первый раз когда передернул светодиод загорелся на пару секунд и потух, после этого 0 реакции вообще |
hello, i have a working psp-go with ta-091, and i would love to help the project
|
Цитата:
|
Приветствую, помогу проекту, есть брикнутая psp go. Систему контроля версий используете? Мне бы пояснить как это работает, чтобы быстрее въехать
|
TA-093
Приветствую всех форумчан!!! У меня брикнутая TA-093. Хоть в описании пока и написано, что данная плата не поддерживается, но на всякий случай решил попробовать. Не знаю, может кто и пробовал уже, но поделюсь результатом, а точнее его отсутствием). В общем тестил два режима сначала в R6, в логах пару обменов идет типа запрос-ответ и все, при этом дисплей приставки даже не загорается и световые индикаторы тоже. Потом попробовал версию R4, там поинтереснее есть com монитор. Так вот результат идентичный, но когда я убрал изоляцию центрального провода от батареи то обмен данными значительно увеличился (логи приложу). Не знаю пригодится ли Вам это, но я думаю там ответы в перемешку летели от псевдоконтроллера и от батареи одновременно, думал вдруг родной нужный код даст, но нет. А Вообще вам огромная благодарность, за Ваши труды! Вы лучшие!!! С нетерпением ждем дальнейших релизов и поддержки всех плат!
Program Log (R4) (без изоляции среднего контакта): логи |
Цитата:
Не используйте R4, кстати - в ней сломаны ответы на шифрозапросы |
DRONx86, да, спасибо, логи подобные есть. Хотя, ключи вроде как аналогичные у ТА-093. Но что-то не пускает далее серийного номера FFFFFFFF. И так крутится по кругу, консоль серийник получает и снова идёт на запрос ёмкости аккумулятора. У нас есть подозрение, что на 93-ей модели требуется удержание каких-то сочетаний кнопок, потому что серийный номер для сервиса не должен был меняться. Попробуйте удерживать кнопки или их сочетания. Собсно вот тут был тонкий намёк от работника СЦ.
|
Цитата:
https://del.dog/mekipuppex.txt - 093 https://del.dog/mecykillal.txt - 095 |
khubik, ага, значит ответа на ключ 80 97 нету.
|
Цитата:
|
Нужна ваша помощь. Переписываю код с байрона 7 версии на ардуино. Где то происходит утечка и ардуино зависает, но не пойму где косяк сидит. Уже неделю ищу проблему. Кто то может глянуть код? Залил проект архивом на gdrive. В дальнейшем планирую переписать под stm32, если этот проект взлетит
https://drive.google.com/file/d/1tN2...ew?usp=sharing |
Прикрепляю лог обмена данными между TA-093 и Батареей https://yadi.sk/d/BdD_79q2w08QXw. Лог снимался программой Terminal 1.9b http://www.radiofid.ru/getfile.php?f...erminal19b.exe.
Примечание: Сначала подсоединялся К-line адаптер, затем запустился лог и только потом пдключялась батарейка. После нескольких секунд также была попытка включть PSP потянув за рычажек, при этом индикатор загорелся на несколько секунд и погас, собственно как на всех бриках. (Это для полной картины, если этого не нужно было делать, могу перезалить лог). Также если что то не так сделал пишите исправлюсь. Возможно не верные настройки (скорость обмена, вывод Нех/bin/10 ричная и т.д. в плане удобочетаемости и отображения). |
Цитата:
Stm32 немного оверкилл. Зачем палить из пушки по воробьям. Есть смысл переписать под что нибудь мелкое типа attiny85(не обязательно конечно использовать чипы Atmel). Если нужна помощь, скинь логи работы твоей программы. dee098 добавил 27-01-21 в 0:Jan p Цитата:
Цитата:
Цитата:
|
dee098, смотри. Там ардуино зависает, когда проходит второй цикл получения команды 0x80
Вот такой лог по моей программе с ардуины вываливается. Пока что вывожу только коды, которые пришли с самой псп Start 0 | 0 | 5A | 2 | 1 | A2 5A | 2 | C | 97 5A | B | 80 | D 5A | 2 | 1 | A2 5A | 2 | C | 97 5A | B | 80 Зависает на этом моменте Что то не то с сообщением, которое приходит с псп. Если закомментить строки msg = new byte[msgLength] {0x00}; for (int i = 0; i < msgLength; i++) msg[i] = pspSerial.read(); или закомментить всё в else в процедуре generateSysconResponses(byte *response, int n), то зависаний нет и ардуино нормально работает. Такое ощущение, что где идёт утечка памяти. Поможешь разобраться? Если что, могу в лс написать свой вк |
Valera0141, ну вы там извращениями не занимайтесь и не делите один байт пополам. Есть же сложившаяся структура кода, которая не путает и нормально читается, вот таким макаром:
Start 00 5A 02 01 A2 5A 02 0C 97 5A 0B 80 0D 5A 02 01 A2 5A 02 0C 97 5A 0B 80 ?? Первая цифра 5A - это запрос от PSP; вторая цифра 0B - это количество байт в строе после неё. Я вижу только 2 байта, а где остальные 9 байт? Да, третья цифра - это код команды, а коды 80 и 81 имеют код из двух байтов, где второй байт - это номер ключа, например, 80 0D Последняя цифра в строке - это корректирующий байт, который уравнивает сумму всех байт в строке до FF. Может проще было скопировать готовый код запросов-ответов из лога, где вывод идёт по-фэншую? А то заморачиваетесь с чёрточками и полубайтами, извращенцы :) |
Текущее время: 22:21. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.