bromfun
Разбирайте bookengine.mod, благо китайцы забыли его почистить, будут названия функций кое-где.
По запаковке пока сделаем так - Вы мне дельту, я Вам результат. Потом посмотрим...
miko22
Сделали как надо, посравнивайте SYS_CONFIG000000. Дайте мне потом разницу.
FF00
Так он же читает их. Больше деталей дайте.
bookshiper
Ссылку на прошивку...
losber
О, miko22 навел на мысль про поворот дисплея на 180 градусов. Думать дальше?
-
- Адрес
- Минск
- Сообщений
- 96
- Репутация
- 1060 (0)
10.11.2011 09:32
-
Пользователи, сказавшие Спасибо DiPal за полезный пост
losber (10.11.2011)
-
- Сообщений
- 62
- Репутация
- 130 (0)
-
- Сообщений
- 9
- Репутация
- 0 (0)
10.11.2011 10:54Прошивка:
http://www.getzilla.net/files/2129549/epdkv100.img.html
Если нужно я помещу прошивку на другой обменник.
-
- Сообщений
- 14
- Репутация
- 0 (0)
10.11.2011 10:54если коротко - то левые 431 правые 434
id = PVP_S002 = PVP_S103
eraseflag = 0 = 1 не знаю, форматировать ли диск чтоли?
Battery_cap = 1300 = 1200 а аккумуляторы одинаковые.. вроде
data2 = 0x1020 = 0x0020
data4 = 0xffffff00 = 0xffffff01
размр партиций и их количество на поворот экрана влиять по идее не должен :-)
а вот сравнние двух файлов...
‘а*****ў*****Ґ*****ЁҐ д*****©«®ў 431_SYS_CONFIG000000 Ё 434_SYS_CONFIG000000
***** 431_SYS_CONFIG000000
; ІъЖ·РЕПў, ЧЦ·ыґ®і¤¶И±ШРлРЎУЪµИУЪ32
; id = PVP_S002, name = ulive ОЄДЪІї±ЈБф
; PVP_S001 : pvp solution 1,800*480 4.3" lcd, tv, hdmi, tp
;----------------------------------------------------------------------------------
***** 434_SYS_CONFIG000000
; ІъЖ·РЕПў, ЧЦ·ыґ®і¤¶И±ШРлРЎУЪµИУЪ32
; id = PVP_S103, name = ulive ОЄДЪІї±ЈБф
; PVP_S103 : pvp solution 103,480*272 4.3" lcd, cvbs, tp
;----------------------------------------------------------------------------------
*****
***** 431_SYS_CONFIG000000
[product]
id = PVP_S002
name = ulive
***** 434_SYS_CONFIG000000
[product]
id = PVP_S103
name = ulive
*****
***** 431_SYS_CONFIG000000
eraseflag = 0
jtag = 1
***** 434_SYS_CONFIG000000
eraseflag = 1
jtag = 1
*****
***** 431_SYS_CONFIG000000
;--------------------------------------------------------
Battery_cap = 1300
Discharge_current_rate = 10
***** 434_SYS_CONFIG000000
;--------------------------------------------------------
Battery_cap = 1200
Discharge_current_rate = 10
*****
***** 431_SYS_CONFIG000000
; (00-03)±нКѕlradcµДјьЦµ±н,ХвАпСЎФсБЛ0
; (04-07)±нКѕlradcµДПыПў±н,ХвАпСЎФсБЛ1
; (08-11)±нКѕirµДПыПў±н,ХвАпСЎФсБЛ0
; (08-11)±нКѕirµДGPIOЅЕ±аЧйЈ¬ХвАпК№УГБЛ±аЧй1
; ѕЯМе·ЦЕдјыЗэ¶Ї
; 0x1010ОЄV9000HDA , 0x1030ОЄV9000HDS, 0x1140ОЄV6000HDT 0x1150ОЄV5000HDG
;------------------------------------------------------------------------------
data2 = 0x1020
;-----------------------------------------------------------------------------
***** 434_SYS_CONFIG000000
; (00-03)±нКѕlradcµДјьЦµ±н,ХвАпСЎФсБЛ0
; (04-07)±нКѕlradcµДПыПў±н,ХвАпСЎФсБЛ2
; (08-11)±нКѕirµДПыПў±н,ХвАпСЎФсБЛ0
; (12-15)±нКѕirµДGPIOЅЕ±аЧйЈ¬ХвАпК№УГБЛ±аЧй0
; ѕЯМе·ЦЕдјыЗэ¶Ї
;
;------------------------------------------------------------------------------
data2 = 0x0020
;-----------------------------------------------------------------------------
*****
***** 431_SYS_CONFIG000000
; (24-32)±нКѕНЁРЕУГґ®їЪ3µДGPI1±аЧйРЕПў
; УЙУЪДїЗ°Г»УРЖф¶ЇНЁРЕУГґ®їЪЈ¬ТтґЛХвАпЦ»РиТЄ№ЬАнµчКФ УГґ®їЪЈ¬±рµДµШ·ЅРґ0xff
;
***** 434_SYS_CONFIG000000
; (24-32)±нКѕНЁРЕУГґ®їЪ3µДGPI1±аЧйРЕПў
; УЙУЪДїЗ°Г»УРЖф¶ЇНЁРЕУГґ®їЪЈ¬ТтґЛХвАпЦ»РиТЄ№ЬАнµчКФ УГґ®їЪЈ¬±рµДµШ·ЅРґ0
;
*****
***** 431_SYS_CONFIG000000
;------------------------------------------------------------------------------
data4 = 0xffffff00
;------------------------------------------------------------------------------
***** 434_SYS_CONFIG000000
;------------------------------------------------------------------------------
data4 = 0xffffff01
;------------------------------------------------------------------------------
*****
***** 431_SYS_CONFIG000000
; (00-03)±нКѕaudioКЗ·сРиТЄЦ±Зэ, 0ЈєІ»РиТЄЈ¬·З0ЈєРиТЄ,ХвАпЖф¶ЇБЛЦ±Зэ
; (04-07)±нКѕКЗ·сФКРнК№УГSPDIFЧчОЄКдіц 0: І»ФКРн 1ЈєФКРн
; (08-11)±нКѕµ±К№УГspdifКдіцµДК±єтЈ¬ЖдGPIOТэЅЕКЗДДТ»Чй 0: GPIOB08 ; 1: GPIOB15
;
***** 434_SYS_CONFIG000000
; (00-03)±нКѕaudioКЗ·сРиТЄЦ±Зэ, 0ЈєІ»РиТЄЈ¬·З0ЈєРиТЄ,ХвАпЖф¶ЇБЛЦ±Зэ
;
*****
***** 431_SYS_CONFIG000000
[part_num]
num = 2
***** 434_SYS_CONFIG000000
[part_num]
num = 3
*****
***** 431_SYS_CONFIG000000
size_hi = 0
size_lo = 122880
***** 434_SYS_CONFIG000000
size_hi = 0
size_lo = 315392
*****
***** 431_SYS_CONFIG000000
size_hi = 0
size_lo = 409600
***** 434_SYS_CONFIG000000
size_hi = 0
size_lo = 110592
[partition2]
class_name = DISK
name = SYSBOOTFS
size_hi = 0
size_lo = 32768
*****
***** 431_SYS_CONFIG000000
[down_num]
down_num = 1
***** 434_SYS_CONFIG000000
[down_num]
down_num = 2
*****
***** 431_SYS_CONFIG000000
***** 434_SYS_CONFIG000000
[download1]
part_name = SYSBOOTFS
pkt_name = BOOTFS_000000000
encrypt = 0
*****
-
- Сообщений
- 202
- Репутация
- 380 (0)
10.11.2011 11:36К стати,вполне можно вскрыть корпус и повернуть экран физически....Ну -это так...Мысли вслух...
-
- Сообщений
- 62
- Репутация
- 130 (0)
10.11.2011 11:49Даже если это было возможно, в моем случае читалки Effire видео должно выводиться на экран уже повернутым (по отношению к исходной ориентации) как бы ни был повернут сам экран - убогость углов обзора экрана, анизотропия. А читалку я и так могу повернуть, картинка тогда смотрится более яркой, но вверх ногами.
А кто-нибудь знает что значат строки
[Platform]
chip = 0x02000000
pid = 0x02030000
sid = 0x02030100
bid = 0x80
в плане соответствия конкретным чипам?
; There is a small amount of x, y reverse the screen, use 1
;
;------------------------------------------------- -----------------------------
data6 = 0x0001Последний раз редактировалось losber; 10.11.2011 в 12:12.
-
- Сообщений
- 14
- Репутация
- 0 (0)
10.11.2011 12:16не хочу обижать.. но вы сами поняли что сказали?
экран подключается к плате шлейфом.. довольно коротким.. и сильно многовыводным... кнопки управления распаяны на плате...
Поворачивая экран мы перевернем и плату, и где будут кнопки???
а если переворачивать только экран - как его потом присоединять к плате??? полсотней тонких проводочков?
-
- Сообщений
- 24
- Репутация
- 10 (0)
10.11.2011 12:54Менял эти значения в файле прошивки через Hex-редактор, ни к каким результатам не привело. Походу кроме как вкл и откл дебага ниче не работает :(
Насчет поворота на 180°. Распаковал прошивки и сравнил файлы display.drv. Они разные. Осталось теперь заменить драйвер на родной и запаковать. Но тут возникла проблема с созданием образа диска zdisk :(
Может кто поможет?
Неделю назад с этим поэкспериментировал и вернулся на родную прошивку до лучших времен. Если удасться заменить драйвер, то вполне возможно буду использовать прошу для 434.
Кстати, при использовании в TB-431HD прошивки для 434, судя по нормальной работе клавиш перелистывания, начало калибровки с нижнего левого угла и показа видео с поворотом по часовой стрелке можно сказать, что 100% для поворота дисплея просто изменили драйвер дисплея. Все остальное осталось как было. Повернули ли они экран или из-за конструктивной особенности или чисто для подлянки, кто знает? :(
-
- Сообщений
- 14
- Репутация
- 0 (0)
10.11.2011 13:33я делал немного по другому - правил прошивку - включил дебуг-моде, залил ее, потом подключил читалку к компу - появился системный диск. Затем из предварительно распакованной прошивки 431 были взяты драйвера дисплея и тачскрина, и закинуты в папку DRV системного раздела книжки (с заменой исходных оригинальных 434 прошивки). отключил книжку от компа, выключил нижку. включил книжку - она загрузилась, но экран так перевернутым и остался :(
видимо , наверное, первоначальная настройка лежит где то в файле ramdisk.iso или epos.img
-
- Сообщений
- 202
- Репутация
- 380 (0)
10.11.2011 13:44не хочу обижать.. но вы сами поняли что сказали?
Поворачивая экран мы перевернем и плату, и где будут кнопки???
а если переворачивать только экран - как его потом присоединять к плате??? полсотней тонких проводочков?
На моей онде можно поставить экран и так и так-длины шлейфа вполне хватает-да она и не изменяется-что от середины платы вверх,что вниз-расстояние одно.
Так что ,то что я говорю-я говорю проверив.
А к плате экран жестко не крепиться-они вообще на разных частях корпуса закреплены(плата с кнопками на станине,экран на крышке)
-
- Сообщений
- 62
- Репутация
- 130 (0)
10.11.2011 13:46miko22
В ramdisk.iso тоже есть директория drv с дровами.
А data6 пробовали менять на 0x0000?
; There is a small amount of x, y reverse the screen, use 1
;
;------------------------------------------------- -----------------------------
data6 = 0x0001Последний раз редактировалось losber; 10.11.2011 в 14:13.
-
- Адрес
- Минск
- Сообщений
- 96
- Репутация
- 1060 (0)
10.11.2011 14:45Цитирую полный перевод с начала комментария:
; Data6 describes information related to TP
; (00-03) indicates whether the TP, 0: not used, non-0: using the TP
; (04-11) describe the type used by TP
; In accordance with the present situation, often using 0
; There is a small amount of x, y reverse the screen, use 1
Т.е. это отвечает за работу тача. Ставите 0 - отключаете тач.
Вот Вам расшифровка bid:
typedef enum __EPDK_BID_T
{
EPDK_BID_P1 = 0x1000101,
EPDK_BID_P2 = 0x1000102,
EPDK_BID_PVP_V01 = 0x1010101,
EPDK_BID_PVP_V02 = 0x1010102,
EPDK_BID_PVP_V03 = 0x1010103,
EPDK_BID_PVP_V04 = 0x1010104,
EPDK_BID_PVP_V05 = 0x1030105,
EPDK_BID_PVP_V06 = 0x1030106,
EPDK_BID_TVD_V01 = 0x1010201,
EPDK_BID_TVD_V02 = 0x1020102,
EPDK_BID_TVD_V03 = 0x1010203,
EPDK_BID_TVD_V04 = 0x1010301,
EPDK_BID_P3 = 0x2000101,
EPDK_BID_PVP_V101 = 0x2010101,
} __epdk_bid_t;
Влияет на инициализацию некоторых компонент системы. Я бы не трогал (поменяете на EPDK_BID_TV и не запустится LCD при включении, а стартует ТВ выход).
miko22
Скиньте мне ramdisk.iso от 434 и 431.
Кстати Вы всё сделали абсолютно верно при замене файлов: всегда нужно перезагружаться.
-
- Сообщений
- 14
- Репутация
- 0 (0)
10.11.2011 14:47а вот это как раз, похоже на поворот экрана на 90 градусов...
если мне не изменяет мой английский :-)
(если я правильно перевел : параметр меняет местами оси Х и У)
2 utyf69 - на моей - не хватит - разъем ближе к краю, и переворачивая экран - получится что надо перекрутить шлейф на 180 и воткнуть в разъем через всю плату :(
-
- Сообщений
- 24
- Репутация
- 10 (0)
10.11.2011 16:49Если интересно, на фтпешнике teXet'а есть пдфка с подробной инструкцией по разбору TB-431HD. Там все точно видно какие шлейфы и как они крепятся.
И честно говоря не вижу смысла физически переворачивать экран, если доподлинно известно, что он в 434 перевернут программно.
Доказывает тому является еще и то, что если держать 431 обычно, и в 434 прошивке там все перевернуто, клавиши перелистывания работают правильно. А если перевернуть изображение в самой читалке (проге), то клавиши перелистывания реверсируются, что не очень удобно, так как они становятся задом-наперед.
-
- Сообщений
- 24
- Репутация
- 10 (0)
-
- Сообщений
- 62
- Репутация
- 130 (0)
10.11.2011 17:24DiPal, а что у Вас за софт? Ida+HexRays? Чем декомпилируете?
-
- Сообщений
- 24
- Репутация
- 10 (0)
10.11.2011 17:25Вот список фалов в образе ramdisk.iso
1 колонка - 431, вторая соответственно 434
ramdisk.iso 465*****920 461 824
ramdisk\apps\ <папка>
ramdisk\drv\ <папка>
ramdisk\res\ <папка>
ramdisk\drv\iic.drv 28*****772 28*****772
ramdisk\drv\key.drv 32*****220 31*****532
ramdisk\drv\monitor.drv 45*****400 45*****400
ramdisk\drv\nand.drv 77*****216 78*****688
ramdisk\drv\power.drv 94*****208 94*****208
ramdisk\drv\power_cfg.ini 5*****413 5*****413
ramdisk\drv\rtc.drv 34*****536 32*****960
ramdisk\magic.bin 512 512
ramdisk\pwm_cfg.ini 4*****669 4*****667
ramdisk\shell.zgj 105*****836 102*****952
ramdisk\startup.esh 1*****239 1*****241
Файл display.drv отсутствует, есть monitor.drv, но они идентичны.
Отсюда следует, что врядли тут что-то на поворот экрана влияет.
А вот сравнения папок drv двух прошивок
audio.drv 114*****072 114*****072
csi.drv 18*****408 18*****408
display.drv 122*****152 125*****004
dtos.drv 20*****108 отсутствует
filedisk.drv 12*****708 12*****708
fm.drv 36*****144 25*****560
hdmi.drv 47*****672 47*****672
orchid.drv 193*****488 196*****328
sdmmc.drv 43*****780 43*****780
spi.drv 20*****580 20*****580
touchpanel.drv 56*****316 55*****352
uart.drv 58*****472 58*****472
usbd_msc.drv 82*****424 83*****048
usbh_msc.drv 149*****496 149*****496
usbhs_msc.drv 130*****668 130*****668
Здесь по размерам файлов видно, что заменены только некоторые файлы, в том числе и display.drv, что и навело на программный способ поворота экрана.
-
- Сообщений
- 48
- Репутация
- 0 (0)
10.11.2011 17:44здравствуйте,писал в одной из тем насчёт прошивок,мне помогли,но что то прошивки от куба не сильно прут,плеер сдыхает)
wexler go 4300 - мой плеер HY H27UBG8T2ATR - микросхема памяти
можете ли мне подогнать какую нибудь прошивку ,чтобы там читались разные форматы текста и всякие разные фичи
если конечно,это вас не затруднит)Последний раз редактировалось Dan Clark; 10.11.2011 в 18:09.
-
- Сообщений
- 24
- Репутация
- 10 (0)
10.11.2011 17:48Вот список фалов в образе ramdisk.iso
1 колонка - 431, вторая соответственно 434
ramdisk.iso............465 920............461 824
ramdisk\apps\ <папка>
ramdisk\drv\ <папка>
ramdisk\res\ <папка>
ramdisk\drv\iic.drv...............28 772.........28 772
ramdisk\drv\key.drv..............32 220.........31 532
ramdisk\drv\monitor.drv........45 400.........45 400
ramdisk\drv\nand.drv............77 216.........78 688
ramdisk\drv\power.drv..........94 208.........94 208
ramdisk\drv\power_cfg.ini.....5 413...........5 413
ramdisk\drv\rtc.drv...............34 536.........32 960
ramdisk\magic.bin................512.............. 512
ramdisk\pwm_cfg.ini.............4 669...........4 667
ramdisk\shell.zgj..................105 836........102 952
ramdisk\startup.esh..............1 239...........1 241
Файл display.drv отсутствует, есть monitor.drv, но они идентичны.
Отсюда следует, что врядли тут что-то на поворот экрана влияет.
А вот сравнения папок drv двух прошивок
audio.drv.............114 072.........114 072
csi.drv................18 408............18 408
display.drv..........122 152..........125 004
dtos.drv..............20 108............отсутствует
filedisk.drv...........12 708............12 708
fm.drv................36 144............25 560
hdmi.drv.............47 672............47 672
orchid.drv...........193 488..........196 328
sdmmc.drv...........43 780...........43 780
spi.drv................20 580...........20 580
touchpanel.drv.....56 316...........55 352
uart.drv...............58 472...........58 472
usbd_msc.drv.......82 424...........83 048
usbh_msc.drv.......149 496.........149 496
usbhs_msc.drv.....130 668.........130 668
Здесь по размерам файлов видно, что заменены только некоторые файлы, в том числе и display.drv, что и навело на программный способ поворота экрана.
PS: Сорри, с форматирование траблы вышли, а редактировать сообщения не могу. Вот исправленное сообщение. Прошу то неправильное удалить.
-
- Сообщений
- 12
- Репутация
- 0 (0)
10.11.2011 18:12Субтитры .srt действительно поддерживаются, не обратил внимания что файл с субтитрами имел подпись .ru т.е. файл называется The.Universe.S02E01.Alien.Planets а субтитры The.Universe.S02E01.Alien.Planets.ru пришлось убрать лишнее, файл субтитров был в ANSI пока не перекодировал в UTF-8 показывал все иероглифами. Еще нет кнопки чтобы их отключить (но это как то не принципиально). Прошивка DiPalовская, последняя от ainol v9000hdg.
Информация о теме
Пользователи, просматривающие эту тему
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)
Похожие темы
-
Модификация прошивок для плееров и ebook на SoChip
от utyf69 в разделе Портативные плееры - HDD, CD и MDОтветов: 5Последнее сообщение: 03.11.2011, 21:37 -
Прошивки
от Rain25 в разделе Портативные плееры - HDD, CD и MDОтветов: 8Последнее сообщение: 09.06.2005, 16:17 -
iMP-150... прошивки
от Тоява в разделе Прошивки и софт для плееровОтветов: 14Последнее сообщение: 03.12.2004, 19:44 -
Прошивки для IMP-350!
от Дмитрий в разделе Прошивки и софт для плееровОтветов: 9Последнее сообщение: 23.02.2004, 03:59