Приставки > Железо
Прошивка Hamy 4 & Magistr Titan 2
<< < (16/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
Valdemar567:
megavolt85, а нельзя как-то допилить кастомную прошивку, чтобы всё-таки через micro Sd-карту шилась консоль??
megavolt85:
Valdemar567, да она должна шиться, просто не проходит проверку, видимо у тебя не тот тип над памяти что нужен
это кстати огромный плюс, шил бы с компа, уже получил бы кирпич

P.S. я распаковывал несколько прошивок с электронных книг на том же процессоре, так в них механизм прошивки с SD зачем то вырезан
SAMael:
Есть у меня плата от электронки какой то, какраз с таким процыком )))
Valdemar567:
megavolt85, ну, как и говорил Ruslan... Топикстартер этой темы, что у меня не та NAND память... Так что получается для моей ревизии просто нет нужной прошивки?
Вообще я думаю продать её... Меня выбешивает как она тормозит... Сначала с заменой БП вроде стало лучше (плавнее), а сейчас включал недавно и просто цветовая гамма улучшилась с заменой БП вот и всё! Тормоза как были, так и остались, возможно совсем чуток плавнее стало! Но проблемы это всё равно не решает...
megavolt85:
Valdemar567, дело даже не в ревизии, а в самой NAND памяти и как показала практика у китайцев бывает всё, даже на новой ревизии иногда стоит память как на старой  :lol:
ExBiPlay:
Народ помогите, кто нибудь прошивал с чипом toshiba? Что посоветуете? Ошибка при прошивке 0x120
Rumata:
Подоткнул тут TxD к компу. Получил вот такой лог.
33333333333333333333333333333ffffffffffffffffffffffffffffffffffHELLO! BOOT0 is starting!
initializing SDRAM OK.
NAND_RequestDMA  ok
Succeed in opening nand flash.
Succeed in reading Boot1 file head.
The size of Boot1 is 0x00034000.
The file stored in 0X00000000 of block 2 is perfect.
Check is correct.
Ready to disable icache.
Succeed in loading Boot1.
Jump to Boot1.
--begin to init file system--*---
1
NB1 : enter NFB_Init
get the good blk ratio from hwscan : 984
NB1 : enter phy init
[NAND] nand driver version: 0x0x00000002, 0x0x00000011, data: 0x20120926
NAND_RequestDMA  ok
[SCAN_DBG] Nand flash chip id is:0x0x0000002c 0x0x000000dc 0x0x00000090 0x0x00000000 0x0x8042527c 0x0x000000a6


[SCAN_DBG] ==============Nand Architecture Parameter==============
[SCAN_DBG]    Nand Chip ID:         0x0xa690dc2c 0x0xffffffff
[SCAN_DBG]    Nand Chip Count:      0x0x00000001
[SCAN_DBG]    Nand Chip Connect:    0x0x00000001
[SCAN_DBG]    Nand Rb Connect Mode:      0x0x00000001
[SCAN_DBG]    Sector Count Of Page: 0x0x00000008
[SCAN_DBG]    Page Count Of Block:  0x0x00000040
[SCAN_DBG]    Block Count Of Die:   0x0x00000800
[SCAN_DBG]    Plane Count Of Die:   0x0x00000002
[SCAN_DBG]    Die Count Of Chip:    0x0x00000001
[SCAN_DBG]    Bank Count Of Chip:   0x0x00000001
[SCAN_DBG]    Optional Operation:   0x0x00000008
[SCAN_DBG]    Access Frequence:     0x0x00000019
[SCAN_DBG]    ECC Mode:             0x0x00000000
[SCAN_DBG]    Read Retry Type:      0x0x00000000
[SCAN_DBG]    DDR Type:             0x0x00000000
[SCAN_DBG] =======================================================

[SCAN_DBG] ==============Optional Operaion Parameter==============
[SCAN_DBG]    MultiPlaneReadCmd:      0x0x00000000, 0x0x00000030
[SCAN_DBG]    MultiPlaneWriteCmd:     0x0x00000011, 0x0x00000080
[SCAN_DBG]    MultiPlaneCopyReadCmd:  0x0x00000000, 0x0x00000000, 0x0x00000035
[SCAN_DBG]    MultiPlaneCopyWriteCmd: 0x0x00000085, 0x0x00000011, 0x0x00000080
[SCAN_DBG]    MultiPlaneStatusCmd:    0x0x00000070
[SCAN_DBG]    InterBnk0StatusCmd:     0x0x00000078
[SCAN_DBG]    InterBnk1StatusCmd:     0x0x00000078
[SCAN_DBG]    BadBlockFlagPosition:   0x0x00000001
[SCAN_DBG]    MultiPlaneBlockOffset:  0x0x00000001
[SCAN_DBG] =======================================================
NB1 : nand phy init ok
PHY_PageReadSpare : too much ecc err,bank 0x00000000 block 0x00000000,page 0x00000001
PHY_PageReadSpare : too much ecc err,bank 0x00000000 block 0x00000000,page 0x00000000
NB1 : init ok
mount successfully.
0
Source clock is HOSC, preScale=64, interval=375

