Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Geny_Ruslan

Страницы: [1]
1
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 06 Октябрь 2016, 20:13:59 »
Люди добрые, подскажите!
купил себе hamy 4 sd.
у меня американский автомобиль он в другой цветовой системе - NTSC. (Acura MDX 2 )/

при включении картинка прыгает и черно-белая.

подскажите не нашел инструкции как мне в прошивке поменять цветовую схему???

нашел только что нужно мне искать вот это
[System] / / operating system name
start_os_name = melis / / start the OS name, leave
display_device = 2 / / start-up display device 0: LCD 1: CVBS 2: YPBPR 3: HDMI 4: VGA
display_mode = 4 / / display mode start-up phase
This value does not make sense for the LCD

For CVBS 9: PAL
10: NTSC

как я понял прошивку я смогу распаковать LiveSuitPack_version_1.09_20120301.

Те параметры которые Вы указали содержаться в файле Boot.ini, тот что лежит rootfs.fex.iso\ramdisk.iso, если разобрать прошивку. Прошивку к другому SoC, F10 или 16 если не ошибаюсь. Hamy4 и Titan2 построены на SoC F1E200. Прошивки для них на новом ядре и файл boot.ini исключили. Хотя можете попробовать его туда добавить и пересобрать прошивку.
Я если честно не пробовал такого.

Вот содержание boot.ini которое было на других Soc-ах.

Прошивку можно разобрать и собрать imgRePacker - ом.

Файл Boot.ini должен находиться внутри ramdisk.iso, ramdisk.iso должен находиться в rootfs.fex.iso. Изменения в iso файлах можно вносить с помощью UltraIso.

После добавления boot.ini туда, можно собрать прошивку.

Как вариант, в авто можно установить вот это.

2
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 04 Октябрь 2016, 22:28:56 »
ПЕРЕД ТЕМ КАК ПРОШИТЬ. ОБРАТИТЕ ВНИМАНИЕ НА РЕВИЗИЮ ПЛАТЫ. ОНА ДОЛЖНА БЫТЬ КАК НА СКРИНШОТЕ В ОПИСАНИИ ПРОЦЕССА ПРОШИВКИ!!!!

3
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 04 Июль 2016, 12:08:26 »
Ребят, при прошивке hamy 4 происходит ошибка. Не знаю теперь что делать...

Фото платы и микросхем выкладывай. Возможно другая ревизия. Так же проверь, не используется ли файл прошивки при запуске LiveSuit.

4
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 08 Март 2016, 19:56:03 »
Хмм...
А можно ли туда опендигнукс поставить?
Для него и софта побольше , и разобраться в нём легче...
Если все же логически поразмыслить, то, ну запустишь  каким то образом с SD  опен, далее что?  В бут его не прописать, управление не привязать, так как Китай бабай прикрутил порты джоев на ноги F1E200 туда куда дисплей должен подключаться..... И далее, далее, далее.......

Думаю что просто нужен чел, который просто хорошо разбирается в ARM, хорошо знает машинные коды. Что бы хоть что то подправить.

5
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 08 Март 2016, 10:06:49 »
TN
Впихнуть то можно, если заново написать все. Так как в прошивке выпилена вся символьная информация, то становиться не возможным что либо впихнуть. Банально, если даже просто поменять (да хоть эмуль, или допустим эксплоер-проводник) то проша крашеться. Дюже все там плотно связано, простой заменой или подбрасыванием файлов не обойтись. ELF файлы можно вскрыть IDA pro при этом не забыв выбрать ядро ARM926-EJS, но радости это принесет мало. Я так и не смог разобраться, где и в каком блоке, что за что отвечает.

Есть много прошивок под этот чип, китайских портативок хоть пруд пруди. Там и MAME и GBA...... но мне не удалось запустить эти прошивки. Точнее попросту нет изображения, комп при этом консоль видит, залить игры в не можно, структура папок видна. Возможно в прошивках от портативок, не прописан CVBS выход, TV OUT, из за чего не получается увидеть картинку. Найти где он принудительно включается не удалось.

