Приставки > Железо
Прошивка Hamy 4 & Magistr Titan 2
<< < (4/23) > >>
Geny_Ruslan:
Выкладываю прошивки, драйверы, программу для прошивки и инструкции.Все описанные действия выполняйте на свой страх и риск!!!

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

Инструкция по установке драйверов перед процессом прошивки.
ПЕРЕД ПРОШИВКОЙ !!!
(Выполняется один раз. Если вы выполняли этот пункт, и все прошло удачно, выполнять его при последующих процессах прошивки не надо!!!)
https://cloud.mail.ru/public/L4P6/p37b2k3jK

Драйверы x86/64 (Для владельцев Windows 8,10 и наверное 7) придется отключить Проверку цифровой подписи драйверов.
https://cloud.mail.ru/public/98JD/Lmg1H62zt

Инструкция по отключению Проверки цифровой подписи драйверов:
http://skesov.ru/otklyuchenie-proverki-tsifrovoy-podp..

Программа для прошивки
https://cloud.mail.ru/public/DpFn/dCAgvAipd

Инструкция по прошивке 1
https://cloud.mail.ru/public/Dvgi/gUhhQjw4j

Инструкция по прошивке 2
https://cloud.mail.ru/public/JZwQ/GrgN81bj2

Прошивка для Hamy 4 и Magistr Titan 2
https://cloud.mail.ru/public/Kmbu/oDFLG8xSk

Прошивка для Hamy 4 и Магистр Titan 2. Частота процессора поднята с 300 до 420. (Тестировалась на Titan 2.) Игры стали идти плавнее.
https://cloud.mail.ru/public/3KFE/meRrrw33k

Содержимое внутренней памяти Hamy 4
https://cloud.mail.ru/public/Bjtd/Adx41ofs2

A-B_Mod (Способ поменять местами А-B; Tubo A-Turbo B. Пока железный способ, думаю появиться программный)
https://cloud.mail.ru/public/9ZAt/HHCSvHZvb
Надеюсь кому то это будет полезным!!!

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

ВАЖНО!!!Если у Вас в 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           
Organization
– Page size x8: 2112 bytes (2048 + 64 bytes)
– Page size x16: 1056 words (1024 + 32 words)
– Block size: 64 pages (128K + 4K bytes)
– Plane size: 2 planes x 2048 blocks per plane
– Device size: 4Gb: 4096 blocks
MT29F4G08ABAEA             
Organization
– Page size x8: 4320 bytes (4096 + 224 bytes)
– Page size x16: 2160 words (2048 + 112 words)
– Block size: 64 pages (256K + 14K bytes)
– Plane size: 2 planes x 1024 blocks per plane
– Device size: 4Gb: 2048 blocks
meksis:
Geny_Ruslan, с сожалению такая же байда. Уходит в ребут приставочка при открытии папок с играми. Использовал зарядные устройства от смартфонаов: 5V 1A и 5V 2 A.
ЗЫ: Да, игры на сегу лагают...
Geny_Ruslan:
meksis,
Сожалею. Если сообразите как разобрать прошивку, попробуйте подобрать частоту оптимальную для себя.... Не 420… а менее. Похоже что и на некоторых титанах разогнаная прошивка не идёт. Причина мне не ясна.
meksis:
Geny_Ruslan,  инструкцию бы достать как все это делается. Может чего и получилось.
Geny_Ruslan:
meksis, Сейчас нет времени, если только позже вечером, попробую описать как разбирается и собирается прошивка.
Geny_Ruslan:
Для разборки прошивки понадобиться утилита 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:
Geny_Ruslan,  спасибо за инструкцию. Буду пробовать. Только мне до конца толком не ясно как правильно вычислить параметр core_pll (далек я от этих вычислений)? Ведь как понял именно он отвечает за частоту частоту процессора?
ЗЫ: у тебя случайно не завалялось прошивки с частотой пониже чем 420?  :)
Geny_Ruslan:
meksis,
Допустим ты захотел поставить частоту 395.
395 минус 30 и разделить на 6 = 60.83333333333333
Не целое число, значит не подходит.
Берем ближайшее,  396
396 минус 30 и разделить на 6 = 61
Число целое. Можно ставить эту частоту 396.
meksis:
Geny_Ruslan,  спасибо. О результатах отпишусь обязательно.  ;)
Итог: оптимальная частота для моей приставки оказалась 402, но если честно особой разницы в приросте FPS я не увидел.  :)
NickBlack:

--- Цитата: Geny_Ruslan от 09 Февраль 2016, 22:18:20 ---meksis,
Допустим ты захотел поставить частоту 395.
395 минус 30 и разделить на 6 = 60.83333333333333
Не целое число, значит не подходит.
Берем ближайшее,  396
396 минус 30 и разделить на 6 = 61
Число целое. Можно ставить эту частоту 396.

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

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


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























86LexX:
NickBlack, и редактировать эти файлики рекомендую в Notepad++,удобней и без кракозябров.
И попробуй на процессор теплоотвод какой придумать,может в этом дело.
Rumata:

--- Цитата: NickBlack от 10 Февраль 2016, 20:18:30 ---Вот моя Hamy4
--- Конец цитаты ---
Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\
NickBlack:

--- Цитата: Rumata от 10 Февраль 2016, 21:24:02 ---Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\

--- Конец цитаты ---
Так я ещё не прошивал у меня всё норм работает.
Прошивка своя с завода :D

Добавлено позже:

--- Цитата: Rumata от 10 Февраль 2016, 21:24:02 ---Вполне хватило бы одной фотографии, самой первой. Да и то.  :-\

--- Конец цитаты ---
Предыдущее сообщение перепутал
Я хотел как лучше, поподробней.
Побольше фото, что бы всё видно была. 
К стати заметили под светодиодом место для пайки.
Может там ик приёмник должен стоять и вроде драйвера в прошивке есть под ик.
Geny_Ruslan:

--- Цитата: NickBlack от 10 Февраль 2016, 20:18:30 ---А какие и куда значения подставлять, там их 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


--- Цитата: NickBlack от 10 Февраль 2016, 22:03:54 ---К стати заметили под светодиодом место для пайки.
Может там ик приёмник должен стоять и вроде драйвера в прошивке есть под ик.
--- Конец цитаты ---

Так может взять в руки тестер и прозвонить на какую ножку камушка приходят контакты? Думаю станет ясно, если посмотреть цоколевку камня.   Вполне возможно, но не факт....
Rumata:
Там один контакт, приходит на 127 ногу (PIOA4). Предполагается установка приёмника (типа как в ТВ). Скорее всего для джойстиков, хотя можно и пульт
Geny_Ruslan:

--- Цитата: Rumata от 10 Февраль 2016, 23:14:33 ---Там один контакт, приходит на 127 ногу (PIOA4). Предполагается установка приёмника (типа как в ТВ). Скорее всего для джойстиков, хотя можно и пульт

--- Конец цитаты ---
Вроде 127 нога, это GPIO PORT A bit4, по документации это UART0_RX. Для IR по документации это GPIO PORT A bit5...
Может это не достающий RX? На плате есть не распаянный разъем GND. TXD. GND.
Можно попробовать пообщаться с консолью по последовательному порту....
Жаль у меня нет Hamy....
Хотя все может закончиться надписью в терминале "Китайцы п......."  :wow:

Обладатели Hamy, у вас есть возможность исследовать не исследованное, не ленитесь ....
Rumata:
По последовательному порту уже здесь общались
По документации под IR имеется в виду IrDA, здесь он не нужен. Так что следует этот вход рассматривать в данном разрезе как именно GPIO. То, что на одну ногу навешана куча функций - это для микроконтроллеров нормально. Скорее надо софт смотреть, что там с опросом этого входа
Rumata:
Кстати, я маленько ошибся :D Это PIOA5. Я просто считал от края, и не обратил внимание, что на картинке с расположением выводов 129 выводов. А 129 ноги на самом деле нет, это донышко корпуса. На фото нижней стороны большой пятак припоя - это оно.
Так что всё правильно, всё бьётся с таблицей 7.17.2: одна из функций PA5 - IR_RX, IR_TX при этом нет
NickBlack:
А чем вы axf файлы открываете.
Geny_Ruslan:

--- Цитата: NickBlack от 11 Февраль 2016, 11:58:05 ---А чем вы axf файлы открываете.

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

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

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

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