Смена прошивки USB тестера на примере USB-C PD тестера Fnirsi FNC88

  • Цена: $16.00 ($12.00 с купоном)

Да-да, теперь и USB тестеры можно прошивать. А конкретно потребовалось обновить прошивку на модели FNC88, выкладываю ссылки на софт и прошивку, плюс будет небольшой тест и разборка устройства.

Ждем кастомных прошивок)))


Всем привет!

Периодически заказываю разные недорогие и интересные гаджеты, частично они полезные, а частично тут двигает жажда интереса типа «а что же там еще сделали китайские товарищи».
Так вот, на этот раз попался USB тестер с Type-C и триггерами PD — модель FNC88 от Fnirsi


Характеристики:
Бренд: FNIRSI
Модель: FNC88
Интерфейс: USB-C, MicroUSB HID
Тест быстрой зарядки: Qualcomm QC2.0/QC3.0/huawei FCP/SCP/Samsung AFС/PD3.0
Триггер: QC2.0/QC3.0/PD3.0
Измеряемое напряжение: до 24 В
Измеряемый ток: до 5 А
Разрешение: 0,0001 V/А
Емкость: до 99999,9 мАч или 9999,99 Вт · ч, 5 групп памяти
Встроенный термодатчик.
Возможность смены прошивок.

Внешний вид тестера FNC88

Тестер имеет открытый (без сплошного корпуса) из печатных плат.

Упаковка зачетная, крышка на магните. Удобно.

Внутри в антистатическом пакете находится сам маленький тестер FNC88.

Тестер действительно маленький

Интерфейсы — двунаправленные USB-C папа-мама. Подключать можно в любом направлении.

Снизу есть MicroUSB-HID — разъем, предназначенный для питания самого тестера при необходимости, а также для прошивки.

Ну и ряд кнопок (влево-меню/ОК-вправо) и переключатель PD — триггера.

При всей компактности, тестер отображает максимум полезной информации (режимы, токи, напряжения, направление тока, мощность и т.п.). Есть таймер времени и температура.
Одна из самых полезных функций — автотест быстрой зарядки. Тестер самостоятельно перебирает ВСЕ протоколы быстрой зарядки и отображает поддерживаемые и не поддерживаемые. Это быстрый способ оценить качество источника питания или павербанка

Также предусмотрены встроенные триггеры (программные) нескольких протоколов.

Пример автотеста павербанка — поддерживает, но далеко не все режимы QC

Ну и в принципе, тестер нужен для определения емкости встроенной батареи гаджетов (смартфонов, плееров, павербанков и т.п.), а также поддержку гаджетами быстрой зарядки. На фото смартфон заряжается 8.5 Вольт (QC 3.0)

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


Самые популярные режимы — 9В и 12В. Можно питать роутер и т.п. буквально в поле, от павербанка.

На фото 12В. Можно подключать паяльник)))


Продавец оказался общительный, на запрос выслал софт для прошивки, плюс две версии встроенного ПО (штатную и обновленную). В архиве инструкция, софт для заливки файла FNIRSI DFU Tool (En версия), плюс сам файл прошивки.


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

Подключаем через MicroUSB провод (разъем HID), на тестер подается питания, программа определяет тестер, нажимаем «START», тестер перезагружается в boot-режим, заливается прошивка, программа рапортует «ОК!». Ждем некоторое время для подстраховки и отключаемся. Все.

На всякий случай добавляю разборку этого USB тестера

Монтаж плотный, Как такового корпуса нет, просто несколько слоев текстолита, свинченных между собой.

Самые популярные режимы — 9В и 12В. Можно питать роутер и т.п. буквально в поле, от павербанка.

Схема типовая — токовый шунт плюс ОУ, контроллер (китайский STM32).


Тестер неплохой, полезный в плане триггеров, автотеста. Удобно использовать для проверки гаджетов.
Дополнительная информация

Брал для теста на самом начале продаж, цена была $16. Сейчас с купоном можно взять за $12.

Ссылки на софт и на свежую прошивку. Отмечу, что приложение сыровато — запустилось корректно на одном компьютере у меня (там где Studio с библиотеками стоит). На остальных глюки были.
Планирую купить +15 Добавить в избранное +59 +73
+
avatar
  • kirich
  • 28 сентября 2019, 20:11
+2
Быстрая у Вас доставка, 19 сентября заказали, 26 пришло, а 28 уже обзор готов :)
Теперь главное чтобы как здесь не было.
+
avatar
0
Да. Сегодня получил, прошил, продавец разрешил выложить ссылки в общий доступ. Результат- мини-обзор) ))
+
avatar
  • kirich
  • 28 сентября 2019, 20:19
0
Сегодня получил
Хм..., а мне показалось что 26
+
avatar
0
FNB18 продавец обменивает.
В ближайшее время постараюсь описать баг первой ревизии, там достаточно интересно)
+
avatar
  • RAZ13L
  • 28 сентября 2019, 23:15
0
так я не понял, теперь все ок и можно брать, баг полечили?
например тут
aliexpress.com/item/4000039788271.html
+
avatar
+1
да. поменяли транзистор, логику в прошивке.
+
avatar
0
+
avatar
0
Хоть намёк можно?
В моём экземпляре после подачи 31 вольта сразу выгорел ключ на полевом транзисторе.
+
avatar
0
в новой ревизии стоит мосфет помощнее. Напишите продавцу, опишите проблему, он или денег вернет или вылет новый.
+
avatar
0
Уже вернул…
+
avatar
0
Тут хотя бы можно поменять прошивку. В fnb18 — только замена тестера.
+
avatar
  • kirich
  • 28 сентября 2019, 20:20
+4
В fnb18 — только замена тестера.
И это печально :(
+
avatar
+1
Там не все так просто. В первых ревизиях был баг. Остальные нормальные. Я на радостях себе несколько штук взял.
+
avatar
  • dens17
  • 28 сентября 2019, 20:38
+1
Я на радостях себе несколько штук взял.
Так и цена хорошая на FNB18 и купоны постоянно есть на Бангуде.
Если сейчас эти сапоги правильные, так можно брать.
+
avatar
0
так то да. Только на Банге надо набирать корзину на 40 баксов. Иначе доставка выходит в треть цены тестера. Обидно так мелочь покупать (
+
avatar
  • SERG27
  • 28 сентября 2019, 22:09
+1
В первых ревизиях был баг.
пришел такой. на малых токах засыпает нах и вообще не пропускает ток. этот баг? что делать?
+
avatar
0
на каком токе?
+
avatar
  • SERG27
  • 29 сентября 2019, 09:05
0
на каком токе?
меньше 50ма- через 5 минут тухнет экран и на выходе- «0»
+
avatar
0
В принципе, если потребление менее 2 Вт то тестер может отключаться из-за экономии. Это особенность
+
avatar
  • SERG27
  • 29 сентября 2019, 15:23
0
енее 2 Вт то тестер может отключаться из-за экономии. Это особенность
да сам то пусть спит. нагрузку то зачем отключать?
+
avatar
0
для экономии) ну короче это фишка в прошивке. есть смысл продавцу написать. чтоб изменил прошивку.
+
avatar
  • SERG27
  • 29 сентября 2019, 19:22
0
есть смысл продавцу написать. чтоб изменил прошивку.
и что- пришлет новую? :)
+
avatar
0
новый тестер с новой прошивкой. как то так))) правда, пока не напишете, он не будет знать о проблеме, и ничего не пришлет))))
+
avatar
0
Нагрузка уже сама «отключилась» (потребление <50 мА), а тестер только вслед за ней.
+
avatar
  • SERG27
  • 30 сентября 2019, 07:57
