![]() |
Его нет в наличии). Вы когда перепаяли модуль с ебея все сразу заработало?
|
В прошлом году.
Сейчас не помню запаял его или нет, но то что перепаивал помню. После выходных дома посмотрю где он и отпишусь. |
Так если без надобности продай мне его для опытов. Вон людям надо логи, а делать никто не хочет.
|
Он паянный, и возможно стоит в адаптере.
В понедельник уточню, если лежит отдельно тогда заберёшь. |
Цитата:
|
Цитата:
Похоже что не заходят, выглядит как фейк. Часть вообще не запяана, тож странно. Вообще для надежности обычно снимают экран и смотрят что там внутри. |
Цитата:
|
Если взять в руки оба два блюпупа, то сразу станет видно где говно. И ничего отпаивать не надо. И к площадкам присматриваться не надо. И запускать ничего не надо.
|
Может у кого осталась плата блютуз не рабочая от амв2300? Отдайте ( продайте ) на опыты. Пересылку оплачу. Спасибо.
P.S. в случае удачного эксперимента вышлю обратно рабочую плату с китайским блютуз. ---------- Цитата:
|
Все признаки указывают на то, что uart break является важной составляющей коммуникации между прошивкой infineon и прошивкой модуля bluetooth.
У меня процесс выглядит так: 1. При подаче питания на адаптер, infineon на скорости uart 9600 бит/c, выдает строку 0c 01 0b 09 90 d2 8f af 57 57 55 6f 60 (это никакого отношения к обмену с bluetooth не имеет, но интересный нюанс) 2. Запускается прошивка infineon, устанавливает скорость uart 921600 бит/с, начинает мигать светодиодом VAS5054 и ждет команды по протоколу PDU, считая что bluetooth модуль находится в прозрачном режиме 3. Как только приходят команды 00 ff 01 00 04 00 ff 30 0b 00 (посылается при нажатии кнопки reset to default в EDICConfig) или 00 ff 01 00 04 00 ff 30 0f 00 (посылается при нажатии кнопки настройки и при записи настроек в EDICConfig), прошивка infineon шлет uart break прошивке модуля bluetooth (фактически коротит ногу RX модуля bluetooth на землю какое-то количество миллисекунд) . И ждет обратной реакции (что именно пока не ясно, но скорей всего uart break в ответ). После этого, прошивка Infineon считает, что bluetooth модуль вышел из прозрачного режима в режим команд и начинает с ним общаться уже на протоколе LMX9830. На прошивке bc417 есть сложности с определением uart break и с посылкой ответа так, как в прошивке просто напросто нет инструментов для посылки/приема сигнала uart break. Идея у меня следующая - можно использовать один из pio выводов (просто забросить на него перемычку на ногу tx и генерировать сигнал, когда нужно). Другой, более простой путь, это пропатчить прошивку infineon, чтоб он не требовал подтверждения uart break... Надеюсь что логи покажут что infineon нужен не uart break, а что-то другое, но результаты моих многочисленных экспериментов пока говорят другое. |
Цитата:
Можем в личке пообщаться что бы тут не флудить, потом результаты выложим. А можно и тут. |
Вложений: 1
Цитата:
2. Скачай [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] 3. Во вкладке Display выбирай "Hex (space)" 4. Во вкладке Port, Baud выбери 921600, ну и порт соответственно тот, на котором у тебя висит FT232R. И нажимай Open. Процесс снятия лога очень прост. GND c FT232R прикрути куда нибудь на адаптер на землю, или припаяй если охота с паяльником возиться. Провод с RX FT232R, ткни (ну или припаяй) в RXD пин bluetooth модуля, фото прилагаю (то что там BC417 внимания не обращай, распиновка одинаковая). Подавай питание на OBD2, запускай EDICConfig, нажимай кнопку входа в настройки. Мудрить с настройками - менять записывать т.д. не надо. Мне важен сам момент входа в настройки, остальное не нужно. Это будет лог приема от Infineon. Потом отключи питание OBD2, ткни провод с RX FT232R, в ногу TXD bluetooth модуля, подай питание и зайди в EDICConfig в настройки. Это будет лог передачи от bluetooth модуля к Infineon. Как видим, если проявить смекалку, модуль bluetooth снимать и паяться не обязательно... |
Вложений: 1
Вот ещё Китай прислал. А это как?
|
Цитата:
|
lprot,
Судя по разводке трёх вертикальных проводников с лева похоже на рабочий АМВ. Если пассивные элементы с обратной стороны припаяны. |
Цитата:
|
Цитата:
---------- Цитата:
|
adolf80,
Дай обратную сторону. |
Цитата:
|
lprot,
Так экран то вроде и широкий! Сейчас на работе, сравнить не с чем. |
Цитата:
Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий). По этому фото можно ориентироваться, какая правильная ширина экрана: Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Ну вот так чтоб уже совсем понятно было: Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Но я с тобой согласен сложно это все ширина экрана и так далее. Есть более простой способ определить по фото. Если есть над конденсатором возле антенны обозначение C11 - внутри BC417 :) Но обрати внимание что есть грамотно скопированные без C11, но уже экран как здесь: [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...] |
Цитата:
Цена 15$. Походу в Китае уже нету оригинала. |
Цитата:
|
Цитата:
|
Цитата:
Подделки AMB2300 есть таких видов: 1. 8+9 пин с широким экраном и LMX9830 - работает как оригинал 2. 8+9 пин с узким экраном, С11 может присутствовать, а может и не присутствовать. Построены на BC417 3. 9+9 пин построены на BC417 4. 13+6+13 пин построены на BC417 |
adolf80,Выложил фото с экранами, а потом пишет прислали разобранный.
|
Тут вообще обнаружился интересный прикол.
Если в приборе с правильным BT-модулем спарить радиоканал запустив EDICconf c одного компа, одновременнно подключить кабелем USB к другому, запустить там конфигуратор, то настройки меняются и сейвятся по кабелю. Что касается влезания в sys54 прошивки инфинеона, чтобы "химичить" с UART_Break. Относительно простым патчем можно только "помножить на ноль" генерацию этого сигнала со стороны процессора и он его не будет выдавать никогда. А вот изменение реакции процессора на входной брейк потребует уже серьезного переписывания тела оригинального кода. И еще. Может так звезды сошлись и совпало, но после манипуляций с подключением "проводчков" для сканирования обмена между BT и процессором, 2300-й БТ модуль приказал долго жить - радиоканал его видит, а с процессором он уже договорится не может. Так что аккуратнее с этим. |
Цитата:
Надежда умирает последней, поэтому все-таки хотелось бы глянуть на логи. Ну и надо бы по хорошему понять какую мне задержку после посылки пачки от EDICConfig надо выдержать, чтоб угодить sys54 :) ---------- Цитата:
|
Цитата:
Да и сама мысль о подобном эксперименте пришла, когда стал разбираться с последствиями. Тогда и был замечен этот эффект. |
Цитата:
|
Вложений: 3
Вот я и дома.
Как и обещал, нашёл АМВ с бея. Оказался не впаянный, скорее всего не пошёл он у меня поэтому и выпаял. Паял на плату с рабочим АМВ. На бее опять появились АМВ, но не спешите покупать скорее всего надо будет дорабатывать. |
Цитата:
|
Цитата:
|
Цитата:
Ничего не шлет, выставляет на RX/TX высокий уровень и все. |
veloseeped,lprot,
У меня есть рабочий вариант с ВС417 который работает в VCI-Manager в VAS_PC, входит в настройки и меняет настройки. Здесь не хочу выкладывать т.к. всё перетекает к белорусам. Захотите выкладывайте сами или по переписке. Готов пожертвовать для благого дела. Мне заморачиваться с этим не к чему, у меня рабочие AMB2300. Да и с переходом на W10 пора уже подыскивать 6154. Остальное в личку, дайте почту для вложений. |
Цитата:
---------- Цитата:
Если что-то в обвязке ног нарушилось, то он мог скорость сменить на другую например на 9600. |
Цитата:
|
Логи AMB2300.
Добавление адаптера в EDIC Configuration Manager, после ввода Pin кода: Rx: F5 F4 F3 F2 F1 F0 F5 F4 F3 F2 F1 F0 00 FF 01 00 0E 00 00 00 56 41 53 35 30 35 34 00 BD 71 E5 04 Tx: F0 F1 F2 F3 00 FF 04 00 02 00 AA 01 F0 F1 F2 F3 00 FF 01 00 02 00 FF 40 00 Вход в настройки BT: Rx: F5 F4 F3 F2 F1 F0 F5 F4 F3 F2 F1 F0 00 FF 01 00 03 00 00 00 01 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 03 00 00 55 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 16 00 00 68 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 18 00 00 6A 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 01 FE 01 00 3A 00 00 00 01 00 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 00 00 00 00 00 00 00 00 00 00 00 30 38 32 31 34 35 37 32 35 00 00 00 00 00 00 00 00 83 00 00 00 00 00 Tx: F0 F1 F2 F3 00 FF 04 00 02 00 AA 01 F0 F1 F2 F3 00 FF 01 00 04 00 FF 30 0E 00 01 FE 01 00 04 00 FF 30 0F 00 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 03 16 00 5C 00 14 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 03 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 16 0B 00 64 00 09 30 38 32 31 34 35 37 32 35 03 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 18 02 00 5D 00 83 03 и через 5 сек добавляется байт 00 а также в RealTerm загорается BREAK. При этом светодид с постоянного свечения переходит в режим мигания. Выглядит как что-то типа паузы, хотя я из настроек еще не вышел. Еще одна попытка, после передергивания питания адапетра: Вход в настройки BT: Rx: F5 F4 F3 F2 F1 F0 F5 F4 F3 F2 F1 F0 00 FF 01 00 03 00 00 00 01 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 03 00 00 55 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 16 00 00 68 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 00 02 52 33 00 00 85 03 02 52 4E 01 00 A1 00 03 02 52 23 01 00 76 0A 03 02 52 18 00 00 6A 03 02 52 4E 01 00 A1 02 03 02 52 11 01 00 64 01 03 01 FE 01 00 3A 00 00 00 01 00 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 00 00 00 00 00 00 00 00 00 00 00 30 38 32 31 34 35 37 32 35 00 00 00 00 00 00 00 00 83 00 00 00 00 00 Tx: F0 F1 F2 F3 00 FF 04 00 02 00 AA 01 F0 F1 F2 F3 00 FF 01 00 04 00 FF 30 0E 00 01 FE 01 00 04 00 FF 30 0F 00 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 03 16 00 5C 00 14 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 03 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 16 0B 00 64 00 09 30 38 32 31 34 35 37 32 35 03 00 02 43 4E 01 00 92 00 03 02 43 23 01 00 67 00 03 02 43 18 02 00 5D 00 83 03 и через 5 сек байт 00 |
Цитата:
Расшифрую этот трафик: Добавление адаптера в EDIC Configuration Manager, после ввода Pin кода: EDICConfig (Tx): F0 F1 F2 F3 Infineon (Rx): F5 F4 F3 F2 F1 F0 Tx: 00 FF 04 00 02 00 AA 01 Tx: F0 F1 F2 F3 Rx: F5 F4 F3 F2 F1 F0 Tx: 00 FF 01 00 02 00 FF 40 00 Rx: 00 FF 01 00 0E 00 00 00 56 41 53 35 30 35 34 00 BD 71 E5 04 Вход в настройки BT: EDICConfig (Tx): F0 F1 F2 F3 Infineon (Rx): F5 F4 F3 F2 F1 F0 EDICConfig (Tx): 00 FF 04 00 02 00 AA 01 EDICConfig (Tx): F0 F1 F2 F3 Infineon (Rx): F5 F4 F3 F2 F1 F0 EDICConfig (Tx): 00 FF 01 00 04 00 FF 30 0E 00 Infineon (Rx): 00 FF 01 00 03 00 00 00 01 EDICConfig (Tx): 01 FE 01 00 04 00 FF 30 0F 00 Infineon (Rx) 00 - UART break LMX9830 (Tx): 00 UART break в ответ Infineon (Rx): 02 52 33 00 00 85 03 REQ, SDAP_DISCONNECT Infineon (Rx): 02 52 4E 01 00 A1 00 03 REQ, SET_EVENT_FILTER 00 LMX9830 (Tx): 02 43 4E 01 00 92 00 03 CFM, SET_EVENT_FILTER 00 Infineon (Rx): 02 52 23 01 00 76 0A 03 REQ, CHANGE_NVS_UART_SPEED 921600 LMX9830 (Tx): 02 43 23 01 00 67 00 03 CFM, CHANGE_NVS_UART_SPEED Infineon (Rx):02 52 03 00 00 55 03 GAP_READ_LOCAL_NAME LMX9830 (Tx): 02 43 03 16 00 5C 00 14 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 03 CFM, GAP_READ_LOCAL_NAME LMX9830 (Tx): 00 UART break Infineon (Rx): 02 52 4E 01 00 A1 02 03 REQ, SET_EVENT_FILTER 02 LMX9830 (Tx): 02 43 4E 01 00 92 00 03 CFM, SET_EVENT_FILTER Infineon (Rx): 02 52 11 01 00 64 01 03 REQ, SPP_TRANSPARENT_MODE port 01 LMX9830 (Tx): 02 43 23 01 00 67 00 03 CFM, CHANGE_NVS_UART_SPEED LMX9830 (Tx): 02 43 16 0B 00 64 00 09 30 38 32 31 34 35 37 32 35 03 CFM, GAP_GET_FIXED_PIN Infineon (Rx): 00 UART break Infineon (Rx): 02 52 33 00 00 85 03 REQ, SDAP_DISCONNECT LMX9830 (Tx): 00 UART break Infineon (Rx): 02 52 4E 01 00 A1 00 03 REQ, SET_EVENT_FILTER 00 LMX9830 (Tx): 02 43 4E 01 00 92 00 03 CFM, SET_EVENT_FILTER 00 Infineon (Rx): 02 52 23 01 00 76 0A 03 REQ, CHANGE_NVS_UART_SPEED 921600 LMX9830 (Tx): 02 43 23 01 00 67 00 03 CFM, CHANGE_NVS_UART_SPEED LMX9830 (Tx): 02 43 18 02 00 5D 00 83 03 CFM, GAP_GET_SECURITY_MODE 0x83 Infineon (Rx): 02 52 16 00 00 68 03 REQ, GAP_GET_FIXED_PIN Infineon (Rx): 02 52 4E 01 00 A1 02 03 REQ, SET_EVENT_FILTER 02 Infineon (Rx): 02 52 11 01 00 64 01 03 REQ, SPP_TRANSPARENT_MODE port 01 Infineon (Rx): 00 UART break Infineon (Rx): 02 52 33 00 00 85 03 REQ, SDAP_DISCONNECT Infineon (Rx): 02 52 4E 01 00 A1 00 03 REQ, SET_EVENT_FILTER 00 Infineon (Rx): 02 52 23 01 00 76 0A 03 REQ, CHANGE_NVS_UART_SPEED 921600 Infineon (Rx): 02 52 18 00 00 6A 03 REQ, GAP_GET_SECURITY_MODE Infineon (Rx): 02 52 4E 01 00 A1 02 03 REQ, SET_EVENT_FILTER 02 Infineon (Rx): 02 52 11 01 00 64 01 03 REQ, SPP_TRANSPARENT_MODE port 01 Infineon (Rx) 01 FE 01 00 3A 00 00 00 01 00 56 41 53 35 30 35 34 20 3C 30 38 32 31 34 35 37 32 35 3E 00 00 00 00 00 00 00 00 00 00 00 00 30 38 32 31 34 35 37 32 35 00 00 00 00 00 00 00 00 83 00 00 00 00 00 Как и ожидалось, необходимо научиться принимать и передавать UART break... |
Цитата:
Но не суть - помер БТ и помер. А знание "как и почему" пользы для общей темы не несет. |
Текущее время: 14:12. Часовой пояс GMT +3. |
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot