Решил я развеять слухи о том что зыза 3000 преходит в сервисный режим с порта USB. Во первых, что бы активировался порт USB должен стартануть ЦП..., а он ну ни как не может это сделать на брикнутой консоли Далее я просто зацепил крутой осциллограф к среднему выводу батарейки пандора и воткнул её в 3000 брик и записал их разговор. Известно, что со старой батарейкой 3000 не стартует....но ....смотрите сами http://www.youtube.com/watch?v=T4mQofU37sg, что записал осциллограф. Короче зыза общается с батарейкой упорно на предмет получения ключика для перехода в сервисмод. Делаем выводы....нужен ключик для перевода 3000 в сервис мод, но, он не FFFFFFFF.....а какой? какие будут предложения по подбору ключика? Кто силён в написании прог под винду. Нуно сварганить прогу что бы она по USB через микруху МАХ232 эмулировала флешку батарейки ....со всеми вытекающими последствиями. А точнее сгенерила ключик и дала команду электронному ключу на вкл батарейки....посмотрели... нет сервисмод у 3000....отключаем батарейку...генерим новый ключик ...и так далее до победного конца. Кто готов написать такую прогу? Электронную начинку я беру на себя .
Boryan добавил 20-04-2010 в 11:33
народ давай подтягивайтесь в тему. неужели не интересно мозгами поработать? Мои мысли по поводу батарейки для 3000....что могли в ней изменить Сони? Применить другой ключик...слишком просто...перебрать 4 байта учитывая что код только может быть типа 0хAA AA AA AA или 0хАВ АВ АВ АВ, это не сложно. Это не в правилах Сони...уж если рубить концы, то конкретно. Я думаю что они тупо увеличили код до 8 байт, и он так и остался 0хFF FF FF FF FF FF FF FF. Что это даёт? Во первых, процессор стандартной батарейки не может дать зызе код длиннее 4 байт, а вот их специальная батарейка может выдать код длинной 8 байт. В итоге... и волки сыты и овцы целы... Мужики, подумал я тут и понял эмулировать флешку батарейки пока рано. Нужно написать прогу снифер под винду, ну типа писать протокол обмена с батарейкой. Записать один протокол с 2000 а второй с 3000, и сравнить команды запроса на серийник, если они одинаковые то возможно ключик так и остался 4 байта, и тогда перебор нам поможет. А вот если разные...то нужно думать как заставить батарейку выдать 8 байт.....или тупо заставить прогу снифер поработать за батарейку и отвечать за неё ...ведь если будет записан протокол, то что нам составит труда выплюнуть его обратно с нужным нам ключиком?
Код Описание Данные Ответ от батареи Примечание
0x01 запрос оставшегося заряда нет energyleft_mAh:u16
0x02 запрос температуры нет temperature:u8 cercius degree, min/max value unknown
0x03 запрос напряжения нет voltage_mV:u16
0x04 запрос тока нет current_mA:short positive if charging battery
0x07 запрос ёмкости нет capacity_mAh:u16
0x09 запрос оставшегося времени нет timeleft_min:u16 XMB showing not this value
0x0c запрос серийного номера нет serialno:u32 suspected
0x80 запрос аутентификации? 9byte 16byte encrypted data/reply
0x81 запрос аутентификации? 8byte 8byte encrypted data/reply
0x05 ответ от батареи нет NAK, BCC error and so on??
0x06 ответ от батареи да ACK, with reply data
Нет, таких нет, Борян неправильно трактовал 90v1 приписав ее к 300Х, а она никоим боком к ним не относится. Прошиваемая 90v1 ставилась в отремонтированные слимки.
Последний раз редактировалось DIIGMO; 24.05.2010 в 23:50.
Смотрите таблицу: https://www.pspx.ru/forum/showthread.php?t=81203
У кого она не отображается - сделайте отображение картинок в браузере.
Таблица составлялась на основе реальных данных, оставленных пользователями.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Tachyon - версия чипсета, который включает в себя CPU и GPU
Baryon - версия системы управления чипсетом он же SYSCON
Ну вот вам и все точки над и
Boryan добавил 25-05-2010 в 01:59
И ещё:
Tachyon: 0x00500000 проц CXD2975-прошиваемый,
Tachyon: 0x00600000 проц CXD2988- непрошиваемый
Baryon: 0x00243000 SYSCON стартующий с батарейки пандора
Baryon: 0x00263100 SYSCON нестартующий с батарейки пандора
Boryan добавил 25-05-2010 в 02:01
и соответственно :TA-090v1 - Tachyon: 0x00500000, Baryon: 0x00243000, Pommel: 0x00000132 имеет прошиваемый проц и Syscon стартующий с батарейки пандора.
Последний раз редактировалось Boryan; 25.05.2010 в 02:01.
Причина: добавил, подумав
и соответственно :TA-090v1 - Tachyon: 0x00500000, Baryon: 0x00243000, Pommel: 0x00000132 имеет прошиваемый проц и Syscon стартующий с батарейки пандора.
Да, но однако здесь имеется ввиду модель PSP-200х. Об этом вроде спор зашёл.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 25.05.2010 в 02:17.
ErikPshat, Да фиг с ними с 2000 и 3000....не в этом суть. Я вот поковырял епром батарейки стасовой....бесполезно. Всё что есть в епроме ни как не влияет на 80хх команды....облом. 80D9 ответ прописан в самом контроллере. Остаётся одно тупо брутить зызу и пытаться ответить на запрос 80D9.....больше пока вариантов не вижу....Походу вообще эти 80хх фиг поймёшь чего....некоторые китайские батарейки вообще не 8008 не 800А не понимают....и тогда 3000 им задаёт запрос 8004 и они на него отвечают...и зыза их хавает....Вообще бред какой то...зыза 3000 запрашивает 800А батарейка не знает ответа ...тогда она 8004 посылает и батарейка отвечает....и зыза с ней дружит...Что выходит зызе вообще пофигу на 80хх лишь бы на любую хоть как то ответили и она схавает батарейку..Нафига тогда разнообразие команд 80хх? Зачем в 2000 запрос 8008, а в 3000 -800А? И если батарейка не знает ответа на эти запросы то её запрашивают уже командой 8004 .....и батарейка отвечает.....почему тогда сразу не запросить 8004?
Boryan добавил 25-05-2010 в 03:11
вот вообще ТУПЕЙШАЯ китайская батарейка ...при бруте 80-- ответит на пару запросов и 5 секунд пауза... ещё ответит и снова пауза 5 сек.
Да и умеет отвечать только на с 8001 по 8006.....а если брутить один из восьми байт в 80 команде ....то снова несколько ответов и пауза 5 сек...
ТУПОСТЬ батарейки ..где "ответ отсутствует" она делала паузы
5A 0B 80 04 00 AA AA AA AA AA AA AA 70
Отсутствует ответ.
5A 0B 80 04 01 AA AA AA AA AA AA AA 6F
Отсутствует ответ.
5A 0B 80 04 02 AA AA AA AA AA AA AA 6E
Отсутствует ответ.
5A 0B 80 04 03 AA AA AA AA AA AA AA 6D
A5 12 06 2D 08 FE C4 28 58 E4 DC 97 1E F1 AF 7A 44 E3 DC 39
5A 0B 80 04 04 AA AA AA AA AA AA AA 6C
A5 12 06 4E 87 1F 56 23 1E 5F 8A E7 EE 1B 02 A1 94 2E CF AA
5A 0B 80 04 05 AA AA AA AA AA AA AA 6B
A5 12 06 1F D1 9E 7E 71 04 BA 27 0A BB CE C3 B5 9E 42 DA 1B
5A 0B 80 04 06 AA AA AA AA AA AA AA 6A
A5 12 06 FF 1F 6B CD 4D 7A C3 41 B8 09 B0 B2 77 E5 3C 90 D6
5A 0B 80 04 07 AA AA AA AA AA AA AA 69
A5 12 06 A9 61 6C A3 C6 AA B3 74 46 EC CA CB EE DD CA 48 EE
5A 0B 80 04 08 AA AA AA AA AA AA AA 68
A5 12 06 0C 17 80 0F 4A B0 ED 33 7A 81 84 A0 5C 65 D4 8B 37
5A 0B 80 04 09 AA AA AA AA AA AA AA 67
Отсутствует ответ.
5A 0B 80 04 0A AA AA AA AA AA AA AA 66
Отсутствует ответ.
5A 0B 80 04 0B AA AA AA AA AA AA AA 65
A5 12 06 31 B3 DD 56 65 C6 46 D1 0B 32 86 7C 00 A8 27 E8 F3
5A 0B 80 04 0C AA AA AA AA AA AA AA 64
A5 12 06 4D DF 5C A6 02 6C 8A 0D B3 2E A9 48 D2 E7 A8 C3 19
5A 0B 80 04 0D AA AA AA AA AA AA AA 63
Отсутствует ответ.
5A 0B 80 04 0E AA AA AA AA AA AA AA 62
Отсутствует ответ.
5A 0B 80 04 0F AA AA AA AA AA AA AA 61
A5 12 06 D8 40 88 24 8F 49 A3 A0 87 4D 24 19 D3 BB 23 A3 FE
5A 0B 80 04 10 AA AA AA AA AA AA AA 60
A5 12 06 3A 1A EE 34 CD 59 24 EC 32 2A 5D 14 CB 1A F9 19 D2
5A 0B 80 04 11 AA AA AA AA AA AA AA 5F
Отсутствует ответ.
5A 0B 80 04 12 AA AA AA AA AA AA AA 5E
Отсутствует ответ.
5A 0B 80 04 13 AA AA AA AA AA AA AA 5D
A5 12 06 4E 30 2A 96 37 06 53 97 D2 B1 93 DD DE 38 B2 5D C5
5A 0B 80 04 14 AA AA AA AA AA AA AA 5C
A5 12 06 82 73 1A CC 24 8E 4E 2D CF 31 82 69 63 E3 82 84 03
5A 0B 80 04 15 AA AA AA AA AA AA AA AA
Эхо буфера искажено, проверьте подключение.
Но это не помешало 3000 зызе работать с этой батарейкой
Последний раз редактировалось Boryan; 25.05.2010 в 03:11.
Причина: добавил, подумав
У меня вопрос не совсем по теме. А почему вы уверены что новые псп в сц прошивают именно с помощью обычной батареии переведенной в сервисный режим. Что мешает сони выпустить партию специальных батареек, с шифрующим модулем и чем угодно еще, исключительно для сц с привязкой к конкретному сц по серийнику чтобы не украли, или например некоторые специальные докстанции? Или у вас есть 100% гарантированный источник подтверждающий что в сертифицированных сц сони используют именно обычные батареи переведенные в сервисный режим? Т.е. я что имею ввиду, прошиваемые псп они в сц например шьют обычной пандорой, а все остальные специально выпушенной и приписанной к конкретному сц "убер батарейкой".
У меня вопрос не совсем по теме. А почему вы уверены что новые псп в сц прошивают именно с помощью обычной батареии переведенной в сервисный режим. Что мешает сони выпустить партию специальных батареек, с шифрующим модулем и чем угодно еще, исключительно для сц с привязкой к конкретному сц по серийнику чтобы не украли, или например некоторые специальные докстанции? Или у вас есть 100% гарантированный источник подтверждающий что в сертифицированных сц сони используют именно обычные батареи переведенные в сервисный режим? Т.е. я что имею ввиду, прошиваемые псп они в сц например шьют обычной пандорой, а все остальные специально выпушенной и приписанной к конкретному сц "убер батарейкой".
Пока наши "мозги" отсутствуют, попробую ответить, а меня потом, если надо, поправят.
В принципе ты пишешь правильно, так было бы логично, но понять логику японцев трудновато...
Тут надо "зреть в корень". Сони начала выпуск ПСП используя свои наработки по Clie. Я так понимаю, база батареек у них так же оттуда. Они были проверены годами и вполне надежны, так зачем их было менять? Вот и выпустили они на рынок аккумуляторы с такой вот избыточностью.
Насчет вывода о возможности использовать для прошивки 300х обычных батареек. Ты прочитай тему. Ничего кардинального в структуре самих батарей Сони не поменяло. Система команд осталась та же самая. "снюхиваются" батарейка и консоль очень похоже. Единственное, что контроллер батарейки не может правильно ответить, вот и нужно найти правильный ответ.
Кстати, насколько я помню все, о чем здесь говорилось, то по-моему никто тут и не писал о том, что в СЦ нет специальной батарейки. Естественно есть и батарея там и карта. Но опять же читай то, что я выше написал, тот факт, что в диалоге батарейки и консоли нет ничего ПРИНЦИПИАЛЬНО нового, позволяет надеяться на то, что возможно удастся и с обычной батарейкой включить консоль в сервисном режиме.
И опять же, если я правильно понял, задачи создать автономную сервисную батарейку сейчас не стоит. Тут целых хитрый механизм в придачу, который в совокупности с обычной батарейкой в итоге может стать стационарной заменой батарейки сервисной.
Извините за флуд, я больше не буду)) Тема очень интересная, хоть я и не до конца вникал в ситуацию. Удачи вам с брутом
И все же проанализировав логи, я думаю что lport3 прав и неизвестный нам алгоритм на 80 запрос преобразует все же 8 байт а не 16, поскольку и в тестах Бориса и у забугорных товарищей аж в 2007 году были одинаковые ответы на 8000 0000000000000000, которые содержали в себе одинаковые 8 байт 31A9817895410C63 только вот каким алгоритмом нули переводятся в эти байты я так и не допер...
Легче тогда воткнуть в слимку прошиваемую матплату, чем искать довольно редкую 90v1, она как городская легенда. Хотя может она и встречается, но псп идент определяет ее как другую. И хватит наконец оффтопить, тема совсем не об этом.
Перечитал новые записи. Бардак господа. Вы зацыклились на никчемной батарее.
Напишу краткий отчетец о моих действиях.
Для слецтвенного експеремента купил две консоли 2000-ю(прошивайка,пандора работает) и 3000-ю(пандора не работает).
Распотрошил обе.И вот что я обнаружил: да процы стоят другие и есть небольшие изменения в конструкции, НО! Цепипитания и контроллер питания остались прежними не исключая пару моментов того что в 3000 не поставили пару резисторов и кондеров. Перикинув их с 2000 . Пандора завелась.
djmorgan, ХА !!!Ты прям гений !!! Сегодня случаем не первое апреля? С трудом верится в твои эксперименты Не знаю какую микруху ты посчитал за контроллер ...и какие версии плат у тебя были ...но КОНТРОЛЛЕР питания как и СИСТЕМНЫЙ контроллер в 2000 и 3000 абсолютно другие и в обвязке и в монтаже и в расположении площадок BGA....Интересно за каким фигом тогда в 3000 появилась команда 80D9 в случае обнаружения серийника пандоры? И батарейки на эту команду не знают ответа....Судя по твоим опытам ...... то пара резисторов и кондёров каким то образом изменила алгоритм опроса батарейки системным контроллером и SYSCON перестал запрашивать 80D9 а тупо как в старой доброй 2000 на серийник FF....послал 8008 и подружился с батарейкой пандора .....Мне кажется что перестановкой этих деталей ты тупо включил консоль в обычном режиме...либо просто зажёг зелёный СД.....Ну а уж коли так то давай фотки в студию ...проанализируем чего ты там наколбасил
Boryan добавил 25-05-2010 в 18:20
ЗЫ А потом.... я тебе аську свою давал...ну и для чего ты её просил? Если молчишь....где твои наработки?
Последний раз редактировалось Boryan; 25.05.2010 в 18:20.
Причина: добавил, подумав
t0rm3nt0r, Так ведь может в том то и дело что обычные батарейки просто не способны правильно ответить на запрос от нового контроллера питания, и только особая сервисная батарея ( контроллер которой прошит особой прошивкой ), способна ответить правильно. При этом ответ например зашифрован динамически ( а шифрование реализовано программно в прошивке этой самой супербатарейки ). Т.е. я имею ввиду что у сони может быть самая обычная батарейка но прошитая особой прошивкой. А в таком случае кроме как брутить ничего не останется.
ivy добавил 26-05-2010 в 06:26
Я вот что пытаюсь сказать, мы ведь не знаем как выглядит последовательность сервисных команд необходимая для перевода непрошиваемых матплат в сервисный режим. Возможно это не одна команда как раньше, а сложная серия команд с "рукопажатием" и шифрование, и прошивка которая стоит в обычной батарее просто не способна на все это. Вы же сами тут писали что в каждой батарее стоит сложный программируемый контроллер.
Последний раз редактировалось ivy; 26.05.2010 в 06:26.
Причина: добавил, подумав
Т.е. я имею ввиду что у сони может быть самая обычная батарейка но прошитая особой прошивкой. А в таком случае кроме как брутить ничего не останется.
Есно так оно и есть..и мы об этом уже давно догадались...Сложный контроллер не значит что он умеет выполнять 16 байт операции....думаю максимум что он может это делать побитные операции.....а на таком не разгонишься на сложное шифрование...
Boryan,
глупый вопрос, но по djmorgan можно предположить, что может просто поменяли напряжение уровней сигналов, поэтому контроллер и молчит на ваши запросы?