Приставки > 5 поколение
Лучший модчип(прошивка) для PS - PsNee-V7
<< < (6/18) > >>
Zombar:
postal2201, В пал биосе проверку лицензии пофиксили, а в японском что мешает так сделать? Или тупо никому джап биос не нужен?
postal2201:
taras_v, все необходимое есть в первом посте.

Zombar, по сути в биосе никто ничего не фиксил. Просто существует сервисный диск NTSC региона способный запускаться на pal  консоли. Так называемый патчинг биоса как раз немного притворяется этим диском. Поэтому когда вы вставляете ntsc игру в чипованную консоль, она думает что вставлен этот самый сервисный диск и успешно его запускает.
А вот pal сервисных дисков способных запускаться на ntsc консолях насколько я знаю не существует, соответственно и нет такого фикса.
Yoti:
postal2201,
как диск называется, какая маркировка, где почитать?
postal2201:
Yoti, единственное что помню по-моему этот диск выходил с SCPH-103. Читал об зтом года два назад, когда работал над своей прошивкой. Хотел понять откуда взялся алгоритм обхода блокировки, так как сам алгоритм довольно прост. Грубо говоря при поступлении импульса на а18 через несколько микросекунд подаем чипом импульс на d2 и приставка считает что все ок. Но это так сказать обратная сторона полученная с помощью лог. анализатора. Если я не ошибаюсь для снятия поведения приставки запускали как раз тот самый сервисный диск.

P. S.  Пост был на забугорном сайте.
taras_v:

--- Цитата: postal2201 от 12 Сентябрь 2018, 00:37:25 ---все необходимое есть в первом посте.

--- Конец цитаты ---
Этот вариант расматривал, но на данный момент на руках нет Arduino, а если сейчас заказывать то идти пару месяцев точно будет. Хотелбы найти прошивку работающую с PIC 12F629 (то что в наличии) на консоли SCPH-7000. Кто знает кинте ссылку, если конечно такая прошивка существует.
Yoti:
taras_v,
тебе не кажется странным спрашивать прошивку для ПИКа в теме, где как раз от него и отказались?
qwerty146:
Chin@,
--- Цитата: Chin@ от 25 Июль 2018, 15:34:23 --- на моем мониторе Sony LCD не появляется полоса внизу экрана на дисках PAL
--- Конец цитаты ---
Добрый день, не могли бы вы подробнее пояснить о какой полосе идёт речь, у меня тоже имеется 152 lcd и при запуске ntsc игр появляется такая же полоса снизу как у вас, а при запуске pal они идут на весь экран но в области где в случае с ntsc полоса, в pal мерцание, что несколько раздражает, хотелось бы понять сможет ли перечиповка вылечить эту мерцающую полосу в pal играх, спасибо.
megavolt85:

--- Цитата: qwerty146 от 19 Сентябрь 2018, 16:36:05 ---хотелось бы понять сможет ли перечиповка вылечить эту мерцающую полосу в pal играх
--- Конец цитаты ---

нет, не сможет
tomba:
Приветствую. Выше сказано про патчинг биоса, но я так понял это актуально для pal слимок. А что с фат версиями?  С ntsc приставками? Как вообще работает кросс-регион, в каком формате и с какой частотой будет выводится картинка игры другого региона? Допустим у меня американская приставка, поставлю я ардуинку, и я на ней хочу запустить пал версию игры.
SAMael:
А пофигу, железо по сути одно и тоже, разница в БП 110-220, режиме работы видеокодера пал-нтсц, ну и заданая частота процам по пал и нтц, и само ПО биоса, а так все одно и тоже.
dorogi:
 
--- Цитата: postal2201 от 23 Январь 2018, 14:18:51 ---   Друзья, как то незамеченным остался выход прошивки PsNee-V7 :neznayu:
А между тем ребята с psxdev.net очень хорошо постарались.
Почему же я считаю эту прошивку самой лучшей для чиповки PS?

1. Поддержка всех, абсолютно ВСЕХ ревизий и модификаций PS1 и PSOne.
2. Прошивка мультирегион.
3. Абсолютный стелс режим. Алгоритм данной прошивки работает не по таймингам, а по положению лазерной головки. Соответственно данные отправляются строго в определенный промежуток времени, исключая любую возможность определить наличие чипа.
4. Патчинг BIOS для SCPH-102 PAL.
5. Корректная работа AudioCD, как на не модифицированной консоли.
6. Очень низкая цена железок. Arduino Pro Mini ~ 80р, Arduino Nano ~ 120р.
7. Простая установка в несколько шагов. Описание процесса под спойлером. :)

1. Если ваша палата Arduino без USB интерфейса, то для прошивки чипа вам понадобится как минимум USB to TTL конвертер. Очень желательно использовать 6-пиновый, с поддержкой линии DTR как на картинке.

А еще лучше обзавестись копеечным (около 80р.) программатором c али - USB ASP 2.0, так как прошить прошивку с поддержкой патчинга BIOS для PSone вы сможете только с помощью ICSP программатора. Для прошивки Attiny также потребуется ICSP программатор.

2. В ArduinoIDE в настройках нужно добавить дополнительные ссылки для менеджера плат:

--- Код: ---http://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_atmega8_series_index.json
--- Конец кода ---
Это позволит вам шить через ArduinoIDE всякие нестандартные для нее вещи attiny/atmega, и китайские копии оригинальных плат Arduino, так как часто ArduinoIDE отказывается их прошивать.
Далее в менеджере плат нужно установить эти 2 пакета.

Новые платы появятся в самом низу списка:

3. Настройка самой прошивки сводится к выбору используемого чипа и опциональному включению Bios патчинга для PSone SCPH-102 PAL.

4. Так же не забудьте изменить настройки чипа после выбора имеющейся у вас платы в меню.

Все основные настройки перечислены в начале .ino файла с прошивкой.
5. Если вы прошиваете чип с помощью ICSP программатора для установки в PS One SCPH-102, то также отключите использование бутлоадера.

6. Теперь вам остается только прошить прошивку в чип либо кнопкой "Загрузка", если используется USB to TTL,
 либо кнопкой "Загрузить через программатор", если используется USB ASP 2.0 или другой поддерживаемый ICSP программатор.
Так же прошивку можно выгрузить в виде hex файла для прошивки в другом ПО, например через avrdude.

!Внимание! Запитывайте ваш мод-чип только от 3.3(3.5) вольт! Не используйте 5 вольт! Даже если ваша Ардуина рассчитана на питание от 5 вольт, все равно запитывайте её только 3.3(3.5) вольт! Этого напряжения достаточно для нормальной работы!

GitHub

--- Конец цитаты ---

День добрый! Не подскажите где взять диаграмму установки (схему подпайки данного чипа).
megavolt85:
В исходном коде Миша, всё в исходном коде .....
dorogi:
megavolt85, Точно. Спасибо Василий :)
drakon4ek:
Подскажите что делаю не так.
У меня SCPH-5502, мат. плата как у postal2201 на 2 стр. данной темы (PU18)
Купил Arduino nano c mini USB, на чипе написано Atmel Mega328P.
Родные драйвера для USB не встали - установил из интернета (CH340G), встали, но пришлось отключать защиту винды - драйвера были не подписаны.
Далее в Arduino IDE выставляю Arduino nano, далее процессор в соответствии с маркировкой на чипе, пробовал два способа при разных версиях менеджера плат:
 1. ATmega328P (Old Bootloader) при менеджере плат 1.6.23 (если выбрать не Old Bootloader, а просто ATmega328P, то при записи появляется ошибка)
 2. ATmega328 при менеджере плат 1.6.19 (его рекомендуют использовать для левых Arduino nano) и COM-порт ассоциированный c USB.
