TL;DR: Да, можно программно изменить датчик для работы в сети Zigbee, достаточно по воздуху перезаписать прошивку
Рубрика «прошивка»
Xiaomi Mi Thermometer 2 не только Bluetooth, но и ZigBee
2023-10-17 в 8:48, admin, рубрики: LYWSD03MMC, zigbee, zigbee2mqtt, прошивкаЧто делать с двумя тысячами роутеров, на которых корявая прошивка, если ты — провайдер?
2023-06-22 в 13:44, admin, рубрики: Cisco, DIY, инженерные системы, прошивка, сетевая инфраструктура, сетевое администрирование, Сетевое оборудование, Сетевые технологииПервое и естественное желание - выбросить это барахло.
Второе - отправить туда, откуда эти 2000 роутеров пришли. Пусть китайцы сами шьют.
К сожалению, ни один из вариантов не подошел нам по временным рамкам. На нашем складе имелось несколько десятков роутеров, а склад на юге страны был в дефиците уже неделю. Нам необходимо было найти быстрое решение для этой проблемы. Вот несколько методов, которыми можно воспользоваться, если вы столкнетесь с подобной ситуацией и имеете схожие вводные.
Перед тем как начнем, немного вводных о самих устройствах
Я работаю в интернет-провайдере, который заводит оптику до абонента. Читать полностью »
Если SSD умирают через 40 000 часов, то все бэкапы могут сгореть одновременно
2022-08-08 в 9:00, admin, рубрики: Hacker News, HPD7, ruvds_статьи, sandisk, ssd, western digital, Блог компании RUVDS.com, иллюзия безопасности, Накопители, прошивка, резервное копирование, Серверное администрирование, системное администрированиеНа железячных форумах периодически поднимается тема про «40 000 часов». Речь о том, что из-за бага в прошивке некоторые накопители выходят из строя через 40 000 часов работы (четыре года, 206 дней, 16 ч).
Это не городская легенда, а реально известный баг у некоторых SSD производства SanDisk, которые повсеместно используются в индустрии, в том числе в серверах, NAS и других сетевых продуктах разных фирм.
С точки зрения сисадмина, выход из строя одного накопителя через четыре года — не такое критическое событие, если у нас резервные копии на нескольких SSD. Хотя постойте…
Читать полностью »
Создание своей эргономичной клавиатуры, часть 3: оживляем её
2022-06-12 в 19:19, admin, рубрики: diy или сделай сам, qmk, гаджеты, клавиатура, Компьютерное железо, механические клавиатуры, пайка, пайка взрывом, периферия, печатная плата, Производство и разработка электроники, прошивка, сборка трезвым, язьВ предыдущей части были заказаны для клавиатуры платы и все её детальки. Они, конечно же, все приехали и настало время смешать всё вместе и вдохнуть жизнь с помощью свежепротранслированной прошивки. Если вы пропустили о чем речь — загляните в первую часть.
Сборка клавиатуры
Реверс-инжиниринг трафика на шине CAN
2020-08-21 в 9:19, admin, рубрики: ruvds_статьи, автомобили, Автомобильные гаджеты, Блог компании RUVDS.com, Лайфхаки для гиков, прошивка
Необработанный сигнал шины CAN
Шина CAN (Controller Area Network) стала стандартом в автомобилестроении: все новые автомобили обязаны поддерживать CAN (с 2001 в Европе и с 2008 в США). Кроме автомобилей, CAN применяется и в широком ряде других устройств. Производители диагностического оборудования для CAN рекламируют его применение, кроме разнообразной автомобильной техники, в мотоциклах, автопогрузчиках, судах, шахтных поездах, батискафах, беспилотных самолетах и пр. Давайте разберемся, что из себя представляет CAN.
Читать полностью »
Как расшифровать прошивку автомобиля в неизвестном формате
2020-07-30 в 9:12, admin, рубрики: python, ruvds_статьи, автомобили, Автомобильные гаджеты, Блог компании RUVDS.com, Лайфхаки для гиков, прошивка
Toyota распространяет свои прошивки в недокументированном формате. Мой заказчик, у которого автомобиль этой марки, показал мне файл прошивки, который начинается так:
CALIBRATIONêXi º
attach.att
ÓÏ[Format]
Version=4
[Vehicle]
Number=0
DateOfIssue=2019-08-26
VehicleType=GUN1**
EngineType=1GD-FTV,2GD-FTV
VehicleName=IMV
ModelYear=15-
ContactType=CAN
KindOfECU=0
NumberOfCalibration=1
[CPU01]
CPUImageName=3F0S7300.xxz
FlashCodeName=
NewCID=3F0S7300
LocationID=0002000100070720
CPUType=87
NumberOfTargets=3
01_TargetCalibration=3F0S7200
01_TargetData=3531464734383B3A
02_TargetCalibration=3F0S7100
02_TargetData=3747354537494A39
03_TargetCalibration=3F0S7000
03_TargetData=3732463737463B4A
3F0S7300forIMV.txt ¸Ni¶m5A56001000820EE13FE2030133E20301
33E2030133C20EF13FE2030133E20301
33E2030133E2030133E2030133E20301
33E2030133C20EF13FE2030133E20301
33E2030133C20EF13FE2030133E20301
33E2030133C20EF13FE2030133E20301
33E2030133E2030133E2030133E20301
33E2030133C20EF13FE2030133E20301
33E2030133E20911381959FAB0EE9000
81C9E03ADE35CEEEEFC5CF8DE9AC0910
38C2E031DE35CEEEEFC8CF87E95C0920
...
Дальше идут строки по 32 шестнадцатеричные цифры.
Хозяину и прочим умельцам хотелось бы перед установкой прошивки иметь возможность проверить, что там внутри: засунуть ее в дизассемблер и посмотреть, что она делает.Читать полностью »
Ни дня без спорта: перепрограммируем китайский пульсометр
2020-03-20 в 18:27, admin, рубрики: diy или сделай сам, firmware, Kyto2809, гаджеты, программирование микроконтроллеров, прошивка— Слушайте, а какой пульс должен быть во время пробежки?
— Ну не знаю – ударов 150.
— Да? А чего у меня 840?
— 840 в минуту?!
— А что, надо было в минуту считать что ли?
— А ты как считал?
— Ну, просто считал, пока не сбился… Так, ладно, я пошел пересчитывать.
(х/ф «День выборов»)
Почти точно про китайский пульсометр. Как говорится, если хочешь сделать что-то хорошо, то сделай это сам. И если устройство работает не так, как от него требуется, то возможно его получится улучшить?
Google заменит все умные колонки Home и Mini, окирпиченные после последнего обновления, даже те, что были не на гарантии
2019-10-27 в 16:00, admin, рубрики: Google, google home, Google Home Mini, гаджеты, Замена, звук, Интернет вещей, проблема, прошивка, умный дом
Google опубликовала официальное заявление, в котором подтвердила, что запустила программу отзыва всех умных колонок и других устройств серии Home, полностью прекративших корректно функционировать в результате последнего обновления прошивки. В список устройств для бесплатной замены попадают даже те умные колонки и устройства Google, у которых закончился гарантийный срок, но они были подвержены проблеме после обновления.
Читать полностью »
Простые эксперименты с микроконтроллером STM32F103 («Голубая таблетка»)
2019-09-08 в 19:36, admin, рубрики: blue pill, diy или сделай сам, open source, STM32F103C8T6, программирование микроконтроллеров, прошивка
Многие приобрели «голубую таблетку» на попробовать. Но из-за сложности программирования данная вещь оказалась где то на полке, до лучших времен.
Будем считать, что «лучшие времена» — наступили.
Читать полностью »
Взлом камер: векторы атак, инструменты поиска уязвимостей и защита от слежки
2019-03-12 в 16:11, admin, рубрики: ivideon, безопасность, Блог компании Ivideon, взлом камер, видеонаблюдение, гаджеты, информационная безопасность, камера, облачные сервисы, пароли, прошивка, Тестирование веб-сервисов, уязвимости
Камеры видеонаблюдения стали частью Интернета вещей и, как другие устройства с беспрепятственным доступом к сети, попали в фокус интереса хакеров. Миллионы IP-камер разных производителей открыты для злоумышленников.
Производители камер могут экономить на работе программистов и железе – покупатели получают дешевые устройства с ограниченными вычислительными ресурсами и огромными дырами в механизмах безопасности.
Прошивки массово-потребительских noname устройств не выдерживают никакой критики. Часто они никем не обновляются и не становятся защищеннее после смены дефолтного пароля. Более того, сам производитель может заложить бэкдор.
Далее рассмотрим основные направления атак на системы видеонаблюдения.
Читать полностью »