• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE чип ST17H66B2 и работа с ним

pecherskih

Member
Всем добрый день. Предлагаю обсудить BLE чип ST17H66B2.
На этом сайте уже упоминался похожий чип. https://esp8266.ru/forum/threads/ss2640r2f-ble5-modul.4713/page-2#post-68497
ST17H66B2 стоит в брелке-антипотеряйке. Вот обзор и даташит на него.
Описание: https://mysku.club/blog/aliexpress/60128.html
Даташит: https://lenzetech.com/public/store/pdf/jsggs/ST17H66B2_BLE_SoC_Datasheet_v1.1.2.pdf

У него есть пятачки для программирования, но увидеться через BDT он не захотел, это и не мудрено.
В списке контроллеров BDT его нет. На Гитхабе есть несколько проектов на нем.

https://github.com/ThuanLeUte/ble-beacons-st17h66_fw

В одном из них показана установка среды Keil5. В связи с этим у меня вопрос.
Можно ли его отлаживать в Keil, это было бы ОЧЕНЬ неплохо. Но через какой программатор?
В эфире на каналах advertising он показывает своё имя с кучей пробелов 0х20, а так же
какую то заводскую информацию в «Manufacturer SpecificData». После присоединения показывает
несколько известных и неизвестных сервисов. Привожу несколько фотографий.

Попытался приконнектиться к метке при помощи модема Quectel MC60E. Работу с ним я описывал здесь:

После коннекта с ним и запроса сервисов получил такой список сервисов:
AT+QBTGATCSS="B001",1$0D
+QBTGATCSS: 0,"B001",1,"0F18",0,1
+QBTGATCSS: 0,"B001",1,"0418",0,1
+QBTGATCSS: 0,"B001",1,"0318",0,1
+QBTGATCSS: 0,"B001",1,"0218",0,1
+QBTGATCSS: 0,"B001",1,"E0FF",0,1
+QBTGATCSS: 0,"B001",1,"23F16E53A422426191518B9B01FF3358",0,1

Дальше я запросил характеристику сервиса 0х0218 (Immediate Alert) и получил 0х062A, а потом
Записал эту характеристику с единичкой и нулем. Тем самым включил звук на метке и отключил его.
Брелок успешно отработал команды. Номера сервисов в данном модеме идут младшим битом вперед.
У меня вопрос: Кому интересен этот чип? Давайте обсудим как его можно прошить и подебажить.

AT+QBTGATCGC="B001",1,"0218",0,1$0D
+QBTGATCGC: 0,"B001",1,"0218",0,1,"062A",0,12
AT+QBTGATCWC="B001",1,1,"0218",0,1,"062A",0,"01",0$0D
+QBTGATCWC: 0,"B001",1,"0218",0,1,"062A",0
AT+QBTGATCWC="B001",1,1,"0218",0,1,"062A",0,"00",0$0D
+QBTGATCWC: 0,"B001",1,"0218",0,1,"062A",0
 

Вложения

  • 193.6 KB Просмотры: 17
  • 177.6 KB Просмотры: 16
  • 210.2 KB Просмотры: 15

pvvx

Активный участник сообщества
У меня вопрос: Кому интересен этот чип? Давайте обсудим как его можно прошить и подебажить.
Чип ST17H66 на платке на али имеет спекулятивную цену и представлен в единичном варианте с требованием оформления таможенной декларации.
При этом продавец снимает-закрывает заказы в Россию.
Я давно пробовал у него заказать комплект
+ Тестовая плата для загрузки программного обеспечения ST17H66
1670099989876.png
Хотя на данной плате полная фигня - USB-UART чип, но для хобби не жалко...

В итоге вы выбрали нераспространенный чип и со сложностями в доставке. Никому он тут пока не нужен и никаких обсуждений скорее всего не будет.
Так что вперед в темы PHY6252 в PB-03, PB-03F, PB-03M модулях. :)
Они у меня в наличии и давно протестированы, включая и TG серию...
 

pvvx

Активный участник сообщества
@Free - А как купить без гирлянды и не попасть на другой чип?
Уж сколько раз было так, что если даже у продавана с али в описании описано, что устройство на таком-то чипе, а в итоге приходит на другом.
При переписке с продаваном он пишет, что ему такие устройства и описание поставили и он не знает что там в нутре, в коробочке...
Тем более счас вышло много чипов BLE с "мало ног" от разных китайских производителей.
Я уже более десятка раз за последние два года попадал...
 

pvvx

Активный участник сообщества
И возврат и прочие фичи будут недоступны, т.к. "устройство" выполняет свой "описанный" функционал. Т.е. это мелкие неточности в описании и вам ничего не возвернут.
 

pvvx

