Автор Тема: Прошивка Hamy 4 & Magistr Titan 2  (Прочитано 94300 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« : 14 Октябрь 2015, 00:42:29 »
Выкладываю прошивки, драйверы, программу для прошивки и инструкции.
Все описанные действия выполняйте на свой страх и риск!!!


Старался как можно подробнее объяснить процесс прошивки и установку драйверов.


Надеюсь кому то это будет полезным!!!

ВСЕМ УДАЧИ!!!

ВАЖНО!!!
Если у Вас в Hamy4 ревизия платы 1.1 и установлена NAND FLASH MT29F4G08ABADA
то вы можете прошиться данными прошивками.

Если у Вас в Hamy4 ревизия платы 1.2 и установлена NAND FLASH MT29F4G08ABAEA
то прошивка не ставится и превращает консоль в кирпич.

Если у Вас в Magistr Titan 2 ревизия платы 1.2 и установлена NAND FLASH MT29F4G08ABADA
то вы можете прошиться данными прошивками.

Если у Вас в Magistr Titan 2 ревизия платы отличная от 1.2 и установлена NAND FLASH MT29F4G08ABAEA
то прошивка не ставится и превращает консоль в кирпич.

MT29F4G08ABADA           

MT29F4G08ABAEA             
« Последнее редактирование: 07 Июль 2017, 22:23:41 от Rumata »

Оффлайн meksis

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #60 : 09 Февраль 2016, 17:18:51 »
Geny_Ruslan, с сожалению такая же байда. Уходит в ребут приставочка при открытии папок с играми. Использовал зарядные устройства от смартфонаов: 5V 1A и 5V 2 A.
ЗЫ: Да, игры на сегу лагают...

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #61 : 09 Февраль 2016, 17:23:36 »
meksis,
Сожалею. Если сообразите как разобрать прошивку, попробуйте подобрать частоту оптимальную для себя.... Не 420… а менее. Похоже что и на некоторых титанах разогнаная прошивка не идёт. Причина мне не ясна.

Оффлайн meksis

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #62 : 09 Февраль 2016, 17:36:05 »
Geny_Ruslan,  инструкцию бы достать как все это делается. Может чего и получилось.

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #63 : 09 Февраль 2016, 17:39:34 »
meksis, Сейчас нет времени, если только позже вечером, попробую описать как разбирается и собирается прошивка.

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #64 : 09 Февраль 2016, 21:44:20 »
Для разборки прошивки понадобиться утилита imgRePacker.
https://cloud.mail.ru/public/2sT5/oas5KPJF6
Сама прошивка IMG файл.
Программа Ultra ISO (Я использовал версию 9.6.5.3237)

Запускаем bat файл утилиты imgRePacker "runner.bat"
Указываем имя файла прошивки. (Прошивку я положил для удобства в папку с утилитой) чтобы не указывать путь до файла, а только его имя.
Ждем распаковку.
На этапе распаковки прошивки будет задан вопрос о том извлечь файлы из образа rootfs и ramdisk, если вам это необходимо то выбирайте Yes в противном случае No.

После распаковки IMG файла прошивки должна появиться папка "имя файла прошивки.dump".
В ней и есть распакованная прошивка.
Файлы rootfs.fex.iso и лежащий в нем файл ramdisk.iso можно открывать UltraISO, только не забывайте сделанные изменения закидывать обратно в эти файлы.


Для Запаковки прошивки делаем следующее:
При создании нового файла прошивки, если хотите оставить предыдущий, переименуйте его, т.к. утилита его перезапишет вновь созданным.
Запускаем bat файл утилиты imgRePacker "runner.bat"
Указываем "имя файла прошивки.dump"
Ждем завершения упаковки прошивки.

Что пока удалось наковырять, читаем пост выше...
http://www.emu-land.net/forum/index.php/topic,74228.msg1171613.html#msg1171613

Оффлайн meksis

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #65 : 09 Февраль 2016, 22:08:45 »
Geny_Ruslan,  спасибо за инструкцию. Буду пробовать. Только мне до конца толком не ясно как правильно вычислить параметр core_pll (далек я от этих вычислений)? Ведь как понял именно он отвечает за частоту частоту процессора?
ЗЫ: у тебя случайно не завалялось прошивки с частотой пониже чем 420?  :)

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Re: Прошивка Hamy 4 & Magistr Titan 2
« Ответ #66 : 09 Февраль 2016, 22:18:20 »
meksis,
Допустим ты захотел поставить частоту 395.
395 минус 30 и разделить на 6 = 60.83333333333333
Не целое число, значит не подходит.
Берем ближайшее,  396
396 минус 30 и разделить на 6 = 61
Число целое. Можно ставить эту частоту 396.

Оффлайн meksis

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #67 : 09 Февраль 2016, 22:21:40 »
Geny_Ruslan,  спасибо. О результатах отпишусь обязательно.  ;)
Итог: оптимальная частота для моей приставки оказалась 402, но если честно особой разницы в приросте FPS я не увидел.  :)
« Последнее редактирование: 10 Февраль 2016, 03:16:47 от meksis »

Оффлайн NickBlack

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Прошивка Hamy 4 & Magistr Titan 2
« Ответ #68 : 10 Февраль 2016, 20:18:30 »
meksis,
Допустим ты захотел поставить частоту 395.
395 минус 30 и разделить на 6 = 60.83333333333333
Не целое число, значит не подходит.
Берем ближайшее,  396
396 минус 30 и разделить на 6 = 61
Число целое. Можно ставить эту частоту 396.

А какие и куда значения подставлять, там их 4 и 3 мода


Добавлено позже:
Вот моя Hamy4























« Последнее редактирование: 10 Февраль 2016, 20:39:10 от NickBlack »

Оффлайн 86LexX

  • Пользователь
  • Сообщений: 273
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #69 : 10 Февраль 2016, 21:04:41 »
NickBlack, и редактировать эти файлики рекомендую в Notepad++,удобней и без кракозябров.
И попробуй на процессор теплоотвод какой придумать,может в этом дело.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #70 : 10 Февраль 2016, 21:24:02 »
Вот моя Hamy4
Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\

Оффлайн NickBlack

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #71 : 10 Февраль 2016, 22:03:54 »
Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\
Так я ещё не прошивал у меня всё норм работает.
Прошивка своя с завода :D

Добавлено позже:
Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\
Предыдущее сообщение перепутал
Я хотел как лучше, поподробней.
Побольше фото, что бы всё видно была. 
К стати заметили под светодиодом место для пайки.
Может там ик приёмник должен стоять и вроде драйвера в прошивке есть под ик.
« Последнее редактирование: 10 Февраль 2016, 22:12:56 от NickBlack »

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #72 : 10 Февраль 2016, 22:40:52 »
А какие и куда значения подставлять, там их 4 и 3 мода

MODE00 - режим конфигурации полной производительности - мощности.
MODE01 - режим конфигурации высокой производительности - мощности.
MODE02 - режим конфигурации оптимальной (средней) производительности - мощности.
MODE03 - режим конфигурации низкой (минимальной) производительности - мощности.

В каждом режиме:
core_pll_hi - самая высокая частота ядра PLL. (задает максимальную частоту ядра разрешенную в этом режиме)
core_pll_lo - самая низкая частота ядра PLL. (задает минимальную частоту ядра разрешенную в этом режиме)
dram_pll - частота DRAM PLL. (фактическое значение рабочей частоты памяти)

Не забывайте про условие, что указанно для каждого параметра.
Должно получатся целое число.
для CORE (6*n +30)*1000000hz
для DRAM (12*n+60)*1000000hz

Примечание:  Файл pwm_cfg.ini это файл сценария, используется для энергетических параметров, содержит параметры частот в Герцах (Гц), напряжения в милливольтах (мВ).
Что касаемо напряжений, то бессмысленно что либо менять, т.к. в консоли  отсутствует какой либо контроллер питания....


Добавлю пожалуй спецификацию по камню.
https://cloud.mail.ru/public/JAcJ/Fg6xv8UiE

К стати заметили под светодиодом место для пайки.
Может там ик приёмник должен стоять и вроде драйвера в прошивке есть под ик.

Так может взять в руки тестер и прозвонить на какую ножку камушка приходят контакты? Думаю станет ясно, если посмотреть цоколевку камня.   Вполне возможно, но не факт....
« Последнее редактирование: 10 Февраль 2016, 22:51:15 от Geny_Ruslan »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #73 : 10 Февраль 2016, 23:14:33 »
Там один контакт, приходит на 127 ногу (PIOA4). Предполагается установка приёмника (типа как в ТВ). Скорее всего для джойстиков, хотя можно и пульт

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #74 : 10 Февраль 2016, 23:37:38 »
Там один контакт, приходит на 127 ногу (PIOA4). Предполагается установка приёмника (типа как в ТВ). Скорее всего для джойстиков, хотя можно и пульт
Вроде 127 нога, это GPIO PORT A bit4, по документации это UART0_RX. Для IR по документации это GPIO PORT A bit5...
Может это не достающий RX? На плате есть не распаянный разъем GND. TXD. GND.
Можно попробовать пообщаться с консолью по последовательному порту....
Жаль у меня нет Hamy....
Хотя все может закончиться надписью в терминале "Китайцы п......."  :wow:

Обладатели Hamy, у вас есть возможность исследовать не исследованное, не ленитесь ....

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #75 : 11 Февраль 2016, 00:01:50 »
По последовательному порту уже здесь общались
По документации под IR имеется в виду IrDA, здесь он не нужен. Так что следует этот вход рассматривать в данном разрезе как именно GPIO. То, что на одну ногу навешана куча функций - это для микроконтроллеров нормально. Скорее надо софт смотреть, что там с опросом этого входа

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #76 : 11 Февраль 2016, 00:26:28 »
Кстати, я маленько ошибся :D Это PIOA5. Я просто считал от края, и не обратил внимание, что на картинке с расположением выводов 129 выводов. А 129 ноги на самом деле нет, это донышко корпуса. На фото нижней стороны большой пятак припоя - это оно.
Так что всё правильно, всё бьётся с таблицей 7.17.2: одна из функций PA5 - IR_RX, IR_TX при этом нет

Оффлайн NickBlack

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #77 : 11 Февраль 2016, 11:58:05 »
А чем вы axf файлы открываете.

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #78 : 11 Февраль 2016, 12:15:38 »
А чем вы axf файлы открываете.

idaPro

Оффлайн TN

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Re: Прошивка Hamy 4 & Magistr Titan 2
« Ответ #79 : 12 Февраль 2016, 19:48:36 »
*не могу нормально процитировать*
С нанды дамп по идее тоже есть возможность снять, просто будет это наверно только в конце недели.

Что ещё хотелось бы отметить. На имеющемся DVTech эмуляция на мой взгляд реализована лучше. Хами у меня тоже есть по этому есть с чем сравнивать. Сеговские игры по сравнению с Хами идут плавнее, нет пропуска кадров.
*не могу нормально процитировать*
Прошло уже достаточно много времени.
Есть ли успехи в этом направлении?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #80 : 12 Февраль 2016, 20:05:30 »
*не могу нормально процитировать*
Выделяешь курсором нужный фрагмент сообщения и жмешь на ник или на "Цитировать"
Как вариант цитируешь весь пост, а потом в форме ответа удаляешь лишнее и оставляешь нужное.

