ВНИМАНИЕ!!!!


Автор Тема: Подключение по UART и раскирпичивание DR550  (Прочитано 78593 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн macabre

  • ǝɹqɐɔɐɯ
  • Sr. Member
  • *****
  • Сообщений: 2 708
  • Country: ru
  • Вес голоса: 28
  • macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!
  • Пол: Мужской
  • Рожденный в СССР
  • Город: Подольск
  • Регистратор: Panorama X2
в дополнение этой темы, как выяснилось, подключение к 550-му имеет свои нюансы.
далее передаю слово Денису aka DenisSharifulin:

Собрал наконец таки рабочий провод. Из провода для SIEMENS ST 55
(кликните для показа/скрытия)

инструкция по восстановлению файловой системы 550-го от ave123:
(кликните для показа/скрытия)
(кликните для показа/скрытия)
(кликните для показа/скрытия)
Дополнения и корректировки приветствуются!



Если некорректно работает адаптер USB-UART на основе FT232RL читайте совет от vagorzel
Инструкция по восстановлению 550 от lexanderus



Данные по NAND Flash

(кликните для показа/скрытия)
За более подробной информацией обращаться к mazepa,


Вариант восстановления от GAS

UART для 650
https://car-dvr.info/forum/index.php?topic=947.msg41150#msg41150
-можно ли убить человека байтом?
-да, нужно бить восемью битами.

Реклама на сайте."Баннер 728x90"

Оффлайн macabre

  • ǝɹqɐɔɐɯ
  • Sr. Member
  • *****
  • Сообщений: 2 708
  • Country: ru
  • Вес голоса: 28
  • macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!macabre is awe-inspiring!
  • Пол: Мужской
  • Рожденный в СССР
  • Город: Подольск
  • Регистратор: Panorama X2
Re: Подключение по UART и раскирпичивание DR550
« Ответ #200 : 04 Марта 2015, 20:39:50 »
А карта в регистраторе установлена?
-можно ли убить человека байтом?
-да, нужно бить восемью битами.

Оффлайн Knyaz

  • Donated Custom
  • Jr. Member
  • ***
  • Сообщений: 204
  • Country: 00
  • Вес голоса: 1
  • Knyaz не имеет никакого влияния.
  • Город: Бельгия, Брюссель
  • Регистратор: BlackVue DR550GW-2CH,  SG9665GC Street Guardian x2
Re: Подключение по UART и раскирпичивание DR550
« Ответ #201 : 04 Марта 2015, 20:43:35 »

Да
Тише едешь - больше командировочных.

Оффлайн Knyaz

  • Donated Custom
  • Jr. Member
  • ***
  • Сообщений: 204
  • Country: 00
  • Вес голоса: 1
  • Knyaz не имеет никакого влияния.
  • Город: Бельгия, Брюссель
  • Регистратор: BlackVue DR550GW-2CH,  SG9665GC Street Guardian x2
Re: Подключение по UART и раскирпичивание DR550
« Ответ #202 : 04 Марта 2015, 20:46:10 »
Суть проблемы и заключается в том что карта вставлена (100% рабочая), а вр орет что вставьте карту памяти и мигает всеми огнями.

Added/Добавлено: 05 Марта 2015, 02:55:08
Ребят, помогите разобраться.
Тише едешь - больше командировочных.

Оффлайн welder

  • Programmer
  • Hero Member
  • *****
  • Сообщений: 524
  • Country: mon
  • Вес голоса: 14
  • welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.
Re: Подключение по UART и раскирпичивание DR550
« Ответ #203 : 05 Марта 2015, 19:24:23 »
*Сообщение от Knyaz [+]
Ребят, помогите разобраться.
Скорее всего у тебя железная проблема, драйвер не видит контроллер карты. Разбери рег, разъедени платы, и потом соедени опять, может где то неконтакт.

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #204 : 28 Апреля 2015, 17:42:11 »
Всем привет !

история моя похожа на все остальные. пропал wi-fi, начал экспериментировать с прошивками. по дурости после кастома 1.3. залил 1.5 и всё....
собрал UART, подключаю рег. вижу:

U-Boot 2010.06 (Jun 26 2013 - 15:42:37)

DRAM:  512 MiB
NAND:  Special Nand id table Version 1.23
Nand ID: 0xEC 0xF1 0x00 0x95 0x40 0xEC 0xF1 0x00
Nand(Hardware): Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:1bit
128 MiB
Can't find a valid spi flash chip.
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
user init finish.
Hit any key to stop autoboot:  0
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH # U-Boot
Unknown command 'U-Boot' - try 'help'
DR550GW-2CH #
DR550GW-2CH # DR5
Unknown command 'DR5' - try 'help'
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH # CH #
Unknown command 'CH' - try 'help'
DR550GW-2CH #
DR550GW-2CH # DR550
Unknown command 'DR550' - try 'help'
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #
DR550GW-2CH #

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

Оффлайн vagorzel

  • Programmer
  • Sr. Member
  • *****
  • Сообщений: 1 898
  • Country: ru
  • Вес голоса: 29
  • vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!
  • Пол: Мужской
  • Город: Зеленоград
  • Регистратор: BlackVue 500, 550, 750
Re: Подключение по UART и раскирпичивание DR550
« Ответ #205 : 28 Апреля 2015, 21:44:07 »
*Сообщение от lexanderus [+]
при попытке войти в режим загрузчика - ноль реакции
судя по приведенному логу вы как раз в загрузчике, даже ядро не загружено. Так что грузите ядро (uImage_DR550GW), затем систему (yaffs2fsImage_DR550GW) и затем пользовательское ПО (patch_DR550GW.bin).
Делайте загрузку ядра как и систему, только адреса и размеры разделов разные.
Главное не ошибитесь в написании адресов и длин разделов.
Вот нужные адреса разделов
0x0100000-0x1000000 : "kernel"
0x1000000-0x3800000 : "rootfs"
Ядро пишите точно так, как и системный раздел.
для ядра стираете
nand erase 0x100000 0xf00000
пишите
nand write 0x82000000 0x100000 0xf00000
потом восстанавливаете системный раздел  и пользовательский раздел по инструкции.
Берете все эти файлы из любой прошивки, где они есть в полном составе (например в кастоме последнем они все есть), можете любой сток попробовать поставить, где есть все три образа разделов.

Added/Добавлено: 28 Апреля 2015, 22:15:09
главное ничего не стирайте и не пишите в область нанда ниже адреса 100000, так как можно загубить загрузчик, а jtag для 550-го пока не отработан (пока не подобрали подходящий конфиг), поэтому восстановить можно будет только через выпаивание нанда для прошивки в соответствующем программаторе (а его еще найти нужно будет).

Оффлайн AlexandrAlexeew

  • Donated Custom
  • Jr. Member
  • ***
  • Сообщений: 192
  • Вес голоса: 2
  • AlexandrAlexeew не имеет никакого влияния.
  • Пол: Мужской
  • Город: Санкт-Петербург, Россия
  • Регистратор: DR550GW-2CH
Re: Подключение по UART и раскирпичивание DR550
« Ответ #206 : 29 Апреля 2015, 00:51:48 »
*Сообщение от lexanderus [+]
по дурости после кастома 1.3. залил 1.5

Пардон, я что-то пропустил? На 1.5 с 1.3 нельзя переходить? У самого соит 1.3, 1.4 пропустил, планирую 1.5 поставить. Вот и возник вопрос.

Оффлайн vagorzel

  • Programmer
  • Sr. Member
  • *****
  • Сообщений: 1 898
  • Country: ru
  • Вес голоса: 29
  • vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!
  • Пол: Мужской
  • Город: Зеленоград
  • Регистратор: BlackVue 500, 550, 750
Re: Подключение по UART и раскирпичивание DR550
« Ответ #207 : 29 Апреля 2015, 01:30:34 »
*Сообщение от AlexandrAlexeew [+]
На 1.5 с 1.3 нельзя переходить? У самого соит 1.3, 1.4 пропустил, планирую 1.5 поставить. Вот и возник вопрос.
Очень даже можно. Нормальные контакты и нормальное питание во время прошивки и никаких проблем быть не должно (говорю про последний кастом 1.5).

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #208 : 29 Апреля 2015, 11:24:35 »
*Сообщение от vagorzel [+]
судя по приведенному логу вы как раз в загрузчике, даже ядро не загружено.
пробую грузить ядро. ввожу в терминале loadb 0x0100000 , затем "enter". перехожу в меню "transfer" -> "send file", выбираю протокол kermin и файл для загрузки "uImage_DR550GW", жму "send".
через некоторое время отваливается по таймауту. такое ощущение что нет связи с регом. на loadb в терминале должен быть ответ от рега? что делаю не так?

Оффлайн vagorzel

  • Programmer
  • Sr. Member
  • *****
  • Сообщений: 1 898
  • Country: ru
  • Вес голоса: 29
  • vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!
  • Пол: Мужской
  • Город: Зеленоград
  • Регистратор: BlackVue 500, 550, 750
Re: Подключение по UART и раскирпичивание DR550
« Ответ #209 : 29 Апреля 2015, 12:32:00 »
lexanderus, или вы читаете невнимательно, или просто приводите неправильные адреса (откуда вы взяли loadb 0x0100000), вы должны сначала образ загрузить в ОЗУ регистратора с адреса 0х82000000, грузить лучше протоколом Ymodem (раз в пять быстрее чем Кермит):
loady 0x82000000
а затем уже из ОЗУ загрузить в нанд, предварительно стерев все в этом разделе. Читайте внимательней и не делайте ничего, пока не поймете, что конкретно вы должны выполнить по предлагаемой команде. И внимательно обращайтесь с адресами, не поленитесь проверить все цифры (особенно количество значащих нулей) и правильность написания команд, прежде чем нажать "Enter".
После ввода loady (или loadb) и нажатия "Enter" в строке терминала появляются символы (вроде C..C..) до тех пор, пока не укажите файл для загрузки, потом выскакивает окно загрузки. Ядро грузится в ОЗУ (по протоколу Ymodem) примерно 2-3 минуты, система около 20 минут. Из ОЗУ в нанд - гораздо быстрее, секунды.

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #210 : 29 Апреля 2015, 17:30:52 »
*Сообщение от vagorzel [+]
lexanderus, или вы читаете невнимательно, или просто приводите неправильные адреса (откуда вы взяли loadb 0x0100000)
да, вы правы. не особо шарю в этой теме. итак, приведу алгоритм действий. а вы поправьте ежели чего не так.
1. грузим образ фс (файл fs.img) в ОЗУ                    : loady 0x82000000
2. готовим нанд для записи фс                                : nand erase 0x1000000 0x2800000
3. пишем фс в нанд                                                : nand write.yaffs 0x82000000 0x1000000 0x2699f40  (0x2699f40 - размер закачанного файла фс)
4. грузим ядро(uImage_DR550GW) в ОЗУ                 : loady 0x82000000
5. готовим нанд для записи ядра                             : nand erase 0x100000 0xf00000
6. пишем ядро в нанд                                             : nand write 0x82000000 0x100000 0xf00000
7. грузим систему (yaffs2fsImage_DR550GW) в ОЗУ   : loady 0x82000000
6. пишем систему в нанд                                         : nand write 0x82000000 0x1000000 0x???????  (0x??????? - размер закачанного файла системы)

*Сообщение от vagorzel [+]
После ввода loady (или loadb) и нажатия "Enter" в строке терминала появляются символы (вроде C..C..) до тех пор, пока не укажите файл для загрузки
тут у меня не появляются символы (вроде C..C..) может быть проблема в шлейфе?

Оффлайн welder

  • Programmer
  • Hero Member
  • *****
  • Сообщений: 524
  • Country: mon
  • Вес голоса: 14
  • welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.
Re: Подключение по UART и раскирпичивание DR550
« Ответ #211 : 29 Апреля 2015, 17:32:55 »
*Сообщение от vagorzel [+]
Так что грузите ядро (uImage_DR550GW), затем систему (yaffs2fsImage_DR550GW) и затем пользовательское ПО (patch_DR550GW.bin).
Витя, архив yaffs2fsImage_DR550GW восстановить не получиться через закгручик, это архив, а надо образ ФС.

И вообще пусть человек для начала скинет полный лог загрузки, мож там поправить чего ручками, и все будет работать. Зачем такие кардинальные методы с восстановлением всего?

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #212 : 29 Апреля 2015, 18:13:41 »
*Сообщение от welder [+]
И вообще пусть человек для начала скинет полный лог загрузки, мож там поправить чего ручками, и все будет работать.

вот тут полный лог загрузки: http://car-dvr.info/forum/index.php?topic=317.msg35515#msg35515

Оффлайн welder

  • Programmer
  • Hero Member
  • *****
  • Сообщений: 524
  • Country: mon
  • Вес голоса: 14
  • welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.
Re: Подключение по UART и раскирпичивание DR550
« Ответ #213 : 29 Апреля 2015, 18:16:12 »
это лог загрузки только загрузчика. вы когда включаете регистартор, не жмите ничего на клавиатуре, и получите полный лог.

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #214 : 29 Апреля 2015, 18:21:10 »
*Сообщение от welder [+]
это лог загрузки только загрузчика. вы когда включаете регистартор, не жмите ничего на клавиатуре, и получите полный лог.
в том то и дело что не жму. это весь лог.

Оффлайн welder

  • Programmer
  • Hero Member
  • *****
  • Сообщений: 524
  • Country: mon
  • Вес голоса: 14
  • welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.
Re: Подключение по UART и раскирпичивание DR550
« Ответ #215 : 29 Апреля 2015, 18:25:26 »
отсоедените контакт который TX. и попробуйте еще раз

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #216 : 29 Апреля 2015, 18:44:54 »
*Сообщение от welder [+]
отсоедените контакт который TX. и попробуйте еще раз
без TX тоже самое

Оффлайн welder

  • Programmer
  • Hero Member
  • *****
  • Сообщений: 524
  • Country: mon
  • Вес голоса: 14
  • welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.welder has a powerful will.
Re: Подключение по UART и раскирпичивание DR550
« Ответ #217 : 29 Апреля 2015, 18:48:25 »
а Конатакт RX у вас точно не контачит с TX, в загрузчик вводятся какие то непонятные комманды, поглядите сами на ваш лог.

Оффлайн lexanderus

  • Donated Custom
  • Newbie
  • ***
  • Сообщений: 19
  • Вес голоса: 1
  • lexanderus не имеет никакого влияния.
  • Город: belarus
Re: Подключение по UART и раскирпичивание DR550
« Ответ #218 : 30 Апреля 2015, 13:14:54 »
*Сообщение от welder [+]
а Конатакт RX у вас точно не контачит с TX, в загрузчик вводятся какие то непонятные комманды, поглядите сами на ваш лог.
похоже дело в шлейфе. после очередного подергивания увидел часть лога:

 Linux version 2.6.35.7 (nadakwon@nadakwon-ubuntu) (gcc version 4.4.1 (Hisilico
n_v100(gcc4.4-290+uclibc_0.9.30.2+eabi+linuxpthread)) ) #17 Mon Sep 15 18:38:28
KST 2014
CPU: ARMv7 Processor [412fc098] revision 8 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: godeyes
HIETH[hieth_mdio_intf_parse_tag] mdio_intf use:rgmii!
Memory policy: ECC disabled, Data cache writeback
l2cache_flush_all:l2cache_flag = 0,L2 cache may not enable!
l2cache_fluo ls

разберусь со шлейфом, вернемся к вопросу о реанимации.

Оффлайн vagorzel

  • Programmer
  • Sr. Member
  • *****
  • Сообщений: 1 898
  • Country: ru
  • Вес голоса: 29
  • vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!vagorzel is awe-inspiring!
  • Пол: Мужской
  • Город: Зеленоград
  • Регистратор: BlackVue 500, 550, 750
Re: Подключение по UART и раскирпичивание DR550
« Ответ #219 : 30 Апреля 2015, 13:28:02 »
*Сообщение от lexanderus [+]
разберусь со шлейфом, вернемся к вопросу о реанимации.

если у вас адаптер USB-UART на основе FT232RL, то обязательно руководствуйтесь этим постом (в шапке)
http://car-dvr.info/forum/index.php?topic=317.msg33570#msg33570

 

Яндекс.Метрика
Flag Counter