Тем: 4,394, Сообщений: 356,300, Пользователи: 157,464
На форуме: 53

Вернуться   Форум VolSat > Эфирное и кабельное ТВ > Эфирное телевидение DVB-T/T2

Важная информация


Ответ
 
Опции темы Опции просмотра Language
Старый 10.02.2020, 00:24   #1
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию Разбираем прошивку NationalChip GX3235S/GX6605S

Разбираем прошивку

Прошивка состоит из 6-ти файлов:
1) BOOT - загрузчик, готовит к работе базовые функциональные возможности встраиваемой системы, является отправной точкой всего процесса загрузки
2) TABLE - таблица, тут сведения о адресах, где , что лежит
3) LOGO - картинка, которую мы видим при загрузке прошивки
4) KERNEL - ядро( файловая система romfs, romfs - это чрезвычайно простая файловая система, лишенная множества функций, предназначенная для записи важных файлов в EEPROM), файл сжатый архиватором LZMA, при распаковке получаем файл - ecos.bin
5) ROOT/THEME - файловая система CRAMFS, здесь находится GUI (графическое оформление прошивки, сведения о пульте и т.д. и т.п.).Compressed ROM file system — свободная сжатая файловая система Linux для встраиваемых систем основанных на ПЗУ. В cramfs обеспечена поддержка работы с ФС, отражённой напрямую в память.
6) DATA - MINI FS область под данные
[сообщение от users12 -http://w.volsat.com.ua/showpost.php?...&postcount=34]

Файлы прошивки из бинарного файла извлекаем программой GX 6605S MULTI TOOLBOX BY ARB-TECH 2019:
https://yadi.sk/d/t2RmZvgT22QS9g
Выбрав GX6605S UNPACK REPACK - OPEN FIRM - Выбираем прошивку - Unpack
Файлы извлекутся в папку "ИМЯ_ПРОШИВКИ_extracted", рядом с выбранным файлом прошивки.

Извлечение файлов из ROOT - Файлы извлекаются с помощью программы EZXCodec:
[Автор - https://forum.motofan.ru/index.php?s...ic=125183&st=0 ]
https://yadi.sk/d/RxA2AqtD-PTCoA
В самом вверху выбираем рабочую папку, туда будут извлечены файлы, затем переходим на вкладку CramFS и выбираем использовать путь - жмем на три точки, во всплывшем диалоге вместо - файлы smg, изменяем на - все файлы, затем выбираем файл ROOT.bin.Нажимаем - извлечь.Файлы извлекутся в рабочую папк в папку cramfs-root-ROOT.


Документация и информация:

Схемы на данном SoC:
Общая схема для ресиверов
https://yadi.sk/i/WmmNqYWlnvhWFg

WorlVision T62:
https://yadi.sk/i/LZrK72Eg6-gHkw

Схема платы GX6605S (
https://aliexpress.ru/i/4000510429647.html ] https://www.cnx-software.com/2018/11...05s-media-soc/
https://github.com/c-sky
https://c-sky.github.io/docs/gx6605s.html )
:
https://github.com/c-sky/tools/tree/master/gx6605s - Здесь файл pcbv1.1.pdf


Архитектура - CSKY abiv1(CK610M), руководство - https://yadi.sk/i/-OnBmseDfVJbNg
Руководство по CK610 - https://yadi.sk/i/XZKOIeaqpL2CgQ (кит.)
Процессор CK610, разработанный C-SKY, полностью совместим с Motorola M·CORE( RISC-V ) и совместим с Linux.
(MMC2114 - http://cache.freescale.com/files/32b...al/MMC2114.pdf
MCORE NXP - https://www.nxp.com/docs/en/application-note/MCORE.pdf
MCORE Motorola - http://www.ece.ualberta.ca/~cmpe490/...la/MCORERM.pdf
)

Файловые системы Linux для встраиваемых систем - https://elinux.org/images/b/b1/Files...dded-linux.pdf
undergroundz вне форума   Ответить с цитированием
Старый 11.02.2020, 15:35   #2
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

csky ecos toolchain-4.5.1
https://dropmefiles.com/XPFFy
undergroundz вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 22.02.2020, 20:44   #3
weoleg
Прохожий
 
Регистрация: 23.12.2019
Ресивер: U2Cb6
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
weoleg пока неопределено
По умолчанию

Цитата:
Сообщение от undergroundz Посмотреть сообщение
csky ecos toolchain-4.5.1
https://dropmefiles.com/XPFFy
Пишет нет такого файла
weoleg вне форума   Ответить с цитированием
Старый 23.02.2020, 21:45   #4
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Цитата:
Сообщение от weoleg Посмотреть сообщение
Пишет нет такого файла
csky ecos toolchain 4.5.1 - https://yadi.sk/d/UjqRFR69VkP6Ig
архивы от nigroll1:
gx3201a - https://yadi.sk/d/5rAxGDeTvm47VA
c-sky linux tools x86_64 glibc linux 4.9.2 - https://yadi.sk/d/z_wx334nNbbi_A
undergroundz вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 13.02.2020, 17:40   #5
nigroll1
Местный
 
Аватар для nigroll1
 
Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 421
Поблагодарили 565 раз(а) в 260 сообщениях
Вес репутации: 6
nigroll1 скоро придёт к известности
По умолчанию

Умным людям пригодится - ~300 метров для gx3201a..... хотя платформа csky ...
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
nigroll1 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 23.02.2020, 18:40   #6
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Извлекаем ecos.lzma из KERNEL.bin

Есть 4 способа:

1)Непосредственно из под установленной ОС Linux, Ubuntu например - https://ubuntu.com/download/desktop

2)Из под портативного Slax на флэшке - https://www.slax.org/

3)Запуск дистрибутива Slax на виртуальной машине, например Oracle VM VirtualBox - https://www.virtualbox.org/