Оффлайн TN

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #81 : 12 Февраль 2016, 20:20:00 »
Выделяешь курсором нужный фрагмент сообщения и жмешь на ник или на "Цитировать"
Как вариант цитируешь весь пост, а потом в форме ответа удаляешь лишнее и оставляешь нужное.
Да я знаю как цитировать .
Просто мышь сломана , а с тачпадом проблемы.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24742
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #82 : 12 Февраль 2016, 20:23:02 »
Больше ничего не сломано? Ведь можешь нормально цитировать. Лучше бы свой пост поправил, а то как-то малопонятно получилось  :?

Оффлайн TN

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #83 : 12 Февраль 2016, 20:34:43 »
Больше ничего не сломано? Ведь можешь нормально цитировать. Лучше бы свой пост поправил, а то как-то малопонятно получилось  :?
Всё по прежнему сломано.
Сижу с мобилы .

Оффлайн NickBlack

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #84 : 15 Февраль 2016, 23:04:13 »
Попробуйте на титане эту игру- Fix-It Felix, Jr
https://cloud.mail.ru/public/KGzE/6VEqpcLv4

Оффлайн meksis

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #85 : 18 Февраль 2016, 14:55:56 »
(Ссылка на вложение) (Ссылка на вложение)

С нанды дамп по идее тоже есть возможность снять, просто будет это наверно только в конце недели.

Что ещё хотелось бы отметить. На имеющемся DVTech эмуляция на мой взгляд реализована лучше. Хами у меня тоже есть по этому есть с чем сравнивать. Сеговские игры по сравнению с Хами идут плавнее, нет пропуска кадров.
Как успехи в этом направлении?

Оффлайн Masterock

  • Пользователь
  • Сообщений: 4
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #86 : 20 Февраль 2016, 04:02:34 »
Как успехи в этом направлении?
Никак. Флешка которая стоит в консольке ни одним из опробованных программаторов не поддерживается...

Оффлайн TN

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Re: Прошивка Hamy 4 & Magistr Titan 2
« Ответ #87 : 20 Февраль 2016, 14:49:25 »
вобщем накачал себе прог.
их бы как то организовать в первом посте. http://4pda.ru/forum/index.php?showtopic=287496
расчехлил свою старенькую IDA (5.2.0.908).
попробовал бегло глянуть genesis.axf.
внимательно не смотрел покамест.
но там есть упоминания:
NTSC SYSTEM / 60 FPS, PAL SYSTEM / 50 FPS,
куча Saving-ов,
CD BIOS, CD Buffer,
каких то игр ("FRANK THOMAS BIGHURT BASEBAL", "DINO DINI'S SOCCER" и др.),
SMS/gen: %i, (сега мастер систем??),
mode set-ы display-я(?),
saveLoad,
open movie..

вобщем дофига интернсного..

попутно вспомнил, чем отличаются команды преходов B, BEQ, BL,BX.
о, как же давно это было))

ппс: в nester-е упоминаются SAVE и STATE. (папки на внутренней памяти консоли?)
Это конечно старый пост , но мне интересно , пытался ли кто-либо допиливать уже имеющийся эмулятор ?
Я имею в виду , что если новый эмуль тут хрен поставишь , то в старом наверное можно сделать поддержку Master System , Game Gear , Sega CD и 32х . В принципе почти любой эмуль сени МД , так же тянет СДшку и мастер систем , так что советую попытаться что-то сделать.
Хоть полноценный эмуль сеги получим...

Оффлайн yur

  • Пользователь
  • Сообщений: 306
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #88 : 07 Март 2016, 22:13:55 »
так - порылся я в изо-образе и обратил внимание на два файла: genesis.axf и nester.axf (расположение:Volumn/apps/  )
когда открыл hex-редактором обнаружил в заголовке файлов .ELF
Вероятно это линукс?
может тут помогут люди способные скомпилировать исходники FCEUX и GENS под линукс
а тогда можно пробовать эксперементировать?

Оффлайн Geny_Ruslan

  • Пользователь
  • Сообщений: 29
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #89 : 08 Март 2016, 01:22:05 »
Это не Linux. Это  Melis 2.0.