AAF Flash Olympiaimage

St0nE

Профи в Сат-ТВ
А может, кто умеет, зальет в Олимпию старые драйвера видео и выложит где-нить?

Добавлено через 1 час 26 минут
Это действительно так или нет? Я в немецком не силен.. Я так понял Олимпийский имидж обновленный выложили... :)
 
Последнее редактирование:

rm53

Профи в Сат-ТВ
Мы об этом говорили еще 25.08.2008, когда тебя здесь еще не было.
Так что не надо громких заявлений. Тема лежит на виду:
http://forum.sat-expert.com/instrumenty-tools/11001-skript-dlia-raspakovki-img-failov.html
Принцип распаковки одинаков, для Офф. и Е2
Спасибо, ветку почитал... Пост подправил... Но смысл не поменялся, это знаешь, как если мне надо в Фотошопе рекламный ролик сделать, а я не умею, а мне дали ссылку на сайт Адобе...

Добавлено через 8 минут
А может, кто умеет, зальет в Олимпию старые драйвера видео и выложит где-нить?

Добавлено через 1 час 26 минут
Это действительно так или нет? Я в немецком не силен.. Я так понял Олимпийский имидж обновленный выложили... :)
Имидж под Е2, git_298, называется ли он Олимпия - не знаю...
Кстати, в нём другие драйвера, возможно ничего править не надо будет
Вечером поставлю - отпишусь
 
Последнее редактирование:

cviki

Профи в Сат-ТВ
Имидж под Е2, git_298, называется ли он Олимпия - не знаю...
Кстати, в нём другие драйвера, возможно ничего править не надо будет
Вечером поставлю - отпишусь

Да неможет ета Е2, git_298 быть Олимпия
Непутайте

Добавлено через 1 минуту
.
И ета тема про flash а не про usb
 
Последнее редактирование:

cviki

Профи в Сат-ТВ
Ну откудо он должен появитса если никакого упдейта на сервере у ааф нету.
Как вышел так и остался 13.02.2010 00:48.
А когда есть упдейты тогда пишут когда он вышел.

Добавлено через 1 минуту
.
Вот пример как ето выглядит

AAF Weihnachtsimage UFS910 Flash
(Uploader: andy-1)
am: 23.12.2009 09:55
upgedatet am: 06.01.2010 15:47
 
Последнее редактирование:
  • Like
Реакции: rm53

LMik

Пользователь
Ребят, вы про мой вопрос подскажите плз. У мнея стоит First SVN через KCC ставился. Как мне на олимпийскую переходить? мини ставить как?

Добавлено через 2 минуты
А зачем тебе БА?, ставь второй имидж на МИНИ и все будет работать

Да в том и дело, что нормально нигде не написано что это и зачем надо, чем мини хуже/лучше БА, и наоборот. Да и вобще не завалю ли я катю если прошью сейчас мини.
 
Последнее редактирование:

cviki

Профи в Сат-ТВ
ну как это откуда?, может кто из форумчан уже пропатчил

Да я раньше уже спрашывал как на компе (хот и линух) разобрать и собрать флаш имидж :)
Ответа небыло и чесно говоря недумою что кто у нас обладеет програмой
с которой можно ето дело сделать.
Ответа неверно надо искать у немцев.
Меня давно интересует етот вопрос,а с немецким мне неповезло-неучился :pardon:
 

allllex

Модератор
Команда форума
Да я раньше уже спрашывал как на компе (хот и линух) разобрать и собрать флаш имидж
Ответа небыло и чесно говоря недумою что кто у нас обладеет програмой
с которой можно ето дело сделать.
Я уже третий раз отвечаю:
http://forum.sat-expert.com/instrumenty-tools/11001-skript-dlia-raspakovki-img-failov.html
 

rm53

Профи в Сат-ТВ
Ребят, вы про мой вопрос подскажите плз. У мнея стоит First SVN через KCC ставился. Как мне на олимпийскую переходить? мини ставить как?

Добавлено через 2 минуты


Да в том и дело, что нормально нигде не написано что это и зачем надо, чем мини хуже/лучше БА, и наоборот. Да и вобще не завалю ли я катю если прошью сейчас мини.
И БА, и МИНИ, и МАКСИ используются чтобы иметь возможность поставить другой имидж, кроме того который в основной флэши стоит. Лучше - хуже рассматривать не буду, поскольку, как мне кажется, всё зависит от задач, которые хотят решить...
А почему ты должен завалить катю?, все ставят и ты поставишь:)
 

andrey.sat

Любитель Сат-ТВ
Я уже третий раз отвечаю:
Скрипт для распаковки .img файлов
Этот скрипт отказывается распаковывать образы инигмы:

andrey@andrey-desktop:~$ cd kathrein/
andrey@andrey-desktop:~/kathrein$ ls
AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_FULL_mtd5_e2.img extractimg
andrey@andrey-desktop:~/kathrein$ sudo ./extractimg AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_FULL_mtd5_e2.img
Extracts data from UFS910 *.img files
AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_FULL_mtd5_e2.img is not a image
andrey@andrey-desktop:~/kathrein$
 