4)Из под windows с помощью программы LinuxReader(говорим спасибо разработчикам LinuxReader за romfs - https://www.diskinternals.com/linux-reader/
romfs появится в официальной новой версии)
LinuxReader с поддержкой romfs - https://yadi.sk/d/cS_MXXuv6Rc8NA

Для извлечения файла на линуксах, в терминале написать mount -o loop ПутьДоОбраза ПутьКудаБудетСмонтированОбраз
при этом путь должен уже существовать

Пример:
mount -o loop /home/guest/Desktop/KERNEL.bin /home/guest/Desktop/foldermount


В LinuxReader смонтировать raw-диск, после чего можно сохранить файлы в файловую систему windows

ecos.lzma извлекается простым 7z архиватором, на выходе получим файл ecos.bin
undergroundz вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Старый 29.02.2020, 23:26   #7
viverraxx
Местный
 
Регистрация: 04.08.2017
Ресивер: QSat q-148, Tiger T2 Plus
Сообщений: 294
Сказал(а) спасибо: 80
Поблагодарили 159 раз(а) в 108 сообщениях
Вес репутации: 7
viverraxx на пути к лучшему
По умолчанию

Цитата:
Сообщение от undergroundz Посмотреть сообщение
Извлекаем ecos.lzma из KERNEL.bin

В LinuxReader смонтировать raw-диск, после чего можно сохранить файлы в файловую систему windows

ecos.lzma извлекается простым 7z архиватором, на выходе получим файл ecos.bin
Ну допустим... и какой в этом смысл? LinuxReader просит денег в две приставки за бесценную возможность достать ecos.lzma, что можно сделать совершенно даром из под любого линукса. Я-то грешным делом подумал, что там реально FS из ecos.bin смонтируется.
Есть реальный пример компиляции ядра в том виде, как оно есть в приставке? А то бинхак - это баловство.
viverraxx вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 29.02.2020, 23:32   #8
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Цитата:
Сообщение от viverraxx Посмотреть сообщение
Ну допустим... и какой в этом смысл? LinuxReader просит денег в две приставки за бесценную возможность достать ecos.lzma, что можно сделать совершенно даром из под любого линукса. Я-то грешным делом подумал, что там реально FS из ecos.bin смонтируется.
Есть реальный пример компиляции ядра в том виде, как оно есть в приставке? А то бинхак - это баловство.
Если бы вы внимательно смотрели, то увидели бы ссылку на LinuxReader с поддержкой romfs на яндекс диск, который ни копейки у вас не требует.

На счет прямой ссылки не знаю, с нее не устанавливал.

FS из ecos не смонтируется, так как ecos.bin это сырая raw-прошивка
undergroundz вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 02.03.2020, 00:16   #9
Yablochkin
Местный
 
Регистрация: 17.09.2016
Ресивер: OpenSX1 HD DOLBY AUDIO
Сообщений: 128
Сказал(а) спасибо: 123
Поблагодарили 69 раз(а) в 42 сообщениях
Вес репутации: 8
Yablochkin на пути к лучшему
По умолчанию

Цитата:
Сообщение от viverraxx Посмотреть сообщение
Ну допустим... и какой в этом смысл? LinuxReader просит денег в две приставки за бесценную возможность достать ecos.lzma, что можно сделать совершенно даром из под любого линукса. Я-то грешным делом подумал, что там реально FS из ecos.bin смонтируется.
Есть реальный пример компиляции ядра в том виде, как оно есть в приставке? А то бинхак - это баловство.
У меня не просит.
Но после упоминания 7zip стало неинтересно. Поясняю: распаковка -это ровно треть конечной цели. Внесение изменений - вторая треть. И последняя треть - это упаковка. 7zip не умеет упаковывать lzma. По краю в графическом интерфейсе под виндуос это непредусмотренно.

