Перейти к содержимому


Фотография

Восстановление флеша


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 396

#1 sizhar

sizhar

    Пользователь

  • Пользователи
  • PipPip
  • 29 сообщений
  • Gender:Male
  • Location:Украина

Отправлено 29 May 2013 - 17:42

Взято с Sigma Player

Если Ваш любимый плеер перестал сохранять настройки, устанавливать плагины, перепрошиваться штатными методами, то это руководство для Вас.
Итак, приступим.
Первое, подключаем плеер к компьютеру по UART любым доступным для Вас способом.
Например здесь
Должно получиться что-то вроде этого:

#xos2P52-100 (sfla 128kbytes. subid 0x00/9b)
xmb 0xb5
#chpll 0x01000024/0x00000201 -> 0x01000030/0x00000101... actual sys=330MHz
#DRAM0 Window  :	0x# (20)
#DRAM1 Window  :	0x# (19)
#step*** zxenv has been customized compared to build ***
#step22
#ei

Второе, что не обходимо сделать, это вытащить из плеера файл лицензии. Обратите внимание, этот файл является уникальным для каждого плеера. Без него, конечно прошивка восстановится, но при просмотре на экране будет зеленая надпись «Dune HD demo»
Вставляем USB флешку в плеер.
Включаем.
Ждем загрузки плеера:

Sigma Designs SMP8xxx development environment (based on the buildroot project)
tango3 login: root
tango3[~]#

Проверяем что флешка примонтировалась:

tango3[~]# mount
rootfs on / type rootfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw)
none on /proc/bus/usb type usbfs (rw)
[color=#FF4000] (rw,noatime,uid=0,gid=0,umask=00,nls=utf8,errors=continue,mft_zone_multiplier=1)/dev/sda1 on /D type tntfs[/color]
/dev/nblock8 on /tango3 type cramfs (ro)
/dev/nblock2 on /mnt type ext3 (rw,noatime,data=journal)
/dev/nblock9 on /flashdata type ext3 (rw,noatime,data=journal)
/dev/sda1 on /tmp/mnt/storage/DuneHDD_72ea5d967df59ae2 type tntfs (rw,noatime,uid=0,gid=0,umask=00,nls=utf8,errors=continue,mft_zone_multiplier=1)

Теперь переносим файл лицензии:

tango3# cp /fconfig/dune_license.dlf /D

и проверяем:

tango3# ls -laF /D/dune_license.dlf
-rwxrwxrwx	1 root	 root		  180 Mar  1 05:37 /D/dune_license.dlf*

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

Скачайте TFTP-сервер отсюда: http://www.snapfiles.../solartftp.html Установите и запустите его. Через меню «File» перейдите в раздел «Configure», и убедитесь, что значение TFTP Server Root Directory равно «C:\tftproot». Отключите системный брандмауэр и всевозможные сетевые фильтры, если таковые установлены в вашей операционной системе. Запустите TFTP Server с помощью клика правой кнопкой по иконке сервер в системном трее, и выбора пункта Start TFTP Service.

Включаем плеер и начинаем много много раз нажимать клавишу «0».

В результате мы должны попасть в YAMON :

**********************************
* YAMON ROM Monitor
* Revision 02.13-SIGMADESIGNS-24-R2.13-24
**********************************
Memory:  code: 0x86000000-0x86060000, 0x85200000-0x85204000
reserved data: 0x86200000-0x86300000, 0x86700000-0x8700000
PCI memory: 0x86300000-0x86700000
NAND FLASH Driver Version [ S I G M  1.0.4 ] on CS 0
!! No NAND hardware found on CS 1 !! 
YAMON>

Подключаем Ethernet кабель к плееру и запускам сеть.

net init
Ethernet driver for SMP86XX (v1.0)
(MAC 00:16:e8:8b:fe:9b)
em86xx_eth0 - full-duplex mode
em86xx_eth0 - 100 Mbit/s
em86xx_eth0 ethernet start
DHCP was successfully configured.
ipaddr:	 192.168.10.135
subnetmask: 255.255.255.0
gateway:	192.168.10.1

на всякий случай проверяем:

ping 192.168.10.17

64 bytes ICMP-ECHO-REPLY user data received from 192.168.10.17

Важно!!! У Вас IP адреса будут другими. Внимательно смотрите на вывод команды «net init»

Все, мы готовы к восстановлению слетевшей прошивки.

Сохраняем нужные нам данные:

nflash read -p 0 0xa4a00000 0x80000 0
fwrite tftp://192.168.10.17/blk1b1 0xa4a00000 0x80000
nflash read  0xcc0000 0xa4a00000 0x800000 0
fwrite tftp://192.168.10.17/blk5b1 0xa4a00000 0x800000

После этого обязательно убедитесь, что файлы blk1 и blk5 появились в директории C:\ftproot на вашем компьютере! Если файл не появился, ввод дальнейших команд приведет к невозможности восстановить плеер!

Введите команду

nflash format 0

Повторите процедуру форматирования несколько раз для верности. В результате сбойные блоки памяти будут исключены из работы, а вы – избавлены от проблем в будущем.

Теперь приступим к записи данных:

load -b tftp://192.168.10.17/blk1B1 0xa4a00000
nflash erase -p 0 0x80000 0
nflash write -p 0 0xa4a00000 0x80000 0
load -b tftp://192.168.10.17/blk5b1 0xa7000000
nflash write 0xcc0000 0xa7000000 0x800000 0

И наконец:

Reboot

После всех этих процедур необходимо восстановить плеер штатной процедурой «recovery» и положить на место файл лицензии.

Dune 101(140827_0132_b9) Сист.флешка присутствует
Dune H1 (130515_2104_b6) Сист.флешка присутствует


#2 Gaoo

Gaoo

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 985 сообщений
  • Gender:Male
  • Location:Москва

Отправлено 29 May 2013 - 19:48

http://forum.hdtv.ru...showtopic=10750 не судьба что ль ?

NAS Synology 212+--->Asus RT-AC56U--->1 Gbit Network

Dune 303D (Wired Network)--->hdmi-->Yamaha RX-V2067--hdmi-->Panasonic PR50VT50

Pioneer BDP-150 (Wired Network)---->hdmi-->Yamaha RX-V2067--hdmi-->Panasonic PR50VT50


#3 EVGENX

EVGENX

    Пользователь

  • Пользователи
  • PipPip
  • 29 сообщений
  • Gender:Male

Отправлено 29 May 2013 - 20:16

В место Reboot - reboot!!! Проверенно на личном опыте!

#4 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 03 June 2013 - 15:52

подскажите каким образом восстанавливатся его текущая прошивка (мы же ее просто сливаем и заново перезаливаем) если она и так битая...
и не подскажите распайку где что , прилагаю фотку разъема

Изображение

#5 DuneHelp

DuneHelp

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 3011 сообщений
  • Gender:Male
  • Location:Москва

Отправлено 04 June 2013 - 22:17

это разве Lite??

Dune HD TV-303D+500Gb HDD (150721_0135_b9) system.storage-4Gb + Samsung T-MSU4DEUC + TP-Link 1043ND

Dune HD TV-102 (150721_0135_b9) system.storage-4Gb + Panasonic TX-PR42U10

 

Неофициальный сайт DuneHelp.ru, к фирме DuneRU и DuneHD прямого отношения не имею.


#6 EVGENX

EVGENX

    Пользователь

  • Пользователи
  • PipPip
  • 29 сообщений
  • Gender:Male

Отправлено 05 June 2013 - 13:38

Прочитайте от начала до конца всю ветку Дюна D1 не сохроняет настройки!!! Желательно внимательно!!! У Вас всё получется!!

#7 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 15 June 2013 - 15:37

это разве Lite??

так точно ... Dune 53D Lite HD

Прочитайте от начала до конца всю ветку Дюна D1 не сохроняет настройки!!! Желательно внимательно!!! У Вас всё получется!!


очень хочется в это верить, а еще больше что я ее окончательно не убью))) хочется уточнить где тут именно земля...? и действуительно ли для этих целей подойдет только кабель от нокии серии DKU а не любой другой USB кабель...

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

#8 Def461

Def461

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 10662 сообщений
  • Gender:Male
  • Location:Харьков
  • Interests:Техноманьякбездефисовипауз

Отправлено 15 June 2013 - 16:42

Зачем в двух темах одно и то же спрашивать? Именно КОМАНДА та же самая, что и при первичном копировании лиценции. Пути только местами поменять.

Аудиофильный звук - это набор хорошо подобранных искажений под себя любимого (с) toyo
Техноманьякбездефисовипауз. Помогаю тем, кто хочет. Адекватным людям - помощь "абсолютного альтруиста"
Координаты для троллей и любителей "тыкать": 49.948070, 36.212298
Необучаемые белковые системы фагоцитом не обслуживаются ...


#9 dma_k

dma_k

    Пользователь

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 16 June 2013 - 04:09

Первое, подключаем плеер к компьютеру по UART любым доступным для Вас способом.
Например здесь

Спасибо за подробное описание. Скажите, переходники USB-UART с dealextreme (тут и тут) подойдут? Для них, я понимаю, дополнительный софт не нужен.

nflash read -p 0 0xa4a00000 0x80000 0
fwrite tftp://192.168.10.17/blk1b1 0xa4a00000 0x80000
nflash read  0xcc0000 0xa4a00000 0x800000 0
fwrite tftp://192.168.10.17/blk5b1 0xa4a00000 0x800000

Адреса памяти справедливы для всех моделей Dune?

#10 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 18 June 2013 - 14:53

нашел я кабель с чипом, кабель на порту определяется как Prolific USB-to-Serial Comm Port (COM4) параметры порта выставил правильно, как написано в мануале отобрал три нужных провода GND Tx и Rx , когда подключаю дюну то первый раз в окне PuTTY выдало какой-то мусор в несколько строки и потом тишина, по идее после загрузки должно выдать то что автор писал, а мусор это не страшно.... поменял местами Rx и Tx при включении дюны мусор сыпит постоянно, или я не те провода вставляю... и что...

#11 Def461

Def461

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 10662 сообщений
  • Gender:Male
  • Location:Харьков
  • Interests:Техноманьякбездефисовипауз

Отправлено 18 June 2013 - 20:43

или скорость порта не соответсвует правильной.

Аудиофильный звук - это набор хорошо подобранных искажений под себя любимого (с) toyo
Техноманьякбездефисовипауз. Помогаю тем, кто хочет. Адекватным людям - помощь "абсолютного альтруиста"
Координаты для троллей и любителей "тыкать": 49.948070, 36.212298
Необучаемые белковые системы фагоцитом не обслуживаются ...


#12 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 19 June 2013 - 00:17

115200

#13 marabunta

marabunta

    Комментатор

  • Пользователи
  • PipPipPip
  • 53 сообщений
  • Gender:Male
  • Location:msk

Отправлено 28 June 2013 - 11:09

Приветствую All Мужики а комунибудь удалось найти UART на 301 моделе ? -там есть 2 флешки, может кто знает за что они отвечают? -а может еще и слитые дампы у кого есть ?

#14 dma_k

dma_k

    Пользователь

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 29 June 2013 - 15:26

Приветствую All

Мужики а комунибудь удалось найти UART на 301 моделе ?

-там есть 2 флешки, может кто знает за что они отвечают?
-а может еще и слитые дампы у кого есть ?

А его там нету, читай тут и тут. Если найдёшь, как распаять, то дай знать. Мне самому интересно.

#15 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 08 July 2013 - 02:36

все получилось, только при просмотре висит надпись DUNE HD DEMO файл лицензии заливал через команду [codebox]tango3# cp /D/dune_license.dlf /fconfig[/codebox] вроде все правильно... :(

#16 EVGENX

EVGENX

    Пользователь

  • Пользователи
  • PipPip
  • 29 сообщений
  • Gender:Male

Отправлено 08 July 2013 - 10:48

Я тупо вставлял флешку с файлом лицензии (смарт Н1) и клацал по этому файлу! Всё срузу становилось на свои места!

#17 maxlanser

maxlanser

    Новичок

  • Пользователи
  • Pip
  • 8 сообщений

Отправлено 09 July 2013 - 00:07

Я тупо вставлял флешку с файлом лицензии (смарт Н1) и клацал по этому файлу! Всё срузу становилось на свои места!

именно так)) все получилось

#18 olmer2002

olmer2002

    Маэстро комментариев

  • Dune Pro
  • PipPipPipPipPipPipPip
  • 4216 сообщений
  • Gender:Male
  • Location:Златоглавая

Отправлено 09 July 2013 - 01:05

Поймите, Вы не сможете "восстанавливать флеш " постоянно. Процесс деградации прогрессирует и с каждым разом подобное явления будет происходить все чаще и чаще.... В идеале: надо менять мать на ту, у которой более качественные микросхемы...

на форуме меня более нет нигде, кроме темы Dune Flash Interface

соответственно, вопросы касаемо медиалпееров Дюна не в срезе DFI меня более не интересуют.

Просьба не беспокоить с проблемами, отличными от темы Dune Flash Interface.

 

Спасибо и всем удачи.


#19 imrek

imrek

    Неутомимый энтузиаст

  • Пользователи
  • PipPipPipPipPipPip
  • 376 сообщений
  • Gender:Male

Отправлено 09 July 2013 - 08:31

Поймите, Вы не сможете "восстанавливать флеш " постоянно. Процесс деградации прогрессирует и с каждым разом подобное явления будет происходить все чаще и чаще.... В идеале: надо менять мать на ту, у которой более качественные микросхемы...

Ну зачем сразу "мать" :-)
Можно флеш поменять. Дешевле будет.

#20 olmer2002

olmer2002

    Маэстро комментариев

  • Dune Pro
  • PipPipPipPipPipPipPip
  • 4216 сообщений
  • Gender:Male
  • Location:Златоглавая

Отправлено 09 July 2013 - 09:17

Ну зачем сразу "мать" :-)
Можно флеш поменять. Дешевле будет.


будет, но не уверен, что в сервисе это будут делать)) Кулибины не в счет ;)

на форуме меня более нет нигде, кроме темы Dune Flash Interface

соответственно, вопросы касаемо медиалпееров Дюна не в срезе DFI меня более не интересуют.

Просьба не беспокоить с проблемами, отличными от темы Dune Flash Interface.

 

Спасибо и всем удачи.





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных