Satti

Профи в Сат-ТВ
Смотрел я свои ботарги твоей прогой в первую очередь. Каша там у меня была.
allllex, проверить еще сутки к сожалению не могу, но неужели так получается что при удалении в MPI минизагрузчика 1.3 и заливки вместо него минизагрузчика 1.4 в новом минизагрузчике всплывают куски бутаргов от старой версии?
 

Satti

Профи в Сат-ТВ
Глубоко пока не влезал, но с титаном по этому описанию на ура не прокатило. Не распаковывается. Разбираться надо...
aleks.62, а что если пробовать такой вариант - если распаковщику надо 6 файлов, то и дать ему 6 файлов, но вместо оригинальных 6 файлов подсунуть перименованный в такие файлы тинан или по очереди подсовывать? Может схавает? :)
 

allllex

Модератор
Команда форума
но неужели так получается что при удалении в MPI минизагрузчика 1.3 и заливки вместо него минизагрузчика 1.4 в новом минизагрузчике всплывают куски бутаргов от старой версии?
Во первых, что такое мини-загрузчик?
Это нормальный uboot1.4 bootloader для Kathrein UFS910, но очень маленький и упакованный как самозагружаемая программа.
Эта программа вписывает мини-загрузчик в неиспользуемый флешь-сектор по адресу A0030000 до A003FFFF. Основной загрузчик не стирается.
У uboot1.4 есть преимущество против стандартного uboot1.1.2, он в состоянии загрузится непосредственно от устройств USB или внутреннего диска SATA.
При обновлении загрузчика снимается защита с секторов A0030000 A003FFFF, стираются сектора, прописывается новая программа, этот сектор делается загрузочным и восстанавливается защита секторов.

Что такое боотарги?
Это команды мини-загрузчику на запуск того или иного имиджа. Эти команды записываются в специальные секции флеши btcf (кто не знает - btcf: это bootconfigsektor)
Поэтому только при обновлении мини-загрузчика, команды не переписываются.

При работе программы AAF Recovery Tool:

Секция Recovery Image будет

загружать абсолютно чистый btcf
загружать абсолютно чистую 2.01 финал от Kathrein

А секция Mini U-boot install загружает только новый мини- загрузчик.

А вот секция Mini/Maxi Default загружает ботарги (какие выберешь в меню).
Очевидно в этом случае стирает все сектора в btcf и прописывает ботарги по дефолту. Но точно утверждать, что стирает все, и то что дописал потом сам юзер, я не буду. Потому что загружается файл не .img, при котором предварительно стирается все.
Надо попробовать и смотреть при этом лог работы.
 

allllex

Модератор
Команда форума
Я вытащил из Кати через tellnet 6 блоков.
А ты хоть знаешь структуру блоков Титана?
Я лично не представляю. Я даже не знаю структуру блоков энигмы2.
А то, что структура меняется, это я знаю точно. На примере оригинального имиджа:

Оригинал 2.01

0x00000000-0x00020000 : "Boot firmware : 0xA000.0000-0xA001.FFFF"
0x00040000-0x00200000 : "Kernel - 0xA004.0000-0xA01F.FFFF"
0x00200000-0x002a0000 : "Config FS - 0xA020.0000-0xA029.FFFF"
0x002a0000-0x004e0000 : "Root FS- 0xA02A.0000-0xA04D.FFFF"
0x004e0000-0x00ae0000 : "APP_Modules 0xA04E.0000-0xA0AD.FFFF"
0x00ae0000-0x00c00000 : "EmergencyRoot 0xA0AE.0000-0xA0BF.FFFF"
0x00c00000-0x01000000 : "OtherData 0xA0C0.0000-0xA0FF.FFFF"
0x00020000-0x00040000 : "BootConfiguration 0xA002.0000-0xA003.FFFF"
Да и блоки не резиновые.
Оригинал 2.02