На всякий случай напомню:
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Автор хочет 50лайков. Ещё три на текущий момент. Распаковка без ридеров, 7zip и упаковка.
Yablochkin вне форума   Ответить с цитированием
Старый 02.03.2020, 09:46   #10
nigroll1
Местный
 
Аватар для nigroll1
 
Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 421
Поблагодарили 565 раз(а) в 260 сообщениях
Вес репутации: 6
nigroll1 скоро придёт к известности
По умолчанию

Цитата:
Сообщение от viverraxx Посмотреть сообщение
Ну допустим... и какой в этом смысл? LinuxReader просит денег в две приставки за бесценную возможность достать ecos.lzma, что можно сделать совершенно даром из под любого линукса. Я-то грешным делом подумал, что там реально FS из ecos.bin смонтируется.
Есть реальный пример компиляции ядра в том виде, как оно есть в приставке? А то бинхак - это баловство.
если нужно новое ядро то в новых версиях линукс-кернел добавлена поддержка архитектуры csky , так-же в выпусках buildroot начиная с v9 тоже есть поддержка , НО что это даст ? в проприетарных ядро компилится с "плюшками" , а кто силён писать исходники-парсеры и т.д. и т.п. ... на мой взгляд - тупиковая ветвь эволюции ... ув. Guo Ren из команды c-sky на гите выложил достаточно ... не прошло и полгода как у меня что то скомпилилось могу сказать как чайник - все эти тулчейны - ничего не значат , нужно подобрать хост , не переборщить с пакетами , сломал пакет - всё по новой ... если началась сборка - пёр@уть боишься , вдруг вылезет ошибка ... хочу загнать в скай систему гсс , а он зараза не собирается . может есть грамотные подсказать как на хосте убунту-16х64 собрать кросс-компиляцией гсс и г++ под скай ?
nigroll1 вне форума   Ответить с цитированием
Старый 02.03.2020, 09:50   #11
Hosted
Местный
 
Аватар для Hosted
 
Регистрация: 02.10.2011
Ресивер: Мозг
Адрес: UA
Сообщений: 305
Сказал(а) спасибо: 46
Поблагодарили 213 раз(а) в 78 сообщениях
Вес репутации: 13
Hosted на пути к лучшему
По умолчанию

Цитата:
Сообщение от nigroll1 Посмотреть сообщение
если нужно новое ядро то в новых версиях линукс-кернел добавлена поддержка архитектуры csky , так-же в выпусках buildroot начиная с v9 тоже есть поддержка , НО что это даст ? в проприетарных ядро компилится с "плюшками" , а кто силён писать исходники-парсеры и т.д. и т.п. ... на мой взгляд - тупиковая ветвь эволюции ... ув. Guo Ren из команды c-sky на гите выложил достаточно ... не прошло и полгода как у меня что то скомпилилось могу сказать как чайник - все эти тулчейны - ничего не значат , нужно подобрать хост , не переборщить с пакетами , сломал пакет - всё по новой ... если началась сборка - пёр@уть боишься , вдруг вылезет ошибка ... хочу загнать в скай систему гсс , а он зараза не собирается . может есть грамотные подсказать как на хосте убунту-16х64 собрать кросс-компиляцией гсс и г++ под скай ?
csky АНАЛОГ малинки. но и на нем можно запустить эти же прошивки. они были лоханулись выложили на гит конфиги на процы в продакшене. но быстро удалили
__________________
Настройка XML Youtube 3235s/6605s и прочих
http://forum.volsat.com.ua/showpost....&postcount=312
Hosted вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 02.03.2020, 10:05   #12
nigroll1
Местный
 
Аватар для nigroll1
 
Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 421
Поблагодарили 565 раз(а) в 260 сообщениях
Вес репутации: 6
nigroll1 скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Hosted Посмотреть сообщение
csky АНАЛОГ малинки. но и на нем можно запустить эти же прошивки. они были лоханулись выложили на гит конфиги на процы в продакшене. но быстро удалили
какой именно ? их куева хуча
nigroll1 вне форума   Ответить с цитированием
Старый 25.02.2020, 22:36   #13
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Официально выпущенный LinuxReader с поддержкой romfs - https://eu.diskinternals.com/download/Linux_Reader.exe
undergroundz вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 27.02.2020, 10:50   #14
dhjdks
Новичок
 
Регистрация: 18.02.2020
Ресивер: GI SUNBIRD
Сообщений: 3
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
dhjdks пока неопределено
По умолчанию

