PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   BaryonSweeper - эмулятор сервисной батарейки JigKick для анбрика PSP (https://www.pspx.ru/forum/showthread.php?t=111113)

dee098 15.01.2021 10:20

Цитата:

case 0x16:
Это что за запрос? Я не на одной модели его не видел.
Или это что то типа работы с EEPROM ?
не EEPROM 0x14 И 0x13

khubik 15.01.2021 11:31

он есть на материнских платах позднее 090. на него просят выдать строку "sonyenergydevices"... видимо чтобы судить китайцев делающих нелегальные сервисные батарейки

Yoti 15.01.2021 12:00

Цитата:

Сообщение от Valera0141 (Сообщение 1230152)
Куда можно покапать?

В рюмку!

khubik 15.01.2021 12:31

Цитата:

Сообщение от Valera0141 (Сообщение 1230152)
Подскажите пожалуйста. Пробовал запустить на трёх псп (одна 3008 на ta-093 рабочая, другая такая же, только брикнутая во время прошивки, и третья 2008 рабочая непрошивайка на мамке ta-088) в сервисный режим (FFFFFFF) и автобут (00000000). Коды в терминале в ответ бегут, типо всё ок. Но ни одна из них не заводится, светодиод питания не загорается. Куда можно покапать? Пробоал на 2 акб, оба исправные. Так же пробовал подключить 3.7 вольт с источника питания на контакты батареи, но это не помогло. Я так понимаю, что ещё коды для этих плат не добыты?

проверьте правильно ли собрали адаптер. на 88 должно работать, но вам нужна особая сервисная карта

zake 16.01.2021 09:21

Hello, the positive terminal of the 4.2V power supply is connected to the positive terminal of the battery, and the negative terminal of the 4.2V power supply is connected to the USBTTL and the negative terminal of the battery, right? thank you @Yoti

khubik 16.01.2021 11:00

Цитата:

Сообщение от zake (Сообщение 1230405)
Hello, the positive terminal of the 4.2V power supply is connected to the positive terminal of the battery, and the negative terminal of the 4.2V power supply is connected to the USBTTL and the negative terminal of the battery, right? thank you @Yoti

you need to connect the grounds of TTL adapter and your PSP
connect the one wire UART (K-line) to middle contact, as the schematic says
it's up to you what you power both TTL and PSP from - as long as their grounds and one wire UART line are connected its OK

dee098 16.01.2021 21:34

Уряяяяя написал под ардуину. Еще нужно немного доработать (написать работу с EEPROM и придумать как режимы менять)но так уже запускает PSP-шку.
Цитата:

>> 0x5A 0x02 0x01 0xA2
<< 0xA5 0x05 0x06 0x00 0xE0 0x05 0x6A
>> 0x5A 0x02 0x0C 0x97
<< 0xA5 0x06 0x06 0x00 0x00 0x00 0x00 0x4E
>> 0x5A 0xA5 0x12 0x06 0x17 0x26 0xB7 0x74 0x3F 0xAC 0x00 0xED 0x2F
+ 0x11 0xFE 0x95 0x05 0xBE 0x6B 0x64 0xFB 0xF5 0xA7 0xB5 0xD6 0x75 0xB0 0xF1 0xE7
<< 0xA5 0x12 0x06 0x11 0xFE 0x95 0x05 0xBE 0x6B 0x64 0xFB 0xF5 0xA7 0xB5 0xD6 0x75 0xB0 0xF1 0xE7 0xED
>> 0x5A 0x0A 0x81 0xBB 0xFB 0xA5 0x3D 0x39 0x1E 0xB2 0x05 0x74
+ 0x88 0x22 0x9D 0x0E 0xBD 0x7D 0x61 0x67 0x54 0x7B 0x5E 0x20 0x07 0xE4 0xED 0x82
<< 0xA5 0x0A 0x06 0x88 0x22 0x9D 0x0E 0xBD 0x7D 0x61 0x67 0xF3
>> 0x5A 0x02 0x01 0xA2
<< 0xA5 0x05 0x06 0x00 0xA5 0x12 0x06
>> 0x5A 0x0B 0x80 0x00 0xC0 0x82 0x52 0x84 0xB1 0x79 0x75 0x4F 0x14
+ 0x4E 0x08 0x6A 0x14 0xC8 0xEA 0x91 0x89 0x99 0x5A 0x49 0x20 0xD2 0x2B 0x26 0xC2
<< 0xA5 0x12 0x06 0x4E 0x08 0x6A 0x14 0xC8 0xEA 0x91 0x89 0x99 0x5A 0x49 0x20 0xD2 0x2B 0x26 0xC2 0x61
>> 0x5A 0x0A 0x81 0x70 0x6E 0x56 0x2D 0xE4 0x5C 0xD8 0x51 0x50
+ 0x6C 0xE8 0xE6 0xAA 0xEF 0x9D 0x7B 0x27 0x16 0x40 0x1D 0xD5 0xE0 0x2F 0x60 0xA5
<< 0xA5 0x0A 0x06 0x6C 0xE8 0xE6 0xAA 0xEF 0x9D 0x7B 0x27 0x38
>> 0x5A 0x02 0x01 0xA2
<< 0xA5 0x05 0x06 0x00 0xE0 0x05 0x6A
>> 0x5A 0x0B 0x80 0x00 0x29 0x4F 0xCB 0xEF 0x3E 0x52 0xC5 0x8D 0x06
+ 0x4A 0x1B 0x62 0xF9 0x45 0x42 0x28 0xB1 0x41 0xDB 0x79 0x95 0xC3 0x3B 0x04 0x45
<< 0xA5 0x12 0x06 0x4A 0x1B 0x62 0xF9 0x45 0x42 0x28 0xB1 0x41 0xDB 0x79 0x95 0xC3 0x3B 0x04 0x45 0xB1
>> 0x5A 0x0A 0x81 0xEC 0x8D 0xF0 0x8E 0x73 0xCE 0x50 0x4D 0x45
+ 0x8C 0xC9 0xF2 0xA7 0x2B 0x8C 0x98 0x36 0xD2 0x43 0xA1 0x4A 0x38 0x79 0x6A 0x32
<< 0xA5 0x0A 0x06 0x8C 0xC9 0xF2 0xA7 0x2B 0x8C 0x98 0x36 0xD7
>> 0x5A 0x02 0x01 0xA2
<< 0xA5 0x05 0x06 0x00 0xE0 0x05 0x6A
>> 0x5A 0x02 0x07 0x9C
<< 0xA5 0x04 0x06 0x08 0x07 0x41
>> 0x5A 0x02 0x0B 0x98
<< 0xA5 0x04 0x06 0x0F 0x00 0x41
>> 0x5A 0x02 0x09 0x9A
<< 0xA5 0x04 0x06 0x01 0x04 0x4B
>> 0x5A 0x02 0x02 0xA1
<< 0xA5 0x03 0x06 0x1B 0x36
dee098 добавил 16-01-21 в 0:Jan p
Цитата:

Sketch uses 7608 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 779 bytes (38%) of dynamic memory, leaving 1269 bytes for local variables. Maximum is 2048 bytes.
Tак что должно в Atmega8 влезть.

ErikPshat 16.01.2021 22:05

dee098, а зачем вывод делать в 16-ричном виде 0x? Хотя это правильно, но неудобно для всех нас.
Мы уже привыкли к удобочитаемому формату - запрос | количество байт | команда | строка | корректирующий байт:
Код:

>> 5A 02 01 A2
<< A5 05 06 00E005 6A
>> 5A 02 0C 97
<< A5 06 06 00000000 4E


dee098 16.01.2021 22:18

Мне так удобнее.
Вывод делал для отладки чтобы сразу набивать в масив, еще и запятые раньше печатал.
В конечном виде вывод не нужен совсем.
pspSerial_v01_20210116.7z

dee098 добавил 16-01-21 в 0:Jan p
Можно в шапку добавить. Мне лень новую тему создавать.

dee098 16.01.2021 23:51

Без вывода отладки спокойно влез Atmega8
Цитата:

Sketch uses 5066 bytes (70%) of program storage space. Maximum is 7168 bytes.
Global variables use 544 bytes (53%) of dynamic memory, leaving 480 bytes for local variables. Maximum is 1024 bytes.

dee098 17.01.2021 01:28

Нажмите для увеличения

Нажмите для увеличения

Нажмите для увеличения

Первый запуск на новом однопроводном UART-те. Собран на SMD сопротивлении 10K и вместо диода SMD 2n3904 и стабилизатор 1117 все уместилось прямо на коннекторе.

ErikPshat 17.01.2021 01:46

dee098, ты питание смотрю с платы подаёшь. Наверное +5V. А тока от платы не хавает что ли, раз ты дополнительно от банки подводишь?

И прогу нельзя сразу в экзешник скомпилировать для тех, у кого нету Arduino?
Я, например, даже затестить не могу. У меня тоже всё на плате расположено, но только на Silicon Labs CP2102 USB to UART Bridge

dee098 17.01.2021 01:58

Цитата:

Сообщение от ErikPshat (Сообщение 1230464)
dee098, ты питание смотрю с платы подаёшь. Наверное +5V. А тока от платы не хавает что ли, раз ты дополнительно от банки подводишь?

Нет все питается от одной батарейки нокия и PSP и ардуина

dee098 добавил 17-01-21 в 0:Jan p
В этом то весь смысл запитать PSP от одной батарейки без всяких стэпапов.

dee098 добавил 17-01-21 в 0:Jan p
Цитата:

Сообщение от ErikPshat (Сообщение 1230464)
dee098, ты питание смотрю с платы подаёшь. Наверное +5V. А тока от платы не хавает что ли, раз ты дополнительно от банки подводишь?

И прогу нельзя сразу в экзешник скомпилировать для тех, у кого нету Arduino?
Я, например, даже затестить не могу. У меня тоже всё на плате расположено, но только на Silicon Labs CP2102 USB to UART Bridge

Для компа я на питоне набросал так как винда - не мое!

ErikPshat 17.01.2021 02:16

Цитата:

Сообщение от dee098 (Сообщение 1230465)
Для компа я на питоне набросал так как винда - не мое!

Вот вы извращенцы :) Ну питон и на винде работает. Только я смотрю там помесь кода какая-то, типа Си и типа что-то с чем-то, так что фиг поймёшь, как это на ПК завести или скомпилировать.

