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

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 »

Оффлайн Valdemar567

  • Пользователь
  • Сообщений: 23
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #240 : 21 Июнь 2018, 14:22:19 »
Да не, не 7805 греется ( ну, он тоже греется, но не сильно), а греться сильно начал процессор, я уже на него радиатор прифигачил и теперь радиатор греется, так что отвод тепла имеется...
« Последнее редактирование: 21 Июнь 2018, 14:30:06 от Valdemar567 »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #241 : 21 Июнь 2018, 14:52:16 »
Мне заняться больше нечем на ночь грядущую, я про "замеры в студию"!
Ну ты спросил - почему, я ответил что смотреть. Собственно я и не предполагаю, что кто-то это будет делать. Тем более, что смотреть нужно в динамике, на предмет кратковременных просадок. Там 1,38 В типа на ядро идёт, так что при нестабильности всё может быть. Кстати, потребление достаточно сильно меняется. Если на начальном меню порядка 130 мА, то в игре уже 170

PS
1000/1200 ампер и этого будет вполне достаточно
Ну да , одного килоАмпера более чем достаточно :lol: (шучу)

Оффлайн Valdemar567

  • Пользователь
  • Сообщений: 23
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #242 : 22 Июнь 2018, 00:22:04 »
Rumata, а чего эта тема на счёт прошивок совсем заглохла? Ведь появляются же новые ревизии этих консолей ( Hamy/Titan 2 )!
Никому не интересно это?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #243 : 22 Июнь 2018, 00:43:31 »
Ну если у тебя есть инфа об этих ревизиях - выкладывай.
Не, ну я видел Титан в новом корпусе, ну и что?
А прошивками кто-то должен заниматься. Странно, что эта тема вообще появилась.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #244 : 22 Июнь 2018, 09:48:07 »
Valdemar567, нууу, друже, для этого нада чтоб кто то занимался ими, чтоб у кого то были лишние деньжата покупать новые железки и калупаться в них на простом желании и энтузиазме, и свободное время. Так что тут тема пополняется по мере появлении инфы от любых пользователей, кто с чем столкнулся и поделился инфой и опытом.

Оффлайн SasayKudasay

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #245 : 22 Июнь 2018, 15:50:35 »
Сегодня взял Hamy 4. Попалась 96130011v1.2 - не прошивайка. Денди игры идут нормально, но вот от Sega - это какой-то ад. Низкий, вырвиглазный фпс, и отвратительная графика. В общем - расстроен.

Оффлайн Valdemar567

  • Пользователь
  • Сообщений: 23
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #246 : 22 Июнь 2018, 22:17:23 »
SasayKudasay, блок питания пробовал менять на более мощный?? На сколько вольт и ампер изначально твой БП из комплекта??? Смотри на 8 странице мой пост про замену на более мощный БП, вдруг поможет...

Добавлено позже:
SAMael, да это я понял... Жаль что в программировании я полный чайник... :blush:

Оффлайн SasayKudasay

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #247 : 23 Июнь 2018, 08:56:36 »
Valdemar567,
Да, тоже пробовал. На комплектном блоке 600 мА, а подключал от зарядки на 2А - в итоге ничего. Я же правильно понимаю, если найти\украсть\сделать дамп с консоли, то есть вероятность что-либо с этим сделать?

Оффлайн SasayKudasay

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #248 : 23 Июнь 2018, 13:26:55 »
А такой вопрос. Можно ли на hamy 4 воткнуть android? И есть ли в этом смысл?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #249 : 23 Июнь 2018, 19:44:11 »
Сейчас добрая половина девайсов на Линуксе, а Андроид и есть Линукс  ^_^
Так что теоретически можно, а на практике это уже к любителям поковыряться в Линуксе и железках.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #250 : 23 Июнь 2018, 21:04:57 »
а чего эта тема на счёт прошивок совсем заглохла? Ведь появляются же новые ревизии этих консолей ( Hamy/Titan 2 )!
Никому не интересно это?

так сделай добрый поступок, у тебя есть железка с не поддерживаемой нандой, слей дамп и выложи
только сдаётся мне что ты не станешь этого делать :lol:

на затравку  :)

198580-0
« Последнее редактирование: 24 Июнь 2018, 21:38:02 от megavolt85 »

Оффлайн dimonp25

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #251 : 25 Июнь 2018, 21:23:07 »
в иде тож чтоли все расковырял?

Добавлено позже:
или это откуда?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #252 : 25 Июнь 2018, 23:21:28 »
dimonp25, не всё, но для ремапа кнопок в nester хватит

void UpdateInput()
{
unsigned int joy_state; // r0
char v1; // r12
__int16 v2; // r4
signed int v3; // r0

joy_state = get_hamy_joy();
joy2 = 0;
joy1 = 0;
byte_319D8 = 0;
byte_319D9 = 0;
v2 = joy_state;
byte_319E0 = 0;
byte_319E1 = 0;

if ( joy_state & 1 )
joy1 = 16;

if ( joy_state & 2 )
v1 = joy1;

if ( joy_state & 2 )
joy1 = v1 | 0x20;

if ( joy_state & 4 )
joy1 |= 0x40;

if ( joy_state & 8 )
joy1 |= 0x80;

if ( joy_state & 0x40 )
joy1 |= 1;

if ( joy_state & 0x80 )
joy1 |= 2;

if ( joy_state & 0x100 )
joy1 |= 4;

if ( joy_state & 0x200 )
joy1 |= 8;

if ( joy_state & 0x800 )
byte_319D8 = 1;

if ( joy_state & 0x10 )
byte_319D9 = 1;



if ( ((joy_state << 15) & 0x80000000) != 0 ) // (joy_state >> 16) & 1
joy2 = 16;

if ( (joy_state >> 16) & 2 )
joy2 |= 0x20;

if ( (joy_state >> 16) & 4 )
joy2 |= 0x40;

if ( (joy_state >> 16) & 8 )
joy2 |= 0x80;

if ( (joy_state >> 16) & 0x40 )
joy2 |= 1;

if ( (joy_state >> 16) & 0x80 )
joy2 |= 2;

if ( (joy_state >> 16) & 0x100 )
joy2 |= 4;

if ( (joy_state >> 16) & 0x200 )
joy2 |= 8;

if ( (joy_state >> 16) & 0x800 )
byte_319E0 = 1;

if ( (joy_state >> 16) & 0x10 )
byte_319E1 = 1;

if ( joy_state == 0x8000 )
{
nullsub_4();
stop_emulation = 1;
nullsub_4();
}
else
{
v3 = 0xFF;
__asm { SVC     0x102 }

if ( v2 & 0xE000 )
v3 = dword_319CC;
else
dword_319CC = 0;

if ( v2 & 0xE000 )
dword_319CC = v3 + 1;
}
}

P.S. какие кнопки перепутаны? A <->B и X <-> Y ? C и Z не используются?

надо asm смотреть, может получится повесить на C+Z+MODE выход из эмулятора

Оффлайн Black Tulip

  • Пользователь
  • Сообщений: 36
  • Пол: Женский
  • Безумие, отвага и немного цыганских фокусов.
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #253 : 26 Июнь 2018, 00:11:01 »
C и Z не используются?
В режиме Dendy C - это Select, Z вроде как не используется.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #254 : 26 Июнь 2018, 00:14:21 »
Black Tulip, о как, а что MODE делает?

Оффлайн Black Tulip

  • Пользователь
  • Сообщений: 36
  • Пол: Женский
  • Безумие, отвага и немного цыганских фокусов.
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #255 : 26 Июнь 2018, 14:58:48 »
а что MODE делает?
Mode работает только в режиме Sega. В режиме Dendy аналогичные функции выполняет C.
Вообще было бы здорово перекинуть Select на кнопку Mode, а C и Z сделать комбами (A+B и X+Y соотв.). У меня так на старой дендюхе было, очень удобно.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #256 : 26 Июнь 2018, 21:30:18 »
перевесить Select на Mode можно, а вот добавить комбинаций не выйдет, в бинарике нет свободного места

Оффлайн dimonp25

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #257 : 26 Июнь 2018, 22:58:49 »
а че можешь свою идушную базу куда-нить скинуть? (можно в личку)

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #258 : 26 Июнь 2018, 23:56:18 »
да я не жадный, пусть все смотрят  :)

P.S. IDA 7.0

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #259 : 29 Июнь 2018, 11:39:21 »
bit31 JOY2_???
bit30 JOY2_???
bit29 JOY2_???
bit28 JOY2_???
bit27 JOY2_Y
bit26 JOY2_???
bit25 JOY2_START
bit24 JOY2_C
bit23 JOY2_A
bit22 JOY2_B
bit21 JOY2_???
bit20 JOY2_X
bit19 JOY2_RIGHT
bit18 JOY2_LEFT
bit17 JOY2_DOWN
bit16 JOY2_UP

