Лечим дрим с помощью Jtag & Cas

  • сохраню ка я в этом топике эти фотки и схемы - а то глядишь неровен час и самому понадобятся - пусть будет что называется
    схема jtag-lpt перехода
    с сайта Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • dreamup v1.2.2.0
    после включения
    21:15:25 box type: DM7000
    21:16:16 Ping result: OK, box is alive and speaking to us ;-)
    flash erase
    21:16:23 erasing complete flash (without bmon stage of course)...
    21:17:10 OK, flash erased
    загружаю erase.img
    21:17:48 Found no valid jffs2 in image, flash-erase not supported
    21:17:48 Uploading file to box...
    21:30:17 calculating CRC32 on STB...
    21:30:17 erasing flash...
    21:31:04 box is flashing from its memory...
    21:31:59 calculating CRC32 on STB's flash...
    21:32:09 OK, flash-copy succeeded

  • в завершение о j-tag - фотка с расположением разъема на 500
    с сайта
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Спутниковый ресивер Dreambox DM 500 S
    Обзор подготовил: Кирилл Севицкий
    Авторское право: Spektr-tv.ru
    Дата : 11/03/2005

  • Цитата

    Со слов пользователя tiger
    ...
    На дисплее Dream multimedia и все, на экране телевизора ничего не появляется.
    Прочитал советы как реанимировать, все делал, ничего не помогло.
    Через com-port шьётся, залил официальную прошивку.
    Что еще можно сделать?


    продолжение


    Товарищ не согласился на прошивку j-tag`ом и отвез в ремонт.
    Там сказали, что сдохла флешка и заменили ее.
    Дали гарантию полгода и опломбировали дрим.
    Теперь и не увидишь действительно поменяли или нет.

    Интересно отчего она все-таки сдохла?
    Вот такие дела.

  • вот и меня лежит проблемный 500 дрим, купленный месяц назад знакомому по моей рекомендации (я же его и прошивал и настраивал гемини 3.20) и проработавший меньше недели. С 500 моделями дела не имел, поэтому опишу поподробнее - может и помощь встречу :) Был загружен Гемини 3.20, по фтп загрузили новые ключи для мжкамд и камд3. ТПС каналы просветлели, но при переключении каналов дрим пошел на рестарт, при рестарте выскочило окно с просьбой ввести часовой пояс, настроить LNB и дайсек. И через несколько секунд дрим снова самопроизвольно идет на рестарт. И так - по кругу. Процесс не управляем. Через компорт с обязательным flashe-erase заливаю имидж от сатдрим. Та же история происходит, но уже на фоне логотипа сатдрима - дрим постоянно рестартует. Тогда заливаю erase имидж, за ним официальный сентябрьский имидж - после этого даже до логотипа имиджа на экране ТВ дело не доходит. Снимаю логи, вижу тот же рестарт -


    Dreambox DM500
    loaded at: 00500000 0060016C
    relocated to: 00400000 0050016C
    board data at: 004FE124 004FE16C
    relocated to: 00405194 004051DC
    zimage at: 004058D1 004FD91B
    avail ram: 00501000 02000000



    Linux/PPC load: console=null root=/dev/mtdblock5 rootfstype=squashfs ro
    console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs


    Uncompressing Linux...done.
    Now booting the kernel
    Dreambox DM500
    loaded at: 00500000 0060016C
    relocated to: 00400000 0050016C
    board data at: 004FE124 004FE16C
    relocated to: 00405194 004051DC
    zimage at: 004058D1 004FD91B
    avail ram: 00501000 02000000


    Linux/PPC load: console=null root=/dev/mtdblock5 rootfstype=squashfs ro console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs


    Uncompressing Linux...done.
    Now booting the kernel
    Dreambox DM500


    loaded at: 00500000 0060016C
    relocated to: 00400000 0050016C
    board data at: 004FE124 004FE16C
    relocated to: 00405194 004051DC
    zimage at: 004058D1 004FD91B
    avail ram: 00501000 02000000



    Uncompressing Linux...done.
    Now booting the kernel
    Linux version 2.6.9 (root@mixvt) (gcc version 3.4.4) #1 Mon Oct 3 18:00:48 MSD 2005
    Built 1 zonelists
    Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs
    PID hash table entries: 256 (order: 8, 4096 bytes)
    Console: colour dummy device 80x25
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 30080k available (1688k kernel code, 576k data, 80k init, 0k highmem)
    Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    NET: Registered protocol family 16
    Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher
    devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
    devfs: boot_options: 0x1
    JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
    Serial: 8250/16550 driver $Revision: 1.90 $ 7 ports, IRQ sharing disabled
    ttyS0 at MMIO 0x0 (irq = 20) is a 16550A
    ttyS1 at MMIO 0x0 (irq = 21) is a 16550A
    ttyS2 at MMIO 0x0 (irq = 22) is a 16550A
    loop: loaded (max 8 devices)
    ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com)
    Last modified Nov 1, 2000 by Paul Gortmaker
    NE*000 ethercard probe at 0xc3060600:<4>eth0: interrupt from stopped card
    00 09 34 20 5e a0
    eth0: NE2000 found at 0xc3060600, using IRQ 25.
    Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
    Using deadline io scheduler
    dreambox: flash mapping: 800000 at 7f800000
    DreamBOX rev3+: Found 1 x16 devices at 0x0 in 16-bit bank
    Intel/Sharp Extended Query Table at 0x0031
    Using buffer write method
    cfi_cmdset_0001: Erase suspend on write enabled
    disable flash VPP
    Creating 7 MTD partitions on "DreamBOX rev3+":
    0x00000000-0x00600000 : "DreamBOX cramfs+squashfs"
    0x00600000-0x007c0000 : "DreamBOX jffs2"
    0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
    0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
    0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
    0x00120000-0x00600000 : "DreamBOX SquashedFS"
    0x00000000-0x00120000 : "DreamBOX Cramfs"
    mice: PS/2 mouse device common for all mice
    i2c /dev entries driver
    IBM IIC driver v2.1
    ibm-iic0: using standard (100 kHz) mode
    NET: Registered protocol family 2
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP: Hash tables configured (established 2048 bind 4096)
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    VFS: Mounted root (squashfs filesystem) readonly.
    Mounted devfs on /dev
    Freeing unused kernel memory: 80k init
    init started: BusyBox v1.00 (2005.09.06-17:18+0000) multi-call binary
    mount: Mounting none on /proc/bus/usb failed: No such file or directory
    mount: Mounting /dev/mtdblock/6 on /root failed: No such file or directory
    Using /lib/modules/2.6.9/extra/head.ko
    head: module license 'Proprietary' taints kernel.
    fb_find_mode returned 0
    allocated major 251 for denc.
    core: Loa


    Dreambox DM500
    loaded at: 00500000 0060016C
    relocated to: 00400000 0050016C
    board data at: 004FE124 004FE16C
    relocated to: 00405194 004051DC
    zimage at: 004058D1 004FD91B
    avail ram: 00501000 02000000


    Linux/PPC load: console=null root=/dev/mtdblock5 rootfstype=squashfs ro
    Uncompressing Linux...done.
    Now booting the kernel
    Dreambox DM500



    и так далее, дрим ходить по кругу, постоянно самопроизвольно рестартуя.
    Пробую залить нейтрино, имидж загружается нормально, но при включении дрима - снова малевич - дрим не загружается до логотипа.


    Тогда загружаю Гемини 3.20, ту которую сам грузил на этот дрим месяц назад и которая работала нормально с v;rfvljv и камдом. Во время загрузки получаю ошибку типа


    0:04:11 box type: DM500^
    0:04:19 Ping result: OK, box is alive and speaking to us ;-)^
    0:04:23 Ping result: OK, box is alive and speaking to us ;-)^
    0:04:32 erasing complete flash (without bmon stage of course)...^
    0:05:08 OK, flash erased^
    0:05:21 Uploading file to box...^
    0:05:29 ERROR , upload aborted!^
    0:07:57 ERROR resetting lock-bits!!^
    0:08:11 Ping result: NOT OK!!!


    при повторной заливке получаю такую же ошибку, но на другой, на 5 минуте. Короче, уже и загрузить не могу ничего.


    Подозреваю, что вероятной причиной может быть битая флеш, но не уверен.


    Дрим не подделка, все соответствует оригиналу с описания на официальном сайте. Блок питания на 2 А.


    Есть ли у кого идея ? или рекомендовать сдавать по гарантии ?

  • продолжение этой грустной истории - следущее. Я оставил выключенным 500 дрим на несколько часов, после чего снова попытался его перепрошить DreamUP 1.2.2 (ранее пробовал и версией 1.14b). После того, как я соединение было подготовлено и прога попросила включить дрим, я воткнул вилку в розетку, но ничего не произошло. :( Даже тип дрима (в левом нижнем углу не появился). Попробовал то же на 7000 дриме, там все - ОК
    При следущих включениях 500 дрима заметил, что иногда не загорается зеленый светодиод - Standby. С блока питания (2А,кстати) уходит 12,3 В.


    Конечно, я в чужой дрим с JTAG (с которым никогда и дела не имел) не полезу, будем через гарантию действовать. Но какова вероятность того, что после перепрошивки JTAG дрим снова не слетит ? Или надо требовать, чтобы однозначно меняли флешь с дальнейшей ее перепрошивкой через jtag ?
    Для меня эти вопросы очень деликатные, ибо этот дрим именно я рекомендовал купить челоаеку...

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Goga777 ().

  • Цитата

    Со слов пользователя Goga777
    Но какова вероятность того, что после перепрошивки JTAG дрим снова не слетит ? Или надо требовать, чтобы однозначно меняли флешь с дальнейшей ее перепрошивкой через jtag ?
    Для меня эти вопросы очень деликатные, ибо этот дрим именно я рекомендовал купить челоаеку...


    Не знаю как с 500, но я имел опыт с JTAG на 7000 больше 2х лет тому назад. После этого заливал кучу имиджей, пока тьфу-тьфу-тьфу проблем не было.

  • а перед тем, как дрим ушел в даун - симтомы были те же, как и у меня ? (я старался описать очень подробно происходящее - главная идея - все происходило - постепенно, шаг за шагом все было хуже и хуже....)

  • Если есть вариант поменять по гарантии, то меняй... даже не заморачивайся. У меня вот недавно с 500 была такая история. Взял другу в подарок на ДР. Недели две даже не прикасался к нему. Потом прошил, настроил, только он отказался сканировать каналы. Короче тюнер - мертвый. И в ручной, и в автомате, и на 36, и на 13... Тоже пробовал чистить, пробовал родной ставить. Без толку. Вот недавно в топике про LNB Vslav рассказал, что может там сопротивление какое-то полетело... Но я же не буду вскрывать аппарат на гарантии... Пошел поменять. Поменяли, но в таком обвинили, что и за 2000 баксов бы в голову бы не пришло, а тем более за 250... Нажил врага...Знал бы, лучше бы вовнутрь полез.

  • Цитата

    Со слов пользователя Goga777
    чтобы однозначно меняли флешь с дальнейшей ее перепрошивкой через jtag ?


    По гарантии.
    Если край, то открывай и смотри 3.3V, бывает достаточно 0.1 прибавить и такой живчик организуется, и jtag не нужен.

  • а у меня продавец начал какую-то ахинею нести про вирусы и про "левые" прошивки, которые я якобы загрузил. Но разговор еще не закончен.

  • Цитата

    Со слов пользователя Goga777
    а у меня продавец начал какую-то ахинею нести про вирусы и про "левые" прошивки, которые я якобы загрузил. Но разговор еще не закончен.


    Понятно что не загрузил, но.... ваще такие есть, лочат флешку и...
    jtag.

  • ты имеешь ввиду, что есть такие имиджи, которые лочат флешку ?
    а что это за имиджи такие - битые ?


    по прочтению этого топика я хочу свести воедино несколько фактов, когда дрим отказывался работать, при этом только jtag помогал его реанимировать


    - при загрузке заведомо правильного имиджа (как у меня). При этом грешу на некую аппаратную неисправность (битая флешь, некачественное питание)
    - при загрузке битого имиджа (как у M@N - поздний респект от меня за отличный пост Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. )
    - просто без каких-либо перепрошивок, в рабочем режиме
    как у Satwalker Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    - во время каки-то траблов, связанных с подключением дрима к хабу - как у Kostanta Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.



    При этом, если на LCD горит DreamMultimedia - за дрим jtag хвататься не надо - загрузчик жив, но на 500 дриме lcd нет.
    Однако в случае с Satwalker эта надпись была на lcd, (что странно) - тем не менее что-то в спектре сделали. Satwalker - na бы не мог ситуацию прояснить - что отремонтировали в спектре и была ли надпись Dreammultimedia на lcd твоего дрима, когда он уснул ?



    есть ли у кого какие комментарии для итога ?

  • Цитата

    Со слов пользователя Goga777
    так что было у тебя ? и что они сделали ?


    Пришел домой.Дрим дальше надписи Дриммультемидия негрузиться,на пульт нереагирует,комп ресивера невидит ни по сети,ни по COM-порту,следовательно никакие заливки были невозможны.
    Что они сделали,я незнаю.Я думаю никакая фирма небудет раскрывать свои секреты.