6
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 08 Март 2016, 01:35:00 »
Может.

7
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 08 Март 2016, 01:22:05 »
Это не Linux. Это  Melis 2.0.

8
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 11 Февраль 2016, 12:15:38 »
А чем вы axf файлы открываете.

idaPro

9
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 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, у вас есть возможность исследовать не исследованное, не ленитесь ....

10
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 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

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

Так может взять в руки тестер и прозвонить на какую ножку камушка приходят контакты? Думаю станет ясно, если посмотреть цоколевку камня.   Вполне возможно, но не факт....

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

12
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 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

13
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 09 Февраль 2016, 17:39:34 »
meksis, Сейчас нет времени, если только позже вечером, попробую описать как разбирается и собирается прошивка.

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

15
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 09 Февраль 2016, 11:42:32 »
meksis,
Попробуй запустить приставку, подав питание через USB разъём. Только не от компа, а от внешнего 5 вольтового блока. Например зарядки от телефона или планшета. Вообще Титан 2 я разгонял до 450… на 420 работает вроде стабильно.

16
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 03 Январь 2016, 20:35:02 »
Masterock,
К сожалению такой возможности нет. Если только програматором. Выпаять NAND. По возможности пришлите фото кишок.

17
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 30 Декабрь 2015, 14:40:54 »
Drasha,
От DVtech, не побывал. Нарезать её негде. На других прошивках тоже есть ТВ выход. Если найти прошивку от dvtech, то поковырять можно.

18
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 28 Декабрь 2015, 20:31:23 »
86LexX,  Титан 2 и хами 4 одинаковы по схеме, кроме питания. Я конечно не утверждаю, но может Drasha,  и  прав. Мекосхемы идентичны как в  титане 2… Титан при повышенных частотах, ведёт себя нормально. Думаю, стоит всеже кому то замерить в нагрузке напряжения на процессоре и памяти. Если провалиться ниже 1.4 то скорее всего в этом и есть причина. По нормам на ядро при поднятии частоты надо подавать до 1.6 в.

19
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 21 Декабрь 2015, 18:59:59 »
tryer,
Конечно же не будет работать.
Суть в том что просто так эмали не заменить. Они связаны с другими файлами, банальная замена эмулятора, требует перезаписи программного кода в других файлах. Поскольку нет символьной инфы в файлах, это просто огромный труд. Если бы достать SDK на этот камень, то это бы облегчило ситуацию. Прошивки для этих чипах вычищены.

20
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 21 Декабрь 2015, 07:12:34 »
вот еше есть консоль итересная PAP1000 - Sega, GBA и прочие 3D
Процессор на чем построена эта консоль, явно е не F1E200... Прикрутить прошивку от нее на Hamy4 или Titan2, не получится  :(

У меня в наличии имеется 4 прошивки, они от других консолей, портативки. Портативки на том же F1E200, имеют поддержку NES, GINESIS, GBA... но прикрутить их так же не выходит.
Побывал ставить прошивки, нет изображения и управления. Прошивка становиться, комп видит консоль, можно в нее влить игры, файлы, видна структура папок, но заставить выводить изображение у меня не вышло. Даже если закомментировать в файле конфига пины дисплея и подкинуть файлик key.drv, это ничего не дает  :(
Так как портативки имеют дисплей, подключенный напрямую к процу, а на Hamy4 и Titan2 на этих ногах проца висят геймпады. Думаю в этом и есть причина...

21
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 15 Ноябрь 2015, 19:59:39 »
tryer,
Все настройки в эмулях поправить так просто нельзя. В помощь Вам IDA pro и winhex.
Думаете что если бы нашли и знали что поправить, не выложили бы тут.
Да, не советую пользоваться WinImage, она порой гадит iso образ rootfs.
Юзайте Idapro, для диассемблирования файлов эмулятора, может у Вас что получиться, хором то лучше искать. )))
По поводу, что нарыто уже, читайте посты выше.
Попробуйте подобрать оптимальную частоту для работы hamy.
Будут вопросы, задавайте.
Тему создавал исключительно для тех у кого слетела порошка. И для любителей усовершенствовать прошивки.
Разогнаную прошу выложил просто для теста. У меня Титан2 и робит на нем проша 420 без глюков.
Игры от сеги стали плавнее.
В сети, Вы врядли найдёте иные прошки, пока то что есть.

22
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 07 Ноябрь 2015, 18:38:11 »
Сравнить бы воочие железо обеих приставок.
Камень, ОЗУ и NAND у Hamy4 и Titan2 вроде как одинаковы.
ОЗУ HY5DU561622FTP-D43 256Mb DDR400 (200MHz@CL3) SDRAM. Организована память как 16 Мбайт на 16 бит.
NAND Flash Memory 29F4G08ABADA – 4ГБ
По фото конечно судить плохо, но вроде тоже самое. Я просил людей которые тестили прошивки присылать мне фото из разобранных Hamy4. Так что основываюсь пока на этом.
Hamy4 питается от внешних 5В, а Titan2 от внешних 9В, но в Titan2 засунули стабилизатор 7805, так что можно подать на нее и 12-15В, только радиатор на 7805 поставить.

То есть проша от Hamy4 есть?
Думаю у производителя есть  :).
Мне удалось только найти прошивку от Titan2. В сети ее просто нет. Отличия в прошивках, думаю только в оформлении, не более.
Опять же основываюсь на мнении людей которые прошились прошивкой от Titan2.

[display_mode]
pvp_mode        = 1

...
lcd_used = 1.
Ковырялся я с этими параметрами, все без результатно. Мало того, что бы не ставил я в этих параметрах, они ни на что не влияют.
F10 и F1E200 имеют разные ядра, возможно причина в этом. SDK для F1E200 в открытом доступе нет.

Ковыряния Тетушкой IDA файлы эмуляторов и файлов прошивки, выносит мне мозг напроч, куда и в какой блок все там адресуется разобраться сложно. Единственное, что я понял, это то что файлы эмуляторов китай-бабай компилил с помощью ARM RealView Development Suite, по моему даже 2.0. Это видно по дописи в конце файлов которые правились, перекомпелировались. Поставив RVDS за голову взялся, хотя в RVDS, если подгрузить файл nester.axf, и дизассемблировать его, то RVDS делает это по другому чем IDA. Так чему верить то? Голова кругом.....

Попробовать поменять местами touchmain.axf и oldtouchmain.axf. Возможно появяться/пропадут пункты в меню.
Это надо будет провернуть на досуге, спасибо за идею.

23
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 07 Ноябрь 2015, 12:17:05 »
1. Прошивки для Титан 2 и Hamy-4 совместимы?
Да, прошивки совместимы. И вообще тут прошивки только от Titan2. Но они подходят для Hamy4. К сожалению мне удалось нарезать прошивку от Hamy4 конкретно, только для Titan2.

2. По спецификациям F1E200 имеет частоту проца в 470МГц - кто-нибудь пробовал поднимать до этого уровня?
По вопросу разгона консоли Titan2.
Все тесты лично я проводил на Titan2, при установке частоты выше 420 МГц, консоль виснет или не загружается вообще. Поэтому для Titan2 была подобрана эта оптимальная частота.
Что касаемо разгона на Hamy4.
Прошивка в 420 МГц, становится без проблем на консоль, но консоль Hamy4 ведет себя совсем не стабильно. Зависания, ребуты.... (По не понятным мне причинам. Т.К. у меня нет консоли Hamy4 я затрудняюсь ответить почему Hamy4 тормозит на этой прошиве и зависает)