MInit : enter init nand flash driver
nand driver version: 0x2 0x11
nand_drv.c 166 ---------------
Mount Parts Thread running.....
nand_drv.c 192 --nand disk size: 0xf6000

partition [D] plug in..

partition [Z] plug in..
Mount Parts Thread work now.....

partition [E] plug in..
Mount Parts Thread work end....
...
.Please press enter key(keypad or irkey) to continue!
..............................................................
...
Execute startup script begin..............
Esh Error: OpenConfigFile y:\config\config.bin failed.
...............Execute startup script end
Esh msg: shell main thread: Bye Bye!
WRN:L61(dev_display.c):pend event sem overtime!
USB device plug in message...В принципе там много чего про NAND есть
Rumata:
Вот тоже самое со вставленной SD картой.
33333333333333333333ffffffffffffffffffffffffffffffffffffffffff3333333333333333333333333333333333
3333333333333333fffffffffffffffffffffffffffffff33333333333333333333333333333333333333333333
33fffffffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffff33333333333333333333333333333333333333333333
33333ffffffffffffffffffffffffffffffffffffffffffffffffffff333333333333333333333333333333333333333333333333
33fffffffffffffffff▒▒▒▒<▒▒HELLO! BOOT0 is starting!
initializing SDRAM OK.
NAND_RequestDMA  ok
Succeed in opening nand flash.
Succeed in reading Boot1 file head.
The size of Boot1 is 0x00034000.
The file stored in 0X00000000 of block 2 is perfect.
Check is correct.
Ready to disable icache.
Succeed in loading Boot1.
Jump to Boot1.
--begin to init file system--*---
1
NB1 : enter NFB_Init
get the good blk ratio from hwscan : 984
NB1 : enter phy init
[NAND] nand driver version: 0x0x00000002, 0x0x00000011, data: 0x20120926
NAND_RequestDMA  ok
[SCAN_DBG] Nand flash chip id is:0x0x0000002c 0x0x000000dc 0x0x00000090 0x0x00000000 0x0x8042527c 0x0x000000a6


[SCAN_DBG] ==============Nand Architecture Parameter==============
[SCAN_DBG]    Nand Chip ID:         0x0xa690dc2c 0x0xffffffff
[SCAN_DBG]    Nand Chip Count:      0x0x00000001
[SCAN_DBG]    Nand Chip Connect:    0x0x00000001
[SCAN_DBG]    Nand Rb Connect Mode:      0x0x00000001
[SCAN_DBG]    Sector Count Of Page: 0x0x00000008
[SCAN_DBG]    Page Count Of Block:  0x0x00000040
[SCAN_DBG]    Block Count Of Die:   0x0x00000800
[SCAN_DBG]    Plane Count Of Die:   0x0x00000002
[SCAN_DBG]    Die Count Of Chip:    0x0x00000001
[SCAN_DBG]    Bank Count Of Chip:   0x0x00000001
[SCAN_DBG]    Optional Operation:   0x0x00000008
[SCAN_DBG]    Access Frequence:     0x0x00000019
[SCAN_DBG]    ECC Mode:             0x0x00000000
[SCAN_DBG]    Read Retry Type:      0x0x00000000
[SCAN_DBG]    DDR Type:             0x0x00000000
[SCAN_DBG] =======================================================

[SCAN_DBG] ==============Optional Operaion Parameter==============
[SCAN_DBG]    MultiPlaneReadCmd:      0x0x00000000, 0x0x00000030
[SCAN_DBG]    MultiPlaneWriteCmd:     0x0x00000011, 0x0x00000080
[SCAN_DBG]    MultiPlaneCopyReadCmd:  0x0x00000000, 0x0x00000000, 0x0x00000035
[SCAN_DBG]    MultiPlaneCopyWriteCmd: 0x0x00000085, 0x0x00000011, 0x0x00000080
[SCAN_DBG]    MultiPlaneStatusCmd:    0x0x00000070
[SCAN_DBG]    InterBnk0StatusCmd:     0x0x00000078
[SCAN_DBG]    InterBnk1StatusCmd:     0x0x00000078
[SCAN_DBG]    BadBlockFlagPosition:   0x0x00000001
[SCAN_DBG]    MultiPlaneBlockOffset:  0x0x00000001
[SCAN_DBG] =======================================================
NB1 : nand phy init ok
PHY_PageReadSpare : too much ecc err,bank 0x00000000 block 0x00000000,page 0x00000001
PHY_PageReadSpare : too much ecc err,bank 0x00000000 block 0x00000000,page 0x00000000
NB1 : init ok
mount successfully.
0
Source clock is HOSC, preScale=64, interval=375

