HANTEK DSO5202BM не загружается | |||||
---|---|---|---|---|---|
vladi 15/09/2016 16:30 |
Довольно успешно эксплуатировал этот осцилл с декабря 2014 года, покупал на AliExpress. Сейчас прибор сломался, причем умирал постепенно, сначала начал перезагружаться раз в день, затем все чаще и в конце концов дисплей перестал отображать что-либо.
Я его разобрал и провел серию измерений. Выяснилось, что блок питания выдает все напряжения, уровни в норме. На основной плате также проверил все выходы стабилизаторов и убедился, что все в норме. Далее выяснил, что дисплеем управляет ARM CPU Samsung S3C2416HX равно как и USB портами для флешки и для подключения к компу/ноуту. Далее, посмотрел сигналы на ногах кварца CPU (12MHz) и часового 32кНz и тут тоже все нормально. И вот, предположив, что проц должен хотя бы взаимодействовать с FLASH попытался пронаблюдать осциллограммы на всех контрольных точках в окрестности CPU и FLASH - везде тишина, никакой активности, но все питания в норме. На разъеме TFT дисплея тоже молчание: статичные уровни и никакого обмена. Во время этих измерений пару раз при вкл питания осцилл все же запустился, дисплей нормально отобразил картинку, но все что я успел измерить, это то, что линия D+ на USB разъемах получила 3v27 вместо 0v. Так как USB контроллер находится в проце, снова приходим к мысли, что проц сдох. Рискну предположить, что проц либо не грузится либо (и скорее всего), вообще неисправен. Но как это далее проверить? Прогреть? Или может слетела FLASH? Но ведь обмен на линиях хоть какой-то должен же быть? Если есть возможность, помогите... |
||||
REKKA 15/09/2016 22:38 |
Что с блоком питания и с аккамуляторами? Иногда когда аккумуляторы садятся то блокируют аппарат Спасет то только замена. Ремонти как обыкновенный LCDтелевизор и ноут |
||||
vladi 15/09/2016 23:44 |
Какие аккумы в осциллографе? Блок питания в норме! Сейчас нагрел в области проца - осцилл включился. Так что нужен либо реболлинг проца, либо плата отстой, либо рассыпуха вокруг проца. Тяжело более точно сказать, нагрев чего привел осцилл в чувство. Щас он работает около 5мин потом перезагружается самопроизвольно...
Короче нужно реболлить, но пока не ясно, что... |
||||
REKKA 16/09/2016 20:40 |
у некоторых осликов есть ,аккуму и в нутри они такие как на ноутбуки идут |
||||
kapral_82 27/09/2016 09:10 |
На деформацию платы реакция есть? Скорее всего реболлинг должен помочь |
||||
Kasbek 24/02/2021 00:14 |
А у меня проблема с осциллографом Hantek DSO 5202P.
Надпись на экране «Error: Fpga does not match with the app!!» Прибором не пользовался, год пролежал в комнате, а сегодня по случаю Дня Красной армии включил, а он не работает, ни на какие кнопки не реагирует. Вот какая техника! Моему советскому С1-55 уже 40 лет, и он работает, несмотря на то, что он на германиевых транзисторах. Советское - значит отличное! И паяльник советский до сих пор работает. А буржуйские горят, как спички. Буржуи специально делают так, чтобы изделия быстрее выходили из строя, и покупатель шёл покупать новое. Капитализм - дерьмо! |
||||
vladi 30/04/2023 17:46 |
История продолжается! Осцилл DSO5202BM пролежал довольно долго, но я снова взялся за его ремонт. На этот раз удалось установить с помощью H-JTAG - умерла NAND K9F1G08U0E. По UART не подключиться - там тишина. Если кому не жалко, помогите найти полный дамп NAND. Версия платы: DSO500B v1.01 2013/1/4 |
||||
s.fed 02/05/2023 13:51 |
vladi, есть дампы от DSO5201B, если интересны могу скинуть. |
||||
БЕЗЫМЯННЫЙ 02/05/2023 19:01 |
Посмотрел, на сайте хантека есть firmware 5202 и даже качается. Вопрос только в том поможет ли это незагружающемуся телу. |
||||
s.fed 03/05/2023 10:38 |
Не поможет. Если Нанда умерла. |
||||
s.fed 11/05/2023 08:50 |
vladi, получилось восстановить осциллограф? |
||||
vladi 11/05/2023 14:29 |
Пока нет. Процесс восстановления по инструкции идет нормально до момента нажатия кнопки CHECK в программе H-JTAG (проверка ID NAND). ID читается неверно! Также и с подключением через OpenOCD. Выпаял NAND. Читается нормально и без ошибок в т ч повторно. Первые 8 к загрузчика почти не отличаются от вашего дампа. Подозреваю, что NAND исправна и содержимое валидно. Выпаял DRAM. Отреболил на новую. Все то же самое - никаких изменений. И тут я вдруг увидел, что чип S3C2416 деформирован!!! Все четыре угла загнуты кверху на примерно 1 мм! В какой момен такое случилось понятия не имею. Все три чипа перипаивал по профилю, но правда когда убирал старые шары нижний подогрев не использовал, наверное поэтому и поплатился. Сейчас жду с Ali новые чипы и NAND. Буду стараться прошить новую NAND вашим дампом и запаяю в схему да DRAM заменю на новую. После этого единственная проблема правильно и без деформации запаять проц. Так что эта веселуха еще не закончена, но приостановлена до прихода новых чипов. Уж больно хотелось бы восстановить осцилл. А тех поддержка молчит как рыба об лед. Никогда больше Hantek не куплю... |
||||
s.fed 11/05/2023 15:08 |
vladi, то что я прислал это не мой дамп, а комплект восстановления, который мне прислали с техподдержки китайцы. В моем случае была неисправна микросхема ОЗУ, поэтому комплект не пригодился. Хотя был заменен комплект проц+озу. Хотя и на старом проце , через H-JTAG дамп считывался. При включении постоянно на экране терминалки бежала последовательность букв "OM". А проц и озу запаивались обычным феном, но с нижним подогревом. |
||||
vladi 11/05/2023 17:01 |
А можно чуть подробнее? У нас очень схожие ситуации... Исходно симптом был только такой: при прогреве проца осцилл оживал на пару дней/недель. Заказал две шт на Ali и начал перепаивать. При каждой перепайке все работало снова но лишь некоторое время... А как умирала ваша DRAM? Вы ее заменили на точно такую же или , например, в два раза большую по объему? У меня тоже в терминалке раньше после первых перепаек бежали эти символы, но сейчас тишина. У вас они бежали именно до исправления проблем с неисправной DRAM?
Я думаю, проц очень тонкий и даже снимать старые шары без нижнего подогрева крайне рискованно. Если его поведет, то 0,35 шары могут плохо касаться поверхности пятака. И еще почти уверен, что PCB под пузом после стольких перепаек имеет неровности. Я вот щас всерьез задумался не увеличить ли диаметр шаров до 0.4-0.45 мм ? Это бы помогло им дотянуться, если что ))) |
||||
s.fed 12/05/2023 12:28 |
Давно это уже было, вспомнить бы))) Если не изменяет память, то пару раз он забарахлил (уже не вспомню подробности), а потом окончательно вырубился и больше не включился. В терминалке он уже тогда показывал "ОМ". Начал с того, что подключил H-JTAG и слил дамп, заменил нанду и залил дамп не помогло. После чего был куплены и заменены проц и озу. Почему сделал вывод, что неисправна была микросхема ОЗУ? х.з.)) Видимо потому, что через H-JTAG проц нанду читал, поэтому и сделал вывод, что проц исправен (может и ошибочно).)))
Думаю лучше все таки найти нижний подогрев или на крайний случай перекатать на свинец. |
||||
vladi 31/05/2023 00:54 |
К сожалению, все настойчивые и героические попытки оживить прибор тщетны.
Данную тему также обсуждаем здесь: https://remont-aud.net/forum/89-115558-1 Скорее всего загрузчик крякнул. Пробовал его менять на другие, прибор вообще окирпичивается так, что даже проц не видится через JTAG! Короче говоря, нужен дамп именно от Hantek DSO5202BM, на плате должно быть написано - "DSO5000B v1.0.1 2013/1/4", серийный номер (последние цифры) должны быть больше 15000. ппц. Обращался к производителю - тишина просто полнейшая...Сейчас сильно жалею, что вовремя не сделал backup (((. |
||||
s.fed 31/05/2023 08:59 |
vladi, что то делаешь не так. Через H-JTAG должна NANDа читаться/писаться без всяких загрузчиков, через проц. В пунктах 2.0.2.2 и 2.1.1 все достаточно подробно описано. |
||||
vladi 31/05/2023 17:00 |
Странно, но проверь плиз твой архив H-JTAG. Только сейчас увидел, что он поврежден. Для подтверждения нужно его скачать и попробовать начать установку H-JTAG. Инсталлятор ругнется что поврежден. А я то думаю, почему у меня конфиг не открывается из файла 2416.hfc в уже установленном с сайта H-JTAG. Кстати, 2416.hfc тоже битый - там только заголовки секций, нет инициализации регистров. Пожалуйста проверь. Без этого файла H-JTAG работать ессно не будет... У него есть собственные hfc файлы настроек, но если в твоем что-то особенное, то нужен именно твой файл. Теперь по вопросу должна ли читаться NAND в таких условиях. НЕ обязана! H-JTAG через скрипт производит только выкл сторожевого таймера, настройку системы тактирования и инициализацию DRAM. Все! А кто будет инициализировать NAND контроллер, чтобы читать NAND ID? Я не вижу регистров с адресом 0x4E00xxxx в hfc файле. |
||||
s.fed 31/05/2023 17:13 |
vladi, когда настраивал H-JTAG другой конфиг использовал. На почте глянь. |
||||
vladi 31/05/2023 23:34 |
Вопрос такой.
В H-JTAG нужно указывать начальный адрес загрузки для драйвера NAND. И понятное дело, это должен быть адрес 0x30000000, т. е. в SDRAM. Но у меня при указании такого адреса выдает ошибку как на картинке. У тебя в файле этот адрес 0x0. С ним такой ошибки нет, но и NAND ID не читается правильно. В примерах от H-JTAG этот адрес всегда 0x30000000. Что-то я сомневаюсь... Почему там должен быть 0? |
||||
s.fed 01/06/2023 11:20 |
vladi, давно это было, да и как то все проще. Насколько помню в закладке Configuration ничего не менял. В Flash section загружал конфиг и в Programming читал/писал. Настройки H-JTAG соответствуют схеме по которой собирал? |