Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> PSGroove - FAQ для чайников, Или не совсем чайников... :)

Cluster
post Пятница, 03 сентября 2010, 21:25
Отправлено #1


Флудер
*******

Группа: Пользователи
Сообщений: 6 658
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





Постараюсь составить хоть какую-то инструкцию для тех, кто заинтересован джейлбрейком PS3. Речь пойдёт об open source решении – PSGroove. Чайникам всё это может показаться сложным, но поверьте, что всё на столько просто, что этот «взлом» кажется абсолютно нелепым.
Во-первых, стоит объяснить, как всё делается, и что же это такое.
Джейлбрейк осуществляется путём подключения специального устройства к USB порту PS3 и выполнения простых действий. Но вся магия происходит за счёт софта прошитого в этом USB девайсе, а не железа. Эту прошивку можно установить на одно из множества уже готовых устройств. Люди, которые дружат с паяльником, смогут собрать такое устройство самостоятельно, уложившись в 500 рублей.


Какое же железо поддерживается?
Чайникам лучше перейти сразу к следующему вопросу.
Прошивка устанавливается на микроконтроллеры семейства AVR с аппаратным USB. Вот список 100% рабочих АВРок:
- AT90USB162
- AT90USB646
- AT90USB647
- AT90USB1286
- AT90USB1287
- ATMEGA32U4
- Теоретически и многие другие.
Это означает, что сгодится любое USB устройство/плата, основанное на этих микроконтроллерах, будь то хоть кофеварка с USB портом.

Также есть порты на PIC18F2550, Nokia N900, Dingoo A320, многие коммуникаторы на Андроиде и пр. Всё идёт к тому, что PSGroove портируют на всё, что только можно. Но я пишу только о том, что знаю. Поэтому в этой теме пойдёт речь только про AVR.


Какие готовые устройства гарантировано подходят?
Есть несколько популярных готовых решений. Но на момент написания этой статьи их уже практически невозможно купить - везде всё закончилось, что не удивительно. Итак, вам подойдут:
- Teensy (версии 1 или 2, а также Teensy Pins) – $18, заказ по Интернету тут:
http://www.pjrc.com/store/teensy.html
- Teensy++ (версии 1 или 2, а также Teensy++ Pins) – $24, заказ по Интернету тут:
http://www.pjrc.com/store/teensypp.html
- AT90USBKEY – можно купить и в Москве, дорого, но доступно:
http://www.einfo.ru/catalog/comp-112325.html
- AVR-USB162 – всего 500 рублей в Москве, возможна доставка почтой по России:
http://microsin.ru/content/view/685/44/
- USBTiny Mkii программатор - $28, у меня уже давно такой я очень доволен им, заказывать тут:
http://tom-itx.dyndns.org:81/~webpage/comm...merce_index.php

Если можете дополнить этот список - пишите.


Как собрать устройство самому?
Этот вопрос совсем не для чайников. Вам понадобится:
- Один из вышеперечисленных микроконтроллеров. Например, AT90USB162 – в московских магазинах он стоит от 150 до 500 рублей.
- Кварцевый резонатор от 8 мегагерц.
- Пара конденсаторов на 18 пФ. Впрочем, подойдут любые от 10 пФ до 22 пФ.
- Конденсатор на 1 мФ. Лучше даже два - ещё для стабилизации питания.
- Что-то для подключения к USB – USB штекер или miniUSB гнездо.
- Очень желательно: две кнопки для перевода устройства в режим обновления прошивки.
- По желанию: два светодиода для индикации работы и резисторы к ним от 200 Ом до 1000 Ом (зависит от светодиодов и желаемой яркости).
- Крайне необходимо: прямые руки. Микроконтроллер обычно в TQFP корпусе, под него желательно вытравить плату.

Вот мой вариант схемы:

user posted image

Для продвинутых, вот мой вариант разводки платы:

user posted image

Сама разводка в формате Sprint Layout: тыц.

Плата вставляется прямо в USB порт. Вот фото готового устройства:
user posted image

Ширина платы должна быть примерно 11.6-12 миллиметров. Толщина - 1.5-2.5 миллиметра. Плата двухсторонняя, но на второй стороне только один большой полигон, являющийся землёй. Но учтите, что в том месте, которое втыкается в USB порт, медь лучше стравить. Иначе можно спалить USB порт, воткнув устройство не той стороной. В файле с моей разводкой там просто одна дорожка.
В этой разводке используются: резисторы и конденсаторы размера 603, кварц HC-49SM, микроконтроллер в TQFP корпусе, светодиоды SMD 3.2 X 1.6.

Точные ссылки на детали в магазине Чип и Дип.
Микроконтроллер: http://www.chipdip.ru/product/at90usb162-16au.aspx
Кварц: http://www.chipdip.ru/product0/375027481.aspx
Конденсаторы 18 пФ (нужно 2 штуки): http://www.chipdip.ru/product/grm1885c1h180j.aspx
Конденсатор 1 мкФ (нужно 2 штуки): http://www.chipdip.ru/product/grm188f51c105z.aspx
Светодиоды красные: http://www.chipdip.ru/product/kpc-3216id.aspx
Светодиоды зелёные: http://www.chipdip.ru/product/kpc-3216sgd.aspx
Резисторы 220 Ом (нужно 2 штуки): http://www.chipdip.ru/product0/34802.aspx

Есть также вариант платы на микроконтроллере AT90USB1287 от <a href="http://gbx.ru/index.php?showuser=38213">Ahimgeon</a>, прошивки прилагаются: тыц.


Итак, у нас есть устройство. Как установить на него PSGroove?
В большинстве этих микроконтроллеров (включая AT90USB162) ещё на заводе установлен бутлоадер, который позволяет обновить прошивку без дополнительного оборудования. Дальнейшие инструкции написаны с расчётом на то, что у вас на компьютере Windows:
1) Скачайте и установите программу FLIP, ссылка: http://www.atmel.com/dyn/resources/prod_do...aller-3.4.1.exe
Другие версии есть тут: http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=3886
2) Подключите ваше устройство к USB порту компьютера.
3) Нужно перевести устройства в режим обновления прошивки. Обычно это делается так: зажимаем кнопку HWB, нажимаем ресет, ждём несколько секунд, отпускаем HWB. На некоторых устройствах это сделано просто одной кнопкой (например, Teensy). Если таких кнопок на устройстве нет, то просто (да, это просто) замкните соответствующие контакты на землю.
4) Если предыдущий шаг выполнен верно, Windows обнаружит новое устройство. Установите для него драйвера, они лежат в папке «USB», которая находится в папке, куда вы поставили FLIP.
5) Запустите сам FLIP. Появится такое окно:
user posted image

Я пронумеровал кнопки на рисунке для удобства.

6) На жмите кнопку с микросхемой (кнопка 1) и выберите вашу модель микроконтроллера. На моей схеме это AT90USB162. Если вы не знаете модель, то посмотрите на плату - она написана на микросхеме.
7) Нажмите кнопку с кабелем (кнопка 2), выберите "USB" и нажмите "Open". Если всё сделано правильно, то внизу справа появится "USB ON".
8) Нажмите левую кнопку с тетрадкой (кнопка 3) и выберите *.hex файл с прошивкой.
9) Проверьте, что галочки стоят как на рисунке - Erase, Program, Verify.
10) Нажмите кнопку "Run" (кнопка 4), пойдёт процесс. Обычно он занимает около секунды.
11) Если всё сделано правильно, то внизу слева появится надпись "Verify PASS", а огоньки рядом с галочками будут зелёными.
user posted image
12) Готово! =) Отключите устройство от USB и подключите снова. В системе оно будет видеться только как USB хаб, ничего более. Это нормально.


Где брать прошивки? Какую выбрать?
Сейчас существует уже достаточно много модификаций PSGroove. Раньше здесь была инструкция о том, как скомпилировать прошивку самому. Но теперь появился конструктор:
http://www.project0.de/psgroove-maker/

Указываете все параметры и получаете на выходе прошивку. Для моей платы, которая выше, надо выставлять параметры вот так:

user posted image


Или вот вам уже готовые прошивки для:
- arduino_duemilanove
- arduino_mega
- at90usbkey_at90usb1287_8Mhz
- atavrxplain_at90usb1287_8Mhz
- avr_opendousv1.1_at90usb162_8Mhz
- blackcat_usb_at90usb162_16Mhz
- minimus_avr_usb_at90usb162_16Mhz
- olimex_avr_usb_162at90usb162_8Mhz
- open_kubus_atmega16u4_8Mhz
- teensy1.0++_at90usb646_16Mhz
- teensy1.0_at90usb162_16Mhz
- teensy2.0++_at90usb1286_16Mhz
- teensy2.0_atmega32u4_16Mhz
- teensy_at90usb162_16Mhz
- usbkey_at90usb1287_8Mhz
- micropendous2_atmega32u4_8Mhz

Одним архивом: тыц.


А как им пользоваться-то?
1) Отключаем питание PS3 выключателем сзади, затем включаем его назад.
2) Втыкаем в USB порт консоли наше устройство, если ещё не сделали этого.
3) Включаем PS3 кнопкой power и сразу же нажмите кнопку eject.
4) Если сработало, красный светодиод на PSGroove девайсе (если он есть) потухнет, а зелёный (опять же, если он есть) загорится.
5) Когда PS3 загрузится, зайдите в меню "игра". Там должны появиться новые пункты, включая "Install Package Files". С его помощью можно устанавливать хоумбрю программы с USB флешки. Например, "Backup Manager" smile.gif

Сообщение отредактировал Cluster - Пятница, 05 ноября 2010, 01:39


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
KIN
post Среда, 08 декабря 2010, 14:04
Отправлено #2


Waiting for the CATBUS...
****

Группа: Пользователи
Сообщений: 429
Регистрация: 20 мая. 2006
Из: МОСКВА
Пользователь №: 16 297





user posted image

На сайте gamebox стала доступна последняя прошивка для супер-пупер донгла P3Go GT Break о котором Вы не раз читали. Кто не читал, советую ознакомиться.
Коротко о приемуществах данного девайса:
Наличие 32 битного процессора, быстродействующей памяти SDRAM, NAND Flash 128 MB памяти и поддержка карт памяти microSDHC.

Особенности:
1. Можно использовать 2 разные прошивки PL3 и Hermes 4
(чтобы запустить PL3 надо чтобы стояла MicroSD карта, с пустым слотом запускается Hermes 4)
2. В комплекте есть Switch (выключатель) полезен для обладателей Slim консолей.
3. Поддерживает загрузку игр с MicroSD

Хочу привести FAQ-перевод статьи о том,как прошить данное чудо техники.
Итак,начнем...


После того, как Вы обновитесь на “20101118-update.rar” , можно будет не использовать способ TF(апдейт с карты памяти), чтобы сделать обновление. Когда Вы захотите обновить устройство, вам потребуется лишь скинуть файл “update.bin” во встроенный диск P3GO.

Ссылка на стабильную версию 20101118-update.rar

А сейчас подробнее о том,как прошиться именно на “20101118-update.rar”
1. Вставьте P3GO в порт USB компьютера,
2. Скопируйте "update.bin" в корень карты памяти,
3. Выполните функцию безопасного извлечения устройства USB (P3GO) и выньте донгл,
4. Вставьте P3GO в порт USB снова, все,дальше никаких действий вручную не делаем, обновление будет закончено после того, как диод мигнет синим и красным, это - приблизительно 5 секунд),теперь более новые прошивки таким же методом можем ставить из встроенной памяти устройства.

Ссылка на свежую версию прошивки 20101126-update.rar


Как пользоваться донглом:

Консоль должна иметь прошивку не выше 3.41 (лучше именно ее)
Порты юсб должны быть свободны.
Важно: консоль должна быть полностью выключена перед использованием p3go. Для толстых версий используйте выключатель сзади. Для тонких версий, если у Вас есть "Выключатель G"(Switch G) из комплекта донгла(см. картинку выше), воспользуйтесь им,это очень удобно.(советую при заказе данного джейла,убедиться в полной комплектности устройства,тоесть донгл+свич,если у вас слимка) Если же у вас нету данного переключателя,то вам придется вынуть шнур питания из пс3 на короткое время.


1. Выключаем консоль от сети,как сказано выше и включаем в сеть снова.
2. Вставляем наш донгл в первый юсб порт(левый)
3. Нажимаем на кнопку POWER и быстро на кнопку EJECT (очень важный момент)
4. Когда ждейл будет загружаться,он будет мигать синим и красным цветом,экран в течение нескольких секунд будет черным. Затем будет гореть только синий диод ,это значит,что загрузка нашего донгла закончена и прошла успешно.

Как проинсталлировать программы из донгла?

1.После загрузки,заходим в область "Игра" в меню приставки и выбираем
"Install Package Files", мы можем найти два файла с именами GMAN74113.pkg и ftpserver_12.pkg соответственно, инсталлируем их.
2. И вот,уже можем видеть новые иконки в поле "Игра" нашего меню,она называются GAME MANGAER and BLACKBOX FTP.
7. Функции GAME MANGAER:←/→ + X : выбор и загрузка игры (после загрузки выбранной игры,мы вернемся в главное меню приставки, двигаемся в /APP_HOME/PS3_GAME/ чтобы войти в игру)
△ : выйти
о : копировать игру на внутренний или внешний HDD
□ : Удалить игру





PS3go наконец выпустили обновление для даунгрейда прошивки!

Приставка выходит в сервисный режим!
Вот то, как это работает:

1. загрузите это приложение, разархивируйте.
2. включите ps3go к компьютеру, и положите файл update.bin в корень диска (встроенного в донгл, не microSD!)
3. отключите устройство от юсб и включите снова (это действие прошьет ps3go на ядро V10),
4. копируем downgrade.bin на встроенную память.
5. вставьте донгл в ps3 и проделайте процедуру jailbreak'a как обычно (выключите\включите в сеть, нажмите power и быстро eject)
6. на FAT (толстых) приставках нужно выключить через xmb (нажимаем находясь в меню приставки на кнопку PS на джое,далее-выключить систему), на новых (SLIM) ничего делать не надо - приставка в пятом пункте сама выключится.
7. включите приставку стандартным способом и вуаля,вы в фабрика / сервис режиме!
Переименуйте downgrade.bin во что угодно, чтобы возвратиться к режиму jailbreak (это действие выведет ps3go из factory/serivce режима)

ТУТ смотрим как понизить прошивку.

Кто проверит,просьба отписать в теме!


Изменения в новых прошивках и подробный обзор GT Break от ivankost [FAQ] По донглу P3Go GT Break

Как пользоваться сетевым клиентом и прочими функциями,думаю писать в этой теме не стоит. Процессы сравнимы с любыми другими донглами. Очень технологичная и интересная на мой взгляд штучка на рынке на настоящий момент. Надеюсь кому то поможет мой небольшой вклад в FAQ,так как не все знают английский и по данному девайсу очень мало русскоязычной инфы.

Сообщение отредактировал KIN - Пятница, 10 декабря 2010, 10:05


