Forums Logo

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

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

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

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


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

Группа: Пользователи
Сообщений: 6 651
Регистрация: 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
Страниц: 88 < 1 2 3 4 > »  
Reply to this topicStart new topicStart Poll
Ответов(20 - 39)
Cluster
post Пятница, 03 сентября 2010, 23:53
Отправлено #21


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

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





QUOTE (chrome2 @ Суббота, 04 сентября 2010, 00:45)
Cluster
а у тебя нет случайно рисунка печатной платы?
*

Есть набросок, но ещё не совсем точный, т.к. мне ещё неизвестны размеры некоторых деталей. Скорее всего я получу партию только в следующую субботу sad.gif

QUOTE (chrome2 @ Суббота, 04 сентября 2010, 00:45)
твой вариант схемы (основан на Teensy) пойдет он нармально будет работать
*

Пойдёт. От Teensy он отличается упрощённой системой кнопок - из-за этого их две, а не одна, зато компонентов надо меньше. Кстати, по-хорошему ресет надо бы подтянуть на +5...
Ну и светодиода у меня два, а у Teensy один smile.gif Ещё у меня кварц на 16Mhz, но это особого значения не имеет. Там хватит и восьми, но тогда прошивка должна быть с рассчётом под 8MHz.


--------------------
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
galahad
post Суббота, 04 сентября 2010, 00:22
Отправлено #22


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

Группа: Пользователи
Сообщений: 4 216
Регистрация: 16 сент. 2006
Из: Москва
Пользователь №: 18 068





А обязательна ли печатная плата? Или достаточно просто соединить компоненты проводами и запихать в корпус?


--------------------
3DS FC 3496-9738-1897
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Izotov
post Суббота, 04 сентября 2010, 00:31
Отправлено #23


Ветеран
******

Группа: Пользователи
Сообщений: 1 460
Регистрация: 09 апр. 2008
Пользователь №: 26 313





del

Сообщение отредактировал Izotov - Воскресенье, 05 сентября 2010, 21:06
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
^^V^^
post Суббота, 04 сентября 2010, 00:32
Отправлено #24


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 14 янв. 2005
Пользователь №: 12 386





Сегодня кстати выпустили програмный порт PSGroove под телефон Nokia N900 под названием Psfreedom. Только что проверил, действительно работает =)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Суббота, 04 сентября 2010, 00:32
Отправлено #25


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

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





QUOTE (galahad @ Суббота, 04 сентября 2010, 01:22)
А обязательна ли печатная плата? Или достаточно просто соединить компоненты проводами и запихать в корпус?
*

Можешь соединить. Но учти, что контакты очень мелкие, паять надо крайне аккуратно. Вот фото, чтобы иметь представление:

user posted image

Дальняя микросхемка - это оно. Сравни с размером miniUSB.


QUOTE (Izotov @ Суббота, 04 сентября 2010, 01:31)
Cluster, можешь расписать ка компелить, например микропроцессор AT90USB646, кварц 16мгц. Это в мейкфайле править строчку с микропроцессором. Дальше что делать? WinAVR установлен. Просто раньше с этим не имел дела
*

Просто перейди в директорию, где лежит Makefile и набери в командной строке команду "make".

Сообщение отредактировал Cluster - Суббота, 04 сентября 2010, 00:49


--------------------
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
galahad
post Суббота, 04 сентября 2010, 00:36
Отправлено #26


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

Группа: Пользователи
Сообщений: 4 216
Регистрация: 16 сент. 2006
Из: Москва
Пользователь №: 18 068





а можно фото покрупнее и сверху?


--------------------
3DS FC 3496-9738-1897
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Izotov
post Суббота, 04 сентября 2010, 00:37
Отправлено #27


Ветеран
******

Группа: Пользователи
Сообщений: 1 460
Регистрация: 09 апр. 2008
Пользователь №: 26 313





del

Сообщение отредактировал Izotov - Воскресенье, 05 сентября 2010, 21:07
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Суббота, 04 сентября 2010, 00:40
Отправлено #28


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

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





QUOTE (galahad @ Суббота, 04 сентября 2010, 01:36)
а можно фото покрупнее и сверху?
*

Это старая фотка устройства, которое я уже разобрал (это не PSGroove).
Вот тут немного фоток есть: http://cluster-d.livejournal.com/260458.html

Крупно фото есть тут: http://www.chipdip.ru/product/at90usb162-16au.aspx

QUOTE (Izotov @ Суббота, 04 сентября 2010, 01:37)
Вау супер, получилось. Добавь в фак, просто думаю не многие знают такие нюансы
*

Это НЕ PSGroove, я просто показал такой корпус для примера.


--------------------
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
Izotov
post Суббота, 04 сентября 2010, 00:43
Отправлено #29


Ветеран
******

Группа: Пользователи
Сообщений: 1 460
Регистрация: 09 апр. 2008
Пользователь №: 26 313





del

Сообщение отредактировал Izotov - Воскресенье, 05 сентября 2010, 21:07
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Суббота, 04 сентября 2010, 00:44
Отправлено #30


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

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





QUOTE (Izotov @ Суббота, 04 сентября 2010, 01:43)
Я просто сказал насчет того как компилить. Типа ввести просто make и оно само дельше
*

А. Я думал, что ты про фотку smile.gif Просто ты её процитировал. Добавлю, ок.


--------------------
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
Izotov
post Суббота, 04 сентября 2010, 00:49
Отправлено #31


Ветеран
******

Группа: Пользователи
Сообщений: 1 460
Регистрация: 09 апр. 2008
Пользователь №: 26 313





Значит для самостоятельного создания хекса необходимо знать только какой микропроцессор и частота кварца, затем просто отредактировать параметры в мейкфайле в строчках
CODE
MCU = at90usb1286

CODE
F_CPU = 16000000  

Или еще чтото необходимо править. Наличие рабочих светодиодов не важно
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
UNDERTAKER
post Суббота, 04 сентября 2010, 01:11
Отправлено #32


Безумец
*****

Группа: Пользователи
Сообщений: 601
Регистрация: 01 июня 2006
Из: Москва
Пользователь №: 16 472





Полезная статья.
Не думал,что так быстро появится возможность самостоятельного изготовления донгла.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Суббота, 04 сентября 2010, 01:22
Отправлено #33


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Это было очевидно с того момента, как выложили фотку устройства. 8)


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
svk
post Суббота, 04 сентября 2010, 05:50
Отправлено #34


гбх - рассадник .
*******

Группа: Пользователи
Сообщений: 2 582
Регистрация: 17 дек. 2007
Из: Саратов/Тепличный
Пользователь №: 24 806





QUOTE (^^V^^ @ Суббота, 04 сентября 2010, 00:32)
Сегодня кстати выпустили програмный порт  PSGroove под телефон Nokia N900 под названием Psfreedom. Только что проверил, действительно работает =)
угу. а там глядиш и для пц чтонить напишут))
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Dream1956
post Суббота, 04 сентября 2010, 07:42
Отправлено #35


Hunter Games
****

Группа: Пользователи
Сообщений: 270
Регистрация: 29 апр. 2010
Из: Екатеринбург
Пользователь №: 36 725





QUOTE (Cluster @ Пятница, 03 сентября 2010, 23:25)
Всё это не зависит от этого устройства. Девайс этот помогает запускать хоумбрю, которое и должно всё это уметь.
От PS1 - ещё нет, но уже обещают. Как и от PS2.
Про скачанные образы я сам так и не понял. Надо попытаться запустить бекап на другой PS3 (не на той, где он был сделан). Такое впечатление, что этот эксперимент никто не проводил. По крайней мере я об этом ничего не слышал.
*

работают


--------------------
Могу помочь выкупить лоты с аукционов и зарубежных магазинов.

Продажа, ремонт, модификация ретро приставок.

whatsapp 9530098179
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MadBananaS
post Суббота, 04 сентября 2010, 09:45
Отправлено #36


Фанат
***

Группа: Пользователи
Сообщений: 137
Регистрация: 13 фев. 2009
Из: Владивосток
Пользователь №: 30 539





QUOTE (Cluster @ Суббота, 04 сентября 2010, 04:25)
- Очень желательно: две кнопки для перевода устройства в режим обновления прошивки.


Немного не понятно. Кнопки - фиксирующие нажим или нет?


И еще вопрос: в местном магазине нет ни одной из вышеназванных микрух, но есть
ATmega32-16AU и ATmega32-16PU PBF. Они подойдут?

Сообщение отредактировал MadBananaS - Суббота, 04 сентября 2010, 11:06


--------------------
Рейтинг в барахолке: +12 | -0
Gashik +4 ; -antony- +1 ; Mike Ro +1 ; Arsenalec +1 ; o T B e T +1 ; Линк +1; fen +1; P$Ysonic +1; syst +1
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RC_Gremlin
post Суббота, 04 сентября 2010, 11:43
Отправлено #37


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

Группа: Пользователи
Сообщений: 4 260
Регистрация: 24 нояб. 2007
Из: Москва Бульвар адмирала ушакова
Пользователь №: 24 499





Дайте ссылку на бекап менеджер 1.1 и 1.0, а то искать залбались уже.


--------------------
user posted image
Заядлый геймер Xbox ник: RC Gremlin НЕ заядлый геймер Nintendo Switch SW-0801-8021-6248
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Суббота, 04 сентября 2010, 11:57
Отправлено #38


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Я тебе вчера давал. Ты в промежутках процесса хоть в Скайп заглядывай.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Helgas_
post Суббота, 04 сентября 2010, 14:33
Отправлено #39


Продвинутый
Group Icon

Группа: Проверяемые
Сообщений: 38
Регистрация: 21 авг. 2010
Пользователь №: 37 874





Можете подсказать интернет-магазины,в которых можно заказать готовые платы,из списка с доставкой в Москву?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anderson13666
post Суббота, 04 сентября 2010, 15:33
Отправлено #40


Фанат
***

Группа: Пользователи
Сообщений: 163
Регистрация: 24 апр. 2007
Пользователь №: 21 980





Кто нибудь может подсказать где в Питере можно приобрести готовую плату? или может есть кто может сделать её?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Страниц: 88 < 1 2 3 4 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 29 июня 2025, 21:42
Skin Designed (c) by Rooq.net, All Rights Reserved.