PDA

Просмотр полной версии : Nationalchip Режим восстановления


Hosted
14.06.2019, 23:52
Поздравлю товарищи Режим восстановления ЕСТЬ! И судя по всему не только.
Програматаром смотрю логи
Пока проверил на своем ES-18 GX3235s но судя по всему у всех он есть ))
Наработками поделился Уважаемый users12, огромное :thank:
Так как он мне дал практически все для разработки и реверсинга данной платформы.
Инструкция будет когда он появиться.

Я пока мучаю своих зверюшек есть интересные моменты.
Все чо вы хотели попробовать но незнали как ))
Сейчас обучаю хорошим манерам своего))

X╟XRUN

error : configure DAC must set ENABLE_GX_OTP = y !

Partition Version : 102
Partition Count : 6
Write Protect : TRUE выключить
CRC32 Enable : TRUE забить
Table CRC32 : 8C1106EF
================================================== ============================== ==============
ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use % RES_SIZE
================================================== ============================== ==============
0 BOOT RAW B038B803 00000000 64 KB 64 KB 64900 B 99% 0 MB
1 TABLE RAW 00010000 512 B 512 B 512 B 100% 0 MB
2 LOGO RAW 85A61CF6 00010200 65024 B 65024 B 61271 B 94% 0 MB
3 KERNEL RAW AE1400EC 00020000 2624 KB 2624 KB 2573 KB 98% 0 MB
4 ROOT CRAMFS 742D6823 002b0000 896 KB 896 KB 860 KB 95% 0 MB
5 DATA MINIFS FF000000 00390000 448 KB 448 KB 1 B 0% 0 MB
-------------------------------------------------------------------------------- --------------


GxLoader v1.9.6-x 20170220

cpu family : CSKY
chip model : gx6605s
board type : 6605s
memory size : 64 MB
Flash type : gd25q32
Flash size : 4 MB
warning: board-init not call function enable_dac, will open cvbs & ypbpr default .
show jpeg logo ...
romfs_load file ecos.bin.lzma.

