Пользуюсь имиджем из архива "OpenAR-P_OE2.0_211_alien_epl3-git-20-01-14_v2013-03-31-540-gb01d455.zip".
Имидж очень классный, многие ошибки прошлых версий были устранены. Но остался ещё один косяк - не работает сканирование предопределённого транспондера.
Меню / Настройка / Поиск сервисов / Ручной поиск.
Если выбрать тип сканирования "Предопределённый транспондер" и нажать ОК для начала поиска, то ресивер гарантировано падает в зелёнку и уходит в перезагрузку. На других типах сканирования - "Один спутник" и "User defined transponder" (определённый пользователем) сканирование работает нормально.
Но если пойти по другому пути:
Меню / Настройка / Поиск сервисов / Поиск спутника
И там в строке "Настройка" выбрать "Предопределённый транспондер", и на выбранном транспондере нажать ОК, тогда сканирование проходит успешно.
Добавлено 02 ноября | 2014г. | 13:45:09 Может кому интересно, я уже сам исправил баг со сканированием предопределённого транспондера:
"Меню / Настройка / Поиск сервисов / Ручной поиск".
Исправленный файл "ScanSetup.py" во вложении:
[ Гостям не разрешен просмотр вложений ]
подходит для сборки имиджа из архива
"OpenAR-P_OE2.0_211_alien_epl3-git-20-01-14_v2013-03-31-540-gb01d455.zip".
Файл нужно закинуть в папку "/usr/lib/enigma2/python/Screens/", заменив старый файл.
Перед заменой файла, на всякий случай сохраните куда-нибудь старый файл. После замены ресивер необходимо перезагрузить.
Спасибо
ser6 за подсказку.
Изменение в этом файле одно:
В строке 868 (на котором ресивер и падал в зелёнку) изменил вызов функции:
Было:
Спойлер :
self.addSatTransponder(tlist, tp[1] / 1000, tp[2] / 1000, tp[3], tp[4], tp[7], orbpos, tp[5], tp[6], tp[8], tp[9])
Стало:
Спойлер :
self.addSatTransponder(tlist, tp[1] / 1000, tp[2] / 1000, tp[3], tp[4], tp[7], orbpos, tp[5], tp[6], tp[8], tp[9], tp[10], tp[11], tp[12])
Вообщем, как сказал зелёный скрин во вложении, то для вызова функции "addSatTransponder" не хватало 3-х аргументов:
is_id, pls_mode и pls_code. Выяснил, содержит ли эти 3 аргумента массив tp, оказалось что он получает их, осталось только их передать вызываемой функции.
После исправления, сканирование предопределённого транспондера заработало.