Заметка для себя: Как шить .bin файл при помощи “сырого” gdb

На первый взгляд очень простая задача, но когда работаешь с микроконтроллером через какой-нибудь gdb стаб/openocd, а память в которую подгружаем файл на самом деле флеш память микроконтроллера, (например, stm32) возникают нюансы. Решил собрать все шаманства в одном посте.

Типичный стартовый набор: китайский stlink перешитый в black magic probe и stm32f4 discovery
Continue reading “Заметка для себя: Как шить .bin файл при помощи “сырого” gdb”

Как использовать Xiaomi Aqara и не сливать свои данные китайцам

Вторая моя заметка про решение для умного дома Xiaomi Aqara, возможно даже не последняя. В этой заметке я расскажу, как обеспечить работу всей домашней автоматизации оффлайн (например, если на даче отключили интернет), а также (если Вы немного параноик), как не делиться данными со всех своих датчиков с китайцами.

Continue reading “Как использовать Xiaomi Aqara и не сливать свои данные китайцам”

Дорабатываем выключатели Xiaomi Aqara напильником

Есть такие умные выключатели – Xiaomi Aqara. Представляют из себя обычный одинарный или двойной выключатель внутри которого спрятано реле и у которого есть беспроводной интерфейс Zigbee. Они интегрируются с шлюзом Xiaomi и ими можно управлять удаленно. До кучи Zigbee шлюз использует их как ретранслятор, если какой-то из датчиов (например, датчик протечки) слишком далеко. Про доработку конструкции крепления этих выключателей и пойдет речь в этом посте.

Continue reading “Дорабатываем выключатели Xiaomi Aqara напильником”

Простая настройка IPv6 на OpenWRT

Тут как-то спрашивали в комментариях в моем унылом бложике про мою настройку OpenWRT для раздачи IPv6 на локальную сеть. Не прошло и пары месяцев, как я все же сподобился набросать статейку про это. Итак, поехали. Спойлер: На самом деле все намного проще, чем кажется.

Continue reading “Простая настройка IPv6 на OpenWRT”

Приключения с LineageOS + Magisk

На своем телефоне я использую вместо официальной прошивки LineageOS в связке с Magisk root (эдакий волшебный инструмент получения рута, с которым сохраняет работоспособность Android pay). И тут можно радоваться еженедельным апдейтам каждый понедельник (для моего Oneplus 5T). Тут надо заметить, что у lineage апдейты не имеют обыкновения ломать систему. И все было хорошо, пока последнее майское обновление не “окирпичило” телефон. Как выяснилось, Lineage тут был не при делах – косяк был в Magisk (стоило его убрать и все заработало). В этой заметке я расскажу об эпичном фейле в Magisk, а так же приведу ссылку на исправленную версию Magisk’а, не превращающую телефон в тыкву кирпич.

Continue reading “Приключения с LineageOS + Magisk”

OnePlus 5T Dock with NFC

Некоторое время назад, я добыл себе телефончик OnePlus 5t. (В основном, потому, что он поддерживается прошивкой LineageOS). Так что теперь самое время запилить для него хорошую подставку, что я и сделал. Как обычно, исходники и .stl файлы можно скачать у меня на страничке в thingiverse.

Continue reading “OnePlus 5T Dock with NFC”

Самодельный музыкальный центр с веб-интерфейсом

В этой заметке я расскажу про мой самопальный музыкальный центр с веб-интерфейсом и усилками, который я некоторое время поставил себе в кабинет на даче (или, эту комнату лучше будет назвать “лабораторией”?) Исходники всего этого безобразия прилагаются в конце заметки.

Continue reading “Самодельный музыкальный центр с веб-интерфейсом”

Избавляемся месива проводов в ванной

Было у меня в ванной три девайса: бритва, триммер для бороды и электрическая зубная щетка. И к каждому свой блок питания, и каждый надо заряжать. И традиционно, в один прекрасный день ты обнаруживаешь, что что-то из этого не заряжено, а из-за частых перетыканий блоки питания представляют собой месиво из проводов, как на левой части фотки. В какой-то момент меня это достало капитально и я решил с этим что-то делать. Ставить еще две розетки ради блоков питания очень не хотелось, ровно как и оставлять их постоянно включенными, да и полочка под это дело нужная была. Потому я вооружился алиэкспрессом и 3д-принтером и решил сделать немного иначе. Результат можно видеть на правой части картинки, а куча подробностей, как это собиралось в блоге.

Если кому интересно, то 3д-модельки всего этого хозяйства можно скачать бесплатно, без смс и регистрации у меня на thingiverse.

Continue reading “Избавляемся месива проводов в ванной”

Новогодняя светодиодная мигалка

Примерно 40 минут убитого времени и в итоге имеем новогоднюю цветомузыку на работе. Использовалась та базовая платка для ТВ-стиков, модуль с OpenWRT, и немного новогоднего быдлокода.

Музыка – кавер на Despacito от 2cellos.

Всех с праздниками 😉