Показаны сообщения с ярлыком hardware. Показать все сообщения
Показаны сообщения с ярлыком hardware. Показать все сообщения

05 августа 2026

Миниатюрный приёмник ATS Mini

Из Китая за полтора месяца приехал компактный всеволновой приёмник ATS Mini. Построен на популярной микросхеме SI4732 и позволяет принимать ДВ, СВ, КВ в том числе с однополосной модуляцией и УКВ диапазоны. Примечательно что однополосная модуляция официально не поддерживается в SI4732, но её реализуют через загрузку бинарного патча в DSP микросхемы.

Приёмник продавался на маркетплейсе как ATS Mini V4, но судя по виду корпуса и печатной платы это самая первая ревизия приёмника. Возиться с возвратом не стал, т.к. продавец сразу согласился компенсировать половину стоимости за "ошибку в описании". Понятное дело что про ошибку в описании это враньё и ему просто нужно сбагрить старую ревизию, но ждать ещё несколько недель мне не хотелось да и за половину изначальной стоимости он выглядит интересно.

Поскольку внешний вид корпуса отличался от фотографий в карточке товара, то приёмник был вскрыт для осмотра печатной платы.

06 мая 2026

Апгрейд Wi-Fi в HP ProBook 440 G8

Несколько месяцев использования ноутбука HP ProBook 440 G8 показало что работа его родного Wi-Fi модуля Realtek RTL8852AE оставляет желать лучшего. И если колебания скорости копирования по сети ещё можно пережить, то притормаживания SSH сессии (при работе через Wi-Fi) здорово раздражают. В рабочем ноутбуке установлен модуль Intel AX201 и с ним нет никаких проблем при работе на той же точке доступа, в итоге решил менять Realtek на что-то от Intel.

Про HP я неоднократно слышал что в прошивке есть список одобренных Wi-Fi модулей и какой попало поставить не получится. Для начала зашёл на страницу поддержки HP и проверил какие драйвера предлагаются на беспроводные сети.

Кроме драйверов для Realtek для этой модели ноутбука предлагаются драйверы для целого ряда адаптеров Intel (BE201, BE200, BE202, AX411, AX211, AX210, AX101, AX201, AX203, AX200, 9260, 9560, 9461 и 9462) и можно предположить что с ними не возникнет проблем из-за проверки в BIOS.

28 апреля 2026

Скорость работы разных считывателей SD карт

В прошлый раз я сравнивал скорость работы карты памяти Kingston SD10V/8GB в считывателе с двумя разъёмами USB со считывателем ноутбука Dell Latitude E7470. Эта карта памяти сама по себе не может работать быстро (скорость чтения до 30 МБ/с) и когда под рукой появилась microSD карта SanDisk Ultra 32GB SDSQUNR-032G-GN3MN (скорость чтения до 100 МБ/с) то решил повторить сравнительный тест на более быстрой карте.

В этот раз в сравнение добавился ещё один безродный microSD Type-C считыватель на котором нет никакой маркировки производителя. В системе последний определяется также как Super Top microSD card reader (SY-T18).

В ноутбук microSD карта будет подключаться через переходник microSD на SD. Оба внешних считывателя подключаются в Type-C порт ноутбука.

15 апреля 2026

Безымянный USB карт-ридер

Периодически приходится копировать снимки экрана из NanoVNA или TinySA на домашний компьютер. До обновления последнего я просто извлекал microSD карту из перечисленных устройств и ставил её во встроенный считыватель прежнего ноутбука через переходник на SD. В новом ноутбуке нет встроенного считывателя для SD карт и пришлось озадачиться поиском внешнего, который будет подключаться через USB.

Взял на маркетплейсе одну из популярных моделей, у которой есть как классический USB Type-A разъём, так и современный USB Type-C. Это позволит подключить такой считыватель не только к любому компьютеру, но и к большинству современных телефонов.

29 марта 2026

Управление антенной из SDR приложения

 Продолжение проекта магнитной рамочной антенны. В прошлый раз был добавлен актуатор для КПЕ в виде шагового мотора и сделана прошивка для микроконтроллера. В этот раз я полностью собрал антенну и сделал автоматическое управление из SDR приложения.


