RGH2 (phat) для x360ace !
Вот уже около месяца я работаю над запуском RGH2 на чипе x360ace. И наконец всё готово для релиза!
Ради интереса, попробую оформить статью в виде F.A.Q.
Q: Почему именно сейчас? RGH2 на фат был уже давно!
A: Дешевые и мощные чипы x360ace появились относительно недавно. К тому же, я был впечатлен
Q: На видео и так x360ace, зачем делать что-то своё?
A: Увы, автор не выложил ни кода, ни xsvf файлов. Пришлось делать самому
Q: И как, быстро запускается?
A: На моей приставке — в районе 4 циклов. Но я даже не пытался оптимизировать старты путём перемещения проводов и прочей магии. Уверен, можно сделать лучше.
Q: Быстрее, чем CR4?
A: Нет, не быстрее. С помощью ECC образов для CR4 можно уменьшить время одного цикла, но стабильность запуска у CR4 выше.
Q: Какие консоли поддерживаются?
A: Судя по отзывам, на Jasper и Falcon работает. Если будут у меня Zephyr и Xenon — и для них сделаю
Q: Где скачать??
A: Набор прошивок доступен
Q: Самый главный вопрос. Как устанавливать?
A:
Для начала, вам нужно найти x360ace v1 или v2:
Приобрести их можно на
При цене в 2$ — 10$ за штуку, на подделку нарваться сложно, потому что почти никто их не подделывает.
Затем найти чем их прошить. XSVF файлы поддерживаются такими программаторами как Super NAND Flasher, NAND-X и JR-Programmer
Если отдельно заморочиться, можно записать через Squirt 360 flasher и даже через MTX SPI Flasher. Но всё же рекомендую что-то из вышеперечисленного.
Контакты для записи прошивки находятся на противоположной стороне чипа:
Далее нужно припаять их к приставке. Точки промаркированы аналогично TX Coolrunner, проблем возникнуть не должно. Используйте свою любимую укладку проводов, далее я расскажу как найти подходящий файл прошивки.
Единственное, что требует изменения, это питание чипа. Нужно отпаять диод и припаять на указанную точку проводок с 1.8в:
1.8в брать отсюда:
Так. Теперь самое интересное — как подбирать прошивку.
важное замечание. если чип уже припаян к приставке, перед прошивкой нужно вставить питание в Xbox!
Файлы прошивок названы по принципу lx_sy, где x — длина импульса, y — точка начала.
Диод на чипе мигает в такт шине post_out, это поможет подобрать нужную прошивку без логического анализатора.
Самое главное — найти нужную длину импульса, это основная проблема RGH2. Всё просто, но распишу подробнее:
1) записываем l6_s5.xsvf, смотрим на поведение светодиода.
2) скорей всего за один цикл вы увидите много мелких импульсов и один подлиннее («длинный» цикл). Это значит, длина импульса слишком мала.
3) берём прошивку с длиной побольше, например l7_s5.xsvf, опять смотрим на диод.
4) продолжаем увеличивать длину, пока не появятся циклы только из коротких импульсов мигания («короткий» цикл).
5) в итоге, нужно подобрать такую длину, когда бывают и «короткие» и «длинные» циклы вперемешку.
6) если не получается, то выбрать минимальную длину с короткими циклами.
Как только определились с длиной, подбираем момент сброса, это проще — перебрать все 4 варианта.
В общем, у меня срабатывают прошивки l7_s6 и l7_s7. Запуски не идеальные, иногда и до 15 циклов доходит, но я и не пытался менять укладку.
Кому интересно, вот видео, снимал в темноте 🙂 старты на видео 7, 1, 1, 1, 1, 8, 1, 2, 2, 11
Там видно и длинные и короткие мигания при попытках запуска, но больше ничего не видать)
Огромная благодарность
Capso за предоставленную приставку
stasik008 за ремонт приставки
mihail21 и 3absiso за набор оборудования
форуму
P.S. хотите чего-то покруче? уже работаю над этим! мой PayPal по-прежнему 15432@mail.ru 😉
Спасибо! ждал
Я использую «SQUIRT2.0», работает хорошо на RGH2 FAT
ACE2 будет работать лучше, чем ACE1?
5V не нужно вообще? только 1,8? длинный провод для C и D?
Оба ACE имеют один и тот же чип. Так что равновероятно.
5v нужно. 1.8 дополнительно ко всем остальным. Провода укладывать как угодно. У меня D уложен как на миниатюре к статье
Может быть лучше использовать D как на Squirt2.0 ? до резистора?
Может и лучше, не пробовал. Я просто припаял как можно проще, а потом колдовал с прошивками весь месяц
«cycle length is 3.5 sec with CR4 ECC files»
я могу получить побольше комментариев об этом?
а как насчет сделать это для FreeBoot, а не только ECC?
В SMC, что для CR4 сделали, таймаут по ошибке вдвое ниже. Соответственно, вдвое быстрее пашет. С любым чипом. Freeboot надо с этим SMC собрать (галка CR4 в джиранере)
будет круто сделать xeBuild.exe с этой новой SMC без JRunner а то он глючит конкретно последние время.
да всё просто, вот архив
https://dl.dropboxusercontent.com/u/16255396/hackfaq_soft/CR4_RGH2%2B.zip
оттуда нужный SMC кидай в папку с данными xebuild (например, переименуй jasper.bin в smc.bin и положи в папку xebuild/data)
спасибо! буду тестировать.
все эти ECC работают с Winbond, не так ли?
1) тема вообще про фатки
2) corona_cr4.ecc действительно работает с винбондом
Или я не так понял?
правильно, я спрашивал о короне winbond.
Тема конечно хорошая, но скоро рынок захватят винчестеры. Фатки попадаются крайне редко.
Спасибо Ричи,
Только что заказал xACE 2.0 на Али. Как придёт — обязательно потестю. У меня целая куча фэлконов фаляется.
а по лпт их можно прошить?
наверн можно, через Xilinx ISE suite например. но я не пробовал
На видео видно, что на чипе 3 светодиода 2зеленых и один красный..
На x360ace разве их 3?
там помимо ace еще много чего стоит.
Проблема с фалконом, после нескольких циклов срывается в вечный, длинный ресет, может было у кого, посоветуйте что можно с этим сделать.
знаю такое, причину примерно тоже нашел. пока нет времени допилить.
RichY не смог бы ты, выложить Files SVF….. Спасибо 🙂
Программы для записи SVF не работают с этим чипом. Но я сделаю SVF в следующем релизе
SVF => Glitch360Key Updater = работает вроде
Не решена пока проблема для общего использования?
>Если отдельно заморочиться, можно записать через Squirt 360 flasher
RichY, не смог бы ты подсказать, как это сделать?
угу… тоже интересно как прошить матриксом
Ну теперь ждем Ричи когда ты возьмешься за Xenon
Есть фалкон с дашем 9199.
Хочу попробовать поставить freeboot.
Посоветуйте, что лучше поставить?
RGH1 на матриксе например или обновить
даш и попробовать метод из данной статьи.
поставил RGH1 на матриксе вроде норм
попробовал на джаспере — результат хороший и почти стабильный