Транзистор-тестер, купленный в виде дешёвого китайского клона, нередко приходит с устаревшей или урезанной прошивкой: нет измерения ESR конденсаторов, некорректно определяются полевые транзисторы, а меню выглядит обрезанным. Причина почти всегда одна — продавец заливает в микроконтроллер ATmega328 первую попавшуюся версию прошивки, не заботясь о совместимости с конкретной платой. Обновление прошивки решает большинство таких проблем и открывает полный функционал прибора.

Проект известен как Transistor Tester Маркуса Фрейека (Markus Frejek), позже развитый Карлом-Хайнцом Кюббелером (Karl-Heinz Kübbeler). Обе ветки до сих пор встречаются в продаже и на форумах, и выбор между ними — первый вопрос, который нужно решить перед прошивкой.

Какие прошивки существуют и чем отличаются

Исходная версия Маркуса заложила основу: автоматическое определение типа компонента, выводов и основных параметров. Ветка Karl-Heinz (k-firmware) развила проект дальше — добавила поддержку графических дисплеев, измерение кварцев, расширенную калибровку и более точные алгоритмы измерения. Сегодня именно ветка k-firmware считается основной для самостоятельной сборки и обновления.

Существует также ветка m-firmware, ориентированная на монохромные дисплеи и компактные платы. Какая прошивка подойдёт вам, зависит от аппаратной ревизии тестера: типа дисплея, наличия кварцевого резонатора и схемы подключения кнопки.

  • 🔧 k-firmware — универсальная, активно развивалась, поддерживает цветные и графические экраны
  • 📦 m-firmware — облегчённая, для простых плат с символьными дисплеями
  • 🧩 Заводские китайские сборки — часто смешанные, с неизвестной конфигурацией
💡

Перед прошивкой определите аппаратную ревизию платы: тип дисплея, наличие кварца 8 МГц и расположение test-падов. От этого зависит выбор конфигурации Makefile.