SAT
шарінг
Форум - Супутникового телебачення SAT-PROF  

Назад   Форум - Супутникового телебачення SAT-PROF > Основні категорії форуму > Ремонт тюнерів,JTAG відладка

Примітки

Створення нової теми Відповідь
 
Параметри теми Параметри перегляду
Старий 29.12.2009, 14:32   #1
sat-prof
Administrator
 
Аватар для sat-prof
 
Реєстрація: 14.12.2009
Дописи: 6.635
Ukraine
Мій ресівер: Opticum 9500HD Enigma2 (ACC Авангард) +Openbox X820 (Dir320)
Надіслати повідомлення для sat-prof на ICQ
Типово Переробка General Satellite VA-7200 в OpenBox X800

Мета, яка ставилася переробкою:
По-перше, чисто спортивний інтерес - зробити з одного ресивера інший. По-друге, в місцевості, де я живу, ресіверів OpenBox просто не існує в продажу, а те небагато що, що є - це їхні клони, що не відрізняються якістю і нормальною роботою, у той час як "фірмовими" ресиверами GS завалено все і вся . По-третє ... по ресивера OpenBox (тільки моделей F300/X800/X820) можна досить з хорошою точністю налаштувати антену, а по пропонованих для переробки GS моделей 7001 або 7200 - взагалі фактично ніяк (хоча і всі інші моделі з лінійки GS не призначені для точної настройки). Ну і, по-четверте, все-таки, ресивер опенбокс - це набагато краще, ніж гс. Хоча б тому, що в нього можна вставляти не тільки віакцессовие карти

Цей опис дозволить переробити ресівер GS VA-7200 в OpenBox X800 з декількома відмінностями / обмеженнями:

в GS-е один роз'єм SCART;