bit15 JOY1_??? game exit
bit14 JOY1_???
bit13 JOY1_???
bit12 JOY1_???
bit11 JOY1_Y
bit10 JOY1_???
bit9 JOY1_START
bit8 JOY1_C
bit7 JOY1_A
bit6 JOY1_B
bit5 JOY1_???
bit4 JOY1_X
bit3 JOY1_RIGHT
bit2 JOY1_LEFT
bit1 JOY1_DOWN
bit0 JOY1_UP

у кого какие идеи по поводу bit5 и bit10, понятно что там JOY1_MODE и JOY1_Z, но систематизировать что то не выходит
вроде как положено A/B START/C , но в ряд идущие кнопки направления сбивают с толку

P.S. если есть желающие протестить прошивку с ремапом кнопок, то стучитесь в личку, главное условие NAND FLASH MT29F4G08ABADA, иначе получите кирпич

P.P.S. пообещали мне Hamy4 ревизия платы 1.2 прислать, брикнутую, буду поднимать
« Последнее редактирование: 29 Июнь 2018, 22:01:35 от megavolt85 »

Оффлайн dimonp25

  • Пользователь
  • Сообщений: 27
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #260 : 29 Июнь 2018, 22:31:29 »
У меня есть исхи nesterj на с, не знаю это тебе поможет? или они у тебя тоже уже есть?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #261 : 29 Июнь 2018, 22:59:20 »
dimonp25, эти сырцы у меня уже есть
у меня уже и готовая прошивка с ремапом A<->B есть, только не вижу желающих её проверять  :lol:

Оффлайн SasayKudasay

  • Пользователь
  • Сообщений: 11
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #262 : 30 Июнь 2018, 13:25:13 »
megavolt85,
есть на руках рабочая 96130011V1.2 под опыты. Пойдёт?

А нет, приставка не рабочая. Видно не удачно пытался прошить)
В общем подопытный есть. Пишите, если что.) :D
« Последнее редактирование: 30 Июнь 2018, 15:03:12 от SasayKudasay »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #263 : 30 Июнь 2018, 14:57:12 »
Сдаётся мне, что версия платы значения не имеет. Всё упирается в структуру используемой NAND. В даташите сказано:
- Supports all SLC/MLC/TLC flash and EF-NAND memory available in the market
- Supports 1024, 2048, 4096, 8192, 16384 bytes size per page
- Supports 8-bit Data Bus Width
И далее:
- Software configure seed for randomize engine
- Software configure method for adaptability to a variety of system and memory types
Соответственно под разные типы NAND нужны разные прошивки. Собственно этот вопрос я уже поднимал ранее. Где-то должна быть прописана конфигурация.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #264 : 30 Июнь 2018, 17:13:58 »
SasayKudasay, мне в понедельник должны отправить кирпичик, но если что буду иметь ввиду

Rumata, я в курсе, даже знаю почему процесс обновления всё же начинается, дело в том что обе памяти имеют один и тот же Device ID 0xDC

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #265 : 30 Июнь 2018, 18:04:58 »
Ну если в качестве идентификатора использовать один байт, а не пять, то да.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #266 : 30 Июнь 2018, 18:44:51 »
Rumata, в данном случае три, но ID производителя то тоже совпал  :) разница в последних двух байтах, но их почему то китайцы предпочли не проверять

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #267 : 30 Июнь 2018, 19:16:32 »
Было бы странно, если бы у одного и того же производителя ID производителя не совпадал :lol:
Вообще двух байт для полной идентификации мало. Первый (2Ch) - это изготовитель, второй (DCh) - 4Gb, x8, 3.3V. И единственная буква в маркировке, которой эти микросхемы отличаются - Feature set
Так что разница в прошивках должна быть минимальной.
И, на сколько я понял, тип NAND не связан с версией платы. А ещё есть микросхемы с логотипом в виде S, которые вообще не понятно что.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1610
  • Пол: Мужской
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #268 : 30 Июнь 2018, 20:11:22 »
А ещё есть микросхемы с логотипом в виде S

тоже в HAMY? маркировка какая то есть?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 25255
    • Просмотр профиля
Прошивка Hamy 4 & Magistr Titan 2
« Ответ #269 : 30 Июнь 2018, 20:23:13 »
Картинки в этой теме посмотри. Ну и посты тоже, иногда об этом текстом сказано. Где-то попадается <S> накатанное поверх Микрона, но обычно на чистый корпус. Скорее всего это перемаркировка Микрона, но какого именно? Маркировка невнятная и едва ли не разная в каждом случае.