Перейти к содержанию

Прошивка PGI 1.4


Рекомендуемые сообщения

Вы погорячились с тотальным удалением спутников (ваш шаг номер 4). Этого не следовало делать.

 

Достаточно было всего лишь удалить ненужные спутники, если вы такой чистюля (хотя это тоже довольно бесполезное действие - они никак не мешают и нигде не появляются в обычной работе ресивера) и переименовать уже существующие, если вам не нравятся данные мною названия. Дальше вам следовало бы просто проверить списки транспондеров и не было бы вашего первого поста "про 10 спутников" (да, эти ID зарезервированы, и их не 10, а 100, кстати).

База данных имеет очень строгую структуру и, в частности, работа с кодировками символов (ваша проблема на 85E) и с получением/обработкой EPG на некоторых каналах, завязана на ID спутников, которые вбиты (мною) в прошивку в совершенно определенном виде и последовательности.

Удалив все спутники, вы тем самым нарушили идентификаторы на которые опирается ресивер в дальнейшей работе.

Ясно, я понял свою ошибку. Я сохранил на компьютере на всякий случай исходный db.dat до удаления спутников сразу после прошивки ресивера, так что сейчас переделаю. Я понял вашу идею с языковыми кодировками - вы железно привязали каждый язык к каждому спутнику по его ID для того чтобы названия каналов и телегид корректно отображался на всех известных спутниках не зависимо от используемого языка и не заморачиваясь с юникодом.

Ссылка на комментарий
Поделиться на другие сайты

Проблема с зависанием поиска каналов так и осталась, хотя и проявляется по сравнению с предыдущими версиями PGI 1.x реже.

 

В этот раз поиск завис на спутнике Hotbird, дошёл до 70 по счёту транспондера.

 

Я взял исходный вариант db.dat со списком спутников, который вы сформировали, переименовал некоторые из них, удалил весь список транспондеров, импортировал их из satellites.xml, залил в ресивер, перезагрузил, настроил 17 спутников.

 

И стал по очереди запускать поиск каналов в следующем порядке:

 

Eutelsat 36A (36E),

Astra-1G (31.5E),

Turksat (42.0E),

Astra (19.2E),

Hotbird (13.0E)

 

и поиск завис.

Ссылка на комментарий
Поделиться на другие сайты

Проблема зависания при поиске известна давно. Причина, порождающая её найдена не была. Остаётся только "Меню+ОК" и начинать всё с начала, типа пересканировать зависший спутник. Правда нет гарантии что  не зависнет в другом месте. ;)

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Проблема зависания при поиске известна давно. Причина, порождающая её найдена не была. Остаётся только "Меню+ОК" и начинать всё с начала, типа пересканировать зависший спутник. Правда нет гарантии что  не зависнет в другом месте. ;)

По моим наблюдениям за ходом сканирования, я могу предположить, что сканирование происходит в несколько параллельных потоков. В одном потоке считываются данные транспондеров и они накапливаются в неком массиве, во втором потоке эти данные обрабатываются, сохраняются каналы в бд и обработанные данные из  массива удаляются. А не могут эти зависания быть связаны с синхронизацией потоков ?

Ссылка на комментарий
Поделиться на другие сайты

И ещё одна проблема с поиском каналов. Очень часто, если поиск не завис до конца спутника, то всё равно очень часто просто пропускаются транспондеры. Особенно это проявляется на спутнике Hotbird. Просканировал, вроде дошло до конца, но счётчик транспондеров почему-то остановился на 73, хотя реально их 99. Открываю db.dat в PCEditor и смотрю, какие транспондеры остались без каналов. Сразу отбрасываю транспондеры с модуляцией ASM, проверяю сигнал на остальных пустых - сигнал есть, запускаю поиск каналов на пропущенном транспондере - каналы тут же находятся.

Ссылка на комментарий
Поделиться на другие сайты

