Вдогонку: те, кто когда-либо занимался "патчем" бинарных файлов прошивок - наверняка меня поймут. Например, имеем прошивку для телефона и хотим поменять местами уже предназначенные и предустановленные в заводской прошивке левую и правую кнопки. Находим в бинарном файле прошивки "имена" кнопок и адреса "точек входа". Например, левая кнопка имеет "имя" А0, а правая - А8. По соответствующим адресам меняем местами A0 -> A8, A8 -> A0 ("патчим"). Возможные "подводные камни" - это "самопроверка" прошивки на "целостность" по контрольным суммам блоков например. Ну то такэ. В итоге - имеем то, что хотели - "свою кастомизацию". В случае с ЕС306 - теоретически программно можно поменять местами RX1 и RX2. Только что это даст? Работа только RX1 на гнездо внешней антенны, а TX - так и останется на внутренней? Некая бессмыслица получается, когда основной приемный RX1 модуль работает от внешней антенны, а основной передающий TX модуль - на внутреннюю. Однако! Рассматривая и этот возможный вариант с "заменой местами" RX1 и RX2, вижу следующее: для модема, ЕС306 в частности - важно качество приема по RX1, процент "целостности" принятых пакетов от БС. По ТХ при этом передаются короткие запросы, пара-тройка байт контрольных сумм пакетов, что в общем-то вполне "катит", если не используется некий "глобальный" аплоад. В свою очередь, если БС "плохо слышит" модем - то оная может "подстегивать" последний, чтобы тот "громче орал", бо "плохо слышно". Предположительные последствия от такой "эксплуатации" - это повышенное потребление тока модемом от USB в целом, "тяжелый режим" работы передатчика и.. Выход последнего и его "окружения" от перегрева и чрезмерной нагрузки. Как-то так.

Предполагаю, что кто-то некто - "пропатчил" текущую прошивку, программно поменяв местами RX1 и RX2, а после апдейта - все восстановилось "на круги своя".