В коде программы убираю слеш у #define Arduino board .
Нажимаю загрузку: компиляция и запись происходят успешно (и п.1 и п.2).
Распиваю всё по схеме (перепаивал 2 раза)
Плойка при установленной arduino отказывается запускать пиратки, а также при установке лицензионного Демо-диска запускает аудио проигрыватель.
Если всё отпаиваю, то демо-диск запускается нормально.
Заказывал тут:
https://mcustore.ru/store/arduino/arduino-nano-3-0-ch340g/
postal2201:
drakon4ek,  проверьте 2 и 4 пункты инструкции. Сделайте скрин что у вас в настройках (как в 4 пункте).
Arduino ide ставьте последнюю.
Запитываете от 3.5 вольт?
drakon4ek:
Нашёл  причину неисправности, вероятно пригодится тому, кто также как и я будет использовать китайскую nano.
Поиски были долгими, но ответы нашлись в одном видео с ютуб:
https://youtu.be/mhMCT63-h08Для работы в данном случае необходимо выполнить следующие два пункта:
1. Необходимо шить adrduino с помощью программатора/Arduino ISP. Если будете шить ардуинку по USB, то будете использовать bootloader. При использовании bootloader'a программа в адруино запускается с задержкой (после подачи питания), из-за этой задержки адруинка не успевает во время послать необходимые данные (это можно избежать используя внешнее питание).
2. Подключать питание не к выводу Vcc (Vin), а ко второму пину разъёма ICSP(программирования). Причина показана на видео на 7:52, у меня ситуация в точности как на видео.
После того как я выполнил эти два пункта у меня всё заработало.
Rumata:

--- Цитата: drakon4ek от 04 Январь 2019, 01:50:15 ---Необходимо шить adrduino с помощью программатора/Arduino ISP
--- Конец цитаты ---
Что-то подобное уже писалось :-\

--- Цитата: postal2201 от 13 Июнь 2018, 23:29:35 --- Да и прошивать для PAL слимки придется все равно через программатор.
--- Конец цитаты ---

А вообще не вижу смысла в Ардуине. Берём, как пишут на Гитхабе, ATtiny45: LFUSE 0xE2 HFUSE 0xDF > internal oscillator, full 8Mhz speed (supported, tested), они есть в очень мелких sop корпусах, распаиваем на макеточку, прошиваем и всё.
Winterwind:
postal2201, спасибо за гайд! В связи с обилием китайских клонов ардуины, у меня возник вопрос по 4 пункту инструкции ("изменить настройки чипа после выбора имеющейся у вас платы в меню") - как правильно определить настройки чипа? Как-то нужно подстраивать фьюзы? У меня в китайской а-ля Pro Mini на Atmega 168PA 8Mhz 3.3V фьюзы не такие, как по дефолту для этого чипа. На какую частоту настраивать чип - 8 МГц или 1 МГц и можно ли вообще использовать internal oscillator?  :? Хотелось бы прикрутить PsNee к PSX 5502 или к PSOne, накосячить и выпаивать потом по несколько раз для перепрошивки не хотелось бы. 
postal2201:
Winterwind, просто выберите то что у Вас на кварце написано. Если кварц 8 то и в менюшке надо выбрать 8. Остальные фьюзы ide сама выставит.
Winterwind:

--- Цитата: postal2201 от 08 Февраль 2019, 20:18:11 ---Winterwind, просто выберите то что у Вас на кварце написано. Если кварц 8 то и в менюшке надо выбрать 8. Остальные фьюзы ide сама выставит.

--- Конец цитаты ---
Ну так и не очень понятно, что там выбирать и какой кварц на плате. Если бы была оригинальная ардуина, вопроса бы не было, а тут вот такая:

Ну и если в Arduino IDE выбирать Arduino Pro Mini, то в качестве чипа можно указать только Atmega 168. Но тут чип другой - ATmega168PA (сигнатура 1e940b). Благодаря Вашему гайду добавил дополнительные ссылки для менеджера плат, но разобраться с настройками непросто:

Не очень понятно, что выбирать в опциях..  :neznayu: В описании платы написано просто "using Atmel Atmega168P-AU microcontroller" и "8 MHZ clock frequency". Прошиваю через программатор USBasp, шьется, кстати, только если поставить на программаторе перемычку на jp3. Не хотелось бы ошибиться в выборе кварца, да и с другими настройками тоже.

PS Добавил в менеджер плат MiniCore, как указано здесь: https://github.com/MCUdude/MiniCore
В Arduino IDE появились настройки:

Появилась возможность выбрать внешний кварц на 8 МГц. Прошил загрузчик, всё получилось. Без Вашего гайда не разобрался бы. Ещё раз спасибо, очень полезно!
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии