Активировал штатный hands-free в H3 2026 рест.
Добрый день!
Активировал штатный hands-free в H3 2026 рест.
Постановка/снятие штатной системы по удалению/приближению проходит нормально, однако E67 не следует за её статусом. Slave по can включён и работает нормально при касании ручки.
Провёл исследование по мотивам аналогичной проблемы с F7.
Для теста написал пару программ ГЛ:
1. "ЦЗ закрыт" --> "коротко пикнуть сиреной один раз"
2. "Постановка штаткой" --> "коротко пикнуть сиреной два раза"
Других событий, позволяющих отследить изменения slave/цз, не нашёл.
Ни одна из программ не отрабатывает по удалению/приближению. Следовательно, чтение "SLAVE" и "Состояние ЦЗ" либо работает как должно либо используется только внутри алгоритма E67.
В нашей прошивке заявлено чтение "SLAVE" и "Состояние ЦЗ" по CAN-A (без дополнительных подключений).
Подключил к CAN-A адаптер и снял логи тройного lock-unlock по нажатию на внутреннюю кнопку блокировки на двери водителя.
Выявилась такая активность:
```
345 0030000040000000 4:44>40
345 0010000040000000 1:30>10
345 0010000044000000 4:40>44
345 0030000044000000 1:10>30
345 0030000040000000 4:44>40
345 0010000040000000 1:30>10
345 0010000044000000 4:40>44
345 0030000044000000 1:10>30
345 0030000040000000 4:44>40
345 0010000040000000 1:30>10
345 0010000044000000 4:40>44
345 0030000044000000 1:10>30
```
Это позволяет предположить, что статус ЦЗ можно получить из сообщений с адресом `0x345` в байте со смещением 1 (втором в обычной жизни) по маске `0x20`.
Аналогичная активность имеется при тройных постановках/снятиях через обычный бесключевой (при касании ручки), штатный hands-free (без касания ручки), а также брелком/меткой starline.
Расскажите, пожалуйста:
1. Нужны ли начитчикам CAN логи штатного hands-free?
2. Какие ограничения наложены на события "Постановка штаткой" и "Состояние ЦЗ", не позволяющие использовать их в ГЛ?
3. Будут ли корректно выставлены эти события для использования их в ГЛ?
Спасибо!
Customer support service by UserEcho
прошивки пишутся под машины в штатном исполнении со штатными настройками.
Измененные настройки, измененные блоки, чип тюнинг, активация скрытых функций - все это не заводская и не массовая история. ПО под них писать бессмысленно.
это изменение ЦЗ по команде от сигналки, а не статус в машине.
Чтоб реализовать SLAVE Вам надо добавить постановку в охрану по пропадании связи с меткой и снятие с охраны по открытию двери при наличии связи с меткой.
подробнее опишите какие события и для каких ГЛ хотите использовать.
Спасибо.
Про прошивки для всего штатного понятно. Однако здесь речь о _возможной неточности_ алгоритма перевода сообщений CAN во внутреннее состояние E67. Просто потому, что раньше именно таких сообщений в шине не было видно. Поэтому прежде всего и предложил поделиться логами.
Про SLAVE в виде "постановки в охрану по пропадании связи с меткой ..." это ведь по сути "свободные руки" сигнализации, прав? Если да, то их как раз и пришлось отключить из-за набивших оскомину проблем с надёжностью определения дистанции BT в условиях мусора в эфире. Штатный hands-free за несколько дней использования пока показывает значительно более корректное поведение.
По"ЦЗ закрыт" стало понятнее, хотя кмк выглядит именно как изменение "Состояние ЦЗ" (вычитываемого из CAN-A).
Но тогда само изменение "Состояние ЦЗ" (вычитываемого из CAN-A) как-то выставлено в виде события самого E67 или статуса автомобиля?
А "Постановка штаткой" это что? По моей обыденной логике это событие, отображающее чтение (или соотносящееся с чтением) "SLAVE" из CAN-A.
Вообще, глядя на заявленные возможности чтения https://can.starline.ru/61/78/10742#functions, хотелось бы для начала испытать такие программы:
- "при закрытии ЦЗ и выключенном зажигании поставить систему на охрану без закрытия ЦЗ" // если возможно
- "при закрытии ЦЗ и выключенном зажигании поставить систему на охрану и закрыть ЦЗ" // неважно, что дважды