MInit : enter init nand flash driver
nand driver version: 0x2 0x11
nand_drv.c 166 ---------------
Mount Parts Thread running.....
nand_drv.c 192 --nand disk size: 0xf6000

partition [D] plug in..

partition [Z] plug in..
Mount Parts Thread work now.....

partition [E] plug in..
Mount Parts Thread work end....
...
.Please press enter key(keypad or irkey) to continue!
..............................................................
...
Execute startup script begin..............
Esh Error: OpenConfigFile y:\config\config.bin failed.
...............Execute startup script end
Esh msg: shell main thread: Bye Bye!
WRN:L61(dev_display.c):pend event sem overtime!
▒UUUUU▒UUU▒▒UUUUU▒▒UUUUU▒UUUUU▒UUU▒▒UUUUU▒▒UUUUU▒▒UUUUU▒▒UUU
(и так далее)Только в начале побольше 333, FFF, ну и в конце надо понимать, начинается обмен с картой
ExBiPlay:
Никто ещё не сливал дамп прошивки hamy 4 ревизии 1.2 ?
SAMael:
В шапке дамп есть, вот только память у тебя другая, кури даташиты на память и смотри параметры микрушек, может и пойдёт а может и нет, или жди пока солью с такого как у тебя.
Rumata:
Лог с джойстиком. Правда без телевизора, то есть нажимаю кнопки наугад.
.Please press enter key(keypad or irkey) to continue!
..............................................................
...
Execute startup script begin..............
Esh Error: OpenConfigFile y:\config\config.bin failed.
...............Execute startup script end
Esh msg: shell main thread: Bye Bye!
WRN:L61(dev_display.c):pend event sem overtime!
USB device plug in message...
WRN:L551(dev_display.c):not supported display cmd:3

 explorer.c, 2226
partition [E] plug in..
USB device plug out message...
WRN:L551(dev_display.c):not supported display cmd:3
__________platform\melis200\main.c; 31; GamePlay_Main;
emu_ReadConfig: picoconfig.bin (failed)
__________platform\melis200\jzucos.c; 210; mangoAudioInit;

 explorer.c, 2226
emu_ReloadRom(E:\SEGA\001 A Bug's Life.bin)
emu_ReadConfig: E:\SEGA\001 A Bug's Life.pbcfg (failed)
emu_ReadConfig: picoconfig.bin (failed)
PicoCartInsert(c6000400, 1048576);
00000:000: sram: det: 0; eeprom: 0; start: 200000; end: 203fff
NTSC SYSTEM / 60 FPS
__________platform\melis200\main.c; 46; GamePlay_Main;
entered emu_Loop()
starting audio: 44100, len: 735, stereo: 1, pal: 0, block samples: 2940
GetTickCount::usec_factor=1Какие у кого мысли?

SAMael, ты чем дамп снимаешь?
ExBiPlay:
Пробовал уже все прошивки, ни одна не идёт. :(
Буду ждать если кто сможет слить дамп с такой же)))

Добавлено позже:
Вот лог при попытке прошить.