0
Нагрузка уже сама «отключилась» (потребление <50 мА), а тестер только вслед за ней.
не умеет эта нагрузка отключаться. тупо плавно падает до 0. :) белый дохтур все видит… :)
+
avatar
0
А если переключить режим с «AO» на «OFF» и вообще не пользоваться автоотключением нагрузки?
+
avatar
  • SERG27
  • 30 сентября 2019, 07:58
0
А если переключить режим с «AO» на «OFF» и вообще не пользоваться автоотключением нагрузки?
чегой то?
+
avatar
+1
Поменять на экране тестера FNB18 слово «AO» на «OFF».

AO = принудительное отключение нагрузки с потреблением меньше 50 мА и самоотключение через ~5 минут.
+
avatar
  • SERG27
  • 30 сентября 2019, 15:41
0
Поменять на экране тестера FNB18 слово «AO» на «OFF».
спасибо, получилось, но случайно. а где вообще про этот тестер почитать можно?
пс. нашел. почитал… :)
+
avatar
  • Boing
  • 01 октября 2019, 23:57
0
а как отличить багованую версию от поправленой? у меня такой пришел как на фото справа снизу (3 одинаковых на фото)
+
avatar
  • Solteks
  • 28 сентября 2019, 22:00
0
А баг в прошивке в FNB18?, если да, то слил бы кто ее с исправного на программаторе.
+
avatar
  • Serious
  • 28 сентября 2019, 22:42
0
99% что прошивка закрыта
+
avatar
0
да не дает прод.
+
avatar
+2
Интересная новинка, на первый взгляд ничем по функционалу не отличается от RD tc66, но стоит при этом на 5-6$ дешевле
+
avatar
+1
Да. Сейчас $12 — на уровне других тестеров дкщ триггеры и без PD.
+
avatar
  • kirich
  • 28 сентября 2019, 22:47
+2
Да-да, теперь и USB тестеры можно прошивать.
Справедливости ради, давно уже можно, естественно если он это поддерживает.
+
avatar
  • usb350
  • 28 сентября 2019, 22:51
0
Интересно, скольким цифрам после запятой можно верить… Подозреваю, что только одной.
+
avatar
  • kirich
  • 28 сентября 2019, 23:03
+1
Ну почему, судя по количеству компонентов там вполне может отдельный АЦП стоять.
+
avatar
  • zztop68
  • 29 сентября 2019, 00:59
0
Очень похоже, что установлен специализированный измерительный чип — INA226 (.pdf). И в нём, конечно же, интегрирован и АЦП.
+
avatar
  • ksiman
  • 28 сентября 2019, 23:22
0
Ждем кастомных прошивок)))
Тетрис?
+
avatar
  • nem4ik
  • 29 сентября 2019, 02:23
0
Все смеётесь?
16 лет назад у меня был плеер iriver slimX imp350. Из-за тонкого корпуса все управление было вынесено на внешний пульт управления. Прошивки менялись с помощью болванки. Была одна прошивка со встроенной игрой «змейка». С помощью другой прошивки добавлялась поддержка ogg vorbis.
Кстати, на TS100 змейка хорошо пошла бы, сидишь такой, крутишь паяльник.
+
avatar
  • rexen
  • 29 сентября 2019, 13:21
0
Да неважно что. Лишь бы добраться до внутренностей программно — чтобы можно было использовать набортные чипы на своё усмотрение — экран, порты.
Вон, с термостатом W1209 тема перепрошивки неплохо взлетела. Правда, достаточно быстро и поутихла, поскольку китайцы в своём репертуаре — тихо сменили контроллер на своё китайское УГ, которое подёргать руками за ноги — целая проблема — ни прошивальщика ни документации :(
+
avatar
0
Речь про нувотон в W1209? И программатор и документация, все есть. Ядро x51 известное вдоль и поперек. Вообще никаких проблем. Я и на этом нувотоне в W1209 тоже писал свою прошивку под другой датчик температуры.
P.S. Везде все одно и то же требуется: gpio, прерывания, таймеры… И это у любого камня есть и логика программы все та же. Пару дней почитать документацию на конкретный камень.
+
avatar
  • rexen
  • 29 сентября 2019, 21:00
0
Ага, Нувотон N76E003AT20.
Я некорректно выразился — по воспоминаниям с другого ресурса, давно ещё — там когда этот камень увидели, расписали, что печалька сним.

Сейчас плотнее погуглил…

Даташит имеется: datasheet.lcsc.com/szlcsc/N76E003AT20_C82751.pdf
И камешек по фичам даже интереснее «аналога» от СТМ:

У Кирича, кстати, есть ещё обзор на АВометр на таком же чипе: www.kirich.blog/obzory/izmeritelnoe/647-schitovoy-ampervoltmetr-100-volt-10-amper.html Ну и вообще китайцы разные железки на них сами клепают.

По ценам:

Терморегулятор W1209 стоит 1.5$.
Программатор для stm8 — 2$.
Программатор под Nuvoton — 10$
Сами МК более-менее сравнимы — что-то в районе 20р.

Камешек производителем нацелен на массовых производителей всяких дешёвых модулей. Для DIY менее интересно по сравнению с stm8.

Ладно там программатор, но я 8051 не умею — это заново курить маны?
Под АВРки и СТМки уже большое сообщество — тонкости разжёваны, а как оно там с ядром х51 в конкретном Нувотоне? Одно дело — семейство, архитектура, и другое — конкретный чип со своими граблями.
+
avatar
+1
Конечно все зависит от конкретной ситуации. Разрабатывать новую плату на нувотоне, лично я не вижу никакого смысла. И на готовой плате один раз можно перепаять обратно на stm8. А вот брать массово готовые платы, где только остается программатором накатить свою программу, уже смысл есть. Ко мне уже несколько раз обращались люди сделать им прошивку под нувотон на китайских платах. Например переделать под инкубатор с датчиком влажности W1209. Так что и программатор пригодился :).
P.S. Не замечал сообщества у stm8 :). Несколько гиков в профильных темах, которым в удовольствие поглумиться над новичками. Хотя лично мне stm8 нравятся, в восьмибитках их и использую.
P.P.S. Курить или не курить маны тоже личное дело каждого. У меня МК это хобби, уже целая коллекция, даже STC различные есть. Вижу новый, покупаю, изучаю вплоть до ассемблера, что уже могу даже скомпилированные программы читать :).
+
avatar
  • rexen
  • 30 сентября 2019, 09:13
0
А, ну так хобби — дело такое. Есть и программисты, которые изучают все новые языки программирования — просто потому что интересно.

А когда железо или софт — лишь инструмент в создании нужных проектов, то приходится выбирать наиболее эффективный в плане затрат времени и денег, да ещё и с учётом перспектив развития.

Как-то мне ситуация с МК и напоминает ситуацию с ЯП — расплодилось разных — один лучше другого, но что будет с программированием на них лет через 10 — непонятно, ибо на глазах и перспективные загибаются без поддержки и наоборот — древние продолжают жить чисто за счёт сложившегося обширного сообщества и кучи проектов.
+
avatar
  • Boing
  • 02 октября 2019, 00:08
0
а можно с вами дружить? бгг))
+
avatar
  • zztop68
  • 29 сентября 2019, 00:52
+4
Схема типовая — токовый шунт плюс ОУ
Это не ОУ, скорее всего, а измеритель тока, напряжения и мощности — INA226. Тот маленький 10-пиновый чип с надписью 226.

Ссылка на даташит.
+
avatar
0
Да, все верно. Проц GD32F150G8U6TR
+
avatar
+1
Спасибо, заказал себе, а то с жабой на RD TC66 никак не мог договориться.
+
avatar
0
+
avatar
-1
Будет работать если подключать через переходник на обычный USB