Для автоматического управления антенной взял Raspberry PI 3 Model B у которого на борту есть WiFi и Ethernet. Поскольку антенна будет стоять на балконе (на котором не предусмотрена розетка Ethernet), то пока единственным вариантом соединения с raspberry будет WiFi.

15 марта 2026

Обновление прошивки HP ProBook 440 G8

Сменил свой домашний ноутбук с Dell Latitude E7470 на HP ProBook 440 G8. Переставил NVME SSD диск из Dell в HP и заодно решил обновить последнему прошивку.

До обновления была установлена версия прошивки T85 Ver. 01.22.00 от 22 августа 2025:

$ sudo dmidecode -t 0      
# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: HP
	Version: T85 Ver. 01.22.00
	Release Date: 08/22/2025
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		PC Card (PCMCIA) is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Print screen service is supported (int 5h)
		8042 keyboard services are supported (int 9h)
		Serial services are supported (int 14h)
		Printer services are supported (int 17h)
		ACPI is supported
		USB legacy is supported
		Smart battery is supported
		BIOS boot specification is supported
		Function key-initiated network boot is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 22.0
	Firmware Revision: 51.44

HP предлагает обновление прошивки в виде исполняемого файла для Windows, который можно скачать со страницы поддержки продукта. На момент написания этой заметки доступна версия 01.23.00 Rev.A от 16 января 2026 (имя файла sp168956.exe).

10 марта 2026

Ремонт подсветки телевизора LG 32LF562V

Прошлая неделя выдалась неудачной для домашней техники - сначала сломался телевизор (звук есть, а изображения нет), потом перестала работать боковая щётка у пылесоса (ошибка C5). Для пылесоса пришлось проделать замену мотора щётки для последнего оригинального моторчика. А с ремонтом телевизора пришлось немного повозиться.

Сначала проверил что дело в подсветке - для этого в экран нужно посветить фонариком, если видно изображение (меню например), то можно заказывать новую подсветку. Я брал на озоне полный комплект подсветки с рассеивателями и клипсами (клипсы стоит взять, т.к. хотя я и старался снимать их аккуратно, но одна всё же сломалась).

Сразу после снятия задней крышки нужно проверить что на разъёме подсветки (выделен красным) есть напряжение. Это выход источника тока и при неисправной подсветке на этом разъёме было 249 В.

07 марта 2026

Магнитная рамочная антенна из алюминиевого обруча

Собрал новую магнитную рамочную антенну из алюминиевого гимнастического обруча для продолжения работы над апконвертером и SDR приёмником. Прошлый вариант антенны, который я использовал для тестирования апконвертера, был наскоро сделан из коаксиального кабеля и не имел какой-либо механической прочности.


Основа новой антенны - гимнастический обруч диаметром 94 см. Чтобы разомкнуть его достаточно высверлить заклёпки и извлечь перемычку. После этого смоделировал и распечатал заглушки для обруча чтобы при стягивании винтами трубка обруча не сминалась.

15 февраля 2026

Замена разъёма в SDR приёмнике

 В моём SDR приёмнике на базе RTL2838U антенна подключалась через ВЧ разъём который используют телевизоры для подключения эфирной антенны. Если я не ошибаюсь, то такой разъём называется IEC 60169-2, хотя в магазинах электроники он часто называется PAL.

Чтобы подключить к нему что-то с разъёмами BNC или SMA мне приходилось использовать длинную цепочку из переходников для разъёмов типа F (используются для подключения спутниковых антенн к телевизорам):

  • TV—F (мама) + F (папа)—F (папа) + F (мама)—SMA (папа) 
  • TV—F (мама) + F (папа)—F (папа) + F (мама)—BNС (папа)

Если с другой стороны тоже разъём "папа", то добавлялся соответствующий переходник "мама—мама".  Найти переходник TV—BNC или TV—SMA в местных магазинах не удалось. Такие переходники есть на AliExpress, но ждать месяц или больше на доставку это слишком.

