Вичитуємо дані із домофону Vizit

Інколи потрібно зробити бекап даних (зокрема ключів) із домофону, або записати їх вдома. У виробах Vizit дані зберігаються у енергонезалежній пам’яті типу 24LC16B розміром 2048 байт (БУД302).

Читати, писати мікросхеми, читати ключі (Em-marine, DS1996) можна з допомогою пристрою від виробника VIZIT-DM08. Зверніть увагу, що є 2 апаратні версії, і для них потрібні різні версії софту VIZIT_DM. Так вийшло, що ключі зчитувалися програмою v4.7 для новішої апартної версії… Довелося написати конвектор, який виправляв дані (переставляв байти).

Перелік ключів і налаштувань у VIZIT_DM:

В подальшій роботі із даними є зручніша програма domoconf, яка дозволяє переносити дані між різними системами:

Результат програмування:

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

Про те, як працюють ключі у статті:

Секрети домофонних ключів Vizit

Бонус: бюджетний варіант вичитати дані

Мікросхему пам’яті можна вичитати з допомогою адаптера CH341 EEPROM and SPI Flash Programmer:

OTG кабеля, пристрою на Android і програми ComboTool. В результаті отримуємо 2 кб файлик, який в подальшому можна обробляти.

Використання фотографій або текстового контенту на інших ресурсах без клікабельного індексованого посилання заборонено.