Decompress kernel ...ok
The total boot time is: 5 s (5481 ms)
cmdline str: mem.
mem_info bank[0]start:90000000, size:1800000.
mem_info bank[1]start:91800000, size:2800000.
The whole mem size: 4000000.
wdt_init, 6605.
-----------[bsp_panel_mod_init] ret = 0----------
-----------[bsp_gpio_mod_init] ret = 0----------
jedec_id=c84016, ext_id=c840
---jedec_id=0xc84016-----
___usbwifi_init____
usbnet dev supported!
[cyg_net_init] Init: mbinit(0x0)
[cyg_net_init] Init: cyg_net_init_devs(0x0)
cyg_net_init_devs Init device '/dev/usb0'
cyg_net_init_devs Init device 'ra0'
___rt_ecos_init____
cyg_net_init_devs Init device '/dev/eth1'
cyg_net_init_devs Init device empty '0x90630f80'
[cyg_net_init] Init: loopattach(0x0)
[cyg_net_init] Init: cyg_ppp_pppattach(0x0)
[cyg_net_init] Init: ifinit(0x0)
[cyg_net_init] Init: domaininit(0x0)
[cyg_net_init] Init: cyg_net_add_domain(0x905a6d18)
New domain internet at 0x0
sack hole zone : 0x906bf840
[cyg_net_init] Init: cyg_net_add_domain(0x905a69c8)
New domain route at 0x0
[cyg_net_init] Init: call_route_init(0x0)
[cyg_net_init] Done
USB HCD: device gx-ehci, build at 15:35:26 Sep 19 2018
ehci: 0x908c170c
ehci->hcs_params=0x2112, num: 2
hcs_params=0x2112
flag=0x0.
hub1=0x2000
hub2=0x2000
ehci base=0xa0900000
operational base= 0xa0900010
gx-ehci gx-ehci.0: gx EHCI
gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
ehci_mem_init():ehci->async->qh_dma=0x108cdc40
ehci_mem_init():sizeof qtd: 96.
ehci_mem_init():sizeof qh: 128.
gx-ehci gx-ehci.0: supports USB remote wakeup
gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-:1.0 (config #1, interface 0)
hub 1-:1.0: usb_probe_interface
hub 1-:1.0: usb_probe_interface - got id
hub 1-:1.0: USB hub found
hub 1-:1.0: 2 ports detected
hub 1-:1.0: standalone hub
hub 1-:1.0: individual port power switching
hub 1-:1.0: individual port over-current protection
hub 1-:1.0: Single TT
hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
hub 1-:1.0: power on to power good time: 20ms
hub 1-:1.0: local power source is good
hub 1-:1.0: enabling power on all ports
USB HCD: device gx-ohci, build at 15:35:27 Sep 19 2018

--------ohci base= 0xa0a00000
<7>: starting gx OHCI USB Controller no sem_wait.
<7>: Clock to USB host has been enabled
gx-ohci gx-ohci.0: gx OHCI
gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
gx-ohci gx-ohci.0: supports USB remote wakeup
gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-:1.0 (config #1, interface 0)
hub 2-:1.0: usb_probe_interface
hub 2-:1.0: usb_probe_interface - got id
hub 2-:1.0: USB hub found
hub 2-:1.0: 1 port detected
hub 2-:1.0: standalone hub
hub 2-:1.0: no power switching (usb 1.0)
hub 2-:1.0: global over-current protection
hub 2-:1.0: power on to power good time: 4ms
hub 2-:1.0: local power source is good
hub 2-:1.0: no over-current condition exists
hub 2-:1.0: trying to enable port power on non-switchable hub

--------ohci base= 0xa0b00000
<7>: starting gx OHCI USB Controller no sem_wait.
<7>: Clock to USB host has been enabled
gx-ohci gx-ohci.1: gx OHCI
gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
gx-ohci gx-ohci.1: supports USB remote wakeup
gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
usb usb3: default language 0x0409
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-:1.0 (config #1, interface 0)
hub 3-:1.0: usb_probe_interface
hub 3-:1.0: usb_probe_interface - got id
hub 3-:1.0: USB hub found
hub 3-:1.0: 1 port detected
hub 3-:1.0: standalone hub
hub 3-:1.0: no power switching (usb 1.0)
hub 3-:1.0: global over-current protection
hub 3-:1.0: power on to power good time: 4ms
hub 3-:1.0: local power source is good
hub 3-:1.0: no over-current condition exists
hub 3-:1.0: trying to enable port power on non-switchable hub
rtusb init rt5370 --->
rtusb init mt7601 --->
registering USB 3G driver ... OK
registering sr9700 driver ... OK
registering dm9601 driver ... OK
registering cdc driver ... OK
registering asix driver ... OK
registering sr9800 driver ... OK
registering rtl8152 driver ... OK
goxceed vserson v1.9.6-4+patch
warning: want to protect len 0x390000; actually protect len 0x200000, please confirm.
Flash write protect(BOTTOM): 0 - 200000
INFO: mount /dev/flash/0/0x2b0000,0xe0000, partition id = 4

Hosted
26.07.2019, 14:12
Режим восстановления есть, но он зависит от загрузчика который зашит последним. Пока точно знаю что этот режим работает на прошивках, а точнее на загрузчиках от уклана и пофиг какое железо главное хвост. А как им пользоваться правильно, догадывайтесь сами и уж темболее кому это может пригодиться.

Тему можно закрыть дальнейшего развития не будет.

kreshnot
26.07.2019, 15:35
Режим восстановления есть,

Тему можно закрыть дальнейшего развития не будет.

так её получается и не открывали
одно пустозвонство

не вижу обещанного

nansinvik
26.07.2019, 16:20
Режим восстановления есть, ...
Тему можно закрыть дальнейшего развития не будет.
Так прежде, чем это написать - нужно было предоставить три файла для демонстрации:
1. Вот родная прошивка..
2. Вот то, чем запорол..
3. А вот то, чем восстановил...
Ну а как и что - разбирайтесь сами!

Hosted
26.07.2019, 16:58
так её получается и не открывали
одно пустозвонство

не вижу обещанного

Обьясню на пальцах для девушек если вышетизложенного не хватило, разбираеш уклановскую прошивку береш оттуда бут , пихаеш в любую другую, собираеш обратно, прошиваеш, все работает и если вдруг где то что то пошло не так восстанавливаешся по принципу уклановского железа.

viverraxx
26.07.2019, 17:22
Правда есть еще момент один но он не для ваших высокоразвитых умов.Зачем это? Ведь проще промолчать - никто же не заставляет. Помню на bt848/878 человек писал Fly98/FlyDS, совершенно безвозмездно и добровольно, а потом его софтом стали комплектовать ТВ-тюнеры от Бихолдера, наверно ж не задаром. Тут основная проблема не в восстановлении, а в стабильности IPTV, и она, к сожалению, нигде не решена окончательно, даже в лучших экземплярах. :-(

users12
26.07.2019, 18:12
........................
. Тут основная проблема не в восстановлении, а в стабильности IPTV, и она, к сожалению, нигде не решена окончательно, даже в лучших экземплярах. :-(

Очень верное замечание! Функцию IPTV можно сделать намного стабильнее.
Причём софтописцы и заказчики софта шарахаются в крайности. Пример WorldVision Foros - то внедряем IVI (показ только трейлеров), то убираем этот IVI, зато пиконы теперь с флешки подбрасываем...
А чЁ бы с флешки не подбрасывать SWAP и файл EPG для IPTV ??, который бы скачивался на USB-флешку, пусть бы находилось бы там постоянно, 2 порта USB хватает и на локальную сеть и прочие эксперименты...

Hosted
26.07.2019, 18:49
Товарищи viverraxx users12 и все остальные, поймите!! понятие IPTV и стабильность это череда неизвестных от источника к приемику, и их количество существенно влияет на так называемую стабильность IPTV коей я пока для себя добился. Меня устраивает прошивка от WV c провайдером IPTV коим я пользуюсь долгое время. Прошивки с кинолайвами(кинозал тот же кинолайв с парсером от уклана в ядре) Который вечером ну нереально просто смотреть какой бы супер канал бы у вас не был.

Да и че я буду распыляться, родители довольны 400+ каналов на IPTV автостарт оттуда же на ЕС-15, остальные родственники тоже. Проверено в разных областях украины и это более чем нужно от камня за 10$ с шабатурой. Остальное кому как нравиться.

Товарищи требующие доказательст и тд, доказывать зачем ? перед кем ? для чего ? есть возможно когда то где то может быть. Я вам не обещал я только сказал что есть. А как я это нашел Вас это волновать не должно.



не вижу обещанного А ты покажи где я что обещал ?!

nigroll1
26.07.2019, 18:50
... А чЁ бы с флешки не подбрасывать SWAP ...
Для этого нужно править бинарники буилдрут , а оно им надо ?, они при сборке и так отключают доступ по уарт , а лучше бы добавили функцию загрузки с юсб в убут как на доске c-sky , кроме того любая флешь имеет свой ресурс перезаписи , после этого вроде нормальную флешку в утиль . Лучше бы при изготовлении не крохоборили , а поставили оперативы побольше . Делают сейчас "одноразовые" мыльницы , купил , сломалась - выбросил купил другую , у одних маней поменьше станет , у других рабочие места появятся ... бизнес мать их ...

Hosted
26.07.2019, 19:00
Для этого нужно править бинарники буилдрут , а оно им надо ?, они при сборке и так отключают доступ по уарт , а лучше бы добавили функцию загрузки с юсб в убут как на доске c-sky , кроме того любая флешь имеет свой ресурс перезаписи , после этого вроде нормальную флешку в утиль . Лучше бы при изготовлении не крохоборили , а поставили оперативы побольше . Делают сейчас "одноразовые" мыльницы , купил , сломалась - выбросил купил другую , у одних маней поменьше станет , у других рабочие места появятся ... бизнес мать их ...

ну так тот же загрузчик с досок c-sky и становиться на борды т2, только толку то от него ? проэкт заглох года 2 назад, а более подробного даташита по камню нет. У него нет графического ядра как такового, он все рисует считает распределяет сам.

kreshnot
26.07.2019, 19:36
А ты покажи где я что обещал ?!



Поздравлю товарищи Режим восстановления ЕСТЬ!
если это не обещание пользователям,то что?
Зачем тему открывали?

Hosted
26.07.2019, 20:31
если это не обещание пользователям,то что?
Зачем тему открывали?
Где ты тут видишь обещание ? Констатация факта не более. а вот как оно работает тут уже мое дело афишировать или нет, и так как это будет нарушать некие авторские права то и в паблик вылаживать смысла нет.

kreshnot
26.07.2019, 20:41
Где ты тут видишь обещание ? Констатация факта не более. а вот как оно работает тут уже мое дело афишировать или нет, и так как это будет нарушать некие авторские права то и в паблик вылаживать смысла нет.

Понял.
Тему нужно удалять за неактуальностью

viverraxx
26.07.2019, 22:28
Тему нужно удалять за неактуальностьюСогласен. То, что зум заложен с самых первых прошивок, так об этом только недавно стало известно, а во-вторых, да кому он нафиг сдался ;-)
Нарыл в загашнике оригинал прошивки от Q-148 за 20.02.2017, запустил на ней плейлист от ottg.tv ... работает, зараза, не хуже MAGа. А что толку если современные плюшки к тому движку не приточишь.

Hosted
26.07.2019, 22:38
...на ней плейлист от ottg.tv ... работает, зараза, не хуже MAGа. А что толку если современные плюшки к тому движку не приточишь.

я когда выбирал что покупать в хозяйство на выбор тогда были вв лортоны и евроскай, и только уже после тестов выбор остановился в сторону евроскай из за дешевизны, а плата ничем практически по компоновке не отличалась от вв т62д в чем то даже лучше. и за год использования 24/7 вылезло только охлаждение и конденсаторы. Так вот из коробки меня интересовало только iptv и эдем работает на них до сих пор лучше чем на вв при одинаковых прошивках уровнях сигнала и вайфай свистках. так что выдирание кусков, скрещивание и тд результата не приносит. Паршивки от вв намного лучше работают на допиляных евроскай чем на родных платах. Пока есть надежда собрать с исходников, но там настолько дремучий китайский лес с ихними на... что пока не особо успешно.

PS.
По поводу зума, во внутрь файлика смотрел кто?
Так вот это исполняемый файлик ничем ненакрытый ельф.
Платформа арм. тобиш скомпиленый ельф под цскай тоже запуститься. только какой ))