--------------------
Положительные отзывы +100500
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Cluster   PSGroove - FAQ для чайников   Пятница, 03 сентября 2010, 21:25
KuKzz   http://www.chipdip.ru/product/at90usb162-16au.aspx...   Пятница, 03 сентября 2010, 21:52
Cluster   Да вот как раз про это писал :) Думаю, уже не р...   Пятница, 03 сентября 2010, 22:04
Ashen   По идее такой микроконтроллер, в случае сборки его...   Пятница, 03 сентября 2010, 22:26
youtoome   А AVR-USB162 вообще реально в москве достать? Прос...   Пятница, 03 сентября 2010, 22:03
fet1234   Cluster, ты с внешнего винта пробывал бэкапы запус...   Пятница, 03 сентября 2010, 22:23
Hahahoj   Ашен, нафиг вскрывать консоль, которая запускает ч...   Пятница, 03 сентября 2010, 22:28
Ashen   Кому как. Есть люди, которым важно наличие двух U...   Пятница, 03 сентября 2010, 22:30
Hahahoj   На чашечку мультиплеера? И со свистом срывается в...   Пятница, 03 сентября 2010, 22:42
Ashen   А как же мультиплеер на одной консоли?^_^ Или всё...   Пятница, 03 сентября 2010, 22:45
terek   Господа... у меня такой вопросик.. хотя конечно не...   Пятница, 03 сентября 2010, 22:29
Hahahoj   А как же не хотсит 8) Он тоже мультиплеер. и такое...   Пятница, 03 сентября 2010, 23:02
Cluster   Фух... Написал ещё много всего.Про изготовление де...   Пятница, 03 сентября 2010, 23:19
GloryPL   Вопрос такой,можно ли Бэкапить игры от PS 1,и как ...   Пятница, 03 сентября 2010, 23:21
Cluster   Всё это не зависит от этого устройства. Девайс эт...   Пятница, 03 сентября 2010, 23:25
Dream1956   работают   Суббота, 04 сентября 2010, 07:42
GloryPL   Ясно,вот и я найти нигде не могу,что бы кто-то зап...   Пятница, 03 сентября 2010, 23:28
Cluster   Перенести бы все эти файлы на другой хостинг, не х...   Пятница, 03 сентября 2010, 23:31
Hahahoj   2GloryPL Как раз подтверждают, что работают скачан...   Пятница, 03 сентября 2010, 23:31
GloryPL   Ясно,как куплю эту платку,буду экспериментировать)   Пятница, 03 сентября 2010, 23:45
chrome2   Cluster а у тебя нет случайно рисунка печатной пла...   Пятница, 03 сентября 2010, 23:45
Cluster   Есть набросок, но ещё не совсем точный, т.к. мне ...   Пятница, 03 сентября 2010, 23:53
galahad   А обязательна ли печатная плата? Или достаточно пр...   Суббота, 04 сентября 2010, 00:22
Cluster   Можешь соединить. Но учти, что контакты очень мел...   Суббота, 04 сентября 2010, 00:32
Izotov   del   Суббота, 04 сентября 2010, 00:37
Izotov   del   Суббота, 04 сентября 2010, 00:31
^^V^^   Сегодня кстати выпустили програмный порт PSGroove...   Суббота, 04 сентября 2010, 00:32
svk   угу. а там глядиш и для пц чтонить напишут))   Суббота, 04 сентября 2010, 05:50
galahad   а можно фото покрупнее и сверху?   Суббота, 04 сентября 2010, 00:36
Cluster   Это старая фотка устройства, которое я уже разобр...   Суббота, 04 сентября 2010, 00:40
Izotov   del   Суббота, 04 сентября 2010, 00:43
Cluster   А. Я думал, что ты про фотку :) Просто ты её проц...   Суббота, 04 сентября 2010, 00:44
Izotov   Значит для самостоятельного создания хекса необход...   Суббота, 04 сентября 2010, 00:49
UNDERTAKER   Полезная статья. Не думал,что так быстро появится ...   Суббота, 04 сентября 2010, 01:11
Hahahoj   Это было очевидно с того момента, как выложили фот...   Суббота, 04 сентября 2010, 01:22
MadBananaS   Немного не понятно. Кнопки - фиксирующие нажим и...   Суббота, 04 сентября 2010, 09:45
RC_Gremlin   Дайте ссылку на бекап менеджер 1.1 и 1.0, а то иск...   Суббота, 04 сентября 2010, 11:43
Hahahoj   Я тебе вчера давал. Ты в промежутках процесса хоть...   Суббота, 04 сентября 2010, 11:57
Helgas_   Можете подсказать интернет-магазины,в которых можн...   Суббота, 04 сентября 2010, 14:33
anderson13666   Кто нибудь может подсказать где в Питере можно при...   Суббота, 04 сентября 2010, 15:33


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 24 июля 2026, 14:38
Skin Designed (c) by Rooq.net, All Rights Reserved.