| 
				  
 
			
			Представляю вашему вниманию новую кастомную прошивку SPP_UART, для клонов bluetooth модулей AMB2300 13+8+13 ножек (хотя должна работать и на модулях 9+9 ножек), которые несправедливо считаются плохими из-за левой китайской прошивки которую в них шьют на заводе.
 Вышеупомянутые клоны, построены на чипе CSR BC417 (Bluetooth 2.0 EDR), который по техническим характеристикам лучше чем LMX9830 (Bluetooth 2.0) использованный в оригинальном AMB2300.
 
 Прошить можно через платку FT232RL или любой кабель на этом чипе, используя BlueSuite с подмененным usbspi.dll, как описано у меня в блоге
 Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 
 
 Схему подключения прилагаю. Снизу шрифтом помельче, соответствие контактов на плате bluetooth модуля и контактов/сигналов FT232RL. Достаточно подпаяться 6-ю проводами. Если питание 3В брать не от FT232RL, то достаточно 5 проводов. Я в последнее время, питаю bluetooth модуль от VAS5054, а шью через FT232RL. На втором фото видно как все это у меня подключено. Сигналы и земля берутся с FT232RL, а питание от VAS5054. Сам VAS5054 я запитал от блока питания 12В для внешнего жесткого диска :) Прошиваю прямо на VAS5054 не отсоединяя модуль.
 
 Чем эта прошивка лучше китайской, а также тех которые тут выкладывали:
 1. Она самая свежая по сравнению с тем что приходит от продавцов
 Firmware ID (loader)="cyt_8unified_fl_bt3.0_23i_0911261257_enc  r56 2009-11-26"
 Firmware ID (stack)="cyt_8unified_fl_bt3.0_23i_0911261257_encr  56 2009-11-26", а не древняя
 Firmware ID (loader)="cyt_8unified_fl_bt2.0_22_0702091828_encr  56 2007-02-09"
 Firmware ID (stack)="cyt_8unified_fl_bt2.0_22_0702091828_encr5  6 2007-02-09"
 2. Поддерживает конфигурирование bluetooth модуля по воздуху. Если подсоединиться к виртуальному COM порту с помощью
 Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 , выставить CR+LF на прием и передачу, и ввести AT+CONF, то можно войти в режим конфигурации настроек bluetooth. Менять имя адаптера, пароль, и т.д
 Полный список команд тут:
 Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 
 3. Увеличена мощность передачи
 
 Прошивка настроена для модулей с кварцем 16МГц. Если у вас другой кварц, не проблема. После прошивки можно запустить PSTool и подправить параметры Crystal Frequency и Crystal Frequency Trim.
 
 Ну а теперь самое интересное. Следующий шаг - доработка этой прошивки для поддержки конфигурирования параметров bluetooth и пищалки в EDICConfig.
 
 Для этого мне нужна помощь владельцев тех адаптеров, где можно войти в режим настройки bluetooth в C:\Program Files (x86)\Softing\EdicDriver\EDICConfig.exe
 
 Надо скачать и установить 14-ти дневную триальную версию
 Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 . Запустить, начать новую сессию, выбрать виртуальный COM порт bluetooth. Параллельно запустить C:\Program Files (x86)\Softing\EdicDriver\EDICConfig.exe и войти в режим настройки параметров. Мне нужен лог.
 
 Если кто хочет знать как все обустроено:
 bluetooth модуль работает как мост между Infineon (операционкой) и EDICConfig (или PDU). C Infineon он общается через UART на скорости 921600 бит/c. EDICConfig (и PDU) общаются с модулем bluetooth на скорости 115200 бит/c.
 При подключении EDICConfig к Infineon, EDICConfig запрашивает у Infineon, параметры модуля bluetooth, а Infineon отвечает, что не смог связаться с bluetooth модулем (так как модуль не поддерживает команды lmx9830). На что EDICConfig выдает Device not accessible.
 
 Как я уже раньше говорил, проблема всего лишь в том, что прошивка bluetooth модуля не поддерживает команды модуля LMX9830. Обучить ее этому будет вторым шагом.
 
 При подвязке bluetooth модуля к EDICConfig идет к примеру такой трафик:
 [10/09/2019 00:14:57] Written data (COM6)
 f0 f1 f2 f3                                       рсту
 [10/09/2019 00:14:57] Read data (COM6)
 f5 f4 f3 f2 f1 f0                                 хфутср
 [10/09/2019 00:14:57] Written data (COM6)
 00 ff 04 00 02 00 aa 01                           .я....Є.
 [10/09/2019 00:14:57] Written data (COM6)
 f0 f1 f2 f3                                       рсту
 [10/09/2019 00:14:57] Read data (COM6)
 f5 f4 f3 f2 f1 f0                                 хфутср
 [10/09/2019 00:14:57] Written data (COM6)
 00 ff 01 00 02 00 ff 40                           .я....я@
 [10/09/2019 00:14:57] Read data (COM6)
 00 ff 01 00 0e 00 00 00 56 41 53 35 30 35 34 00   .я......VAS5054.
 bd 71 e5 04                                       Ѕqе.
 
 Кто хочет попробовать свои силы в доработке дайте знать в личку.
 
			
			
			
				
			
			
				
			
			
			 
				 Последний раз редактировалось lprot; 11.09.2019 в 21:27..
 |