allllex

Модератор
Команда форума
Согласен. Сейчас просмотрел скрипт сам. Он предназначен для распаковки конкретно официальных имиджей. Извиняюсь.
Скрипта для энигмы2 я у немцев не встречал. Надо очевидно посмотреть, как создают имиджи из открытого недавно репрозитария. Структура одинаковая.
Когда имидж собран, он хранится в отдельной директории.
Ваша горемычная AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_F ULL_mtd5_e2.img создавалась так же. Только на последней стадии перед упаковкой в нее напихали всего своего. Так их конструируют.
И на последней стадии он запаковывается командой:
cd /tdt/tdt/tufsbox/release
tar -czvf /Verzeichnis_in_das_es_soll/MeinE2Image.tar.gz ./ > /dev/null 2>&1
Надо подробно прочитать, как имидж создается, установить все требуемые для создания имиджа пакеты и провести операцию, обратную созданию имиджа.
Как создавать имиджи Е2, neutrino и VDR, я писал:
http://forum.sat-expert.com/attachm...rein-dlia-novichkov-konstruirovanie_image.zip
 
Последнее редактирование:

andrey.sat

Любитель Сат-ТВ
allllex, Спасибо за подробную инструкцию. Только наша горемычная AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_F ULL_mtd5_e2.img явно запаковывалась не командой
cd /tdt/tdt/tufsbox/release
tar -czvf /Verzeichnis_in_das_es_soll/MeinE2Image.tar.gz ./ > /dev/null 2>&1
так как эта команда упаковывает имидж в архив *.tar.gz, а не *.img.
 

LMik

Пользователь
Согласен. Сейчас просмотрел скрипт сам. Он предназначен для распаковки конкретно официальных имиджей. Извиняюсь.
Скрипта для энигмы2 я у немцев не встречал. Надо очевидно посмотреть, как создают имиджи из открытого недавно репрозитария. Структура одинаковая.
Когда имидж собран, он хранится в отдельной директории.
Ваша горемычная AAF_M2173_g261_ufs910_aafskin_update_enigma2_3p1_F ULL_mtd5_e2.img создавалась так же. Только на последней стадии перед упаковкой в нее напихали всего своего. Так их конструируют.
И на последней стадии он запаковывается командой:
Надо подробно прочитать, как имидж создается, установить все требуемые для создания имиджа пакеты и провести операцию, обратную созданию имиджа.
Как создавать имиджи Е2, neutrino и VDR, я писал:
http://forum.sat-expert.com/attachm...rein-dlia-novichkov-konstruirovanie_image.zip

Как-то оно совершенно по-другому уже запаковывается. Нигде не могу найти что за формат img файла этого.


Это УСБ имаджи таром пакуют похоже.
 
Последнее редактирование:

allllex

Модератор
Команда форума
так как эта команда упаковывает имидж в архив *.tar.gz, а не *.img.
Согласен. А файл .img, это контейнер, в который упакованы:
mtd1=kernel-img
mtd2=root-img
mtd3=var-img
Есть еще правда:
mtd4=blcfg-img
mtd5=mini-uboot-img
mtd6=flash w/o BL inc Mini
mtd7=flash w/o BL w/o mini
Но это загрузчики в зависимости от того, чем грузишь.
Я знаю, как запаковать эти три части, чтобы получился .img. Да и то для нейтрино. Обратную процедуру не проделывал.
 
Последнее редактирование:

LMik

Пользователь
Странно, но у меня HD плюсовское идет на этом имадже без патчей. После первых двух ребутов глючило, а сейчас работает без проблем.
 

andrey.sat

Любитель Сат-ТВ
allllex, напиши, если не трудно, как запаковываешь
 

meruslan

Профи в Сат-ТВ
Имидж создает файлы .img при backup. Можно наверное подсмотреть в ААF-меню как это делается
 

LMik

Пользователь
Через раз после ребута HD начинают нормально работать но иногда сыпятся и фризят.

Вот бэкап с AAF панели как делается

Имидж создает файлы .img при backup. Можно наверное подсмотреть в ААF-меню как это делается

PHP:
#!/bin/sh
# backup by obi
boxtype=`cat /etc/model`

ART=$1
if [ $ART == "kernel" ] || [ $ART == "var" ] || [ $ART == "root" ] || [ $ART == "full" ];then
	echo "ART=$ART"
else
	echo "Use <kernel|var|root|full>"
	exit 1
fi
killall -9 rcS
killall -9 enigma2
killall -9 `grep emu= /var/etc/autostart/start-config | cut -d \" -f2 | cut -d " " -f0`
killall -9 showiframe
swap swapalloff
infobox 30 BACKUP "started $ART backup to /tmp" & 
sleep 1
stfbcontrol a 0
sleep 1
echo "0" > /proc/progress
sleep 1
showiframe -p /var/etc/boot/start.mvi &
rm -r /tmp/*
echo "Backup started" > /dev/vfd
time=`date +"%Y.%m.%d_%H.%M.%S"`
version=`cat /etc/version`
#mtd=`cat /proc/mtd | cut -d : -f1 | tail -n1 | sed 's/mtd//'`
#mtd="5"

if [ "$boxtype" = "ipbox910" ] || [ "$boxtype" = "ipbox900" ] || [ "$boxtype" = "ipbox9000" ] || [ "$boxtype" = "ipbox91" ]; then 
	mtd="7"
elif [ "$boxtype" = "ufs910" ] || [ "$boxtype" = "at7000" ]; then 
	mtd="5"
elif [ "$boxtype" = "ufs922" ]; then 
	mtd="4"
fi

if [ "$mtd" = 4 ]; then
	if [ $ART == "full" ]; then
		name="$boxtype"_3p1stbl_full_mtd"$mtd"
	fi

	if [ $ART == "root" ]; then
		mtd=2
		name="$boxtype"_3p1stbl_root_mtd"$mtd"
	fi

	if [ $ART == "var" ]; then
		mtd=3
		name="$boxtype"_3p1stbl_var_mtd"$mtd"
	fi
	if [ $ART == "kernel" ]; then
		mtd=1
		name="$boxtype"_3p1stbl_kernel_mtd"$mtd"
	fi
elif [ "$mtd" = 5 ]; then
	if [ $ART == "full" ]; then
		name="$boxtype"_3p1stbl_full_mtd"$mtd"
	fi

	if [ $ART == "root" ]; then
		mtd=2
		name="$boxtype"_3p1stbl_root_mtd"$mtd"
	fi

	if [ $ART == "var" ]; then
		mtd=3
		name="$boxtype"_3p1stbl_var_mtd"$mtd"
	fi
	if [ $ART == "kernel" ]; then
		mtd=1
		name="$boxtype"_3p1stbl_kernel_mtd"$mtd"
	fi
fi
if [ "$mtd" = 7 ]; then
	if [ $ART == "full" ]; then
		name="$boxtype"_3p1stbl_full_mtd"$mtd"
	fi

	if [ $ART == "root" ]; then
		mtd=3
		name="$boxtype"_3p1stbl_root_mtd"$mtd"
	fi

	if [ $ART == "var" ]; then
		mtd=4
		name="$boxtype"_3p1stbl_var_mtd"$mtd"
	fi
	if [ $ART == "kernel" ]; then
		mtd=2
		name="$boxtype"_3p1stbl_kernel_mtd"$mtd"
	fi
fi
killall -9 infobox
infobox 10020 BACKUP "your system" "$name" &
dd if=/dev/mtdblock"$mtd" of=/tmp/"$time"_"$version"_"$name"_backup_e2.img 
#showiframe -p /var/etc/boot/backup.mvi
FULLNAME=`ls -1 /tmp/*_"$name"_backup_e2.img | sed 's/\/tmp\///g' | sed 's/.img//g'`

stfbcontrol a 0
sleep 1
#killall -9 showiframe
#sleep 1
#echo "0" > /proc/progress
#sleep 1
#showiframe -p /var/etc/boot/end.mvi &

if [ "$boxtype" = "ufs910" ]; then 
	if [ $ART == "full" ]; then
		echo "[Image]" > /tmp/"$FULLNAME".kim
		echo desc="$FULLNAME".img >> /tmp/"$FULLNAME".kim
		echo binfile="$FULLNAME".img >> /tmp/"$FULLNAME".kim
		echo bootargs=\"console=ttyAS0,115200 root=/dev/mtdblock2 ip={IP}:{SERVERIP}:{GATEWAY}:255.255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=1 nwhwconf=device:eth0,hwaddr:{MAC} init=/bin/devinit\" >> /tmp/"$FULLNAME".kim
		echo bootcmd=\"bootm a0040000\" >> /tmp/"$FULLNAME".kim
	fi
fi

echo "[BACKUP] Create MD5 File"
echo "[BACKUP] $FULLNAME"
/sbin/md5sum /tmp/"$FULLNAME".img | cut -d "/" -f1 > /tmp/"$FULLNAME".md5

sleep 2
echo "Backup ready" > /dev/vfd
sleep 2
number=`ls -l /tmp/ | wc -l`
until false
do
	count=`ls -l /tmp/ | wc -l`
	if [ "$number" = "$count" ]; then
		killall -9 infobox
		infobox 7 BACKUP "Please copy your Backup and remove this !!"  "/tmp/$FULLNAME" &
		echo "waiting" > /dev/vfd
		sleep 2
		echo "Please copy your" > /dev/vfd
		sleep 2
		echo "Backup and" > /dev/vfd
		sleep 2
		echo "remove this !!" > /dev/vfd
		sleep 2
	else
		killall -9 infobox
		infobox 5 BACKUP "Thanks Rebooting..." &
		sleep 2
		echo "Thanks" > /dev/vfd
		sleep 2
		echo "[BACKUP] Reboot now"
		echo "Reboot now" > /dev/vfd
		/sbin/reboot -f
	fi
done

echo "[BACKUP] done"

Добавлено через 2 минуты
Т.е img ни что иное как просто образ раздела.

Добавлено через 1 час 17 минут
Файловая система JFFS2
 
Последнее редактирование:
Сверху