[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE end
[1728] IN 1
[1728] PnpFelIn current m_tools_if is NULL
[1728] itemLen=13187.
[1728] =================sys_config=================
[1728] dram->reallen = 0x8000
[1728] —-----sys_config----—
[1728] sys_config_t_size = 0x1364
[1728] version = 0x100
[1728] magic = 20090319
[1728]
[1728] magic = SYS_PARA
[1728] ver = 256
[1728] enable_erase_nand = 0
[1728] enable_jtag = 0
[1728] —--------------epos_para-----------—
[1728] chip =0
[1728] pid =0
[1728] sid =0
[1728] bid =0
[1728] target.debugenable =0
[1728] usrcfg[0] = 0
[1728] usrcfg[1] = 0
[1728] usrcfg[2] = 0
[1728] usrcfg[3] = 0
[1728] usrcfg[4] = 0
[1728] usrcfg[5] = 0
[1728] usrcfg[6] = 0
[1728] usrcfg[7] = 0
[1728] usrcfg[8] = 0
[1728] usrcfg[9] = 0
[1728] usrcfg[10] = 0
[1728] usrcfg[11] = 0
[1728] usrcfg[12] = 0
[1728] usrcfg[13] = 0
[1728] usrcfg[14] = 0
[1728] usrcfg[15] = -2147483648
[1728]
[1728] —-------dram_para---------—
[1728] base = 0x80000000
[1728] size = 64
[1728] clk = 120
[1728] access_mode = 0
[1728] cs_num = 1
[1728] ddr8_remap = 0
[1728]
[1728] sdr_ddr = 1
[1728] bwidth = 16
[1728] col_width = 10
[1728] row_width = 13
[1728] bank_size = 4
[1728] cas = 3
[1728]
[1728] p1_para->Battery_cap = 2200
[1728] p1_para->Discharge_current_rate = 0
[1728]
[1728]
[1728] —-------------boot_extend----------------—
[1728] sys_config_para->vol_threshold = 3500
[1728]
[1728]
[1728] —--------product_para-------—
[1728] magic = (null)
[1728] ver = 0
[1728] size = 0
[1728] magic =
[1728] magic =
[1728]
[1728] —--------part_para-------—
[1728] ///////////max part number is 14. , configured part is 2.
[1728] mbr_size = 1024
[1728] part_num = 2
[1728]
[1728] [part0]
[1728] lenhi = 0
[1728] lenlo = 136960
[1728] classname = DISK
[1728] name = ROOTFS
[1728] user_type = 0
[1728] ro = 0
[1728]
[1728]
[1728] [part1]
[1728] lenhi = 0
[1728] lenlo = 1360
[1728] classname = DISK
[1728] name = SYSDATAFS
[1728] user_type = 0
[1728] ro = 0
[1728]
[1728]
[1728] —--------down_para-------—
[1728] /////////max downLoad items is 14. , configured downLoad is 1.
[1728] down_num = 1
[1728]
[1728] [download_para0]
[1728] part_name = ROOTFS
[1728] pkt_name = ROOTFS_000000000
[1728] verify_file = VERIFY_000000000
[1728] encrypt = 0
[1728]
[1728]
[1728] —--------fex misc-------—
[1728] restore = 0
[1728]
[1728] ============================================
[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE end
[1728] down and run fes1-1
[1728] down and run fes1-2
[1728] update dram size 64 to 64
[1728] INFO: Simple Test for Dram is OK.
[1728] fes-1: 64
[1728]
[1728] INFO: dram initialize successful
[1728]
[1728] INFO: run fes2
[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE end
[1728] OUT 1
[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE end
[1728] IN 1
[1728] SourceCodePage = 1251
[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE end
[1728] Erase device
[1728] ^^Locale string of Russian_Russia.866 is supported.
[1728] File Size High is 0X0Bytes, Low is 0X8383400Bytes.
[1728] ID=1, fes_thread() : —120—
[1728] enable_erase_nand = 1
[1728] PANIC : tools_scan_nand() : nand_connect_info is invalid
[1728] ERR : ID=1, fes_thread, step 120 faield
[1728]
[1728] INFO: ID=1, update failed
[1728]
[1728] Update failed : 0x120 УІјюК§°Ь1
[932] msg: 537
[932] Device change WM_DEVICECHANGE
[932] WM_DEVICECHANGE endМожет поможет. :neznayu:
ExBiPlay:
SAMael,  Приветствую o_0
 А как вообще снимать дамп прошивки?(если можно по подробнее.) Очень охото воскресить свою Hamy :'(
SAMael:
Та просто, выпаял микру, а далее прогером читаю несколько раз, с перевтыком чипа, потом сравнение CRC всех дампов.
Rumata:
Большая просьба убирать логи под спойлер.

--- Цитата: ExBiPlay от 08 Август 2018, 17:32:29 ---Может поможет.
--- Конец цитаты ---
Ну есть подозрительные строчки:
[1728] PANIC : tools_scan_nand() : nand_connect_info is invalid



--- Цитата: SAMael от 09 Август 2018, 20:10:42 ---Та просто, выпаял микру, а далее прогером читаю несколько раз
--- Конец цитаты ---
Это вот так NAND программатором? А собираешь чем?
ExBiPlay:
  :-\ мда... Сложновато.

Добавлено позже:
Буду ждать прошу. Больше нечего делать... :( :( :(
ExBiPlay:
Пробовал еще раз прошить подключенную приставку перезапускал до появления окна о форматировании в итоге получал по 2 окна, и быстро нажимал на да, и прошивка дошла до 25% ну а дальше просто висит процесс и все...
 На другом пк просто вылетает Livesuit...
ExBiPlay:
SAMael, Приветствую, еще никто не сливал дамп прошивки?(С чипом тошиба)
SAMael:
ExBiPlay, я не знаю, в теме тишина, а под рукой ничего нет (ни хамми ни магистра).
Rumata:

--- Цитата: SAMael от 14 Август 2018, 09:51:14 ---я не знаю, в теме тишина,
--- Конец цитаты ---

--- Цитата: Rumata от 09 Август 2018, 22:53:31 ---Это вот так NAND программатором? А собираешь чем?
--- Конец цитаты ---
Это к вопросу о снятии прошивок, если что.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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