Я пока , что умею в прошивках на GX6605S менять лого и пульт. Залил хорошую прошивку в ресивер GX6605S всё работает( тюнер, пульт), но не работает дисплей и кнопки на морде. Старая и новая прошивки есть. Может кто поможет решить эту проблему или объясните как сделать самому. Если это конечно будет не очень сложно новичку. Linux нет на компе и никогда не работал с ним.
dhjdks вне форума   Ответить с цитированием
Старый 28.03.2020, 11:50   #15
Hellowap
Новичок
 
Регистрация: 24.03.2020
Ресивер: Hyundai H-DVB500
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Hellowap пока неопределено
По умолчанию

Цитата:
Сообщение от dhjdks Посмотреть сообщение
Я пока , что умею в прошивках на GX6605S менять лого и пульт. Залил хорошую прошивку в ресивер GX6605S всё работает( тюнер, пульт), но не работает дисплей и кнопки на морде. Старая и новая прошивки есть. Может кто поможет решить эту проблему или объясните как сделать самому. Если это конечно будет не очень сложно новичку. Linux нет на компе и никогда не работал с ним.
У вас получилось завести дисплей на морде ? так же озадачен этим вопросом .
Hellowap вне форума   Ответить с цитированием
Старый 12.04.2020, 00:40   #16
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Цитата:
Сообщение от Hellowap Посмотреть сообщение
У вас получилось завести дисплей на морде ? так же озадачен этим вопросом .
бут залейте от родной прошивки
undergroundz вне форума   Ответить с цитированием
Старый 29.02.2020, 09:25   #17
nigroll1
Местный
 
Аватар для nigroll1
 
Регистрация: 27.10.2018
Ресивер: PBI-1000S
Сообщений: 375
Сказал(а) спасибо: 421
Поблагодарили 565 раз(а) в 260 сообщениях
Вес репутации: 6
nigroll1 скоро придёт к известности
По умолчанию

для тех кто скачал , а главное понял для чего она ( GxLinux ) продолжение интересно или нет ? а то смотрю ни вопросов ни интереса ... по барабану ...
nigroll1 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 29.02.2020, 10:49   #18
undergroundz
Пользователь
 
Регистрация: 05.02.2020
Ресивер: sky vision t2401
Адрес: russia
Сообщений: 52
Сказал(а) спасибо: 5
Поблагодарили 49 раз(а) в 9 сообщениях
Вес репутации: 5
undergroundz на пути к лучшему
По умолчанию

Цитата:
Сообщение от nigroll1 Посмотреть сообщение
для тех кто скачал , а главное понял для чего она ( GxLinux ) продолжение интересно или нет ? а то смотрю ни вопросов ни интереса ... по барабану ...
Мне интересно, конечно продолжите, думаю и многим другим будет интересно и гостям, кто с поиска сюда зайдет тоже.
undergroundz вне форума   Ответить с цитированием
Старый 29.02.2020, 11:45   #19
hunter-001
Гуру
 
Регистрация: 31.08.2008
Ресивер: SMART
Адрес: Кременчуг
Сообщений: 1,374
Сказал(а) спасибо: 2,021
Поблагодарили 1,560 раз(а) в 793 сообщениях
Вес репутации: 20
hunter-001 как роза среди колючекhunter-001 как роза среди колючекhunter-001 как роза среди колючек
По умолчанию

Цитата:
Сообщение от nigroll1 Посмотреть сообщение
для тех кто скачал , а главное понял для чего она ( GxLinux ) продолжение интересно или нет ? а то смотрю ни вопросов ни интереса ... по барабану ...
Я не скачивал,так как немоё,но в образовательных целях будет интересно.
__________________
Дискле́ймер — особый вид интеллектуальной индульгенции
hunter-001 вне форума   Ответить с цитированием
Старый 10.03.2022, 17:00   #20
kirzxc
Прохожий
 
Регистрация: 05.06.2017
Ресивер: u2c
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
kirzxc пока неопределено
По умолчанию

Цитата:
Сообщение от nigroll1 Посмотреть сообщение
для тех кто скачал , а главное понял для чего она ( GxLinux ) продолжение интересно или нет ? а то смотрю ни вопросов ни интереса ... по барабану ...
скачал?????? где??????????
kirzxc вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Универсальное ПО для Т2 ресиверов на процессоре GX3235S users12 Эфирное телевидение DVB-T/T2 1302 25.03.2024 15:08
Nationalchip Image Tool users12 U2C B6 206 24.02.2024 21:16
Китай, NationalChip, GX6605S users12 Флейм 5 02.08.2022 13:15
Nationalchip Режим восстановления Hosted Эфирное телевидение DVB-T/T2 14 26.07.2019 22:38
MeeCast for GX3235S users12 Эфирное телевидение DVB-T/T2 51 01.03.2019 09:19

DigitalOcean Referral Badge

Текущее время: 22:36. Часовой пояс GMT +3.
volsat.com.ua