Коллективно потрошить прошивку, бы ло бы не плохо  :)
Расскажу что удалось узнать мне:
1. Замена логотипа, тот что появляется на доли секунды при включении консоли, отвечает файл лежащий в образе rootfs /res/boot_ui/logo.bmp
2. За установку частоты отвечает файлик лежащий в rootfs.fex/ramdisk.iso/pwm_cfg.ini. Как я понял параметр core_pll должен иметь определенное значение в герцах, и при перерасчете (6*n +30)*1000000Гц, должно быть целым числом. Тем самым частота 395 МГц не возможна, а 396 или 390 это ближайшие частоты которые можно установить. (Просто для примера).
3. За фоновое изображение на титульном меню отвечает файлик rootfs.fex/apps/bg_default.bin. Это очень странный файл, предполагаю, что он очень близок к Planar RAW RGB с другим порядком каналов. Если подставить свой файлик, то отображение цветов неправильное. Черный стал зеленым, желтый - голубым и т.п. Так же, файл в начале имеет 84 байта информации заголовка неизвестного формата. Проще, если есть желание сменить фон, выдрать файлик из другой прошивки для данного SoC.
4. За иконки, рамки, кнопки и.т.п. отвечает файлик rootfs.fex/apps/touchtheme.bin. Утилита которой пользуюсь я (AXF beautification tool v1.3), его спокойно открывает, но вносить изменения не хочет  :? Хотя изменение в файлах от SoC 8600 и BoxChip F10, F15... спокойно это делает.
5. sys_config.fex тот что /eFex/sys_config.fex, это своего рода системные настройки. В нем задается ОЗУ, точнее ее конфа bwidth,bank size, cas и.т.п. Параметры NAND, SD, размер rootfs и куча других параметров, все в этом файле.

Также в прошивке выпилена вся символьная информация, так что заменить приложения у меня не вышло. Файл Explorer.axf очень сильно изменен, выпилено понимание расширений. По идее SoС мог бы потянуть видео файлы, файлы для электронных книг и много чего еще.
Побывал подкидывать прошивки от портативных консолей, которые имеют поддержку GBA, NES, NEOGEO, GINESIS, CAPCOM.... эмуляторов, но изображение на экран не выводилось. Либо в прошивках не прописан CVBS выход (TV Out) и они заточены только под LCD дисплеи, или причина в том, что на тех ногах к которым подключен LCD дисплей в портативных консолях, на Hamy4 и Titan2 подключены джойстики.

где в теории можно поменять видеовыход с PAL на NTSC.
PC_USER,
Чесно, я не разобрался, какой параметр за это отвечает. Может подскажите? Может что то упустил.

Если все же, кому то интересно, и есть желание улучшить прошивки, давайте делать это вместе!

24
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 27 Октябрь 2015, 07:37:46 »
Добрый день!
Прошился на прошивку с 420 частотой. Закинул в корень диска E (GenyModDisk) папки Dendy и Sega с РОМами соответствующего формата.
Игры от Sega запускаются нормально, а вот от Dendy даже в меню 8 не заходит. В чем может быть проблема?

На диске Е места свободного 2,3 Mb, может в этом?
Игры для Dendy, должны находиться в папке NES, в корне диска E:.
Вы прошивали Титан2 или Hamy4?

25
Железо / Re: Magistr Titan 2
« : 17 Октябрь 2015, 18:57:30 »
Dinorock, Супермодератор почистил.... Вот http://www.emu-land.net/forum/index.php/topic,74228.0.html

26
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 17 Октябрь 2015, 06:48:06 »
SoChip Alwinner F1Е200 = S200
Вообще я не нашёл документации по S200, думаю просто китайцы промаркировали его так "S200". Вообще такая маркировка"S200" встречается только в Hamy 4, в Titan 2 маркировка "E200".

27
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 17 Октябрь 2015, 00:33:23 »
Rumata, Это SoChip Alwinner F1Е200.

28
Железо / Re: Прошивка Hamy 4 & Magistr Titan 2
« : 16 Октябрь 2015, 23:31:58 »
Дык, я не специально. Хотел привлечь единомышленников, одному то, ковырять проши тяжеловато  :(



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             

Страницы: [1]