Активный участник сообщества
И чтобы не портить “карму” продаван просто меняет страницу – это максимум что можно добиться после “споров” на али. Т.е. это единственное что можно сделать, чтобы другие "не вляпались".
И то, это выходит сделать, если продаван нормально воспринимает и переписывается...
 

Free

New member
@Free - А как купить без гирлянды и не попасть на другой чип?
Могу платку выслать. С условием, рассказать общественности что в итоге получилось. ))
Мне она без надобности, мне как-раз адресная лента нужна была. Новый год жеж. )))
 

pvvx

Активный участник сообщества
А ничего не выйдет. Меня просили помочь в оптимизации потребления в одном открытом проекте на данном SoC, но уже проехали.
И там либы для Keil, что негодно для открытых проектов.
 

pvvx

Активный участник сообщества
iSearching
Можно слепить выключатель чего угодно - кнопка на брелке есть, а так-же всевозможные шифрованные ключи.
Чип активно ковыряется, например тут:
Пока, при работе в качестве BLE маяков, достигнуто среднее потребление в 8 мкА (сон порядка 2..3мкА). Менее - сложно, т.к. чип не имеет встроенного DC-DC.
 

nikolz

Well-known member
вопрос к знатокам.
У ST17H66 есть пин SWS.
Это для программирования, как у TLSR?
Одно и то же лили разное. Где смотреть?
 

pvvx

Активный участник сообщества
У ST17H66 есть пин SWS.
... Где смотреть?
Смотреть, читать выше, в данной теме :p
Ссылка на PDF в первом соо. , ниже указано, что это чип от PHY типа PHY6252( но без встроенного DC-DC, т.к. ножек у него мало) , далее указан репо, где можно найти прошивальщик (через UART).

ST17H66 установлен в этих брелоках - https://aliexpress.ru/item/1005005061039948.html. Продавались по 2 шт - куплены по акции 3 предмета по 185..200 руб. Т.е. штука по 92..100 руб с установленными батарейками CR2032.
 

nikolz

Well-known member
Спасибо,
это я перепутал
SWS есть у ST17H26/30/38
pin 4 SWS Digital I/O single wire slave/GPIO
вопрос все тот же.
Это как у TLSR для программирования?
 

pvvx

Активный участник сообщества
pin 4 SWS Digital I/O single wire slave/GPIO
вопрос все тот же.
Это как у TLSR для программирования?
У PHY программатор через UART TX & RX.

На каких-то новых WCH вроде есть однопроводный интерфейс...

Зачем мучаться - ныне нормальные BLE/ZigBee SoC кучей на есть али... Можно и готовые, на вкус и цвет -
PHY6222/TLSR8232 и куча других по 185 руб BLE SoC + экран, мелкий Li акб, корпус, сенсорная кнопка...
1695830067787.png
 

nikolz

Well-known member
У PHY программатор через UART TX & RX.

На каких-то новых WCH вроде есть однопроводный интерфейс...

Зачем мучаться - ныне нормальные BLE/ZigBee SoC кучей на есть али... Можно и готовые, на вкус и цвет -
PHY6222/TLSR8232 и куча других по 185 руб BLE SoC + экран, мелкий Li акб, корпус, сенсорная кнопка...
Посмотреть вложение 13271
Для моей задачи это не подходит от слова СОВСЕМ.
--------------------------
Разрабатываю устройства для незрячих. Поэтому дисплей не нужен.
-------------------------
Нужны виброзвонки, а это 110 мА. и датчик TOF еще 50 мА. Поэтому батарейка в браслете не тянет.
--------------------
В итоге - ничего готового под мои задачи на рынке не существует.
 

pvvx

Активный участник сообщества
Для моей задачи это не подходит от слова СОВСЕМ.
В "часах" и стоит вибро-моторчик, чип сенсорной кнопки, чип акселерометра. Это уже дешевле, чем брать раздельно для вашего эксперимента. :p
 

nikolz

Well-known member
Почему не такой?
Там уже стоит чип JL с BLE. И ноги для его программирования выведены...
Брал раньше браслет, но возможно не тот, выкинул.
Посмотрю, что еще есть нового.
---------------------
На самом деле , все не так просто, как Вам кажется.
----------------------
Во первых, вы и сами столкнулись с тем что браслеты могут быть одинаковые но чипы разные. В итоге -гадание на кофейной гуще.
-------------------
Во-вторых, виброзвонки и ТОF у меня располагаются в разных устройствах.
-----------------------
В-третьих, ТОF датчики, которые я использую не могут быть размещены в браслетах
и не имеет смысла ставить датчик с дальностью в 7 метров в браслет.
-------------------------
В-четвертых, в браслетах аккумулятор на 80 мАч всего.
-------------------------
В-пятых, не встретил микровибромотор,
который мог бы работать от такого аккумулятора. Дайте ссылку, если знаете.
----------------
И это только часть проблем при создании устройств для незрячих.
 
Сверху Снизу