Достаточно было всего лишь удалить ненужные спутники, если вы такой чистюля (хотя это тоже довольно бесполезное действие - они никак не мешают и нигде не появляются в обычной работе ресивера) и переименовать уже существующие, если вам не нравятся данные мною названия. Дальше вам следовало бы просто проверить списки транспондеров и не было бы вашего первого поста "про 10 спутников" (да, эти ID зарезервированы, и их не 10, а 100, кстати).

База данных имеет очень строгую структуру и, в частности, работа с кодировками символов (ваша проблема на 85E) и с получением/обработкой EPG на некоторых каналах, завязана на ID спутников, которые вбиты (мною) в прошивку в совершенно определенном виде и последовательности.

Удалив все спутники, вы тем самым нарушили идентификаторы на которые опирается ресивер в дальнейшей работе.

Сделал как вы сказали, я в этот раз даже спутники удалять не стал,  удалил только старый список транспондеров, а спутники только переименовал. Проблема с краказяблами в названии каналов на Intelsat-15 осталась.

Ссылка на комментарий
Поделиться на другие сайты

По проблеме с русскими названиями каналов для 85E, я провёл ряд экспериментов.

 

1) Для начала я взял исходный файл db.dat, в котором после прошивки ресивера я ничего вообще не менял, даже не удалял, не добавлял, не переименовывал спутники, не менял им орбитальные позиции, не удалял и не импортировал транспондеры. Т.е. вообще ничего, всё как есть. В настройках спутников добавил только Intelsat 85.2E, запустил поиск каналов. В исходном виде db.dat на этом спутнике всего 11 транспондеров. Каналы отсканировались, все русские названия впорядке.

 

2) Затем я опять взял исходный файл db.dat, и в программе PCEditor просто удалил полностью все транспондеры для всех спутников, и импортировал транспондеры только для одного спутника - для Intelsat 85.2E, для этого я в satellites.xml удалил все спутники, кроме 85.2E и сделал импорт, импортировалось 24 транспондера, которые привязались к 85.2E. Больше ничео не делал, залил db.dat в ресивер, перезагрузил, настроил только один спутник - Intelsat 85.2E, запустил поиск каналов. В результате в названиях каналов уже увидел краказяблы, но только на трёх каналах с транспондера 12160 H 28800, русские название каналов с остальных транспондеров были нормальными.

 

3) В отличии от варианта 2, я импортировал транспондеры 16 спутников. Ничего не изменилось - краказяблы в названиях только трёх каналов.

 

4) В отличии от варианта 3, я вдобавок переименовал спутник "INTELSAT 85.2E" на "Horizons 2/Intelsat 15 (85.2E)". Запустил поиск - опять ничего не изменилось, испорчены названия только трёх тех же каналов.

 

5) В отличии от варианта 4, я дополнительно изменил и орбитальную позицию для "Horizons 2/Intelsat 15 (85.0E)" с 85.2E на 85.0E. Запустил поиск - и вуаля - имеет краказяблы в русских названиях уже больше половины каналов, но опять не на всех:

11960 H - русский ОК

12000 H - русский - краказяблы

12080 H - русский - краказяблы

12120 H - русский ОК

12160 H - русский - краказяблы

12526 V - русский ОК

12600 V - русский - краказяблы

12640 V - русский - краказяблы

 

6) Я опять взял исходный db.dat (в котором я вообще ничего не менял), и просто в меню ресивера "База данных / Спутники и частоты / Спутники и транспондеры" с пульта ДУ добавил недостающие транспондеры для 85E, и отредактировал уже имеющиеся транспондеры в соответствии сегодняшнего списка транспондеров. Сканирую - краказяблы в русских названиях каналов на транспондере 12160H.

 

7) Последний эксперимент. Я взял вчерашний db.dat, в котором я удалял все спутники и создавал их с нуля, т.е. в котором все ID спутников изменены на другие, и просто для Intelsat-15 (85.0E) исправил позицию на 85.2E, т.е. как было вначале. Сканирую спутник, результат - точно такой же, как и с исходным вариантом db.dat - все русские названия каналов впорядке, за исключением трёх каналов с транспондера 12160 H.

 

Таким образом, я делаю заключение, что присвоенный ID номер спутникам никак не влияет на кодировку в названиях каналов. На кодировку влияет имеено указанная орбитальная позиция спутника. И что бы я не делал, даже если я сразу после прошивки PGI 1.4 ничего не меняю, а только с пульта ДУ добавляю недостающие транспондеры для Intelsat 85.2E, три канала с этого спутника с транспондера 12160 H всегда прописываются с краказяблами.

Ссылка на комментарий
Поделиться на другие сайты

По моим наблюдениям за ходом сканирования, я могу предположить, что сканирование происходит в несколько параллельных потоков. В одном потоке считываются данные транспондеров и они накапливаются в неком массиве, во втором потоке эти данные обрабатываются, сохраняются каналы в бд и обработанные данные из  массива удаляются. А не могут эти зависания быть связаны с синхронизацией потоков ?

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

Смирись с этим и живи в гармонии с природой..

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

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

Смирись с этим и живи в гармонии с природой..

О да... если бы не Дядя Фёдор и не его сотни исправлений и доработок, то с тем количеством глюков, которые были с самого начала на чисто корейском ПО, я бы IPBox уже давно в нервном срыве разбил об стенку.

 

Но Дядя Фёдор вдохнул в этот ресивер новую жизнь, благодоря его труду этот ресивер живёт до сих пор, за что ему огромная благодарность и поклон.

Ссылка на комментарий
Поделиться на другие сайты

Вот и я о том же....

Может бы и спрыгнул на энигму, но!!!!

У неё нет 14:9.. А для меня это параноййа :blush:

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Вот и я о том же....

Может бы и спрыгнул на энигму, но!!!!

У неё нет 14:9.. А для меня это параноййа :blush:

Я пробовал Энигму на IPBox-е - не впечатлила. Пока достойную работу Энигмы я видел только на Дримбоксе. На IPBox-е в Энигме помимо диких тормозов в работе, ещё и проблемы при хитром просмотре в виде рассыпаний картинки. Поэтому для IPBox-а предпочёл софт разработанный на базе заводского, и среди них выбрал PGI, начиная с версии 0.4.x, когда Дядя Фёдор сделал первые баг-фиксы с НТВ+HD и с Irdeto-2 (обрадовался, когда заработали Радуга-ТВ и Поверхность+). Потом обновлял PGI до версии 0.7.3. на которой и остановился, и долго на ней сидел. Когда начали выходить версии начиная с PGI 0.8 и выше, пробовал, но тут же возвращался на 0.7.3, т.к. не мог пережить дикие тормоза, которые были в них. Так бы и дальше сидел на 0.7.3, но тут в моём ресивере слетела прошивка (из-за многократного проподания питания из-за возникшего обрыва в питающем кабеле), и я заглянул в инет, не вышла ли новая версия PGI, увидел эту тему, решил попробовать. Очень обрадовался, что с версией 1.4 ресивер начал летать, так что теперь назад на 0.7.3 возвращаться уже не буду. Кроме того, с PGI 1.0 появилась поддержка звукового кодека AC3 - тоже гуд.

Ссылка на комментарий
Поделиться на другие сайты

Jurasic1

Насчёт крякозябр. В частности по 85-му. Аналогично и по другим если есть проблема.

Цитата д.Фёдора:

Нужно отредактировать файл /var/etc/epg/nonstandard_encoding

и внести в него такой текст (некоторые строки там уже могут быть).

после этого нужно удалить файл /media/epg.dat (если такой есть) и перезагрузить ресивер.

E85.2/12000/H:ISO8859-5

E85.2/12080/H:ISO8859-5

E85.2/12120/H:ISO8859-5

E85.2/12523/V:ISO8859-5

E85.2/12600/V:ISO8859-5

E85.2/12640/V:ISO8859-5

Ссылка на комментарий
Поделиться на другие сайты

Нужно отредактировать файл /var/etc/epg/nonstandard_encoding

и внести в него такой текст (некоторые строки там уже могут быть).

после этого нужно удалить файл /media/epg.dat (если такой есть) и перезагрузить ресивер.

E85.2/12000/H:ISO8859-5

E85.2/12080/H:ISO8859-5

E85.2/12120/H:ISO8859-5

E85.2/12523/V:ISO8859-5

E85.2/12600/V:ISO8859-5

E85.2/12640/V:ISO8859-5

 

В таком случае туда нужно добавить несколько новых строчек:

 

E85.2/11720/H:ISO8859-5

E85.2/11840/H:ISO8859-5

E85.2/11960/H:ISO8859-5

E85.2/12160/H:ISO8859-5

 

А так же нужно изменить строчку

E85.2/12523/V:ISO8859-5

на

E85.2/12526/V:ISO8859-5

 

Всё это в соответствии с актуальным списком транспондеров под Континент-ТВ:

 

11720 H 28800 3/4 DVB-S

11840 H 28800 3/4 DVB-S2/8PSK

11960 H 28800 3/5 DVB-S2/8PSK

12000 H 28000 2/3 DVB-S

12080 H 26700 3/5 DVB-S2/8PSK

12120 H 26700 3/5 DVB-S2/8PSK

12160 H 28800 3/5 DVB-S2/8PSK

12526 V 13930 5/6 DVB-S2/8PSK

12600 V 30000 2/3 DVB-S2/8PSK

12640 V 30000 5/6 DVB-S

 

А если нужно изменить обритальную позицию для спутника Intelsat-15 с 85.2E и на 85.0E, т.к. на всех источниках указана именно такая позиция, то чтобы избавить себя от лишних проблем, во всех строчках следует изменить E85.2 на E85.0 .

Ссылка на комментарий
Поделиться на другие сайты

Таким образом, я делаю заключение, что присвоенный ID номер спутникам никак не влияет на кодировку в названиях каналов. На кодировку влияет имеено указанная орбитальная позиция спутника. И что бы я не делал, даже если я сразу после прошивки PGI 1.4 ничего не меняю, а только с пульта ДУ добавляю недостающие транспондеры для Intelsat 85.2E, три канала с этого спутника с транспондера 12160 H всегда прописываются с краказяблами.

Можно было бы просто спросить меня, и избежать экспериментов :-)

Но, с другой стороны, вы сами узнали много нового :-)

Файл вам уже указали - /var/etc/epg/nonstandard_encoding

Если внимательно читать README, то это бы там тоже нашлось.

Короче говоря, я так понимаю, проблема решена.

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Можно было бы просто спросить меня, и избежать экспериментов :-)

Но, с другой стороны, вы сами узнали много нового :-)

Файл вам уже указали - /var/etc/epg/nonstandard_encoding

Если внимательно читать README, то это бы там тоже нашлось.

Короче говоря, я так понимаю, проблема решена.

Проблема решена, я не помню, перезагружал ли после этого ресивер, но пересканировать спутник в любом случае пришлось, и теперь все руссские названия каналов в читаемом виде :)

 

Вообщем прошивка получилась отличная. Повторюсь - по сравнению с PGI 0.8, 1.0, 1.1 и 1.2, ресивер снова стал летать, так же как летал с PGI до версии 0.7.3.

 

По сравнению с 0.7.3, на HD каналах разрешение по вертикали теперь максимальное (на версиях до 0.7.3 включительно было всего 540 строк, что бросалось в глаза на экране Full HD телека, особенно на логотипах каналов). В целом качество изображения как в HD, так и в SD на высоте, разницы с DreamBox 800 HD пока не замечаю.

 

И кстати, обнуление всего списка спутников и транспондеров в db.dat даёт один несомненный плюс - после того как я с самого нуля ввёл только реально используемые мной 17 спутников и импортировал транспондеры, поиск каналов сразу по всем 17 спутникам, а это около 5,5 тыс. сервисов, прошел до самого конца без зависания. Но пропуски транспондеров всё равно были на спутниках Hotbird (13.0E), Astra (19.2E) и Eutelsat (36.0E), так что пропущенные транспондеры пришлось просканировать по отдельности. В программе PCEditor наглядно видно пустые транспондеры и с каналами.

 

Ещё раз спасибо за ваш труд :)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

проблема с сетевыми папками "network shares" -  моментальный epic при выборе. Хотя работал раньше, правда не знаю до "чего"! И здесь искал и гуглил - ответа не нашел. Пытался найти лог в /var/log - но и там ничего.

Ссылка на комментарий
Поделиться на другие сайты

проблема с сетевыми папками "network shares" -  моментальный epic при выборе. Хотя работал раньше, правда не знаю до "чего"! 

 

Если вы не знаете, как же мы должны догадаться? Начните с самого начала, если есть время.

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

А как 1.4 работает с Оф. картой "телекарта"?

 

Так же как и любая другая прошивка, на которой есть дополнительный софт для картсервера и декодирования. Эта тема по прошивке PGI 1,4, а нужный вам софт обсуждается здесь.

А в этой теме мы карты не обсуждаем.

Изменено пользователем дядя Фёдор

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Дядя Федор, помоги пожалуйста, на прошивке 1.4 не могу словить новые каналы hd на НТВ+, транспордер не ловит частоту 12130, качество и сигнал по 100, что делать? спасибо.

Ссылка на комментарий
Поделиться на другие сайты

ну если качество и сигнал по 100, то частоту ловит.

Может каналы уже есть в списках, но с другим названием?

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Дядя Федор, помоги пожалуйста, на прошивке 1.4 не могу словить новые каналы hd на НТВ+, транспордер не ловит частоту 12130, качество и сигнал по 100, что делать? спасибо.

 

Чем помочь? Антенну покрутить?  :)

Здесь обсуждается прошивка PGI 1.4, а ваша проблема не в прошивке - у других на этой прошивке всё ловится.

Есть другие темы для обсуждения отсутсвия, присутствия или силы сигнала.

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

ну если качество и сигнал по 100, то частоту ловит.

Может каналы уже есть в списках, но с другим названием?

это как так может получиться? названий таких даже близко нету, стандартные hd каналы есть, а новые не определяет

Ссылка на комментарий
Поделиться на другие сайты

Проблема EPG. Ipbox 9000 показывал почти все программы на сутки и более. Сейчас показывает только две - текущую и последующую. Есть ли вариант видеть программу передач на сутки?

Ссылка на комментарий
Поделиться на другие сайты

это как так может получиться? названий таких даже близко нету, стандартные hd каналы есть, а новые не определяет

 

Не доверяйте индикаторам сигнала на этом ресивере - они никогда не показывали правду, особенно на некоторых моделях DVB-S2 тюнеров.

Вы хотите сказать, что у вас уже есть HD каналы, которые показывают нормально и вы ищете новые HD каналы на том же самом транспондере, где уже есть работающие, и не находите их?

IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90

28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W

Ссылка на комментарий
Поделиться на другие сайты

Проблема EPG. Ipbox 9000 показывал почти все программы на сутки и более. Сейчас показывает только две - текущую и последующую. Есть ли вариант видеть программу передач на сутки?

В каком пакете?

В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам.
 
PGI-1.5-Final_RC2@AB IPBox 910 HD     TV SAMSUNG UE32C6000
 

Ссылка на комментарий
Поделиться на другие сайты

Не доверяйте индикаторам сигнала на этом ресивере - они никогда не показывали правду, особенно на некоторых моделях DVB-S2 тюнеров.

 

Я даже больше скажу - индикатор "качество сигнала" в IPBox 9xx HD вообще не показывают уровень сигнала, а только его присутствие. Личном в моём IPBox 91 HD шкала начинается примерно от 75% (соответствует 20-25% по шкале OpenBox X540), и заканчивается примерно 85% (соответствует 100% по шкале OpenBox X540).

 

Шкала в IPBox 9xx HD хороша лишь в одном - как бы плохо сигнал со спутника не принимался, у клиентов вопросы к качеству приёма не возникают никогда, пока есть стабильная картинка на экране тв.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...