0x00000000-0x00020000 : "Boot firmware : 0xA000.0000-0xA001.FFFF"
0x00040000-0x00200000 : "Kernel - 0xA004.0000-0xA01F.FFFF"
0x00200000-0x002a0000 : "Config FS - 0xA020.0000-0xA029.FFFF"
0x002a0000-0x004e0000 : "Root SQUASHFS- 0xA02A.0000-0xA04D.FFFF"
0x004e0000-0x00ae0000 : "APP_Modules 0xA04E.0000-0xA0AD.FFFF"
0x00ae0000-0x00c00000 : "EmergencyRoot 0xA0AE.0000-0xA0BF.FFFF"
0x00c00000-0x00fc0000 : "OtherData Var 0xA0C0.0000-0xA0FB.FFFF"
0x00020000-0x00040000 : "BootConfiguration 0xA002.0000-0xA003.FFFF"
0x00fc0000-0x00fd0000 : "2nd BootConfiguration 0xA0FC.0000-0xA0FC.FFFF"
0x00fd0000-0x01000000 : "2nd Boot firmware : 0xA0FD.0000-0xA0FF.FFFF"
0x00040000-0x01000000 : "Flash wo/ Bootloader 0xA004.0000-0xA0FF.FFFF"

И как по твоим номерам сообразить какой блок куда относится?

Вообще то мы отклоняемся от основной темы раздела. Здесь должен идти разговор о конкретных версиях Титана. А мы говорим об инструментах, загрузчиках .tar.gz версиях. Отдельную тему надо создать, а не здесь. Не всех это интересует.
 
Последнее редактирование:

aleks.62

Профи в Сат-ТВ
...что стирает все, и то что дописал потом сам юзер...
Нет. Не стирает. Я сталкивался с этим. После установки дефолтных bootargs у меня продолжали нормально загружаться имиджи после MINI4.
Для AV7500 сделали функцию удалить все bootargs. Он не загружется после установки нового оригинального загрузчика поверх mini пока не удалишь все bootargs. Для остальных аппаратов такой функции нет. И теперь наверное не будет.
Из лога AAF Recovery tool AV7500 при выборе удалить все bootargs:
Код:
10.01.2013 21:03:55 vfd 'Del Bootargs'

10.01.2013 21:03:55 AV7500> 
10.01.2013 21:03:57 protect off A0040000 A005FFFF

10.01.2013 21:03:57 . done

10.01.2013 21:03:57 cted 1 sectors
10.01.2013 21:03:57 

10.01.2013 21:03:57 
AV7500> erase A0040000 A005FFFF

10.01.2013 21:03:57 

10.01.2013 21:03:58 
done
Erased 1 sectors
AV7500> protect on A0040000 A005FFFF

10.01.2013 21:03:58 
. done
Protected 1 sectors
AV7500> vfd 'End Delete B'
 

allllex

Модератор
Команда форума
Да, я только что проверил "на себе"
Вот результат:



Прописал только дефолтные ботарги. (сделал кашу!!!)

Для AV7500 сделали функцию удалить все bootargs.
А почему эту версию программы нельзя применить к нашему боксу? Дай ссылку на нее.
 
Последнее редактирование:

aleks.62

Профи в Сат-ТВ
Думаю она не подключится к Кате. При подключении проверяется бокс, загрузчик..
Ссылку искать не буду. Сейчас куда-нибудь положу.
http://yadi.sk/d/o_9FudeG1lhxi
 
Последнее редактирование:

Satti

Профи в Сат-ТВ
Да, я только что проверил "на себе"
Вот результат:
Прописал только дефолтные ботарги. (сделал кашу!!!)
Ну да, винегрет полный, но разгрести все это можно как 2 пальца об асфальт, достаточно сделать бэкап этих бутргов, на компе в обычном блокноте подправить как надо в нужной последовательности и залить обратно в рес, и будет все как потребуется, если же заниматься правкой в проге, то при таком способе сбивается последовательность строк и такое из строк нагородится что черт ногу сломит
 

allllex

Модератор
Команда форума
Да программа не работает. Не соединяется с боксом. Но ты дал команды, которые она выполняет, чтобы стереть все ботарги
Из лога AAF Recovery tool AV7500 при выборе удалить все bootargs:

Выполнил я эти команды на Кати. У меня удалился главный ботарг, и теперь бокс не может загрузиться с флеши. Остальные ботарги никуда не делись, все остались. И несмотря на то, что бокс из флеши не загружается, он прекрасно грузится с мини.
Так что в этой секции находится главный ботарг только для флеши.

По крайней мере я теперь знаю, что мини-загрузчик находится в ячейках A0030000 A003FFFF
Главный ботарг находится в ячейках A0040000 A005FFFF.
Где остальные?
 

allllex

Модератор
Команда форума
Пацаны, дал же бог ума, респект и уважуха, но тема про титан
Не совсем точно. Про Титан именно на боксе Karhrein UFS910.
А его установка на кате непосредственно связана с установкой мини-загрузчика. Без него ты Титан на этот бокс не установишь. А его нужно установить так, чтобы и другие имиджи можно было на мини запускать. Не у всех же один титан в боксе.
Вот про мини загрузчик и нюансы его установки, удаления и чистки и идет речь.
Также идет речь о попытке установить этот Титан не во внутреннюю флешь, а на USB. Потому что внутри для этого имиджа совсем нет места, и его дальнейшее развитие на внутренней флеши бесперспективно.
Но так как этот имидж коммерческий, AAF ни в какую не хочет скрутить имидж для установки на мини (.tar.gz)
Тем более что первоначально такие имиджи были.
Но если они появятся, то перспектива у Титана на USB совсем другая для нашего бокса, чем во внутренней флеши.
Популярно объяснил?.
Не хотите, помогать, сейчас все "лишнее" сотру. 5 минут делов.
Оставайтесь на титане во внутренней флеши. И без дополнительных имиджей на мини.
 

vladlen80

Профи в Сат-ТВ
Привет!Пожалуйста не стирайте ,тема стоящая,тем более про Титан,узнал много нового,не переносить,потом ищи эту тему ,а так всё в одном.единственное ,что мне лично не нравится ,без обид :Allllex,ты хоть и модератор ,не наезжай сильно на наших помощников ,последние разбегутся ,останешься один ,теперь я всё сказал ,можешь мой пост стирать ,банить .:pardon:Удачи.
 

allllex

Модератор
Команда форума
без обид :Allllex,ты хоть и модератор ,не наезжай сильно на наших помощников ,последние разбегутся ,останешься один ,теперь я всё сказал ,можешь мой пост стирать ,банить .
Давай просто поконкретней. А то я и не знаю, перед кем извиняться. Я не люблю утверждений "вообще", давай конкретней, извинюсь, если надо. Только перед кем?
 

aleks.62

Профи в Сат-ТВ
Так что в этой секции находится главный ботарг только для флеши.
Видимо по другому организовано всё. Проделал всё ещё раз. В логе речь идёт только об одном секторе по этому адресу. И все bootargs точно стираются.
Вот полный лог.
Помнится при появлении mini речь шла о неиспользованных секторах на Кате и вроде туда всё смогли занести. И mini кажется можно отключить с пульта. Честно говоря сам не пробовал...

P.S. Что-то после ubuntu время в windows сбивается. По логу заметил...

И народ, всё нормально будет. Давайте без шума. Пока здесь. Если что будет вырисовываться - создадим тему. Проблем не вижу...
 

Вложения

  • art_log.txt
    4,3 KB · Просмотры: 7

vladlen80

Профи в Сат-ТВ
Привет !Не надо конкретно ни перед кем извеняться ,но когда внимательно читаешь ,то чувствуется какое-то давление ,а это есть не хорошо ,естественно пропадает желание что-то лишний раз спросить ,я лично хорошо помню как 3 или 4 года назад ты обучал меня азбуке через личку и не 1 день,а лучше всего убери последние посты и закроем зту тему ,мне лично больше нравится читать про Титан и экспериментировать с Титаном.
 

engl65

Профи в Сат-ТВ
Не совсем точно. Про Титан именно на боксе Karhrein UFS910.
А его установка на кате непосредственно связана с установкой мини-загрузчика. Без него ты Титан на этот бокс не установишь. А его нужно установить так, чтобы и другие имиджи можно было на мини запускать. Не у всех же один титан в боксе.
Вот про мини загрузчик и нюансы его установки, удаления и чистки и идет речь.
Также идет речь о попытке установить этот Титан не во внутреннюю флешь, а на USB. Потому что внутри для этого имиджа совсем нет места, и его дальнейшее развитие на внутренней флеши бесперспективно.
Но так как этот имидж коммерческий, AAF ни в какую не хочет скрутить имидж для установки на мини (.tar.gz)
Тем более что первоначально такие имиджи были.
Но если они появятся, то перспектива у Титана на USB совсем другая для нашего бокса, чем во внутренней флеши.
Популярно объяснил?.
Не хотите, помогать, сейчас все "лишнее" сотру. 5 минут делов.
Оставайтесь на титане во внутренней флеши. И без дополнительных имиджей на мини.

Извини, не хотел обидеть, просто установил через телнет мини загрузчик версии 1.3 наверно год назад, если не больше на три партиции (MINI1, MINI2, MINI3) четвертая это типа диск для записи RECORD. Так больше к нему и не лезу. Меняю какой хочу имидж что внутри, что снаружи и все загружается и имидж титан внутри стоящий, и PKT и AAF на внешней флеше. Поэтому и спросил в чем проблема не догнал. Вот и все. А работа Ваша важна не обращайте на меня внимание. Еще раз извините.
 

alex1059

Профи в Сат-ТВ
allllex, Вы все правильно делаете. Чтобы другие, кто в этом не шарит, не парили себе мозги, открой новую теме и все посты по мини загрузчику перенеси туда, и все будут довольны.
 

vavasha07

Профи в Сат-ТВ
:) alex1059, Полностью хочу Вас поддержать. Сайт посещают не только асы, но думаю и множество обычных "чайников", которые будут всем асам благодарны за проделанную работу. Ребята, просьба, когда публикуете свои труды, пожалуйста, пишите по проще и по подробней, для "чайников":(
 

allllex

Модератор
Команда форума
Извини, не хотел обидеть, просто установил через телнет мини загрузчик версии 1.3 наверно год назад, если не больше на три партиции (MINI1, MINI2, MINI3) четвертая это типа диск для записи RECORD.

Да причем здесь обиды и извинения? Выходит не на меня кто-то обижается, а я на кого-то? Лично я ни на кого не обижаюсь.

А теперь давай разберемся с разделами.
Один раздел мини сразу же занимает SWAP титана. Пока существует версия только во внутреннюю флешь, вариантов больше нет. Вовнутрь не хватает места даже эмулятор поставить.
Остается три раздела. Один раздел у тебя занят под запись. Флешка для записи? Чего туда толкового влезет? Это просто баловсвство и не серьезно.
У тебя остается два раздела. Если тебе достаточно, ок. Но не все такие, как ты.
Некоторые вообще сидели на оригинале до сих пор. А переходить надо.

Жесткий диск во внутрь кати не предусмотрен. Только USB.
И начинаются танцы с бубном. Как только подключишь жесткий диск. Меняются буквы диска и буквы USB-флеши и USB диска.
А ботарги то остаются старые.
И, или бокс перестает загружаться на мини, или сиди без жесткого диска. Ботарги надо менять самому.

Некоторым, как мне например трех разделов мало.
Мне нужно больше. Просто для удобства. Для Кати уже сейчас есть имиджи:
1. Оригинальный
2. Энигма2 от AAF
3. Энигма2 от поляков.
4. Нейтрино от AAF
5. Нейтрино от поляков.
6. Энигма1 на базе OpenPLi
7. SWAP для Титана.
8. Мне еще нужен раздел для ВА
9. Нейтрино от BPanther
10. VDR
Как видишь, мне нужно как минимум 7 разделов. (можно создать максимально 9 разделов). Что я и делаю. И еще мне нужен внешний USB жесткий диск без дополнительного питания.
Вот я и конструирую. Кому не интересно, не читайте.

Я вообще могу уйти в другой раздел, создать тему и не мешать.

А что ты хочешь прочитать про титан? В этой теме про титан пишут один пост в неделю. Оживление появляется на пару дней, если выйдет что-то новенькое.
Писать то нечего. Если действительно интересно, тебе сюда:
http://www.aaf-digital.info/forum/showthread.php?88402-UFS-910-TitanNit-1.23
Там уже 23 листа написали только по версии 1.23.
Я лично там и слежу за новостями.
 
Последнее редактирование:

pella

Профи в Сат-ТВ
allllex, Вы все правильно делаете.

Присоединяюсь. И, имхо, ветку не надо делить. Мне все понадобилось: MPI : установить tiTan 1.23 во Flash (SWAP /dev/sdb1)+ uboot 1.4. Потом воткнул сзади флеху с разбивкой MINI1 - MINI4 (sda1-sda4). Здесь, спасибо Satti за Bootargs Editor , им переписал ботарг USB-1-Speed и задействовалась MINI2 к MINI3/4, с MPI их примонтировал и установил Titan 1.2a , Nebula v.3a , Dont Gry .
Я понял botargs Editor , только правит, а мне надо для MINI еще добавить ботарг . Т.е я сейчас должен через терминал : дать три команды, как в FAQ или как?

P.S. Прочитал верхний пост - надо было мне флеху сразу на 9 частей бить (это если я могу добавлять ботарги ?)
 
Последнее редактирование:
Сверху