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

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

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

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

Postby sanchez on Mon Aug 21, 2017 16:55

kirill6622 wrote:Уважаемы форумчане!
поделитесь пожалуйста yamon для 53Dlite для создания загрузочного HDD, везде ссылки устарели или нерабочие. может то что я нашел в инете не подходит, поэтому не могу запустить....

пробуйте :pop:
You do not have the required permissions to view the files attached to this post.
3Q F360HW SIGMA 8653
sanchez
 
Posts: 30
Joined: Wed Oct 26, 2016 20:10

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

Postby wowa33 on Fri Sep 01, 2017 19:59

0geram0 wrote:Да. Совершенно верно, мне нужен дамп 102 дюны. Спасибо за понимание!



почту давай , скину
wowa33
 
Posts: 49
Joined: Sun Nov 20, 2016 16:05

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

Postby kri100fer on Wed Nov 15, 2017 12:49

день добрый.
кто нить уже пробовал загружаться с sata на dune301 ?.
проблема вот в чём. своими неосторожными действиями убился загрузчик который находится на nand памяти.
облазив форум нашел принципиальную возможность загрузки с sata, даже образа разные скачивал но до yamon ни разу не смог загрузиться, принципиально не находит romfs, хотя всё раставляю по адресам из xenv. даже пробовал сливать блоки из второй рабочей приставки и собирать образ их них, результат тот же.
от сюда и вопрос, кто нить уже пробовал загружаться с sata на процессорах smp8670/71.
или может кто подскажет особенности загрузки,логи есть в соседней ветке форума
viewtopic.php?f=36&t=5248&st=0&sk=t&sd=a&start=10#p36820
kri100fer
 
Posts: 10
Joined: Tue Aug 29, 2017 10:35

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

Postby wowa33 on Thu Nov 16, 2017 11:23

у меня тоже ничего не вышло, скорей всего в модэлях начиная с smp8670/71 и выше функции загрузка yamon с sata нету , если это было бы , то наверняка уже ктонибуть сообщил об этом.
wowa33
 
Posts: 49
Joined: Sun Nov 20, 2016 16:05

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

Postby kri100fer on Thu Nov 16, 2017 13:39

загрузка то мне кажется есть. xenv и zboot то грузятся. не грузится дальше именно с sata. вопрос именно к модераторам и разработчикам, иожет у них есть побольше информации
kri100fer
 
Posts: 10
Joined: Tue Aug 29, 2017 10:35

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

Postby Gennadyi on Thu Nov 16, 2017 21:49

может чем поможет в понимании 8670/71
http://logicgrass.com/file/LogicGrass_S ... dV1.60.pdf

http://logicgrass.com/smp8670.html
•smp86xx_yamon_R2.13-36.tar.bz2
smp86xx_yamon_R2.16-9.tar.bz2 (for the SMP8646, SMP8656 and SMP8670 only)
•smp86xx_kernel_source_R2.6.22-40.tar.bz2
smp86xx_kernel_source_R2.6.29-18.tar.bz2 (for the SMP8646,SMP8656 and SMP8670 only)

Какой YAMON в вашем образе ?
Gennadyi
Moderator
 
Posts: 940
Joined: Mon Nov 01, 2004 16:43

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

Postby kri100fer on Fri Nov 17, 2017 09:14

спасибо всем!
к сожалению это уже находил ранее, копаюсь уже 2 месяца.
почти с самого начала понял почему у меня не получилось перепрошить. yamon я думаю надо тоже сохранять перед форматированием!!!
сначала при форматировании памяти заливал обратно свои блоки 1 и 5 в итоге после перезагрузки yamon никакого уже небыло а аварийное восстановление не проходило из-за параметров xenv dune.product_id = qwerty__hdtv_301. при восстановлении ругался на неверный файл прошивки.
в конечном итоге при попытке залить 1 и 5 блоки через линукс который используется при восстановлении, накрыл загрузчик(скорее изза незнания, спешки и корявых ручонок). вот теперь и мучаюсь.
есть вторая приставка но разбирать её не могу,не моя, чтоб подключиться к uart.
за это время уже успел накопать и блок схему выложенную выше и некоторые исходники для более ранних версий чипа.
частично разобраться с параметрами xenv и менять их с помощью второй приставки(setxenv2_mipsel вроде так называется файл в линуке на приставке), но не все параметры понятны не хватает знаний.
https://drive.google.com/open?id=1VAfDd ... LSs_QTckmh?
там пример файла xenv с пояснениями
к сожалению грузится только с sata или nand. sdcard не видит принципиально, даже после загрузки с sata с sdcard не может загрузить romfs не видит,так же как и с самого sata диска, хотя вроде пробовал менять z.bootdev_order,
хотя блоки romfs yamon и linux раставлял по указанным адресам для загрузки(winhex в помощь)
отпаивать nand не хочу такак как не смогу её обратно припаять, нету шаблонов и шаров для BGA, да и программатора тоже
kri100fer
 
Posts: 10
Joined: Tue Aug 29, 2017 10:35

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

Postby wowa33 on Fri Nov 17, 2017 16:00

если хочешь могу дампом поделится , может тебе это поможет.
где живёшь?
wowa33
 
Posts: 49
Joined: Sun Nov 20, 2016 16:05

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

Postby DuneHelp on Wed Nov 29, 2017 15:55

Gennadyi wrote:
valbor wrote:мамон выдал сбойные блоки, я так понимаю, что лучше флешку
заменить потом? цена вопроса 5 баксов, с паяльником мы в дружбе
K9F2G08U0C странная микруха, больше половины из 48 выводов вообще N.C
или просто отформатировать достаточно?
Хлопцы, кто подскажет?

Грузить ЯМОН (специальный, с дополнениями) с "винта", форматировать флешку и заливать полностью с ТФТП

рековер запускать так :

smp86xx_recover.exe recover-dune.cfg dune_firmware_hdbase3_091023_1444.dff

dune_firmware_hdbase3_091023_1444.dff - это файл с прошивкой, у каждого плеера - свой

подсказка
Error! Please set config file in parameter!

Usage:
smp86xx_recover config [firmware-file]



Hidden text. None of the groups you are a member of have been granted access.
DuneHelp
 
Posts: 21
Joined: Sat Dec 24, 2016 21:01
Location: Moscow

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

Postby Gennadyi on Thu Nov 30, 2017 23:14

D:\>smp86xx_recover.exe recover-dune-tv102v2_150227_0032_b9.cfg
SigmaPlayer Project: SMP86xx recover utility. V1.0.4 (Apr 8 2011)
* Supports: NMT/Popcorn, ZHD, Netgear, Dune and clones...
(c) bombur, 2011.
http://www.sigmaplayer.com

Reading config file smp86xx_recover.cfg...
Reading section config file recover-dune-tv102v2_150227_0032_b9.cfg...
Deleting old output files...
Reading dune_firmware_tv102v2_150227_0032_b9.dff...
Reading binary file 'dune_firmware_tv102v2_150227_0032_b9.dff'...
* Dune 'DUNE' firmware detected!
Reading XENV section...
Error: wrong data size read.
Cannot process XENV section!
Fatal error: Error processing sections!
Exiting!

содержимое файла recover-dune-tv102v2_150227_0032_b9.cfg :
[Sections]
DefaultFirmware="dune_firmware_tv102v2_150227_0032_b9.dff"
1=image:1
2=create:ext3
3=image:2
4=image:3
5=image:4
6=image:5
7=image:6
8=image:7


Содержимое файла smp86xx_recover.cfg :
[Main]
SectionsConfig="recover-%s.cfg"
SATAName="sata-recovery"
TFTPName="./tftp-recovery-%02d"
RawName="raw-recovery"
RecoverSections="1-255"
DontRecoverSections=""

[Additional]
LoadAddress=0xa7000000
YamonZbootIndex=0
LinuxZbootIndex=1
MaxPartSize=0x1e00000
MaxSataSectors=0x8000
SataXenvOffset=0x7e00
MaxYamonLine=780
NumPartsVar="l.cs0_parts"
PartOffsetVar="l.cs0_part%d_offset"
PartSizeVar="l.cs0_part%d_size"
ZbootOffsetVar="x.boot"
ZbootIndexVar="z.boot%d"
UseZboot=""
MakeExt23Options="-q -b 2048"

[xenv]
##### Pre-defined vars:
# y.r_ma - load memory address
# y.r_linux_addr - linux section address
# y.r_linux_size - size of linux section
# y.r_linux_zbf - offset to linux zbf data
x.ddr.verbose = 0x00000001
z.verbose = 0x00000001
z.interactive_boot_idx_sel = 0x00000001
z.splashscreen_enabled = 0x00000001
z.default_boot = 0x00000000
a.linux_cmd = "console=ttyS0 mem=200M"
y.start = "$start_linux"
y.start_linux = "nflash read $r_linux_addr $r_ma $r_linux_size 0; load zbf $r_linux_zbf; go"
y.startdelay = " 6 "

[yamon]
start = "echo *** smp86xx_recover %s. Starting (%s)...; sleep 5000"
var = "r%02d"
pre = ""
post = "echo All Parts Done!!! Rebooting in 20 seconds...; sleep 20000; reboot"
pmsg1 = "echo Starting Part r%02d..."
pmsg2 = "echo Part r%02d Done! Please Run Part \$r%02d:"
dmsg = "echo - Reading data #%d:"
smsg = "echo - Recovering section %d.%d"
wr0 = "nflash erase -p 0x%08x 0x%08x 0; nflash write -p 0x%08x 0x%08x 0x%08x 0"
wr = "nflash write 0x%08x 0x%08x 0x%08x 0"
tftp = "load -b tftp:/%s 0x%08x"
sata0 = "satadisk id sd0"
sata = "satadisk readdma sd0 0x%08x 0x%08x 0x%08x 0x20"

[sata]
y.start = "echo Run \$r01:"
l.cs0_part1_offset = 0x00000000
l.cs0_part1_size = 0x00080000
l.cs0_part2_offset = 0x00080000
l.cs0_part2_size = 0x00040000
z.bootdev_order = 0x4140
z.boot0 = 0x0080000
z.boot1 = 0x0000000
z.default_boot = 0
a.sata_channel_cfg = 0x0000c057


Изучайте !
Gennadyi
Moderator
 
Posts: 940
Joined: Mon Nov 01, 2004 16:43

PreviousNext

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

Who is online

Users browsing this forum: Web crawler and 1 guest