Шасси PT-92 Service Manual

Пол дня сегодня крутил небольшой телевизор Rainford TV-3715TC. Перепробовал кучу параметров настройки тюнера. Не подошел ни один. При том что тюнер Samsung TECC2949PG35D.

При внимательном изучении сервисного руководства обнаружилась отличная табличка. В документе на странице 8. Как оказалось диапазоны частот и биты конфигурации тюнера отличаются от всех которые нашел в интернете. В сети как правило предлагаются байты TBL,TBM, TBH выставить в  A1:92:38 что по версии мануала могут справедливы для тюнеров Philips либо для каких-то других тюнеров Samsung/ Привожу следующую табличку. Может кому пригодится.

Вход в сервисное меню  TV-3715TC: На пульте зажать кнопочку SUB-PAGE(три полосочки с часиками) и не отпуская зажать на телевизоре VOL-(громкость вниз).

В самом меню: P+/P- — переход по пунктам меню. VOL+/VOL-  — изменение значений.

ПАРАМЕТРЫ

НАСТРОЙКИ ТЮНЕРОВ

PHILIPSOREGATEMICSAMSUNGALPS
TSL 45 45 45 45 45
TEL 160 118 150 150 180
TSM 160 118 150 150 180
TEM 440 400 440 425 465
TSH 440400440 425 465
TEH 863 865 865 865 900
TBL A1 03 010101
TBM 92 06 02 02 02
TBH 34 85 04 08 0C

 

Ну и в заключение. Скачать  PT92 Service Manual (PDF)

 

Простая зарядка Li-ion аккумуляторов

18650Привет. Есть у меня замечательный китайский фонарик с линзой. Светит отлично. Работает на одном Li-ion аккумуляторе форм-фактора 18650. Не так давно досталось мне несколько таких же живых аккумуляторов 18650 от сдохшей ноутбучной батареи. Так как аккумов стало много, надо было что-то делать с зарядкой этого хозяйства. Штатная зарядка от фонарика показалась мне очень подозрительной и неудобной. Откидная вилка для включения в сеть 220 короткая и не в каждую розетку подойдет, да еще и постоянно выпадает из настенной розетки. Шлак короче. В связи с тем что в последнее время руки чешутся что-то попаять, то очень захотелось мне намутить зарядку собственную.
Чуть погуглил и нашел дешевенький китайский контроллер заряда Li-ion аккумуляторов с минимумом обвеса.
В общем взят был за основу QX4054 в корпусе SOT-23-5. Даташит на китайском внизу поста. Есть похожие контроллеры от Linear Technology LT4054, но ценник на них мне показался не гуманным да и где купить их в Украине я не нашел.(
Подробнее

Модуль мониторинга для Zabbix. Часть-2

photoПродолжение. Предыдущая часть здесь. Про изготовление печатных плат в домашних условиях я распостраняться не буду. Благо в сети полно материалов на тему изготовления печаток. Я делал при помощи фоторезиста.
Примерно процесс видно на фото(кликабельно). Ниболее интересный момент в этой заметке это работа с заббиксом. В процессе настройки сервера zabbix для приема данных внимательно записывайте ключи.
Подробнее

Запуск произвольного канала на MAG250

mag-250-microКу. Быстрая заметка шпаргалка. Иногда бывают случаи когда надо заставить приставку MAG250 при загрузке воспроизводить определенный IPTV канал. То есть один канал который должен транслироваться постоянно. Решение достаточно простое. Состоит в подмене страницы services.html(страница внутреннего портала) своей простой страничкой. Для выполнения этой операции требуется доступ по ssh к приставке. Итак.
Подключаемся к приставке и бежим в /home/web/

#cd /home/web/

Переименуем оригинальный файл.

#mv services.html services_original.html

создадим новый файл

#vi services.html

Наполняем файл следующим содержимым:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<script src="event.js" type="text/javascript"></script>
<script type="text/javascript">
var stb;
var stbEvent=
{
onEvent : function(data){},
event : 0
}
function init(){
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
stb = gSTB;
stb.InitPlayer();
stb.SetStereoMode(1);
stb.SetVolume(100);
stb.Play('http://адрес_потока:порт');
setInterval('checkstatus();', 120000);
}
function checkstatus(){
if ((stbEvent.event == 1)||(stbEvent.event == 5)) stb.Play('http://адрес_потока:порт');
else {}
}
</script>
</head>
<body onload="init()">
</body>
</html>

Где адрес_потока:порт вписать свой адрес и порт. Ну и не забыть указать тип протокола. rtp,http,udp и так далее.
Более подробно о способах управления приставками, можно прочитать в официальном документе от Infomir
на ихней вики: JS API — для версий до 0.2.18
Сохраняем нашу страничку.
Дальше. Нужно убить все порталы которые прописаны в приставке чтобы запускался только внтуренний портал с нашей страничкой.
Удаляем первый.

#fw_setenv portal1=""

И второй.

#fw_setenv portal2=""

Перезагружаемся.

#reboot

После перезагрузки должны получить то что хотели. :)
Собственно, как это работает. При загрузке внутреннего портала загружается наша страничка в коде которой мы создаем объект stb и запускаем систему событий. дальше инициализируется встроенный плеер и начинает воспроизведение потока. При этом раз в 2 минуты проверяем не пропал ли поток stbEvent.event == 1 и 5.
Вот как то так)

В связи с тем что код копируется со всяким html-мусором выкладываю просто текстовый файл.
Скачать: services.txt

Модуль мониторинга для Zabbix. Часть-1.(План и схема)

Повальное увлечение народа электроникой, робототехникой и ардуинами не прошло и мимо меня. Роботов и коптеров делать я пока не планировал, а планировал сделать что-то полезное, что могло бы принести пользу.
Появилась идея сделать устройство удаленного мониторинга с отправкой данных на Zabbix-сервер. Выбор пал на связку Arduino UNO + Ethernet Shield W5100 + Своя плата с коннекторами, делителями,индикацией и датчиком тока ACS712.
То есть устройство должно собирать информацию о напряжении кислотных батарей, напряжении в линии 220в, температуре и величине тока какой-либо измеряемой линии питания с отправкой данных на сервер для отрисовки графиков.

Схема. Делители для АЦП считал по всем известной формуле:

adc

R1 — 22kOm, R2 — 10kOm.
В итоге при максимальном напряжении на АЦП 5В. максимальное измеряемое напряжение будет 15В.
Схема нарисована в в бесплатной версии Diptrace. Схемы я толком рисовать не умею, собственно как и грамотно разводить платы, но надеюсь в будущем будет получаться лучше.
Подробнее

Привязка ttyUSBx для OSCAM

udevПривет. Эта заметка по большей части является продолжением предыдущей о Установке OSCAM в Linux.
Как известно oscam обращается к локальным кардридерам через /dev/ttyUSBx где х-какая-либо цифра начиная с нуля. ttyUSB0, ttyUSB1, и так далее. Все бы ничего, но как правило после перезагрузки номера кардридеров меняются и получается каша, ничего не работатет. Решение проблемы — в привязке конкретного USB-устройства к конкретному ttyUSB. Вернее, даже не так. Решение в отвязке от имен ttyUSBx и привязке к каким нибуть постоянным и понятным символьным именам для удобочитаемости. Например /dev/reader_1, /dev/reader_ntv и так далее. Погуглив на тему udev стало понятно что проще всего привязать phoenix-ридеры к определенным симлинкам по серийному номеру. А теперь составляем себе план.))
1. Нумеруем свои ридеры произвольным способом. Бумажками, наклейками, маркером, etc.
2. Определяем серийный номер каждого из ридеров и записываем себе на бумашку.
3. Составляем файл правил правил нумераций наших девайсиков в /etc/udev/rules.d/
План есть. Курим и приступаем к реализации.)
Подробнее

Установка Oscam в Linux

oscam-logoПотребовалось настроить oscam на Linux. Пост по сути  для «не забыть»,  но может еще кому понадобится. Делаешь раз и потом годами не трогаешь, все забывается.
Итак. Что имеем на входе:

ОС Ubuntu Server 14.04.1 LTS, ПК с USB phoenix reader и желание прикрурить к этому oscam.

Про установку Ubuntu рассказывать нечего. Ставим как обычно. Языки, часовой пояс, заводим юзера с паролем.  Единственное что можно порекомендовать для свежеустановленной системы это выполнить обновление списка пакетов и апгрейд.
Обновляем список пакетов:

[code]
user@pc$sudo aptidute update
[/code]

Устанавливаем обновления:

[code]user@pc$sudo aptidute upgrade[/code]

Все. Система готова к работе. Чтобы не морочится делаем сразу

[code]

user@pc$sudo su[/code]

Дальнейшие действия будут выполнятся от имени root. Идем в директорию для временных файлов и первым делом устанавливаем библиотеку для работы oscam с usb-фениксами(smartreader support). Так рекомендуют разработчики.
Подробнее

Самодельный Phoenix Reader(Феникс-ридер)

Понадобилось по работе заюзать пачку Phoenix reader(Феникс-ридеры). Посмотрел на текущие ценники на эти ридеры и умножив на курс доллара, стало понятно что денег стало жалко.) Решено сделать ридеры своими руками, благо схемотехнически он не очень сложен и после сборки особой наладки не требует. Сложного ничего нет. Поэтому, если кому интересно и не хочется заказывать ридеры у китайцев, то вариант сделать самому вполне по силам и по карману.
Итак. За основу была взята схема из блога свободного инженера.  Кстати, для тех кто не хочет возиться со сборкой на той же странице блога можно написать автору и он может быть изготовит вам ридеры за деньги. Разбираться в Sprint Layot было лень, и решил я перерисовать схему и развести печатную плату в DipTrace. Ниже скриншот схемы(кликабельно.) все нужные файлы в конце статьи.
Схема Phoenix Reader
Схема Phoenix Reader

Подробнее