Кстати, выкладываю свою фотосессию: Silicon Labs CP2102 USB to UART TTL

https://i1.imageban.ru/out/2021/01/1...d1abe0955e.png https://i2.imageban.ru/out/2021/01/1...7f89dfd95a.png https://i6.imageban.ru/out/2021/01/1...dc17e2ca16.png https://i5.imageban.ru/out/2021/01/1...2d3df2a8e1.png https://i5.imageban.ru/out/2021/01/1...eb147c231d.png https://i1.imageban.ru/out/2021/01/1...f3ac6a54f2.png https://i3.imageban.ru/out/2021/01/1...904789f5e0.png https://i1.imageban.ru/out/2021/01/1...10761bc429.png

Пока что только 3,3V и GND проверял на светодиоде :) Всё думаю, как бы питание подвести к PSP, то ли взять от платы +5V, то ли от зарядки.

Yoti 17.01.2021 07:28

Цитата:

Сообщение от dee098 (Сообщение 1230452)
Tак что должно в Atmega8 влезть.

Pro Mini или Pro Micro идеальный вариант, как по мне.

blackmambo90 19.01.2021 03:39

Key 8 not found
 
Привет! Класная программка(R4), но у меня что-то не заводится :cray:

Psp 2004 8B Пробовал сначало с батареи еепром сдуть - 0 реакции.

