Обновление прошивки ядра InviteDRIVE v4

База знаний и ресурсы для устройств r.a.m Factory STORE.
Обновления, прошивки, схемы.
admin
Site Admin
Posts: 757
Joined: Tue Nov 23, 2010 5:55 pm
Location: Novosibirsk
Contact:

Обновление прошивки ядра InviteDRIVE v4

Postby admin » Tue Apr 02, 2019 10:39 am

Внешний вид устройства:
Image

Обновление ядра устройства возможно только с помощью специализированного программатора.

CORE (Ядро) Версия 4.4. от 19.08.2019.
  • Список исправлений.

    1. В модуле SEGA CD BACKUP исправлено значение регистра определяющего размер в SEGA CD BACKUP (VA[0x00400001]: 5->6).

    Как обновлять Ядро (не нужно пугаться что тут много шагов, шаги мелкие, если делать внимательно читая, всё получиться. :) )

    1. Для обновления ядра понадобиться программатор, (на изображении полнофункциональный клон ALTERA USB BLASTER, если у вас такого нет, часть пользователей получает такой программатор в комплекте с устройством, но не все, однако его можно заказать здесь или вам подойдет качественный клон ALTERA USB BLASTER'а с АлиЭкспресс или разумеется оригинал ALTERA USB BLASTER (USB Blaster Download Cable)).
    Image
    2. Вам понадобиться софт, устанавливаем: Quartus Programmer Setup.
    3. CPLD ядро, скачиваем, распаковываем: CORE (Ядро) Версия 4.4. от 19.08.2019.
    4. Разбираем InviteDRIVE v4 (в отличии от V6, V4 закручен обычными винтами под "крестовую отвертку"), видим разъем: Image
    5. С этой стороны карта "засовываем" программатор.
    "Не той стороной" не вставить, потому что напротив цифры "10" запаяно отверстие, а на программаторе соотв. нет 10-ого пина, как бы ключ в замок.
    6. Подключаем программатор к компьютеру.
    7. Запускаем софт (Quartus II Programmer). Открываем файл прошивки (В меню: File->Open) который скачали и распаковали в пункте 3.:
    видим разъем: Image
    8. В Quartus II Programmer выбираем программатор (USB Byte Blaster): Image

    Image
    9. И тут есть тонкость, так как отверстия в картридже под перепрошивку ядра больше чем "пины" (штыри) у программатора, программатор нужно слегка наклонить пальцем и держать в процессе обновления чтобы хороший контакт в отверстиях получить.
    10. Подключаем картридж к "сеге" (программатор не умеет давать питание картриджу, поэтому возьмем его от "сеги"). Включаем сегу (чтоб дать питание карту).
    11. Убеждаемся что "чекбоксы" в программе отмечены галочками как на изображении ниже (голубой прямоугольник). Нажимаем в программе "START" (кнопка выделена красным прямоугольником):
    Image
    12. Дожидаемся завершения операции:
    Image

    Ядро обновлено!

    Если ещё не обновляли OS переходим сюда и обновляем никаких спец программаторов для обновления OS не нужно!

    Пред ведущие обновления:

    CORE (Ядро) Версия 4.03. от 13.08.2019.

    1. Исправлена ошибка в модуле SEGA CD BACKUP (wire bsram_enareg = !(VA[22:20] == 3'b111 && VA[19:4] == 16'b1111111111111111) | nCE0 | (nEN_mpAF) | nLWR;).

    CORE (Ядро) Версия 4.02. от 21.03.2019.

    Список добавлений.

    • Добавлено InGAME Menu (не забудьте обновить OS!!!).
      Что дает InGAME Menu:
      • a. Exit to game (Возврат в игру).
        b. Load State (Загрузка состояния консоли).
        с. Save state (Сохранение состояния консоли).
        d. Delete State (Удаление сохраненного состояния консоли).
        e. MEGAKEY (Изменение региона консоли).
        f. Restart Game (Перезапуск игры).
        h. Exit to InDRIVE Menu (Выход в меню InviteDRIVE).
        g. Console State (просмотр текущего состояния консоли)