USMI

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Bluetrum SoC


Bluetrum SoC

Сообщений 1 страница 20 из 67

1

https://forumstatic.ru/files/001b/ca/8a/55816.png
————————————————— ENG —————————————————————-————————————————————————————
System-on-a-chip topic from Shenzhen Bluetrum Technology Co LTD. Firmware, software, documentation, reverse engineering,
diagrams, discussions, suggestions. To contact me, write to e-mail: mail.scmc.tech@gmail.com
——————————————————————————————————————————————————————————————————————

**************************************************************************************************

Chip series
Подпись автора

By Admin

2

upd add AB537X sdk + toolchain RV-32 compiller

Подпись автора

By Admin

3

Кое-что насчёт прошивки этих чипов по UART.

Этот самый UART обычно находится там где у USB подключается нога D+, и как уже можно понять, он однопроводной (ну хотя-бы так, но я думал, что там отдельно TX и RX на USB разьём идут - а ведь могло быть всё совсем по другому!).

И так как для входа в этот режим не нужны всякие сигналы для генерации которых нужен отдельный МК (например как у JL с UART_KEY), для этого можно просто взять обычный USB-UART переходник (с уровнем 3.3в) и как-то объединить вместе TX и RX (я использовал диод; у них на плате под AB32VG1 стоит резистор на 200 ом), и всю эту смесь подключить к D+, например в USB кабеле, и туда же подключить питание 5в.

https://forumupload.ru/uploads/001b/ca/8a/3/t875374.jpg

Потом можно например открыть ихний Downloader и там подключить наш COM порт, затем тот USB кабель подключить к устройству, и потом в проге статус должен поменяться с "扫描中" на "就绪", что означает то, что соединение было установлено (и если у UART переходника есть индикаторы TX/RX, то они будут моргать значительно реже):

https://forumupload.ru/uploads/001b/ca/8a/3/t998662.png

Ну и на этом пока всё, мне пока что надо расковырять этот протокол, чтобы оттуда сдампить прошивку, посмотреть есть ли там USB загрузчик, ну и для остального баловства.

Подпись автора

水Mizu-DEC JLtech since 22.06.2019

4

Ещё +)
Круто конечно. Но вот то что нету софта на них - практически ставит крест)

Подпись автора

By Admin

5

BIOS написал(а):

Ещё +)
Круто конечно. Но вот то что нету софта на них - практически ставит крест)

а это не то? https://github.com/ZhiqingLi/Sdk_Refresh
https://github.com/ZhiqingLi/Upgrade_file

Отредактировано alex.drozdov (2024-05-30 10:19:20)

6

Всем привет!
Копал 1,5 года SDK и компилил удачные прошивки для китайских модулей.
Есть вопросы, в SDK есть пред компилированные библиотеки, кто ни будь их разбирал? Или есть методы разобрать их и собрать обратно без всякого мусора?
Китайцы на связь выходят, но долго, исходников этих библиотек не дают.
И второе, TWS пробовал кто ни будь запустить? Появилась такая необходимость....

7

Не, с bluetrum у нас ни кто не колупался, только kagaimiq выше.
У вас есть сдк?
Я вчера нарыл пару штук, и сегодня выложу их сюда.

Подпись автора

By Admin

8

Сегодня опубликую
AB532X
AB536X
AB560X
AB568X
AB571X
BT892X
BT895X
Последний прошивальщик и компилятор к ним.

Подпись автора

By Admin

9

Где то я уже видел это...
https://forumupload.ru/uploads/001b/ca/8a/2/t116672.png
https://forumupload.ru/uploads/001b/ca/8a/2/t585434.png
https://forumupload.ru/uploads/001b/ca/8a/2/t181078.png
https://forumupload.ru/uploads/001b/ca/8a/2/t77648.png
https://forumupload.ru/uploads/001b/ca/8a/2/t28394.png
https://forumupload.ru/uploads/001b/ca/8a/2/t997638.png

Подпись автора

By Admin

10

XLINK по сути просто уарт свисток.
Схема с платы AB32VG1
PDF_SCH
https://forumupload.ru/uploads/001b/ca/8a/2/t927711.png
А кто что скажет о маркировке?

Подпись автора

By Admin

11

BIOS написал(а):

Не, с bluetrum у нас ни кто не колупался, только kagaimiq выше.
У вас есть сдк?
Я вчера нарыл пару штук, и сегодня выложу их сюда.