Нашел эту тему, обрадовался, собрал иииии....

Ошибка "WARN: Key 8 not found (unsupported console?), answering with placeholders." :dash::dash:

Хотя в зависимости от выброного режима, бывает и авто-старт но после выключается.

COM:
"003F5A0201A2A5050610C306765A020C97A50606000000004E5A0B8008A95D1495346EF723A7A51 206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF525A0201A2A5050610C306765A020C97A506060000000 04E5A0B8002F20BE3A21E18BB6D38A5120671FE6D5398D9C5C2567D7B7222E285557D5A0A814EC53 60B9B330B47A6A50A06102FCAECFD0D1BAC845A0201A2A5050610C306765A020C97A506060000000 04E5A0B8008E7AD8A30045C1AF951A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF525A0201A2A50 50610C306765A020C97A50606000000004E5A0B8002946345921FAE73B951A512061E49D308540B3 F403F89083F4A3F5D503F013F12013FA25A0201A2A5050610C306765A0203A0A5040636100A5A020 C97A50606000000004E5A0B80085A5E8CAB213E2B1C7D5A003F"


Program log:
"Initialized port COM5
Using serial number 00000000
Service ready. Please connect your PSP™.
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 08A95D1495346EF723 A7
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 02F20BE3A21E18BB6D 38
A5 12 06 71FE6D5398D9C5C2 567D7B7222E28555 7D
5A 0A 81 4EC5360B9B330B47 A6
A5 0A 06 102FCAECFD0D1BAC A5
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 08E7AD8A30045C1AF9 51
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 02946345921FAE73B9 51
A5 12 06 1E49D308D48BC9DD 1790CA975081B66E FE
5A 02 01 A2
A5 05 06 10C306 76
5A 02 03 A0
A5 04 06 3610 0A
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 085A5E8CAB213E2B1C 7D
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
Port exception, please try starting the service again."


