Объявление

Свернуть
Пока нет объявлений.

образ для восстановления совсем убитых девайсов на 865х

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • образ для восстановления совсем убитых девайсов на 865х

    http://219.145.242.16/SMP8643-0406.img
    заливать на винт WinHEX-ом (это образ винта, а не раздела)
    для загрузки с винта закоротить ножки данных на флешке с прошивкой - это отключит загрузку с флешки
    должна быть подключена консоль
    в результате должен загрузиться YAMON
    остальное восстанавливать через него

    дерзайте.
    для БЕДЫ 1 все получилось

  • #2
    Re: образ для восстановления совсем убитых девайсов на 865х

    какие ножки? там вроде как не две ноги, а куча
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #3
      Re: образ для восстановления совсем убитых девайсов на 865х

      [quote author=nitrogen14 link=topic=6355.msg74871#msg74871 date=1274873420]
      какие ножки? там вроде как не две ноги, а куча
      [/quote]
      можно CS, RE, можно данные
      you must prevent the board from booting off of NAND flash. If your board has a NAND flash with valid images on it, you need to either short out the data pins (so that the reading of the data from the NAND is garbled), or erase the first four phyblocks on your NAND flash, or just plain remove the NAND flash chip from the board.
      и еще
      xenv has bad settings, or ezboot is corrupted
      If that does not work, you might have a valid xenv with bad settings. In this case, you need to prevent xenv from loading by shorting out pins on the NAND flash. See the picture below:

      Short roughly 8 to 9 pins in that corner of the NAND flash. Be careful not to extend too far, or you will short power and ground, and reset the board. (It is not fatal to the chip or board, but it should still be avoided).
      картинка в док отсутствует

      Комментарий


      • #4
        Re: образ для восстановления совсем убитых девайсов на 865х

        ОСТОРОЖНО !!!! презжде чем грузиться с этого диска постарайтесь понять что он делает
        y.commit_sata "satadisk writedma sd1 0x3f 0x20 0xbbd0bcbc 0x20"
        y.test_sata "satadisk readdma sd1 0x3f 0x20 0xa7000000 0x20; setxenv -a 0xa7000000"
        y.xenv_addr "0xbbd0bcbc"
        y.cmd0 "nflash erase -p 0 0x100000 0; nflash format 0; echo CMD0"
        y.cmd1 "satadisk readdma sd1 0x0103f 0x0100 0xa7000000 0xff; nflash write -p 0 0xa7000000 0x20000 0; echo CMD1"
        y.cmd2 "satadisk readdma sd1 0x0113f 0x8000 0xa7000000 0xff; nflash write 0x0080000 0xa7000000 0x1000000 0; echo CMD2"
        y.cmd3 "satadisk readdma sd1 0x0913f 0x8000 0xa7000000 0xff; nflash write 0x1080000 0xa7000000 0x1000000 0; echo CMD3"
        y.cmd4 "satadisk readdma sd1 0x1113f 0x8000 0xa7000000 0xff; nflash write 0x2080000 0xa7000000 0x1000000 0; echo CMD4"
        y.cmd5 "satadisk readdma sd1 0x1913f 0x8000 0xa7000000 0xff; nflash write 0x3080000 0xa7000000 0x1000000 0; echo CMD5"
        y.cmd6 "satadisk readdma sd1 0x2113f 0x8000 0xa7000000 0xff; nflash write 0x4080000 0xa7000000 0x1000000 0; echo CMD6"
        y.cmd7 "satadisk readdma sd1 0x2913f 0x8000 0xa7000000 0xff; nflash write 0x5080000 0xa7000000 0x1000000 0; echo CMD7"
        y.cmd8 "satadisk readdma sd1 0x3113f 0x8000 0xa7000000 0xff; nflash write 0x6080000 0xa7000000 0x1000000 0; echo CMD8"
        y.cmd9 "satadisk readdma sd1 0x3913f 0x8000 0xa7000000 0xff; nflash write 0x7080000 0xa7000000 0x1000000 0; echo CMD9"
        y.cmda "satadisk readdma sd1 0x4113f 0x8000 0xa7000000 0xff; nflash write 0x8080000 0xa7000000 0x1000000 0; echo CMD10"
        y.cmdb "satadisk readdma sd1 0x4913f 0x8000 0xa7000000 0xff; nflash write 0x9080000 0xa7000000 0x1000000 0; echo CMD11"
        y.startdelay "1"
        y.start "$cmd0;$cmd1;$cmd2;$cmd3;$cmd4;$cmd5;$cmd6;$c md7;$cmd8;$cmd9;$cmda;$cmdb; reboot"

        Комментарий


        • #5
          Re: образ для восстановления совсем убитых девайсов на 865х

          не знаю с этого образа на бд1 как раз таки ямона и не было

          Комментарий


          • #6
            Re: образ для восстановления совсем убитых девайсов на 865х

            [quote author=Feuerbard link=topic=6355.msg74876#msg74876 date=1274878682]
            не знаю с этого образа на бд1 как раз таки ямона и не было
            [/quote]
            это не для 864х (BD1)

            Комментарий


            • #7
              Re: образ для восстановления совсем убитых девайсов на 865х

              какой смысл восстанавливать медиалинк, его ктото уже убивал?
              там, где его продают флэш заливают по новой при помощи спец карты. суют карту в матреринку, врубают ресивер и через пару минут флэшка залита рабочим софтом
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #8
                Re: образ для восстановления совсем убитых девайсов на 865х

                от нечего делать считал сигмаблоки и xenv из них с живого медиалинка и расшифровал прогой его содержимое - это конфигруация системного загрузчика

                Код:
                x.boot = 0x00005800		# 22528
                z.stage1_ga = 0xc1600000		# -1050673152
                x.pll.1.pll = 0x01000024		# 16777252
                x.mux = 0x00000201		# 513
                z.verbose = 0x00000000		# 0
                x.ddr.0.density = 0x00000002		# 2
                x.ddr.1.density = 0x00000004		# 4
                x.ddr.grade = 0x00000004		# 4
                x.ddr.fmin_mhz = 0x000000c8		# 200
                x.ddr.fmax_mhz = 0x0000014d		# 333
                x.ddr.method = 0x10015858		# 268523608
                x.ddr.verbose = 0x00000000		# 0
                a.avclk_mux = 0x17400000		# 390070272
                a.hostclk_mux = 0x00000130		# 304
                a.cd0_freq = 0x00000000		# 0
                a.cd1_freq = 0x00000000		# 0
                a.cd2_freq = 0x05b8d800		# 96000000
                a.cd3_freq = 0x00000000		# 0
                a.cd4_freq = 0x01fca055		# 33333333
                a.cd5_freq = 0x00000000		# 0
                a.cd6_freq = 0x00000000		# 0
                a.cd7_freq = 0x00000000		# 0
                a.cd8_freq = 0x00000000		# 0
                a.cd9_freq = 0x00000000		# 0
                a.cd10_freq = 0x00000000		# 0
                a.cd11_freq = 0x00000000		# 0
                a.irq_rise_edge_lo = 0xff28ca06		# -14104058
                a.irq_rise_edge_hi = 0x0c10009f		# 202375327
                a.irq_fall_edge_lo = 0x0000c000		# 49152
                a.irq_fall_edge_hi = 0x00000000		# 0
                a.gpio_irq_map = 0x000a0800		# 657408
                a.pcidev1_irq_route = 0x01010101		# 16843009
                a.pcidev2_irq_route = 0x01010101		# 16843009
                a.pcidev3_irq_route = 0x01010101		# 16843009
                a.pcidev4_irq_route = 0x01010101		# 16843009
                a.gpio_dir = 0x00000880		# 2176
                a.gpio_data = 0x00000880		# 2176
                a.gpio7_pulse = {"10000\0"}
                a.pb_def_timing = 0x03080202		# 50856450
                a.pb_cs_config = 0x00330003		# 3342339
                a.pb_cs_config1 = 0x00000000		# 0
                a.pb_cs_ctrl = 0x00000000		# 0
                a.pb_timing0 = 0x03080202		# 50856450
                a.pb_use_timing0 = 0x000003f3		# 1011
                a.uart0_gpio_mode = 0x0000006e		# 110
                a.uart0_gpio_dir = 0x00000000		# 0
                a.uart0_gpio_data = 0x00000000		# 0
                a.uart1_gpio_mode = 0x0000006e		# 110
                a.uart1_gpio_dir = 0x00000000		# 0
                a.uart1_gpio_data = 0x00000000		# 0
                a.uart_used_ports = 0x00000002		# 2
                a.uart1_baudrate = 0x00004b00		# 19200
                a.scard_5v_pin = 0x00000000		# 0
                a.scard_cmd_pin = 0x00000001		# 1
                a.scard_off_pin = 0x00000002		# 2
                a.scard1_5v_pin = 0x00000000		# 0
                a.scard1_cmd_pin = 0x00000001		# 1
                a.scard1_off_pin = 0x00000002		# 2
                a.board_id = {"922-A3a\0"}
                xmb.comment = {"--- review xmasboot/configs/DANTE-8654D.config for details [xmbbb-ezboot9f-nand_st2] ---\x0a"}
                a.enable_devices = 0x001b3ef4		# 1785588
                a.eth_mac = 0x00000000		# 0
                a.eth1_mac = 0x00000000		# 0
                a.sata_channel_cfg = 0x00008057		# 32855
                z.boot0 = 0x00080000		# 524288
                z.boot1 = 0x000c0000		# 786432
                z.boot2 = 0x00b00000		# 11534336
                z.imatromfs_offset = 0x01500000		# 22020096
                z.imatromfs_size = 0x00300000		# 3145728
                z.imatromfs_mm = 0x00000001		# 1
                z.xmatromfs_offset = 0x01800000		# 25165824
                z.xmatromfs_size = 0x00100000		# 1048576
                z.xmatromfs_mm = 0x00000001		# 1
                z.interactive_boot_idx_sel = 0x00000001		# 1
                z.bootdev_order = 0x0100		# 256
                y.start = {"gw32 0x6c3e0 0x7f7f;gw32 0x6c3d8 0x6060;gw32 0x6c3dc 0x4040;$b1\0"}
                y.start1 = {"nflash read 0x0b00000 0xa7000000 0xa00000 0; dump romfs 0xa7000000; load zbf 0xa7000090; go\0"}
                y.startdelay = 0x0031		# 49
                y.testvar = {"yamonfoo\0"}
                y.b0 = {"nflash read 0x080000 0xa4a00000 0x040000 0; dump romfs 0xa4a00000; load zbf 0xa4a00080; go\0"}
                y.b1 = {"nflash read 0x0c0000 0xa7000000 0xf00000 0; dump romfs 0xa7000000; load zbf 0xa7000090; go\0"}
                y.b2 = {"nflash read 0x000000 0xa4a00000 0x080000 0; dump romfs 0xa4a00000; load zbf 0xa4a00080; go\0"}
                y.fb0 = {"nflash read 0x080000 0x84a00000 0x040000 0; dump romfs 0x84a00000; load zbf 0x84a00080; go\0"}
                y.fb1 = {"nflash read 0x0c0000 0x87000000 0x740000 0; dump romfs 0x87000000; load zbf 0x87000090; go\0"}
                y.fb2 = {"nflash read 0x480000 0x84a00000 0x080000 0; dump romfs 0x84a00000; load zbf 0x84a00080; go\0"}
                y.spug = {"load uu 0xa4a00000; cksum 0xa4a00000 0x20000; nflash erase -p 0 0x20000 0; nflash write -p 0 0xa4a00000 0x20000 0; nflash read -p 0 0xa4a00001 0x20000 0; cksum 0xa4a00001 0x20000\0"}
                y.pug = {"load -b tftp://172.30.2.212/ES5/phyblock0-latest-0x20000padded.922-A3a 0xa4a00000; cksum 0xa4a00000 0x20000; nflash erase -p 0 0x20000 0; nflash write -p 0 0xa4a00000 0x20000 0; nflash read -p 0 0xa4a00001 0x20000 0; cksum 0xa4a00001 0x20000\0"}
                y.yug = {"load -b tftp://172.30.2.212/ES5/zbimage-yamon-xload-latest-0x40000padded 0xa4a00000; cksum 0xa4a00000 0x40000; nflash write 0x80000 0xa4a00000 0x40000 0; nflash read 0x80000 0xa4a00001 0x40000 0; cksum 0xa4a00001 0x40000\0"}
                y.lug = {"load -b tftp://172.30.2.212/ES5/zbimage-linux-xload-latest-0x500000padded 0xa7000000; cksum 0xa7000000 0x740000; nflash write 0xc0000 0xa7000000 0x740000 0; nflash read 0xc0000 0xa7000001 0x740000 0; cksum 0xa7000001 0x740000\0"}
                y.imu = {"load -b tftp://172.30.2.212/imaterial/imaterial.romfs.latest 0xa7000000; nflash erase 0x00800000 0x00900000 0; nflash write 0x00800000 0xa7000000 0x00900000 0; nflash read 0x00800000 0xa7000010 0x00900000 0; dump romfs 0xa7000010\0"}
                y.xmu = {"load -b tftp://172.30.2.212/xmaterial/xmaterial.romfs.latest 0xa4a00000; nflash erase 0x01800000 0x00200000 0; nflash write 0x01800000 0xa4a00000 0x00200000 0; nflash read 0x01800000 0xa4a00010 0x00200000 0; dump romfs 0xa4a00010\0"}
                y.pugUNSTABLE = {"load -b tftp://172.30.2.212/ES5/phyblock0-UNSTABLE-0x20000padded 0xa4a00000; cksum 0xa4a00000 0x20000; nflash erase -p 0 0x20000 0; nflash write -p 0 0xa4a00000 0x20000 0; nflash read -p 0 0xa4a00001 0x20000 0; cksum 0xa4a00001 0x20000\0"}
                y.commit = {"nflash read -p 0 0xa4a00000 0x20000 0; copy $xenv_addr 0xa4a00000 0x4000; nflash erase -p 0 0x20000 0; nflash write -p 0 0xa4a00000 0x20000 0\0"}
                y.all = {"nflash format 1;nflash erase -p 0 0x20000 1;nflash read -p 0x0 0xa7000000 0x20000 0;nflash write -p 0 0xa7000000 0x20000 1;nflash read 0x80000 0xa7000000 0xf80000 0;nflash write 0x80000 0xa7000000 0xf80000 1;echo nand flash write ok!!!!!!!!\0"}
                y.ub = {"go 0xa00e5284\0"}
                y.nwk = {"load -b tftp://172.30.2.212/ES5/vmlinux-latest.bin 0x84000000\0"}
                y.nwg = {"go . root=/dev/nfs nfsroot=172.30.63.13:/roots/debinst-yourlogin ip=::::::dhcp rdinit=/none console=ttyS0 mem=135MB\0"}
                l.cs0_size = 0x10000000		# 268435456
                l.cs0_parts = 0x00000008		# 8
                l.cs0_part1_offset = 0x00000000		# 0
                l.cs0_part1_size = 0x00080000		# 524288
                l.cs0_part2_offset = 0x00080000		# 524288
                l.cs0_part2_size = 0x00040000		# 262144
                l.cs0_part3_offset = 0x000c0000		# 786432
                l.cs0_part3_size = 0x00f00000		# 15728640
                l.cs0_part4_offset = 0x00fc0000		# 16515072
                l.cs0_part4_size = 0x00100000		# 1048576
                l.cs0_part5_offset = 0x010c0000		# 17563648
                l.cs0_part5_size = 0x00100000		# 1048576
                l.cs0_part6_offset = 0x01200000		# 18874368
                l.cs0_part6_size = 0x00d00000		# 13631488
                l.cs0_part7_offset = 0x01f00000		# 32505856
                l.cs0_part7_size = 0x08200000		# 136314880
                l.cs0_part8_offset = 0x0a100000		# 168820736
                l.cs0_part8_size = 0x03200000		# 52428800
                l.cs1_size = 0x00000000		# 0
                a.linux_cmd = {"console=ttyS0 mem=245M\0"}
                z.log2_xpu0_size = 0x00000011		# 17
                z.dsp0_size = 0x00500000		# 5242880
                z.zdata0_size = 0x00004000		# 16384
                z.uzdata0_size = 0x0000c000		# 49152
                z.log2_xpu1_size = 0x00000015		# 21
                z.dsp1_size = 0x00084000		# 540672
                z.zdata1_size = 0x00008000		# 32768
                z.uzdata1_size = 0x00014000		# 81920
                z.ruamm0_offset = 0x00000000		# 0
                z.ruamm1_offset = 0x0f500000		# 256901120
                z.stage2_ga = 0xc0000000		# -1073741824
                z.xos_public_mm = 0x00000001		# 1
                z.log2_xos_public_size = 0x0000000b		# 11
                z.channel_index_mm = 0x00000001		# 1
                z.ih_api_mm = 0x00000001		# 1
                z.ios_mm = 0x00000000		# 0
                z.ios_size = 0x006acfc1		# 7000001
                z.splashscreen_enabled = 0x00000001		# 1
                i.sp.scaler = 0x00000004		# 4
                i.sp.digital_enable = 0x00000001		# 1
                i.sp.component_enable = 0x00000001		# 1
                i.sp.analog_enable = 0x00000001		# 1
                i.sp.digital_standard = 0x00000023		# 35
                i.sp.component_standard = 0x00000065		# 101
                i.sp.analog_standard = 0x0000007b		# 123
                i.sp.picture = {"splash.sdd\0"}
                i.sp.hdmi_chip = 0x00000001		# 1
                i.sp.animation_enable = 0x00000001		# 1
                a.ps.mt3_hs = {0x1b 0x20 0x00 0x01 0x01 0x03 0x00 0x00 0x01 0x04 0x00 0x00 0x1a 0x00 0x14 0x35 0x2b 0x13 0x65 0x45 0x21 0x00 0x01 0x00 0x1a 0x00 0x14 0x35 0x2b 0x13 0x65 0x45 0x21 0x00 0x01 0x00 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0c 0x0c 0x0c 0x0c 0x80 0x80 0x80 0x80 0x7d 0x7f 0x7d 0x7f 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x0c 0x0c 0x0c 0x0c 0x80 0x80 0x80 0x80 0x7c 0x7c 0x7a 0x7a 0x05 0x05 0x05 0x05 0x05 0x05 0x05 0x05}
                a.ps.pll2 = 0x0101203b		# 16851003
                a.ps.pll0 = 0x00000000		# 0
                a.standby.mt3_hs = {0x2f 0xc0 0x00 0x01 0x01 0x03 0x00 0x00 0x01 0x04 0x00 0x00}
                a.standby.pll2 = 0x00000000		# 0
                a.standby.pll0 = 0x00000000		# 0
                a.standby.gpio_dir = 0x00000800		# 2048
                a.standby.gpio_data = 0x00000000		# 0

                Комментарий


                • #9
                  Re: образ для восстановления совсем убитых девайсов на 865х

                  Народ а остался у кого образ из первого поста?

                  Комментарий

                  Обработка...
                  X