СДК есть, и тоолчейн, я у китайцев его выпросил. Xlink обычный уарт, tx rx соединены через резистор.
Компилил прошивки для китайских плат с алика.
Из последнего: прикрутил энкодер, по одному проводу.
Так же игрался с тон компенсацией.
Все бы ничего, но китайцы очень туго идут на контакт. Инфы очень мало. Маркировку чипов определить порой очень сложно... Даташиты никакие.
Сейчас работаю над костирированием исходников, что бы остался только bt audio, и хочестся tws. Все остальное вырезаю.

Отредактировано sav-lAB (2024-07-31 09:25:21)

12

Круто. А можно чуть по подробнее узнать о маркировке чипов и о том какие сдк у вас есть?

Подпись автора

By Admin

13

Добавлено:
--------------------------------------------------------
AB532X SDK:
AB53XX_SDK_V061_20190103
AB532X_Clock _V2.1
AB532X_SDK_V036_20190718
+DOC
--------------------------------------------------------
AB537X SDK:
UNKNOWN VER.
+DOC
--------------------------------------------------------
AB560X SDK:
sdk_ab560x_s969_20220722-钟机 - UI2.0
+DOC
--------------------------------------------------------
AB568X SDK:
sdk_568x_011_s1488_20240330
sdk_ab568x_chargebox_s1627_20240428
+DOC
--------------------------------------------------------
AB571X SDK:
sdk_ab571x_v011_s3377_20240421
+DOC
--------------------------------------------------------
BT892X SDK:
sdk_bt892xa2_v02x_s11614b_20240415
+DOC
--------------------------------------------------------
BT895X SDK:
sdk_bt895x_headset_v016_s9238_20231007
+DOC
--------------------------------------------------------
RV32 Toolchain :
RV32-Toolchain-Setup_v0.9.0
RV32-Toolchain-Setup_v0.9.5
RV32-Toolchain-Setup_v1.1.1
RV32-Toolchain-Setup_v1.1.2
RV32-Toolchain-Setup_V1.2.6
--------------------------------------------------------
Downloader :
Downloader_v1.2.8
Downloader_v1.8.8
Downloader_v1.9.2
Downloader_v2.0.0
Downloader_v2.2.0
--------------------------------------------------------
Tools :
ABTools
BT_Tool V1.0.9
BTControl-1.0.9
Equalizer_v1.1.2
lib_add_库示例工程
tsbox_v171
-------------------------------------------------------
Это пока что все что удалось нарыть)
Кстати, выше RV32-Toolchain-Setup_v0.9.5 у меня не ставится. Видимо отсутствуют промежуточные версии.
Кто что может добавит?  А то давно хотелось с этим долбанним bluetrum разобраться.

Подпись автора

By Admin

14

BIOS написал(а):

Круто. А можно чуть по подробнее узнать о маркировке чипов и о том какие сдк у вас есть?

Вы все выложили уже)) Нового ничего они не придумали. Маркировку, я расшифровывал топорным способом:
забивал ее на таобао в поиске. он находил, и там у продавца. Еще через китайский поисковик.
Вообще доставаемость чипов этой конторы никакая.
Есть отладочная плата Bluetrum AB32VG1 RISC-V Bluetooth audio board
И еще китайская плата Bluetooth JDY-62A (AB5325B)

15

Еще добавлю от себя:
Лучше все проги от этой конторы запускать в песочнице или вирт машине, т.к. почти все EXE  лезут зачем то в интернет. Я лично юзаю sandboxie, и в настройках запрещаю доступ к сети.
SDK для CodeBlocks IDE.
Что мне нравится: это легко прошивается, дешман прогер, . Чип практически невозможно убить прошивкой. Я издевался по разному)))
Downloader - это основной инструмент после сборки прошивки. В нем все настройки, генерация MAC и т.д.

16

А компилятор у вас какой версии стоит?

Подпись автора

By Admin

17

BIOS написал(а):

А компилятор у вас какой версии стоит?

V1.2.6

18

А как ставили? А то у меня выше RV32-Toolchain-Setup_v0.9.5 не ставится.

Подпись автора

By Admin

19

Написал дилеру BLUETRUM на таобао по поводу маркировки и доков с сдк.

Подпись автора

By Admin

20

BIOS написал(а):

А как ставили? А то у меня выше RV32-Toolchain-Setup_v0.9.5 не ставится.

Мне сразу выслали sdk и тулчейн последний. Поставил без танцев с бубном. Ставил на win7 и win10. Все завелось даже в песочнице))
Вообще с песочницами удобно. Не засирать систему... У меня песочница под каждый продукт: wch, bluetrum, arv и т.д.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Bluetrum SoC