Куда копать?

Добавленно:

Также попробывал на псп 2001, все тоже самое

dee098 19.01.2021 08:27

Цитата:

Сообщение от Yoti (Сообщение 1230471)
Pro Mini или Pro Micro идеальный вариант, как по мне.

Сейчас переписываю код под полудуплексный софтверный режим чтобы исключить дополнительные компонеты. И попробую его собрать под ATtiny85(вот это - мой идеальный вариант)

dee098 добавил 19-01-21 в 0:Jan p
Цитата:

Сообщение от blackmambo90 (Сообщение 1230587)
Привет! Класная программка(R4), но у меня что-то не заводится :cray:

Psp 2004 8B Пробовал сначало с батареи еепром сдуть - 0 реакции.

Нашел эту тему, обрадовался, собрал иииии....

Ошибка "WARN: Key 8 not found (unsupported console?), answering with placeholders." :dash::dash:

А в режима автобута нормально запускается ?

rocket-blaster 19.01.2021 10:03

Добрый день ребята, у меня имеется брикнутая(со слов владельца) PSPgo, может я могу вам как-то помочь в тестировании?

khubik 19.01.2021 11:18

Цитата:

Сообщение от blackmambo90 (Сообщение 1230587)
Привет! Класная программка(R4), но у меня что-то не заводится :cray:

Psp 2004 8B Пробовал сначало с батареи еепром сдуть - 0 реакции.

Нашел эту тему, обрадовался, собрал иииии....

Ошибка "WARN: Key 8 not found (unsupported console?), answering with placeholders." :dash::dash:

Хотя в зависимости от выброного режима, бывает и авто-старт но после выключается.

