Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Собирайте фишки

Волшебный особняк

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
130
kosh477
kosh477
7 лет назад
Сообщество Ремонтёров

Оживление камеры D-Link DCS-5211L⁠⁠

Принесли в ремонт такую камеру, индикаторы горят, в сети не видна даже после сброса настроек с кнопки.

В интернете инфы мало. В юзермануале от Длинк написано, для прошивки с SD карты, создать в корне папку upgrade, положить в нее прошивку и переименовать в upgrade.bin, вставить карту, зажать ресет и подать питание, через 3 секунды отпустить ресет. Способ эффекта не возымел.

Полез внутрь камеры искать отладочные порты.

Методом тыка, из двух похожих на UART портов, JP10 (G - gnd, R - rx, T - tx, V - vcc)начал выдавать на 38400 английские буквы, JP1 кракозябры.

Оживление камеры D-Link DCS-5211L Ремонт техники, D-Link, Видеокамера, Dcs-5211l, Прошивка, Unbrick, Восстановление, Длиннопост

И вот что говорит загрузчик, если зажать ресет на 3 секунды:

Wait for factory button off, counter:1

Wait for factory button off, counter:2

Wait for factory button off, counter:3

----------------------------------------------------------------------------

GM Technology Corporation CPE Burnin Program (v0.2.4)

Platform: GM81262110 Cache: Disabled

PLL1: 800 MHz PLL2: 540 MHz DDR: 800 MHz

CPU : 540 MHz HCLK: 270 MHz PCLK: 135 MHz

UART: 1 MHz H.264: 270 MHz MPEG4: 200 MHz

STXWAMODE: RAO=1, STMWA=x

----------------------------------------------------------------------------

( 1) DDR Test ( 7) Watchdog Rest Test (10) I2S Module1 Test

(13) LCD Test (14) Query RTC (18) SAR ADC

(22) Enable Cache (35) OTG 210 Test (50) MCP Clock Setting

(51) FCS Test (61) I2C Read/Write (62) Change Cache WA_Mode

(71) Address Read (72) Address Write (73) Burn UBOOT image

(74) Burn Burn-In image (75) Burn Linux image (76) Burn Loader image

(77) Burn fresh spi flash (78) BootFromSD (79) BootFromUSB

(80) UBOOT, Linux


++++++++++Now is Burn Linux image from SDCard++++++++++

File Name must be <linux>

В конце - подсказка, что мануал не совсем корректно описал процедуру восстановления.


Берем прошивку, кладем в корень флешки, отформатированной в FAT, обзываем linux, без расширения и запускаем процесс еще раз:

Starting to Burn Linux by Evan Chen! Ya

header address = d6000

Load image from SPI-NOR offset 0xd6000 to sdram 0x4000000

magic = 805a474d, img_hdr_nor.size = 12376816

chksum = 0

Card Size = 1888MB,max data block length = 0x200

Drive 'C' Have No Find Partation Table


...SD Card on Drive C: !!!

Command initial

Copy to address 0x4000000

Wait................................................................................................................................................................

Total copy 12780312 bytes.

image file(linux) size == 12780312

start to erasing old image...

start_sector = 214, sector_cnt = c32

........................................................................................................................................................................start to program new image to flash...

+++++++++++++++++++++++++++++++++++++++++++++

Now i:49952

++++++++++Burn Linux image from SDCard SUCCESS++++++++++

Прошивка записалась, делаем factory reset по мануалу (зажав при включении ресет на 15 сек.), камера запускается.


Кто-то забыл выключить проверку переменной во встроенном прошивальщике :)

Now i:49952

Пишу вроде бы такие простые действия с той целью, чтобы кто-то еще не перекапывал весь инет, как я в поисках скорости порта, способа прошивки с карточки, разъема UART, адреса начала загрузки ПО, ибо в файле прошивки с сайта Длинка, кроме прошивки лежит еще много всякого и дамп из него пришлось выискивать, а потом все оказалось несколько проще и не пришлось куковать по 30 мин. над программатором, прошивая 25Q128.  Дамп: https://yadi.sk/d/XeZFMHfV3ZJjNc

Показать полностью 1
[моё] Ремонт техники D-Link Видеокамера Dcs-5211l Прошивка Unbrick Восстановление Длиннопост
10
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии