DUNE HD восстановление флеша "для чайников"

Обсуждение других медиа плееров на SMP864x(5x) и общих вопросов эксплуатации

Moderator: Модераторы

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Fri Mar 29, 2013 15:17

У меня Бейс3. Это тот-же Смарт. Программная база одинакова.
Первый блок(xenv) получилось вытащить из файла прошивки. Один в один с моим. А вот со вторым блоком (рековери) непонятки - ничего похожего в файле прошивки найти не могу :-(.
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

Re: DUNE HD восстановление флеша "для чайников"

Postby korri on Fri Mar 29, 2013 18:47

Ловите :-))))
http://alh.org.ua/tmp/blk1base3 - блок1
http://alh.org.ua/tmp/blk5base3 - блок5

надеюсь, Вам это поможет)))

ЗЫ

Хоть проц у них и один(Base3 SMART), но отличий довольно много.
korri
 
Posts: 20
Joined: Thu Feb 28, 2013 00:20

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Sat Mar 30, 2013 11:21

korri wrote:Ловите :-))))
http://alh.org.ua/tmp/blk1base3 - блок1
http://alh.org.ua/tmp/blk5base3 - блок5

надеюсь, Вам это поможет)))


Огромнейшее спасибо!!! Наконец-то дело сдвинулось с мертвой точки.

Теперь процедура восстановления отрабатывает и просит перегрузиться. Дальше не загружается. Но если для процедуры восстановления использовать прошивки до версии 110225_1222, то на третьем шаге загрузки уходит в стендбай и показывает часики :-).

А эти блоки с какой версии прошивки?
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Sat Mar 30, 2013 15:52

Уважаемые гуру, а проясните пожалуйста такой вопрос:

Команда YAMONa 'nflash format 0' форматирует всю флеш по логическим адресам, т.е. не затрагиваются физические адреса с 0x0 по 0x80000 области xenv. Тогда какой смысл в сливании и обратном заливании этой области?
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

Re: DUNE HD восстановление флеша "для чайников"

Postby None on Sat Mar 30, 2013 16:06

yurikmc wrote:Команда YAMONa 'nflash format 0' форматирует всю флеш по логическим адресам, т.е. не затрагиваются физические адреса с 0x0 по 0x80000 области xenv. Тогда какой смысл в сливании и обратном заливании этой области?

Эта команда полностью форматирует флешку - от 0 до ...конца, т.е. включая и область где размещен xenv, приводя, таким образом, nand flash в состояние полного заполнения FF по всем адресам. И никаких "логических адресов" в YAMON нет, только физическая адресация.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1129
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Sat Mar 30, 2013 16:23

У меня почему-то после форматирования xenv остается. Зато сносится без проблем через erase. Странно...
А что означает тогда ключ -p в команде 'nflash write' ?
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

Re: DUNE HD восстановление флеша "для чайников"

Postby None on Sat Mar 30, 2013 22:08

yurikmc wrote:У меня почему-то после форматирования xenv остается. Зато сносится без проблем через erase. Странно...

Да, странно, а форматирование-то происходит? Протокол покажите.
yurikmc wrote:
А что означает тогда ключ -p в команде 'nflash write' ?

Дока на Yamon есть в нашем файловом архиве - http://www.sigmaplayer.com/filebase.php?d=1&id=45&c_old=10&what=c&page=1
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1129
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Sun Mar 31, 2013 08:44

None wrote:Дока на Yamon есть в нашем файловом архиве - http://www.sigmaplayer.com/filebase.php?d=1&id=45&c_old=10&what=c&page=1

В этом описании ничего похожего не нашел - либо оно от старой версии, либо в ревизии не для сигмы.

None wrote:Да, странно, а форматирование-то происходит? Протокол покажите.

Форматирование происходит. Видно что создается файловая система.

Code: Select all
YAMON> nflash format 0

to 0x00100000

doing Super block Sanity checks... location 4

doing Managment block Sanity checks ...

NAND has already been formated and data will be lost in this process !!!

Eraseing data block ....................................................................................................................................................................................................................................................................................................................................................................................................Large fragmentation for realocation????

Performing reallocation...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................


Erasing dirty blocks.. !!!


.....Dirty block found 8


.Dirty block found 9


.Dirty block found 10


.Dirty block found 11


.Dirty block found 12


.Dirty block found 13


.Dirty block found 14


.Dirty block found 15


.Dirty block found 16


.Dirty block found 17


.Dirty block found 18


.Dirty block found 19


.Dirty block found 20


.Dirty block found 21


.Dirty block found 22


.Dirty block found 23


.Dirty block found 24


.Dirty block found 25


.Dirty block found 26


.Dirty block found 27


.Dirty block found 28


.Dirty block found 29


.Dirty block found 30


.Dirty block found 31


.Dirty block found 32


.Dirty block found 33


.Dirty block found 34


.Dirty block found 35


.Dirty block found 36


.Dirty block found 37


.Dirty block found 38


.Dirty block found 39


.Dirty block found 40


.Dirty block found 41


.Dirty block found 42


.Dirty block found 43


.Dirty block found 44


.Dirty block found 45


.Dirty block found 46


.Dirty block found 47


.Dirty block found 48


.Dirty block found 49


.Dirty block found 50


.Dirty block found 51


.Dirty block found 52


.Dirty block found 53


.Dirty block found 54


.Dirty block found 55


.Dirty block found 56


.Dirty block found 57


.Dirty block found 58


.Dirty block found 59


.Dirty block found 60


.Dirty block found 61


.Dirty block found 62


.Dirty block found 63


.Dirty block found 64


.Dirty block found 65


.Dirty block found 66


.Dirty block found 67


.Dirty block found 68


.Dirty block found 69


.Dirty block found 70


.Dirty block found 71


.Dirty block found 72


.Dirty block found 73


.Dirty block found 74


.Dirty block found 75


.Dirty block found 76


.Dirty block found 77


.Dirty block found 78


.Dirty block found 79


.Dirty block found 80


.Dirty block found 81


.Dirty block found 82


.Dirty block found 83


.Dirty block found 84


.Dirty block found 85


.Dirty block found 86


.Dirty block found 87


.Dirty block found 88


.Dirty block found 89


.Dirty block found 90


.Dirty block found 91


.Dirty block found 92


.Dirty block found 93


.Dirty block found 94


.Dirty block found 95


.Dirty block found 96


.Dirty block found 97


.Dirty block found 98


.Dirty block found 99


.Dirty block found 100


.Dirty block found 101


.Dirty block found 102


.Dirty block found 103


.Dirty block found 104


.Dirty block found 105


.Dirty block found 106


.Dirty block found 107


.Dirty block found 108


.Dirty block found 109


.Dirty block found 110


.Dirty block found 111


.Dirty block found 112


.Dirty block found 113


.Dirty block found 114


.Dirty block found 115


.Dirty block found 116


.Dirty block found 117


.Dirty block found 118


.Dirty block found 119


.Dirty block found 120


.Dirty block found 121


.Dirty block found 122


.Dirty block found 123


.Dirty block found 124


.Dirty block found 125


.Dirty block found 126


.Dirty block found 127


.Dirty block found 128


.Dirty block found 129


.Dirty block found 130


.Dirty block found 131


.Dirty block found 132


.Dirty block found 133


.Dirty block found 134


.Dirty block found 135


.Dirty block found 136


.Dirty block found 137


.Dirty block found 138


.Dirty block found 139


.Dirty block found 140


.Dirty block found 141


.Dirty block found 142


.Dirty block found 143


.Dirty block found 144


.Dirty block found 145


.Dirty block found 146


.Dirty block found 147


.Dirty block found 148


.Dirty block found 149


.Dirty block found 150


.Dirty block found 151


.Dirty block found 152


.Dirty block found 153


.Dirty block found 154


.Dirty block found 155


.Dirty block found 156


.Dirty block found 157


.Dirty block found 158


.Dirty block found 159


.Dirty block found 160


.Dirty block found 161


.Dirty block found 162


.Dirty block found 163


.Dirty block found 164


.Dirty block found 165


.Dirty block found 166


.Dirty block found 167


.Dirty block found 168


.Dirty block found 169


.Dirty block found 170


.Dirty block found 171


.Dirty block found 172


.Dirty block found 173


.Dirty block found 174


.Dirty block found 175


.Dirty block found 176


.Dirty block found 177


.Dirty block found 178


.Dirty block found 179


.Dirty block found 180


.Dirty block found 181


.Dirty block found 182


.Dirty block found 183


.Dirty block found 184


.Dirty block found 185


.Dirty block found 186


.Dirty block found 187


.Dirty block found 188


.Dirty block found 189


.Dirty block found 190


.Dirty block found 191


.Dirty block found 192


.Dirty block found 193


.Dirty block found 194


.Dirty block found 195


.Dirty block found 196


.Dirty block found 197


.Dirty block found 198


.Dirty block found 199


.Dirty block found 200


.Dirty block found 201


.Dirty block found 202


.Dirty block found 203


.Dirty block found 204


.Dirty block found 205


.Dirty block found 206


.Dirty block found 207


.Dirty block found 208


.Dirty block found 209


.Dirty block found 210


.Dirty block found 211


.Dirty block found 212


.Dirty block found 213


.Dirty block found 214


.Dirty block found 215


.Dirty block found 216


.Dirty block found 217


.Dirty block found 218


.Dirty block found 219


.Dirty block found 220


.Dirty block found 221


.Dirty block found 222


.Dirty block found 223


.Dirty block found 224


.Dirty block found 225


.Dirty block found 226


.Dirty block found 227


.Dirty block found 228


.Dirty block found 229


.Dirty block found 230


.Dirty block found 231


.Dirty block found 232


.Dirty block found 233


.Dirty block found 234


.Dirty block found 235


.Dirty block found 236


.Dirty block found 237


.Dirty block found 238


.Dirty block found 239


.Dirty block found 240


.Dirty block found 241


.Dirty block found 242


.Dirty block found 243


.Dirty block found 244


.Dirty block found 245


.Dirty block found 246


.Dirty block found 247


.Dirty block found 248


.Dirty block found 249


.Dirty block found 250


.Dirty block found 251


.Dirty block found 252


.Dirty block found 253


.Dirty block found 254


.Dirty block found 255


.Dirty block found 256


.Dirty block found 257


.Dirty block found 258


.Dirty block found 259


.Dirty block found 260


.Dirty block found 261


.Dirty block found 262


.Dirty block found 263


.........Dirty block found 272


....Dirty block found 276


...Dirty block found 279


.....Dirty block found 284


.Dirty block found 285


..Dirty block found 287


..Dirty block found 289


..................Dirty block found 307


..............Dirty block found 321


.........................................................................................................................................................................................................................................................................................................................Dirty block found 634


........................................Dirty block found 674


.............................................................................................................................................................................................................................................................................................................................................................


ret 0 Eraseing management block ....8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.166.167.168.169.170.171.172.173.174.175.176.177.178.179.180.181.182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199.200.201.202.203.204.205.206.207.208.209.210.211.212.213.214.215.216.217.218.219.220.221.222.223.224.225.226.227.228.229.230.231.232.233.234.235.236.237.238.239.240.241.242.243.244.245.246.247.248.249.250.251.252.253.254.255.256.257.258.259.260.261.262.263


ret 0 Eraseing super block ....4.5


ret 0 creating super block and management block.....Update Supper Block


format process is completed.....


---------------- NAND Info ----------------------------


Size of NAND flash memory: 133693440 bytes


The size of block: 131072 bytes


The total Number of physical blocks: 1024


The total number of logical blocks: 730


The number of used logical blocks: 0


The number of available logical blocks: 730 (95682560 bytes)






YAMON> nflash format 0

to 0x00100000


doing Super block Sanity checks... location 4


doing Managment block Sanity checks ...


NAND has already been formated and data will be lost in this process !!!


Eraseing data block ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................


Erasing dirty blocks.. !!!


.....Dirty block found 8


.Dirty block found 9


......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................


ret 0 Eraseing management block ....8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.166.167.168.169.170.171.172.173.174.175.176.177.178.179.180.181.182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199.200.201.202.203.204.205.206.207.208.209.210.211.212.213.214.215.216.217.218.219.220.221.222.223.224.225.226.227.228.229.230.231.232.233.234.235.236.237.238.239.240.241.242.243.244.245.246.247.248.249.250.251.252.253.254.255.256.257.258.259.260.261.262.263


ret 0 Eraseing super block ....4.5


ret 0 creating super block and management block.....Update Supper Block


format process is completed.....


---------------- NAND Info ----------------------------


Size of NAND flash memory: 133693440 bytes


The size of block: 131072 bytes


The total Number of physical blocks: 1024


The total number of logical blocks: 730


The number of used logical blocks: 0


The number of available logical blocks: 730 (95682560 bytes)






YAMON> nflash format 0

to 0x00100000


doing Super block Sanity checks... location 4


doing Managment block Sanity checks ...


NAND has already been formated and data will be lost in this process !!!


Eraseing data block ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................


Erasing dirty blocks.. !!!


.....Dirty block found 8


.Dirty block found 9


......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................


ret 0 Eraseing management block ....8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.166.167.168.169.170.171.172.173.174.175.176.177.178.179.180.181.182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199.200.201.202.203.204.205.206.207.208.209.210.211.212.213.214.215.216.217.218.219.220.221.222.223.224.225.226.227.228.229.230.231.232.233.234.235.236.237.238.239.240.241.242.243.244.245.246.247.248.249.250.251.252.253.254.255.256.257.258.259.260.261.262.263


ret 0 Eraseing super block ....4.5


ret 0 creating super block and management block.....Update Supper Block


format process is completed.....


---------------- NAND Info ----------------------------


Size of NAND flash memory: 133693440 bytes


The size of block: 131072 bytes


The total Number of physical blocks: 1024


The total number of logical blocks: 730


The number of used logical blocks: 0


The number of available logical blocks: 730 (95682560 bytes)


YAMON>
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

Re: DUNE HD восстановление флеша "для чайников"

Postby None on Sun Mar 31, 2013 11:52

Другой доки и нас нет, поищите с сети, если интересно. Флешка стирается у Вас полностью, а xenv вы считываете из ОЗУ, не сделав повторное чтение из флешки после форматирования. Вся последовательность восстановления присутствует в xenv в текстовом виде и вытаскивается оттуда, ничего менять там желания не возникает.
Тренируйте лоб, ещё очень много не пробитых стен!
User avatar
None
Administrator
 
Posts: 1129
Joined: Tue Nov 02, 2004 10:19
Location: Москва

Re: DUNE HD восстановление флеша "для чайников"

Postby yurikmc on Sun Mar 31, 2013 12:44

None wrote:Флешка стирается у Вас полностью, а xenv вы считываете из ОЗУ, не сделав повторное чтение из флешки после форматирования.

После форматирования для проверки я выключаю питание кнопкой. После включения на дисплее появляетcя надпись dune, что говорит о наличии xenv (переменные+подпрограммы). Далее мне достаточно залить только один блок рековери чтобы началось восстановление.
А разве адрес 0x100000 в начале протокола форматирования это не физический адрес с которого форматируется флеш?
yurikmc
 
Posts: 20
Joined: Thu Dec 27, 2012 09:39

PreviousNext

Return to Other media players and common questions / Другие медиа плееры и общие вопросы

Who is online

Users browsing this forum: Web crawler and 2 guests