COM:
"003F5A0201A2A5050610C306765A020C97A50606000000004E5A0B8008A95D1495346EF723A7A51 206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF525A0201A2A5050610C306765A020C97A506060000000 04E5A0B8002F20BE3A21E18BB6D38A5120671FE6D5398D9C5C2567D7B7222E285557D5A0A814EC53 60B9B330B47A6A50A06102FCAECFD0D1BAC845A0201A2A5050610C306765A020C97A506060000000 04E5A0B8008E7AD8A30045C1AF951A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF525A0201A2A50 50610C306765A020C97A50606000000004E5A0B8002946345921FAE73B951A512061E49D308540B3 F403F89083F4A3F5D503F013F12013FA25A0201A2A5050610C306765A0203A0A5040636100A5A020 C97A50606000000004E5A0B80085A5E8CAB213E2B1C7D5A003F"


Program log:
"Initialized port COM5
Using serial number 00000000
Service ready. Please connect your PSP™.
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 08A95D1495346EF723 A7
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 02F20BE3A21E18BB6D 38
A5 12 06 71FE6D5398D9C5C2 567D7B7222E28555 7D
5A 0A 81 4EC5360B9B330B47 A6
A5 0A 06 102FCAECFD0D1BAC A5
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 08E7AD8A30045C1AF9 51
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 02946345921FAE73B9 51
A5 12 06 1E49D308D48BC9DD 1790CA975081B66E FE
5A 02 01 A2
A5 05 06 10C306 76
5A 02 03 A0
A5 04 06 3610 0A
5A 02 0C 97
A5 06 06 00000000 4E
5A 0B 80 085A5E8CAB213E2B1C 7D
================================================
WARN: Key 8 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
Port exception, please try starting the service again."


Куда копать?

Добавленно:

Также попробывал на псп 2001, все тоже самое

я сломал ответы в r4, приношу извинения, попробуйте ещё раз с r6
P.S. эта ошибка ДОЛЖНА быть так как у нас нет ключа 08, но в данном случае приставка для запуска в сервис просит ещё и ответ на запрос с ключом 02, за правильный ответ на который тоже радостно пустит в сервис. этот ключик у нас, благо, есть )

khubik добавил 19.01.2021 в 11:18
Цитата:

Сообщение от rocket-blaster (Сообщение 1230599)
Добрый день ребята, у меня имеется брикнутая(со слов владельца) PSPgo, может я могу вам как-то помочь в тестировании?

конечно можете, но по мере обратной разработки сискона - мы сами ничего не знаем о ней. если вы имеете arduino teensy 4 и в состоянии сдампить сискон по инструкции, которую дадут (подразумевает отпайку, перезапись прошивки и вероятную утрату работоспособности консоли навсегда), вы можете помочь прямо сейчас. если нет - ждите оповещений с призывом к проверке, они будут над кнопками выбора шага

blackmambo90 19.01.2021 12:48

Цитата:

Сообщение от dee098 (Сообщение 1230591)
Сейчас переписываю код под полудуплексный софтверный режим чтобы исключить дополнительные компонеты. И попробую его собрать под ATtiny85(вот это - мой идеальный вариант)

dee098 добавил 19-01-21 в 0:Jan p


А в режима автобута нормально запускается ?

Нет, запускается и через пару секунд вырубается.
И то не всегда, бывает что вообще не включается (опять таки обе так себя ведут)

blackmambo90 добавил 19.01.2021 в 12:48
Цитата:

Сообщение от khubik (Сообщение 1230601)
я сломал ответы в r4, приношу извинения, попробуйте ещё раз с r6
P.S. эта ошибка ДОЛЖНА быть так как у нас нет ключа 08, но в данном случае приставка для запуска в сервис просит ещё и ответ на запрос с ключом 02, за правильный ответ на который тоже радостно пустит в сервис. этот ключик у нас, благо, есть )

khubik добавил 19.01.2021 в 11:18

конечно можете, но по мере обратной разработки

Супер! Спасибо!

Чуть позже попробую и отпишусь


Текущее время: 12:40. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.