в GS-е ні ком порту (але, хто хоче - зможе самостійно додати його, потрібен всього лише перетворювач рівнів на транзисторах або на MAX232 і сам роз'єм RS-232);

картоприймач буде працювати з усіма картами, крім Irdeto (поправимо, про це нижче);

цифрової індикації на передній панелі в GS-е ні, та й кнопочок поменше.

Точна маркування встановленої плати в тому ресівері, який був у мене - MBVA-FTAr0.10, якщо у вас буде якась інша ревізія, то, можливо, доведеться щось змінювати.
У випадку, якщо роз'єм для Smart-карт не потрібен, то можна реалізувати подібну халепу з ресивера GS FTA-7001S, до того ж у нього є COM-порт, який буде нормально працювати без всяких доробок.

Що треба мати:
Пульт від опенбокса!
Паяльник з тонким гострим жалом.
Скальпель (нормальний, медичний, не одноразовий).
Фен системи гаряче повітря (він же "паяльна станція").
Мікроскоп. Можна і без, але буде тяжко.
Тонкий провід (який завгодно, хоч МГТФ, хоч ПЕВ, перетин - на смак, хто скільки вміє паяти).
JTAG-інтерфейс (для зміни прошивки під флешці).

Ніяких мікросхем і чогось додаткового не треба, все необхідне є в ресивері. І навіть більше - після переробки залишиться "зайва запчастина" - SEEPROM-ка


Отже, приступимо!

Дана робота заснована на алгоритмі переробки ресивера Globo на процесорі 5518 в OpenBox. Додаткову інформацію можна почерпнути в даташіте на процесор STi5518 і принципової схема на OpenBox X800.
Сама переробка полягає в перекроювання доріжок на платі, а також зняття і додаванні резисторів в декількох місцях.
Зі зворотного боку плати робити практично нічого не треба, треба тільки розрізати доріжку, що сполучає 2-у ногу DD2 (логіка, 4 інвертора 74LCV04) з процесором (на який вона йде відразу на 2 ноги, це 126 і 22) і замкнути колектор і емітер (це крайні ноги) транзистора VT25, який стоїть поруч з RF-модулятором:


Перед початком різання і пайки на лицьовій стороні - спаюється з плати SEEPROM-ку DS1 і всі резистори, що знаходяться поруч з роз'ємом передньої панелі - R49, 50, 51, 52, 176, 177, 178, 180, 181, 183, 187, 188 . Все, крім R53 і R54 (або 55)! Діоди VD16-VD19 - за бажанням, можна зняти, можна залишити, все одно вони залишаться висіти в повітрі.

Зв'язок процесор-флешка: необхідно доріжку, яка йде з 11-ї ноги флешки на 128-ю ногу процесора перекомутувати на 130-ю ногу. Для цього розрізаємо скальпелем поруч з процесором цей провідник, 128-а нога залишається в повітрі, а 130-ю з'єднуємо маленької перемичкою з цим провідником. Також необхідно зробити відсутню доріжку з 15-й ноги флешки на 206-ю ногу процесора, підтягнувши її через резистор 10 кОм на харчування 3,3 В (по-близькості воно є на нижньому виведення C10, так що до нього можна просто припаяти резистор, а від нього вже й провідник), але перед цим провідник, що йде з 206-ї ноги процесора треба відрізати від транзистора VT25 (це управління живленням RF-модулятора).



Зв'язок процесор-тюнер: 201-ю ногу процесора потрібно з'єднати з 26-й ногою тюнера, вона виходить саме на ближній до тюнера висновок резистора R1. Цим ми завели на тюнер Reset, але залишається ще два провідника - це шина i2c. У ГС-е відведені під цю шину на процесорі 2 пари висновків, один з яких виділена на тюнер, а другий на RF-модулятор і еепромку. В опен ж еепромкі немає і на одній шині i2c сидять тюнер і модулятор. Так ось, провідники шини i2c з тюнера йдуть на 20 і 21 ноги процесора (а повинні йти на 194 і 195 ноги, відповідно). Розрізаємо доріжки, що йдуть на ці висновки процесора поряд з резисторами R5 і R6, після чого знімаємо ці резистори, а потім - з'єднуємо провідниками верхній висновок знятого резистора R5 з контактною площадкою 6-й ноги випаянной еепромкі, а нижній висновок знятого R6 - з 5 -- й ногою.

Зв'язок процесор-піталовка конвертора: потрібно перерізати дві доріжки, що йдуть на процесор з резісторв R33 і R63, причому розрізати їх поруч з перехідними отворами над процесором на лицьовій стороні плати. У підсумку, одна повинна йти з нижнього виведення R63 на 45-й висновок процесора, це включення / вимикання живлення конвертора. А друга - це управління поляризацією, але з нею не все так просто: сигнал виходить з 22-го виводу процесора, і все було б чудово, якщо б він не був інверсний. Тобто, якщо є бажання, можна просто в установках кожного транспондера змінити поляризацію, а якщо цього робити не хочеться, то потрібно будь-яким чином Інвертувати цей сигнал. Я для цього використав наявну на платі збірку інверторів DD2, половина з яких не задіяна. Поєднавши 9-й висновок DD1 провідником з доріжкою, що йде на 126 +22 ноги процесора, а 8-ю ногу з нижнім виводом R33, отримуємо шукане. Це вийде самий довгий провідник, привнесений ззовні, але і то його треба довести всього лише до місця розрізу Вослу перехідного отвору над процесором, а не до самого R33. Увага! невживані висновки DD2 припаяні до землі, так що перед підключенням до них - підніміть їх з корпусу!
Зв'язок процесор-"пульт": iR-приймач у GS-е підключений прямо до 1-й нозі інвертора DD2, а з 2-ї йшла доріжка на процесор. Яку ми на самому початку розрізали. Оскільки інвертований сигнал з пульта нам не потрібен, то цим же інвертором інвертуємо його другий раз, з'єднавши 2-у і 3-ю ноги DD2, а з її 4-й ноги кидаємо провідник на 125-у ногу процесора. Ось тут доведеться постаратися: 125-та нога процесора припаяна на землю, так що спочатку треба підняти її. Точно так само, треба підняти із землі і 3-ю ногу DD2 перед з'єднанням з 2-й ногою. Чому так складно, через 2 інвертора? Та просто щоб не робити узгодження рівнів iR-датчика з висновком процесора, тому що на передній панелі провідник датчика йде безпосередньо на роз'єм, до того ж можливі різні варіанти плати передньої панелі - як з живленням від 5В, так і від 3,3 В.
Відеовихід: управління відеорежимах на скарт (перемикання телевізора на даний вхід і зміна aspect ratio) проводиться через 8-у ногу. Для того, щоб все працювало коректно, треба доріжку, що йде з нижнього виведення R140 з'єднати з 207-м висновком процесора, відповідно, розірвавши її зв'язок з 2-м висновком процесора. А нижній висновок R141 з'єднати з звільнилися 2-м висновком процесора, розірвавши перед цим зв'язок з 3-м висновком процесора. Єдине але: перемикання ж режимів Composite / RGB, яке проводиться зміною логічного рівня на 16-й нозі скарт не здійснюється. На даному виведення присутній завжди високий рівень (що відповідає режиму RGB), а композитний сигнал є на виході скарт теж постійно. Так що, якщо телевізор через скарт розуміє тільки композит, то нічого страшного в цьому немає, якщо і RGB теж - то автоматично переключається на RGB, що теж цілком нормально.
А тепер найцікавіше: процесор VS кнопки на передній панелі. Ось вже де доведеться постаратися, так це тут. Кілька разів подумайте, чи треба Вам це. Якщо не треба - то достатньо 104-ю ногу процесора підняти в повітря і висмикнути з роз'єму на передній панелі 3-й і 4-й провідники. А якщо все-таки треба, то, можу привітати, частина цієї роботи вже зроблена, на самому початку, коли були зняті резистори поруч з роз'ємом передній панелі. Тепер треба верхні висновки верхнього ряду знятих резисторів з'єднати з нижніми висновками нижнього ряду перемичками. Тобто, для прикладу - верхній висновок R188 з нижнім R176. І так все 4 резисторні групи. Далі: поруч з 43, 44 і 46 ногами процесора розрізаємо що йдуть від них доріжки, вони дуже короткі, так що, от як раз тут і стане в нагоді мікроскоп. Робити без нього - я б не став. Загалом, у результаті, з'єднуємо через наявні провідники на платні від цих чотирьох резисторні груп у роз'єму на передній панелі так, щоб R188 - йшов на 41-ю ногу процесора, R187 - на 39-ту ногу, R183 - на 40-у ногу , а R181 - на 42-у ногу. Крім цього, знімаємо резистор R166 (поруч зі 105-й ногою процесора) і на нижню контактну майданчик ставимо вертикально резистор 10КОм, вільний висновок якого підпоюють провідником до 5В (найближчі 5В є на дроселі L7).


Сама передня панелька теж вимагає косметичної переробки: треба відрізати землю від усіх чотирьох кнопок і, з'єднавши їх всі разом, завести на 8-у ногу роз'єму. Для цього треба розрізати 5 доріжок і провести 3 спайки. Хоча, кожен може зробити це по-своєму, кому як подобається.

У результаті отримаємо працюють кнопки (зверху вниз): Power, OK, CH +, CH-і жовтий світлодіод як індикатор включеного ресивера. Кому подобається, може перекомутувати його на будь-який з інших кольорів.

Залишилось зробити всього 2 речі: припаяти ніжки роз'єму JTAG на плату і прошити відповідний дамп від опена. Наприклад, остання версія 5.46 для X800. Сам алгоритм перешивки флешок JTAG'ом для процесорів STi можна знайти на величезній безлічі сторінок в інтернеті, а тому описувати його в рамках даного матеріалу - вважаю безглуздим.
Ну і, за бажанням, можна змінити кварц на платі картоприймача з наявних 3,57 MHz на 6,00 MHz, якщо буде робота з Irdeto-картами. Поясню: ресивер з усіма картами, крім ірдето, працює на частоті 3,57 MHz. Якщо вставити ірдетовую карту з таким кварцом, то вона просто не розпізнається. Відповідно і навпаки: з 6,00 MHz кварцом будуть працювати тільки ірдетовие карти. Також, хочу зазначити, що розводка картоприймачем в GS-е і опен трохи відрізняється: в опен існують зв'язку 12-го виведення TDA з 8 висновком самого картоприймача через резистори 22-33 Ом і 13 і 4 відповідно. Так що, у випадку, якщо якась карта, яка бачиться в опен, не побачиться в GS-е, можна спробувати додати ці провідники.
Увага: якщо на наявному у вас примірнику плати VA-7200 встановлений процесор STi5518BQC (побачити можна лише знявши радіатор), то кварц з картоприймача потрібно випаять, а 24-й вивід мікросхеми TDA з'єднати через резистор 22-33 Ом з 4-м висновком роз'єму плати картоприймача, доріжка від якого йде прямо на 189-й вивід процесора. З нього буде тактіроваться TDA-шка і карти будуть бачитися всі (і ірдетовие теж).

Хоча дане опис створено з роботи, виконаної мною, тим не менше, можливі якісь покращення в плані більш простій реалізації тих чи інших питань, а тому - доповнення та уточнення вітаються (зворотний зв'язок з автором статті Щоб бачити інформацію потрібна Реєстрація! ).
Пам'ятайте: все, що ви робите - робите своїми руками і несете відповідальність за скоєне самі.
Щоб бачити інформацію потрібна Реєстрація!

Стаття написана автором сайту Щоб бачити інформацію потрібна Реєстрація!
Взято зі Щоб бачити інформацію потрібна Реєстрація!
__________________
Щоб бачити інформацію потрібна Реєстрація!
Цінуйте щирість, а не користуйтеся нею. (sat-prof)
sat-prof зараз поза форумом   Відповісти з цитуванням
Відповідь

Закладки

Параметри теми
Параметри перегляду

Ваші права у розділі
Ви не можете створювати теми
Ви можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 00:44.


vBulletin 3.8.4 ; Переклад: © Віталій Стопчанський, 2004-2010
Львівський форум