07 февраля 2026

Обновление прошивки tinySA Ultra+ ZS407 в Linux

В этом посте описан процесс обновления прошивки для анализатора спектра tinySA Ultra+ ZS407, для других версий стоит свериться с инструкцией на сайте tinysa.org.

Если до этого не обновляли прошивку, то до обновления прошивки стоит выполнить процедуру самопроверки (self-test) чтобы не гадать о причинах если она не пройдёт после обновления. Сайт tinysa.org предупреждает о подделках tinySA которые не пройдут самопроверку после установки официальной прошивки.

Для обновления прошивки понадобится сам tinySA, USB Type-C кабель и утилита dfu-util. В Debian 13 она есть в репозитарии и её можно установить через APT

$ sudo apt install --update -y dfu-util

Далее выключить tinySA, зажать джойстик и включить снова (экран ничего не будет показывать). Затем подключить tinySA к USB порту (я использовал порт USB 2.0 без всяких хабов) и убедиться что в логе ядра появились сообщения о подключении нового устройства.

Feb 05 22:04:32 dragoncore kernel: usb 1-1: new full-speed USB device number 14 using xhci_hcd
Feb 05 22:04:32 dragoncore kernel: usb 1-1: New USB device found, idVendor=0483, idProduct=df11, bcdDevice=22.00
Feb 05 22:04:32 dragoncore kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 05 22:04:32 dragoncore kernel: usb 1-1: Product: STM32  BOOTLOADER
Feb 05 22:04:32 dragoncore kernel: usb 1-1: Manufacturer: STMicroelectronics
Feb 05 22:04:32 dragoncore kernel: usb 1-1: SerialNumber: 205D38572036

Скачать файл прошивки с расширением .bin с сайта http://athome.kaashoek.com/tinySA4/DFU/ (на момент написания это tinySA4_v1.4-217-gc5dd31f.bin выпущенная 18 декабря 2025). Прежние версии прошивки лежат в http://athome.kaashoek.com/tinySA4/DFU/old/

23 января 2026

Замена корпусного вентилятора в домашнем сервере

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

Оказалось что вентилятор, который стоит на выдув, стал сильно вибрировать и эти вибрации резонировали с корпусом (старый InWin).

Почивший вентилятор это 92 мм Xilence XPF92.R. У меня не сохранились записи когда он был куплен, но думаю несколько лет он отработал. В нём установлен гидродинамический подшипник, и наверное, это один из первых вентиляторов которые я покупал с таким типом подшипников. До этого были либо шариковые, либо подшипники скольжения.

18 января 2026

Выключение индикаторов TP-Link RE365 V1 по расписанию

В родной прошивке TP-Link RE365 V1 есть функция установки расписания выключения индикаторов. Это удобно, т.к. они синего цвета и довольно яркие. Если проснуться ночью, то они неплохо освещают стену где установлена точка доступа. В какой-то момент производители электроники влюбились в синие индикаторы, но не все из них дают возможность отключить их на ночь.

В OpenWrt расписание делается несложно - сначала зашёл через SSH и посмотрел что есть в /sys/class/leds

$ ls /sys/class/leds/
blue:indicator  blue:lan        blue:power      blue:wlan-2     blue:wlan-5     mt76-phy0       mt76-phy1       red:indicator

Соответствие индикаторов на корпусе внутренним именам в Linux:

  • Ethernet (blue:lan)
  • 2.4GHz (blue-wlan2)
  • 5GHz (blue:wlan-5)
  • Power (blue:power)

Написал скрипт /root/wifi-leds, который умеет включать и выключать все индикаторы

04 января 2026

Установка OpenWrt на TP-Link RE305 v3

Обновлял OpenWrt до версии 24.10.5 и перевёл последнюю WiFi точку доступа в домашней сети на эту прошивку. Последняя версия прошивки для TP-Link RE305 v3 вышла ещё в 2021 году и с тех пор устройство не поддерживаются производителем. Важно учитывать ревизию устройства, т.к. актуальная ревизия V4 внешне не отличается от V3 но не поддерживается в OpenWrt.

Установка OpenWrt возможно из интерфейса родной прошивки:

  • скачать файл прошивки openwrt-24.10.5-ramips-mt76x8-tplink_re305-v3-squashfs-factory.bin
  • на всякий случай проверить его контрольную сумму
  • сделать сброс на заводские настройки (зажать Reset на 10 секунд)
  • зайти на http://192.168.0.254/ и через штатное обновление установить OpenWrt (важно чтобы файл прошивки был с суффиксом factory, а не sysupgrade)

01 января 2026

Заглушка слота SD для Dell Latitude E7x70

В моём Dell Latitude E7470 при покупке отсутствовала заглушка слота для SD (Secure Digital) карт. Тогда я поставил в него адаптер который был в комплекте с micro-SD картой и так оно просуществовало довольно долго.

Недостатком было выпирание этого переходника за габарит корпуса и он периодически извлекался если случайно нажать в то место, что потенциально могло закончиться сломанным разъёмом.

Во втором ноутбуке есть оригинальная заглушка (p/n K1D9J) и с неё снимал размеры. Чтобы заглушка легко вставлялась и не торчала из корпуса получилось не с первой попытки, но результатом я доволен.

31 декабря 2025

Эксперимент с обновлением Raspbian через QEMU

Прошлое обновление сервера печати, который построен на базе Raspberry Pi 1B и Raspbian, с Bullseye на Bookworm заняло несколько часов. В нём установлена micro SD карта на 4 гигабайта, которая работает довольно медленно, но для печати быстрее и не нужно. Debian Trixie вышел в начале августа, но обновить эту систему руки дошли только сейчас.

Тогда обновление системы напомнило былые времена с Gentoo. Тогда и появилась идея попробовать запустить образ SD карты в QEMU, обновить систему и записать его обратно на карту.

Поставил SD карту из сервера печати в ноутбук и сделал её образ в двух экземплярах - один будет использоваться для обновления, а второй будет в качестве резервной копии если после обновления он не начнёт работать.

$ sudo dd if=/dev/mmcblk0 of=sdcard-20251230.orig.bin bs=1M iflag=direct
3849+0 records in
3849+0 records out
4035969024 bytes (4,0 GB, 3,8 GiB) copied, 300,146 s, 13,4 MB/s

$ cp sdcard-20251230.orig.bin sdcard.img

Теперь нужно выровнять размер образа для эмуляции иначе QEMU будет ругаться "qemu-system-arm: Invalid SD card size: 3.76 GiB SD card size has to be a power of 2, e.g. 4 GiB."

$ qemu-img resize -f raw sdcard.img 4096M
Image resized.

Не вынимая SD карту из ноутбука копирую ядро (kernel7.img) и device tree (bcm2709-rpi-2-b.dtb) в директорию с образом накопителя.

Чтобы обновление прошло быстрее я использовал эмуляцию Raspberry PI 2B в QEMU. С подбором опций пришлось повозиться, т.к. загрузка висла когда включалась сетевая карта. В итоге нашёл что для эмуляции Raspberry PI 2B рекомендуют передать ядру параметр dwc_otg.fiq_fsm_enable=0 и после этого система загрузилась.

26 декабря 2025

Доработка тестера батареек BT-168D

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

Чтобы проверять батарейки я когда-то покупал тестер BT-168D который может измерить напряжения на пальчиковых батарейках или аккумуляторах, а также батарейках 6F22 (их ещё называют "Крона").


Проблема в том что этот тестер не создаёт нагрузку на батарейке и бывает ситуация когда тестер показывает нормальное напряжение, но батарейка не держит нагрузку.

Доработка заключается в добавлении нескольких сопротивлений которые подключаются параллельно измеряемой батарейке и создают дополнительную нагрузку.

23 декабря 2025

Глюки паяльной станции Silverflo 982-I

В прошлом году приобрёл себе паяльную станцию Silverflo 982-I (она же Yihua 982-I) на жалах C245. За год использования несколько раз видел как она глючила при длительной пайке в режиме ожидания, если установленная температура выше 300 °C (температура начинала расти выше установленной когда паяльник находился в подставке). Решалось это выключением/включением обратно и работа продолжалась.

Вчера это поведение повторилось и дополнительно появилась ошибка "S-E" (скорее всего сокращение от Sensor-Error, но я не уверен).

Поискал распиновку для жала C245 и для начала измерил сопротивление нагревателя чтобы проверить что проблема не в жале

21 декабря 2025

Когда не хватает розеток

Надоело постоянно переключать вилки в удлинителе на рабочем столе когда нужно поработать с генератором сигналов, развязывающим трансформатором или паяльником. Изначально на столе был удлинитель на 6 розеток (что-то бюджетное от Defender), но за пару месяцев активного использования у него прикипела кнопка включения и он перестал выключаться.

Покупать аналогичный удлинитель на замену смысла не было, т.к. качество будет не лучше. Решил собрать себе блок на 12 розеток и добавить к нему фильтр помех, предохранитель и выключатель с запасом.

В хозяйственном магазине взял три накладные розетки для помещений

Внутрянка у них так себе, но лучше того что я видел в потрохах удлинителя от Defender.

Не видел раньше такие подпружиненные контакты и не знаю насколько они надёжные, но вилка входит плотно

20 ноября 2025

Апгрейд SSD в ноутбуке

В процессе установки пакета разработки для STM32 в очередной раз закончилось место на домашнем разделе (/home) в ноутбуке. Походил с du по директориям, но больше 4 GB освободить не получилось. Заниматься радикальной чисткой или перемещением части данных на домашний сервер было лениво и в итоге был заказан новый NVME SSD на 1 TB от Kingston (SNV3S1000G).

Т.к. новый диск заметно больше прежнего, то перенос системы не вызывает вопросов. Подключил новый диск через USB-NVME переходник и скопировал данные

$ sudo dd if=/dev/nvme0n1 of=/dev/sda bs=1M iflag=direct oflag=direct conv=notrunc status=progress

Дальше переставил новый диск в ноутбук и загрузился с LiveCD чтобы увеличить размер домашнего раздела. У меня система стоит на LVM поверх LUKS поэтому команды специфичны для этого варианта установки.

$ sudo parted /dev/nvme0n1 resizepart 3 100%

$ sudo cryptsetup luksOpen /dev/nvme0n1p3 nvme0n1p3_crypt

$ sudo cryptsetup resize nvme0n1p3_crypt

$ sudo pvresize /dev/mapper/nvme0n1p3_crypt

$ sudo vgchange -ay dragoncore

$ sudo fsck -Cf /dev/dragoncore/home

$ sudo lvextend -L+650G dragoncore/home

$ sudo resize2fs -p /dev/dragoncore/home

$ sudo vgchange -an dragoncore

$ sudo cryptsetup close nvme0n1p3_crypt

09 ноября 2025

Обновление генератора сигналов UTG932E до UTG962E

Перед покупкой генератора сигналов UTG932E проштудировал форумы и выяснил что нет смысла переплачивать за версию на 60 МГц, т.к. с точки зрения железа они ничем не отличаются. Получить старшую модель можно редактированием одного байта в микросхеме EEPROM.

Пока не было необходимости в частотах выше 30 МГц, то не было и смысла лезть внутрь генератора. Когда игрался с самодельным частотомером и входным формирователем, то захотелось проверить их на более высоких частотах чем 30 МГц.

Сегодня дошли руки до этой переделки и первым делом съездил в магазин электроники за программатором на базе CH341A.

В описании товара было указано "CH341A-MOD" и в нём реализовано питание микросхемы CH341A от 3,3 В стабилизатора а также 9 ножка (V3) подключена к 3,3В. В этом случае прошиваемые микросхемы питаются от 3,3В и уровень сигнала соответствующий. Без каких либо переделок этим программатором можно прошивать микросхемы EEPROM/FLASH 24-й (I2C) и 25-й (SPI) серий на 5В и 3,3В. Если понадобится прошить микросхему на 1,8 В, то потребуется отдельный переходник.