Москва (495) 120-02-85
                  Skype: cyfral-ru
    Техподдержка: Брянск
    Пн-Пт с 9.00 до 16.00 (МСК)
                  (495) 120-02-85
                  Skype: cyfral-info
     Главная           Email       

 

 

  

Авторизация

Забыли пароль?




Форум CYFRAL
Добро пожаловать, Гость
Пожалуйста Войдите в форумы или Зарегистрируйтесь
Цифрал CCD-2094.1/PK v. 4.1 Сбрасывается память, пропали ключи Просматривают 1: [гостей - 1]
Вниз Ответить

Сообщения темы: Цифрал CCD-2094.1/PK v. 4.1 Сбрасывается память, пропали ключи

Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
Цифрал CCD-2094.1/PK v. 4.1 Сбрасывается память, пропали ключи 18.10.2016 17:44  
CCD-2094.1 MPK v. 4.1 Пропали ключи из памяти. Уже второй случай на разных аппаратах и адресах, несколько месяцев нормально работал, а сегодня звонок, жильцы не могут попасть домой - проверил, пропали все ключи из базы и пароли стали заводскими. Доступ к панелям никто посторонний не имеет, пароль программирования известен только мне.
У всех панелей одинаковый криптопароль, иначе как делать вездеходы, поэтому режим авто сбора нельзя использовать.
   
Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 20.10.2016 18:23  
Сегодня снял микросхему памяти, 24lc64 и на программаторе прочел, все ключи там, в памяти, попробовал записать случайные данные с верификацией, успешно. В чем подвох? Почему панель не видит содержимое памяти, которое было ей же создано. Дамп с микросхемы могу отправить на исследование
   
Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 20.10.2016 19:01  
Нашел дамп микросхемы, который был снят перед установкой оборудования. При сравнении различие только в первых 4 байтах, панель записала туда нули, после возвращения строки, она не видит все ключи в памяти, только часть. Что означают эти данные, что ввести, что бы работали ключи, добавленные после снятия дампа, в бинарнике они есть.
   
Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 20.10.2016 19:11  
Понятно. По-моему первые 2 байта, это количество ключей в шестнадцатеричной системе счисления. 19B - это 411 которые были у меня в старом дампе, теперь только они и работают.
   
alex_t2
ГУРУ
Постов: 208

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 20.10.2016 21:26  
Да, это количество ключей.
Вылетело, скорее всего, из-за какого-то сбоя.
Хранить важную информацию в первых ячейках микросхемы - не стОит. Это азы.
Вероятность записи в них некорректных значений выше, чем для других.
При подаче питания регистр адреса микросхемы указывает на нулевую ячейку. Перед записью информации контроллер записывает в этот регистр требуемый адрес, затем дает команду записи и данные. Если почему-либо адрес не установился (из-за сбоя, например), то команда записи сохранит данные в нулевых ячейках.
В старых версиях в таком случае слетал пароль, теперь будут слетать ключи.
   
LAD
Писатель
Постов: 9

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 24.10.2016 10:52  
Какая у Вас катушка стоит L4. Скорее всего проблема в ней. Замените её на SDR0604220YL. Ставьте и проблема должна устраниться.
   
reviver
Мастер
Постов: 53

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 25.10.2016 23:53  
Версия прошивки какая?
   
Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 07.03.2017 02:16  
Есть много шуток и высказываний на эту тему на иностранных сайтах, информации у производителей касающейся I2C EEPROM я пока не нашел.

"Folklore and some empirical evidence shows that address 0x00 is more easily corrupted. One theory says that its because address 0 is the default address of the assembler instruction's eeprom write instruction. If it gets called, especially in a shutdown without BOD (baaad programmer!), it will write garbage to address 0x00"

"It's because the power on default value for EEAR(H/L) is 0x00. I suppose that to ensure it IS 0x0000 that is most likely corrupted (assuming no BOD) it might even be an idea to put EEAR back to 0x0000 after using the EEPROM?"

"This just solved a nagging mystery to a product I have where the EEPROM becomes corrupted, and why.
Learn something new everyday?"


Есть такое ощущение, что эта проблема еще связана с режимом сброса настроек, ведь выглядит все как раз так, как-будто произошел сброс.
   
Михаил_БК
Мастер
Постов: 54

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 09.03.2017 08:02  
Хотел подключить вывод защиты от записи (WP) микросхемы на одну из клавиш панели, но как оказалось (динамический опрос) к общему минусу подключена только кнопка "С", не вышло.
Оказывается после нажатия "С" на клавиатуре происходит сброс м.контроллера, кнопка панели заведена на цепочку сброса "RESET". Странное решение.

Нашел легкий способ защитить память от порчи данных. Вывод (7) WP ЭСПЗУ отгибаем (не вставляем в панельку) и подпаиваем к клемме OUT через резистор 8,2 кОм, теперь пока не нажата кнопка открытия двери запись в микросхему памяти запрещена. (Проверил с контроллером Т)

Подключил в подъезде - сработало. Установил ЭСПЗУ 24C64WP вместо 24LC64 вывод (7) WC ЭСПЗУ не вставляя в панельку подключил к клемме OUT через резистор 8,2 кОм, теперь во время записи информации если кнопка выхода не нажата, панель ругается FLASH и выходит из меню без записи данных. Теперь буду ждать, будет ли очередной сбой.

Заметил еще, у штатной ЭСПЗУ 24LC64 включить защиту от записи, то панель НЕ пишет ошибку FLASH и НЕ выходит из меню, но и не изменяет данные (разница в протоколах?) (сколько раз нужно проверить?).
   
alex_t2
ГУРУ
Постов: 208

Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: CCD-2094.1 MPK v. 4.1 Сбрасывается память, пропали ключи 09.03.2017 21:54  
When Write Control (WC) is driven high, device select and address bytes are
acknowledged, Data bytes are not acknowledged

Это из даташита на 24C64WP.
У 24с64 не нашел упоминания, что данные не будут подтверждаться, видимо она подтверждает всегда, просто не пишет физически при запрете.
И название пина WC против WP у 24С64.
Так что видимо Вы правы.
Аналогичные решения с защитой раньше практиковались у Элтиса.
В каких-то древних блоках надо было удерживать кнопку на клавиатуре во время программирования, в контроллере БЭКУ2 надо было скрепку пихать в отверстие (там кнопка) при записи ключей.
   
Вверх Ответить