Обнаружил баг импорта списка каналов:
Если спутник имеет транспондеры с похожими параметрами, но отличающиеся только модуляцией (один QPSK, другой 8PSK), то при импорте списка каналов, ресивер игнорирует параметр "модуляция" и привязывает каналы не к тому транспондеру. Хотя в XML-файлах правильная привязка каналов к своим транспондерам указана явным образом.
Например:
Спутник Astra-4A (4.9°E) содержит пару транспондеров:
11766 H 27500 3/4 8PSK (провайдер StarSat) - идёт первым
11766 H 27500 3/4 QPSK (провайдер SES Ukraine) - идёт вторым
Отсканируйте спутник, на украинском транспондере (QPSK) будут 14 каналов, все они работают;
Экспортируйте каналы на USB флеш;
Импортируйте эти же каналы, даже ничего не меняя, обратно из флешки в ресивер;
После этого каналы с данного транспондера уже работать не будут - в ресивере они оказываются вместо украинского транспондера на африканском (8PSK), т.к. этот транспондер в списке первый.
Всё тоже самое со всеми остальными парными транспондерами на спутнике, у которых отличие только в типе модуляции.
Баг обнаружен на прошивке версии 1.2.83 и 1.2.85.
Детальный анализ показал, что ошибка происходит на этапе импорта списка из флешки в ресивер, т.к. ошибок привязки каналов к транспондерам в XML файлах нет, т.е. экспорт из ресивера на флешку работает правильно.