PSPx форум

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

blackmambo90 19.01.2021 19:57

Цитата:

Сообщение от khubik (Сообщение 1230601)
попробуйте ещё раз с r6

Поведение поменялось, но прошить пока так и не получается :acute:

Приставка самопроизвольно выключается :dash:

Первым делом подумал на провода(на батареи кстате 3.8в), заменил на более толстые - эфекта 0 :cray:
Что еще глянуть?
Кстате, можно ли вместо батареии дать 5в с ttl адаптера?

Valera0141 19.01.2021 22:34

Почти переписал код под ардуино. Есть пока какие то проблемы с кодом, но по мере разберусь. Так же начертил уже плату под это дело для тех, кому (мне) интересно собрать портативный акб пандору своими руками. Если доведу всё до ума, то выложу исходники всего и покажу итоговый результат (плату на дому соберу за пару дней). Если есть желающие помочь проекту, отпишитесь.

PSP 2008 с мамкой ta-088 залетела в сервисный режим после некоторых плясок с бубном и прошилась без проблем (использовал барион 3 версии)

https://a.radikal.ru/a23/2101/d0/12bf15a1ffbe.jpg

ErikPshat 20.01.2021 00:09

Цитата:

Сообщение от Valera0141 (Сообщение 1230665)
Если есть желающие помочь проекту, отпишитесь.

Интересует портативный аккумулятор, ибо я на свой страх и риск использовал Power Bank Mi - 5V 2,6A для этих целей.

CP2102 - Silicon Labs CP2102 USB to UART TTL.
Перепрошивал им раз 10 свою FAT PSP-1004 TA-082, пока что живая :)
Правда, судя по предохранителям питания TD / TB на матплате, он должен выдерживать ток 2,5A:
Нажмите для увеличения
(TA-096)
Нажмите для увеличения
(TA-097)
И вот собсно на видео мой Power Bank:
JigKick on PSP 1004 TA 082
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

blackmambo90 20.01.2021 05:23

Цитата:

Сообщение от ErikPshat (Сообщение 1230666)
я на свой страх и риск использовал Power Bank Mi - 5V 2,6A для этих целей.
Перепрошивал им раз 10

Оооо спасибо за подсказку!!!

В ообщем моя проблемма была в батарее!

Я правда пока так и не понел в чем именно, но такое ощушение что она не такая как все и возможно даже ее контролер отрубал питание когда видел что нечего на нее не приходит по k-line (с виду оригинал, ну либо оооочень хорошая копия)
Так как с самого начала, даже без еепрома, она в сервис не заходила.

Вообщем вместо этой батарейк, дал питание с liti-ion 18650 и о чудо, с первого раза все прошилось!

blackmambo90 добавил 20.01.2021 в 05:23
Кстате, попробывал также, используя в програме опцию "нормальная батарейка" запустить псп с этой(литийон). Не запустилось :(
Но я думаю что эта идея возможно будет интересна тем кто делает на микроконтролере - зделать переключатель и всунуть большой литийон вместо дискавода - получится большая батарея с возможностью востановлееия в любой момент

ErikPshat 20.01.2021 09:30

Цитата:

Сообщение от blackmambo90 (Сообщение 1230674)
Кстате, попробывал также, используя в програме опцию "нормальная батарейка" запустить псп с этой(литийон). Не запустилось :(

Как нормальная батарейка PSP должна включаться при передёргивании рычажка питания. Это уже не тот случай как в сервисном режиме она сама включается. Ты пробовал с обычным серийником пытаться включить рычажком питания?

blackmambo90 20.01.2021 15:52

Цитата:

Сообщение от ErikPshat (Сообщение 1230682)
Как нормальная батарейка PSP должна включаться при передёргивании рычажка питания. Это уже не тот случай как в сервисном режиме она сама включается. Ты пробовал с обычным серийником пытаться включить рычажком питания?

Да, конечно.

Первый раз когда передернул светодиод загорелся на пару секунд и потух, после этого 0 реакции вообще

pietrosmusi 20.01.2021 20:47

hello, i have a working psp-go with ta-091, and i would love to help the project

khubik 21.01.2021 10:56

Цитата:

Сообщение от pietrosmusi (Сообщение 1230744)
hello, i have a working psp-go with ta-091, and i would love to help the project

Hello! We could use your help. We need to discover what contact does PSP go use to interact with JigKick board - try doing your own research, we don't know much besides Street using USB and 4-button bottom bar key combo (and maybe HOLD) to enter service mode.

VROdin 22.01.2021 23:55

Приветствую, помогу проекту, есть брикнутая psp go. Систему контроля версий используете? Мне бы пояснить как это работает, чтобы быстрее въехать

DRONx86 23.01.2021 01:24

TA-093
 
Приветствую всех форумчан!!! У меня брикнутая TA-093. Хоть в описании пока и написано, что данная плата не поддерживается, но на всякий случай решил попробовать. Не знаю, может кто и пробовал уже, но поделюсь результатом, а точнее его отсутствием). В общем тестил два режима сначала в R6, в логах пару обменов идет типа запрос-ответ и все, при этом дисплей приставки даже не загорается и световые индикаторы тоже. Потом попробовал версию R4, там поинтереснее есть com монитор. Так вот результат идентичный, но когда я убрал изоляцию центрального провода от батареи то обмен данными значительно увеличился (логи приложу). Не знаю пригодится ли Вам это, но я думаю там ответы в перемешку летели от псевдоконтроллера и от батареи одновременно, думал вдруг родной нужный код даст, но нет. А Вообще вам огромная благодарность, за Ваши труды! Вы лучшие!!! С нетерпением ждем дальнейших релизов и поддержки всех плат!
Program Log (R4) (без изоляции среднего контакта):
логи
Код:

Initialized port COM3
Using serial number FFFFFFFF
Service ready. Please connect your PSP™.
5A 02 01 A2
A5 05 06 10C306 76
5A 02 3F 3F
5A 02 01 A2
A5 05 06 10C306 76
5A 02 01 A2
A5 05 06 10C306 76
5A 02 3F 00
5A 02 01 A2
A5 05 06 10C306 76
5A 3F 3F 3F3F3F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02 16
5A 0B 80 0D6D92E4D2A7D6013F 9B
A5 12 06 B50541AD29A363DA 0105B0D990BCFE85 33
5A 0A 81 E14068084BF87DD1 F8
A5 0A 06 5B03F4BE7729CFF5 A5
5A 0B 80 978B438EDFF6667DA9 C6
================================================
WARN: Key 97 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D986F7BFD407676A0 C2
A5 12 06 0DB9D5E1621373C4 C218FFFEBE5B2F9E 5D
5A FB 41 4F54A19E5A0A816E7F33AD9989F63302A50A067A402120BE213D0231A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52A5050610C30676A512060DB9D5E1621373C4C218FFFEBE5B2F9E5D005A0201A2A50506005C03F05A0B800D8EBD341A91ABEC6DDFA51206D3D6D771098163745A030A03E266608D515A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800DDD6B9FB14688D615BCA5120680A7D6B08DA4909B5A030A03E266608D9A5A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800D966A4D477BC46F19B2A512065693F50AF7D88419 5A
5A 0A 81 233A75FA67CC1B1B E5
A5 0A 06 4161E692D33F4E74 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DE93F3F003F3F3FFE A5
A5 12 06 0DBCEB46A28EF42D B165ACC33A6AE261 8B
5A 0A 81 50F8FB0B2AE79480 A7
A5 0A 06 612CA0B00AE43139 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D3F3F00003F3F843F A5
A5 12 06 640FA3C791038F1A 86C8217607FF2B28 EA
5A 7E 82 DB3B5A030A03E266608D125A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416A51206640FA3C791038F1A86C8217607FF2B28EA005A0201A2A50506005C03F05A0B800D2327744BC2AED9B00BA51206AD377316067F9449A5F9A4BB0C81CF2CEE5A0A816DC9B554CBE54CA33CA50A060196D0326602E21255 0
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D3F05063F3F0002C3 76
A5 12 06 3B0D2B9032A511B6 C127157631EDD046 FA
5A 0A 81 FE15498BB7DE3DE5 7C
A5 0A 06 7133D7EE6B22520D A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DD315D23F3F3F003F 3F
A5 12 06 8277187A4D6837D6 DE568FF6C6642255 9B
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 0B 80 04664060FFD47D5EAB B7
A5 12 06 BC93BECE12771797 B796706A9C5C151B E1
5A 0B 80 97F4CD8A57372419BC B1
================================================
WARN: Key 97 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 0B 80 0D2C3CFA18A29543D9 40
A5 12 06 F57C82CA97DFF2D5 0A6417A199877167 2A
5A 0A 81 98AD7579F360A94F 9C
A5 0A 06 C695A88A415486B3 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DCE4DCC0CD53F3F3F 10
A5 12 06 E7CD09A5D62B7F10 B4BA04AA92F96C1C 21
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 3F 3F 3F3F3F3F3F3F3F3F3F3F003F3F3F3F003F3F3F1A2A3F5B3F5A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A 2
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 0B 80 0485889743754518BE 9F
A5 12 06 6E595A9E6341F396 99B46C7A9DD9E013 BA
Port exception, please try starting the service again.

А это COM Monitor (R4) этого же процесса:
5A0201A2A50506105B03E15A023F3F10C30676A50606D7B23EC2C55A0201A2A50506105B03E1813F003F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A023F0010C30676A50606D7B23EC2C55A0201A2A50506105B03E15A3F3F3F3F3F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E65726779446576696365736B5A0B800D6D92E4D2A7D6013F9BA51206B50541AD29A363DAFB5E8615738674E24E5A0A81E14068084BF87DD1F8A50A0606120F181DB4EECB81A51206B50541AD3F03003F3F053F3F0088CA3F30A5121500000000000000000000000000000000335A0B80978B438EDFF6667DA9C6A512150000000000000000000000000000000033A50A065B03F4BE7729CFF5D65A0201A2A50506005C03F05A0B800D986F7BFD407676A0C2A512060DB9D5E1621373C4B0F25AFB414F54A19E5A0A816E7F33AD9989F63302A50A067A402120BE213D0231A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52A5050610C30676A512060DB9D5E1621373C4C218FFFEBE5B2F9E5D005A0201A2A50506005C03F05A0B800D8EBD341A91ABEC6DDFA51206D3D6D771098163745A030A03E266608D515A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800DDD6B9FB14688D615BCA5120680A7D6B08DA4909B5A030A03E266608D9A5A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800D966A4D477BC46F19B2A512065693F50AF7D884195A030A03E266608D4F5A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416A50A064161E692D33F4E745C005A0201A2A50506005C03F05A0B800DE93F3F003F3F3FFEA51206DF538BB37B06EE5EC2E967A19B9F61A1165A0A8150F8FB0B2AE79480A7A50A06613CE594EBD0CD3676A512060DBCEB46A28EF42DB165ACC33A6AE2618BA50A06612CA0B00AE4313915005A0201A2A50506005C03F05A0B800D3F3F00003F3F843FA512067B92145A7E82DB3B5A030A03E266608D125A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416A51206640FA3C791038F1A86C8217607FF2B28EA005A0201A2A50506005C03F05A0B800D2327744BC2AED9B00BA51206AD377316067F9449A5F9A4BB0C81CF2CEE5A0A816DC9B554CBE54CA33CA50A060196D0326602E21255005A0201A2A50506005C03F05A0B800D3F05063F3F0002C376A512067EDEC53D1EDA4A0CEF236B626019CF27485A0A81FE15498BB7DE3DE57CA50A0640DECB69B544CF2F01A512063B0D2B9032A511B6C127157631EDD046FAA50A067133D7EE6B22520DF5005A0201A2A50506005C03F05A0B800DD315D23F3F3F003F3F76A512062DD55656F4E18913CFD45D5D44708FD3B05A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F3003F3F3F3F3F3F003F3F8FF6C66422559B5A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E657267794465766963653F3F0610C306765A0201A2A50506005C03F05A020C97A50606FFFF3F3F3FD7B23EC2C55A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E65726779446576696365736B5A0B8004664060FFD47D5EABB7A512150000000000000000000000000000000033A5050610C306765A0B8097F4CD8A57372419BCB1A512150000000000000000000000000000000033A50606FFFFFFFF525A0B800D2C3CFA18A29543D940A51206F57C82CA97DFF2D580FFD7D6464D73B6605A0A8198AD7579F360A94F9CA50A061E51E02D5E0D4FF420A51306536F6E79456E65726779446576696365736BA5050610C30676A50606FFFFFFFF52A5050610C30676A50606FFFFFFFF52A51306536F6E79456E65726779446576696365736BA51206BC93BECE12771797B796706A9C5C151BE1A51206FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52A51206F57C82CA97DFF2D50A6417A1998771672AA50A06C695A88A415486B3EF005A0201A2A50506005C03F05A0B800DCE4DCC0CD53F3F3F10C30676A51206B6FBD9B668E4BA9A0922128A1D2873AC375A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A3F3F3F3F3F3F3F3F3F3F3F3F003F3F3F3F003F3F3F1A2A3F5B3F5A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E65726779446576696365736BA5050610C306765A0B800485889743754518BE9FA5121500000000000000000000000000000000335A0000


khubik 23.01.2021 08:59

Цитата:

Сообщение от DRONx86 (Сообщение 1230897)
Приветствую всех форумчан!!! У меня брикнутая TA-093. Хоть в описании пока и написано, что данная плата не поддерживается, но на всякий случай решил попробовать. Не знаю, может кто и пробовал уже, но поделюсь результатом, а точнее его отсутствием). В общем тестил два режима сначала в R6, в логах пару обменов идет типа запрос-ответ и все, при этом дисплей приставки даже не загорается и световые индикаторы тоже. Потом попробовал версию R4, там поинтереснее есть com монитор. Так вот результат идентичный, но когда я убрал изоляцию центрального провода от батареи то обмен данными значительно увеличился (логи приложу). Не знаю пригодится ли Вам это, но я думаю там ответы в перемешку летели от псевдоконтроллера и от батареи одновременно, думал вдруг родной нужный код даст, но нет. А Вообще вам огромная благодарность, за Ваши труды! Вы лучшие!!! С нетерпением ждем дальнейших релизов и поддержки всех плат!
Program Log (R4) (без изоляции среднего контакта):
Initialized port COM3
Using serial number FFFFFFFF
Service ready. Please connect your PSP™.
5A 02 01 A2
A5 05 06 10C306 76
5A 02 3F 3F
5A 02 01 A2
A5 05 06 10C306 76
5A 02 01 A2
A5 05 06 10C306 76
5A 02 3F 00
5A 02 01 A2
A5 05 06 10C306 76
...
5A 3F 3F 3F3F3F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A020C97A50606D7B23EC2C55A020D96 A50706B214282844F35A02089BA50406E2046A5A02 16
5A 0B 80 0D6D92E4D2A7D6013F 9B
A5 12 06 B50541AD29A363DA 0105B0D990BCFE85 33
5A 0A 81 E14068084BF87DD1 F8
A5 0A 06 5B03F4BE7729CFF5 A5
5A 0B 80 978B438EDFF6667DA9 C6
================================================
WARN: Key 97 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D986F7BFD407676A0 C2
A5 12 06 0DB9D5E1621373C4 C218FFFEBE5B2F9E 5D
5A FB 41 4F54A19E5A0A816E7F33AD9989F63302A50A067A402120BE213D0231A51206FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF52A5050610C30676A512060DB9D5E1621373C4C218FFFEBE5B2F9E5D005A0201A2 A50506005C03F05A0B800D8EBD341A91ABEC6DDFA51206D3D6D771098163745A030A03E266608D51 5A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800D DD6B9FB14688D615BCA5120680A7D6B08DA4909B5A030A03E266608D9A5A0A81233A75FA67CC1B1B E5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800D966A4D477BC46F19B2A512 065693F50AF7D88419 5A
5A 0A 81 233A75FA67CC1B1B E5
A5 0A 06 4161E692D33F4E74 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DE93F3F003F3F3FFE A5
A5 12 06 0DBCEB46A28EF42D B165ACC33A6AE261 8B
5A 0A 81 50F8FB0B2AE79480 A7
A5 0A 06 612CA0B00AE43139 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D3F3F00003F3F843F A5
A5 12 06 640FA3C791038F1A 86C8217607FF2B28 EA
5A 7E 82 DB3B5A030A03E266608D125A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416A51206640F A3C791038F1A86C8217607FF2B28EA005A0201A2A50506005C03F05A0B800D2327744BC2AED9B00B A51206AD377316067F9449A5F9A4BB0C81CF2CEE5A0A816DC9B554CBE54CA33CA50A060196D03266 02E21255 0
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0D3F05063F3F0002C3 76
A5 12 06 3B0D2B9032A511B6 C127157631EDD046 FA
5A 0A 81 FE15498BB7DE3DE5 7C
A5 0A 06 7133D7EE6B22520D A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DD315D23F3F3F003F 3F
A5 12 06 8277187A4D6837D6 DE568FF6C6642255 9B
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 0B 80 04664060FFD47D5EAB B7
A5 12 06 BC93BECE12771797 B796706A9C5C151B E1
5A 0B 80 97F4CD8A57372419BC B1
================================================
WARN: Key 97 not found (unsupported console?), answering with placeholders.
================================================
A5 12 06 FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 52
5A 0B 80 0D2C3CFA18A29543D9 40
A5 12 06 F57C82CA97DFF2D5 0A6417A199877167 2A
5A 0A 81 98AD7579F360A94F 9C
A5 0A 06 C695A88A415486B3 A5
5A 02 01 A2
A5 05 06 10C306 76
5A 0B 80 0DCE4DCC0CD53F3F3F 10
A5 12 06 E7CD09A5D62B7F10 B4BA04AA92F96C1C 21
5A 02 01 A2
A5 05 06 10C306 76
5A 02 0C 97
A5 06 06 FFFFFFFF 52
5A 02 0D 96
5A 02 08 9B
5A 3F 3F 3F3F3F3F3F3F3F3F3F3F003F3F3F3F003F3F3F1A2A3F5B3F5A0201A2A50506005C03F05A020C97A5 0606D7B23EC2C55A020D96A50706B214282844F35A 2
5A 02 16 8D
A5 13 06 536F6E79456E6572677944657669636573 6B
5A 0B 80 0485889743754518BE 9F
A5 12 06 6E595A9E6341F396 99B46C7A9DD9E013 BA
Port exception, please try starting the service again.

А это COM Monitor (R4) этого же процесса:
5A0201A2A50506105B03E15A023F3F10C30676A50606D7B23EC2C55A0201A2A50506105B03E1813F 003F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A023F0010C30676A50606D7B23EC2C55A 0201A2A50506105B03E15A3F3F3F3F3F3F76A50606D7B23EC2C55A0201A2A50506105B03E15A020C 97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168DA5130653 6F6E79456E65726779446576696365736B5A0B800D6D92E4D2A7D6013F9BA51206B50541AD29A363 DAFB5E8615738674E24E5A0A81E14068084BF87DD1F8A50A0606120F181DB4EECB81A51206B50541 AD3F03003F3F053F3F0088CA3F30A5121500000000000000000000000000000000335A0B80978B43 8EDFF6667DA9C6A512150000000000000000000000000000000033A50A065B03F4BE7729CFF5D65A 0201A2A50506005C03F05A0B800D986F7BFD407676A0C2A512060DB9D5E1621373C4B0F25AFB414F 54A19E5A0A816E7F33AD9989F63302A50A067A402120BE213D0231A51206FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF52A5050610C30676A512060DB9D5E1621373C4C218FFFEBE5B2F9E5D005A0201A2A5 0506005C03F05A0B800D8EBD341A91ABEC6DDFA51206D3D6D771098163745A030A03E266608D515A 0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800DDD 6B9FB14688D615BCA5120680A7D6B08DA4909B5A030A03E266608D9A5A0A81233A75FA67CC1B1BE5 A50A06E810867F8D3BABC416005A0201A2A50506005C03F05A0B800D966A4D477BC46F19B2A51206 5693F50AF7D884195A030A03E266608D4F5A0A81233A75FA67CC1B1BE5A50A06E810867F8D3BABC4 16A50A064161E692D33F4E745C005A0201A2A50506005C03F05A0B800DE93F3F003F3F3FFEA51206 DF538BB37B06EE5EC2E967A19B9F61A1165A0A8150F8FB0B2AE79480A7A50A06613CE594EBD0CD36 76A512060DBCEB46A28EF42DB165ACC33A6AE2618BA50A06612CA0B00AE4313915005A0201A2A505 06005C03F05A0B800D3F3F00003F3F843FA512067B92145A7E82DB3B5A030A03E266608D125A0A81 233A75FA67CC1B1BE5A50A06E810867F8D3BABC416A51206640FA3C791038F1A86C8217607FF2B28 EA005A0201A2A50506005C03F05A0B800D2327744BC2AED9B00BA51206AD377316067F9449A5F9A4 BB0C81CF2CEE5A0A816DC9B554CBE54CA33CA50A060196D0326602E21255005A0201A2A50506005C 03F05A0B800D3F05063F3F0002C376A512067EDEC53D1EDA4A0CEF236B626019CF27485A0A81FE15 498BB7DE3DE57CA50A0640DECB69B544CF2F01A512063B0D2B9032A511B6C127157631EDD046FAA5 0A067133D7EE6B22520DF5005A0201A2A50506005C03F05A0B800DD315D23F3F3F003F3F76A51206 2DD55656F4E18913CFD45D5D44708FD3B05A0201A2A50506005C03F05A020C97A50606D7B23EC2C5 5A020D96A50706B214282844F3003F3F3F3F3F3F003F3F8FF6C66422559B5A0201A2A50506005C03 F05A020C97A50606D7B23EC2C55A020D96A50706B214282844F35A02089BA50406E2046A5A02168D A51306536F6E79456E657267794465766963653F3F0610C306765A0201A2A50506005C03F05A020C 97A50606FFFF3F3F3FD7B23EC2C55A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D 96A50706B214282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E65726779446576 696365736B5A0B8004664060FFD47D5EABB7A512150000000000000000000000000000000033A505 0610C306765A0B8097F4CD8A57372419BCB1A512150000000000000000000000000000000033A506 06FFFFFFFF525A0B800D2C3CFA18A29543D940A51206F57C82CA97DFF2D580FFD7D6464D73B6605A 0A8198AD7579F360A94F9CA50A061E51E02D5E0D4FF420A51306536F6E79456E6572677944657669 6365736BA5050610C30676A50606FFFFFFFF52A5050610C30676A50606FFFFFFFF52A51306536F6E 79456E65726779446576696365736BA51206BC93BECE12771797B796706A9C5C151BE1A51206FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF52A51206F57C82CA97DFF2D50A6417A1998771672AA50A06C695 A88A415486B3EF005A0201A2A50506005C03F05A0B800DCE4DCC0CD53F3F3F10C30676A51206B6FB D9B668E4BA9A0922128A1D2873AC375A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A02 0D96A50706B214282844F35A02089BA50406E2046A5A3F3F3F3F3F3F3F3F3F3F3F3F003F3F3F3F00 3F3F3F1A2A3F5B3F5A0201A2A50506005C03F05A020C97A50606D7B23EC2C55A020D96A50706B214 282844F35A02089BA50406E2046A5A02168DA51306536F6E79456E65726779446576696365736BA5 050610C306765A0B800485889743754518BE9FA5121500000000000000000000000000000000335A 0000

Были бы благодарны, если вы бы сделали дамп ещё раз, только уже просто с батарейкой, используя терминал.
Не используйте R4, кстати - в ней сломаны ответы на шифрозапросы

ErikPshat 23.01.2021 09:09

DRONx86, да, спасибо, логи подобные есть. Хотя, ключи вроде как аналогичные у ТА-093. Но что-то не пускает далее серийного номера FFFFFFFF. И так крутится по кругу, консоль серийник получает и снова идёт на запрос ёмкости аккумулятора. У нас есть подозрение, что на 93-ей модели требуется удержание каких-то сочетаний кнопок, потому что серийный номер для сервиса не должен был меняться. Попробуйте удерживать кнопки или их сочетания. Собсно вот тут был тонкий намёк от работника СЦ.

khubik 23.01.2021 09:57

Цитата:

Сообщение от ErikPshat (Сообщение 1230904)
DRONx86, да, спасибо, логи подобные есть. Хотя, ключи вроде как аналогичные у ТА-093. Но что-то не пускает далее серийного номера FFFFFFFF. И так крутится по кругу, консоль серийник получает и снова идёт на запрос ёмкости аккумулятора. У нас есть подозрение, что на 93-ей модели требуется удержание каких-то сочетаний кнопок, потому что серийный номер для сервиса не должен был меняться. Попробуйте удерживать кнопки или их сочетания. Собсно вот тут был тонкий намёк от работника СЦ.

Нет, оно уже уходит дальше, если верить тому, чем с нами поделился китайский друг
https://del.dog/mekipuppex.txt - 093
https://del.dog/mecykillal.txt - 095

ErikPshat 23.01.2021 11:06

khubik, ага, значит ответа на ключ 80 97 нету.

DRONx86 25.01.2021 12:44

Цитата:

Сообщение от khubik (Сообщение 1230903)
Были бы благодарны, если вы бы сделали дамп ещё раз, только уже просто с батарейкой, используя терминал.
Не используйте R4, кстати - в ней сломаны ответы на шифрозапросы

Хорошо, сегодня вечером попробую! Я так понял нужно запустить Термит и Kline провод прибора на центральную ногу консоли и посмотреть о чем они общаются, ну и логи выложить?

Valera0141 25.01.2021 20:26

Нужна ваша помощь. Переписываю код с байрона 7 версии на ардуино. Где то происходит утечка и ардуино зависает, но не пойму где косяк сидит. Уже неделю ищу проблему. Кто то может глянуть код? Залил проект архивом на gdrive. В дальнейшем планирую переписать под stm32, если этот проект взлетит
https://drive.google.com/file/d/1tN2...ew?usp=sharing

DRONx86 26.01.2021 13:15

Прикрепляю лог обмена данными между TA-093 и Батареей https://yadi.sk/d/BdD_79q2w08QXw. Лог снимался программой Terminal 1.9b http://www.radiofid.ru/getfile.php?f...erminal19b.exe.
Примечание: Сначала подсоединялся К-line адаптер, затем запустился лог и только потом пдключялась батарейка. После нескольких секунд также была попытка включть PSP потянув за рычажек, при этом индикатор загорелся на несколько секунд и погас, собственно как на всех бриках. (Это для полной картины, если этого не нужно было делать, могу перезалить лог). Также если что то не так сделал пишите исправлюсь. Возможно не верные настройки (скорость обмена, вывод Нех/bin/10 ричная и т.д. в плане удобочетаемости и отображения).

dee098 27.01.2021 00:17

Цитата:

Сообщение от Valera0141 (Сообщение 1231103)
Нужна ваша помощь. Переписываю код с байрона 7 версии на ардуино. Где то происходит утечка и ардуино зависает, но не пойму где косяк сидит. Уже неделю ищу проблему. Кто то может глянуть код? Залил проект архивом на gdrive. В дальнейшем планирую переписать под stm32, если этот проект взлетит
https://drive.google.com/file/d/1tN2...ew?usp=sharing

Я неделю назад выкладывал рабочий код под ардуину. Достаточно компактный чтобы влезть на Atmega8.
Stm32 немного оверкилл. Зачем палить из пушки по воробьям. Есть смысл переписать под что нибудь мелкое типа attiny85(не обязательно конечно использовать чипы Atmel).
Если нужна помощь, скинь логи работы твоей программы.

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

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

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

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

Сообщение от DRONx86 (Сообщение 1231136)
Прикрепляю лог обмена данными между TA-093 и Батареей https://yadi.sk/d/BdD_79q2w08QXw. Лог снимался программой Terminal 1.9b http://www.radiofid.ru/getfile.php?f...erminal19b.exe.
Примечание: Сначала подсоединялся К-line адаптер, затем запустился лог и только потом пдключялась батарейка. После нескольких секунд также была попытка включть PSP потянув за рычажек, при этом индикатор загорелся на несколько секунд и погас, собственно как на всех бриках. (Это для полной картины, если этого не нужно было делать, могу перезалить лог). Также если что то не так сделал пишите исправлюсь. Возможно не верные настройки (скорость обмена, вывод Нех/bin/10 ричная и т.д. в плане удобочетаемости и отображения).

Чем смотреть то твой лог ? Если делать то хоть в читаемом формате. Не знаю какие настройки ты использовал, но ниже правельные:
Цитата:

baudrate=19200,
parity=serial.PARITY_EVEN,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS

Valera0141 27.01.2021 07:26

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), то зависаний нет и ардуино нормально работает. Такое ощущение, что где идёт утечка памяти. Поможешь разобраться? Если что, могу в лс написать свой вк

ErikPshat 27.01.2021 08:11

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 - Сообщество фанатов игровых консолей.