Теперь к протоколу. При рисовании принципиальной схемы вспышки Style RX 600 я обратил внимание, что разъем RT использует для передачи данных RS485.

Поискав в https://web.archive.org/ я нашел ПО, которое использовалось в середине 2000-х для управления этими вспышками: https://web.archive.org/web/20091212025 ... b=download EL-Skyport Software Windows v.2.0.171. Судя по драйверу в одном из USB устройств связи использовалась микросхема FTDI FT232RL. Я купил преобразователь USB-RS485 на основе этой микросхемы и подключил вспышку через него к компьютеру.

Программа обнаруживала вспышку и управляла ей. Но при попытке подключать несколько связь пропадала.

Далее, чтобы разобраться в причинах я купил логический анализатор и подключился к контактам RX и RX на преобразователе.
Связь устанавливаться на скорости 9600 с настройками порта по умолчанию:

Программа посылает команду из 5 байт, а вспышка отвечает 22мя байтами только на одну из них. Вспышки могут иметь адреса 128-191, разбитые на 4 группы а программе. Нулевой байт в команде и ответе — адрес.

Команды:
128 71 1 0 0 Опрос, не нее отвечает вспышка 22мя байтами
128 71 64 0 0 Перезагрузить вспышку
128 84 1 0 0 Тест
128 89 3 0 0 Standby включить
128 89 1 0 0 Standby выключить
128 80 Х 0 0 Мощность вспышки, Х — значение без запятой
128 77 Х 0 0 Мощность пилотного, Х — значение без запятой
128 88 Х 0 0 Переключение режимов, где Х — битовая маска:

Ответ вспышки:

Сейчас я работаю над устройствами-аналогами Skyport для управления несколькими вспышками по радиоканалу. Использую радиомодули NRF24L01+ и IDE Arduino. Если найду где купить оригинальные Skyport, попробую сделать их совместимыми, но на сегодняшний момент это не так. Удалось установить связь программы EL-Skyport v.2.0.171 по радиоканалу с двумя разными устройствами. Когда будут готово, поделюсь схемой и прошивкой.