На главную страницу

FAQ по программированию карточек

(составлено по ответам на вопросы в конференциях)

 

1. Планиpyю покyпкy комплекта под SatTV и не могy до конца понять в чем фyнкциональные отличия pазных типов каpт - GoldWafer, Silver, Fun... То, что чипы pазные это понятно. Hо что это даст мне как пользователю? Больше кодиpовок откpоется, больше каналов, быстpее пеpеключение с одного канала на дpyгой или что еще?
Andrey.

Чего брать? Фан, фан2, фан3, фан4,сильвер?

Vladislav
 
Ну-у-у-у, это ты уже сам думай! Для того чтобы выбрать карточку надо знать, что ты хочешь (ну, то что ты хочешь смотреть СатТВ и желательно подешевле, я уже понял ;-) ).

А с карточками все очень просто : Есть , условно говоря, 2 линии карточек от 2 различных производителей процессоров: Пик и Фан.

Пики в свою очередь делятся на Пик (первый) и второй Пик.

Первый Пик (он же, Голд, по цвету карточки) довольно старая разработка, переделана из карточки для Mac/D2Mac (аналоговое ТВ), путем замены проца для цифрового ТВ (раньше он был, дай Бог памяти, с буковкой "A", а теперь с "F"). При прошивании ее соответствующей прошивкой, она эмулирует работу оригинальной карточки в соответствующей кодировке для тюнера со СТАНДАРТНЫМ ПО.

Второй Пик (силвер) логическое продолжение линии первого, более мощный процессор и на карточке установлена внешняя ПЗУшка большего объема.

Фан-кард (пурпле) по возможностям равен (ну, немного превосходит) второму Пику. Главное отличие, он и 2Пик могут использовать прошивку Хв1, но для этого должен иметь НЕСТАНДАРТНУЮ прошивку и тюнер или кам-модуль.

Фан 2, 3, 4 аналогичны 1Фану, но имеют большую внешнюю память, проц , вроде, тот же. Но на данный момент для них нет популярных прошивок использующих их возможностей (и первый-то Фан, до настоящего времени, не использует всех своих возможностей).

Ну а дальше сам смотри, какой тюнер берешь, какие кодировки будешь смотреть, какие прошивки использовать... Если уже имеешь программатор 3в1, то смотри в сторону 1 и 2 Пиков, для Фана нужен другой, хоть и не сложный, программатор.

Если интересует только сека и в будущем не собираешься смотреть несколько кодировок, то бери 1Пик, он дешевле...

Igor
 
Каждая пpошивка пpедназначена для pазных видов аппаpатов. Хв1 не пойдет на аппаpате с чистым виаком/секой/иpдетой. Она заточена под pаботу с соответствующей пpошивкой Хв1 аппаpата (кама). Также эта пpошивка не будет pаботать на пеpешитом самсунге 9500 - для него нужно несколько каpточек, каждая для своей кодиpовки.

Я не силен в pаскодиpовке, но по поводу pазных аппаpатов и каpточек: У фана и вафеpа pазные сфеpы пpименения.
Если в pесивеpе, то надо каpточка
чистый виак,сека,иpдето (в т.ч. модуль) голдвафеp или фан
модуль пеpешитый под Хв1 фан или пик2(сильвеp)

Пpедположим, что у тебя в аппаpате нет встpоенной кодиpовки. Покупай виаковский для автоапдейта и пеpешитый под Хв1 - будешь на него смотpеть секу/иpдету. Если купишь только виа-кам, то беpи голдвафеp, а если Хв1 - то фан.

Mishel

2. Немного о программаторе SmartMouse/Phoenix.
Axl

Данный программатор является сейчас, пожалуй, наиболее распространенным на рынке в Москве. И AllSat и ряд других предлагают именно его. Многие, не имея особого выбора, и не желая возится со сборкой иного программатора самостоятельно, останавливаются именно на нем. Однако, сам столкнувшись с этой проблемой, хочу отметить, что данный программатор используется для прошивки еепрома, но никак не пика.
Если я ошибаюсь, то с удовольствием выслушаю мнение других.
Так именно этот факт вводит многих в заблуждение. В 90 случаях из 100 невозможно прошить еепром, не поменяв пик, или не загрузив loader от соответствующей прошивки. Это недавно и подтвердил SOLO в ответе на мой вопрос.
Поэтому мой совет начинающим... не спешите. SmartMouse/Phoenix не спасет вас.
И еще - речь именно о SM/Phoenix, а не о "чистом" Phoenix, который также очень популярен.
 
Re: sattv
Да я согласен
   
Re: Re: Zodiac
Если цель смотреть кодированные канал (каналы) постоянно, то что еще нужно, как прошить eeprom кодами. Больше же ничего не надо ? Если ваша программа не понимает программы зашитой в pic, то выгрузите ваш eeprom и исправляйте в нем ключи, зашивая его потом обратно. Или в программе SECA103 можно просто редактировать ключи в текстовом виде и зашивать их потом в eeprom.
     
Re: Re: Re: Axl
Я лишь пытаюсь донести свои впечатления. Просто мой путь к программированию и вопросы, с которыми я сталкивался, наиболее типичный. Я мало что понимаю в железе, но желание побеждает. Конечно, можно все проводить так, как пишет Zodiac. Но мой опыт общения с SM/PH показал, что не так все просто... Ведь покупают программаторы ( и втридорога) те, кто ничего в них не понимает (т.е. как я). А потом начались проблемы. На 3! компах не пошел Winphoenix, далее ряд программ требует какие-то дополнительные библиотеки. Кстати, и сейчас Pip2 у меня работает лишь на одной машине, а на двух других не запускается и все. Тот, кто покупает программатор, не готов решить эти проблемы, поскольку мало что в этом понимает.
 
Re: Alex
А ввобще идеальный вариант SM/PH и LUDIPIPO иметь или универсальный типа MULTIPROG. Как говорится не гонитесь за дешевизной.
   
Re: Re: Axl
Я остановился на SM/PH и JDM от Соло. Поскольку в электронике ничего не смыслю... А по схемам Соло даже я смог собрать. :))
     
Re: Re: Re: sattv
Отличный выбор ! Поздравляю
       

 

3. Опять нужна помощь SOLO.
Sergey

Уважаемый SOLO после изготовления програматора JDM после запуска BAT файла пишет, что драйвер JDM84 загружен, потом стартует PIP02.EXE и все сообщение в строке 200 1329:00BD. Объясните это что.
Программа PonyProg прошивает только 24LC16 а PIC не прошивает.
Заранее благодарен.
Сергей.
 
Re: sattv
Скачай программу PIX113 и все будет работать.
(EE по ctrl+F6)
Удачи !
 

Комментарий "Шпаргалки": Программа PIP02 версии 1.18 была написана на языке Turbo Pascal с применением модуля Crt, который вызывает ошибку с номером 200 на быстрых компьютерах типа Pentium II/Celeron. Есть три варианта решения этой проблемы:
1. Отключить в BIOS компьютера Internal Cache процессора, затем загрузить в DOS старую версию PIP02. Не пытайтесь грузить Windows!
2. "Откорректировать" PIP02 программой bppat102, tppath или rte200w
3. Скачать новую версию PIP02, например 1.26

 

4. Вопрос SOLO.Работает ли програматор JDM с программами Picprogr 103 и Poni Program.
videosata

 
Re: SOLO
Если в проге есть поддержка JDM или LUDIPIPO, то должно усё
работать. Сам не проверял на этих, но на других с данными
типами всё фунциклирует.

 

5. Почему в "3in1" земля подходит к 5 контакту картоприемника
а 5V - к 1му (как в ISO), а в "JDM" наоборот?
Где можно взять инфу о том, как всё это работает (т.е. что
и куда надо подать что бы залить/считать информацию с
pic/eprom). Хочется разобраться со схемками.

ksv

 
Re: SOLO
В JDM схемка сконструирована так, что земля для питания
ПИКа или ЕЕПРОМ получается в результате детектирования
импульсов CLOCK, для увеличения напряжения
программирования, т.е. земля от ПК это +5В в JDM, а земля в
JDM - это -5В в ПК (надеюсь понятно).
 
Re: BDK
Во первых что буквы на русских элементах должны быть? Во
вторых почему он у меня не работает? Шьет вроде бы -
верификация - ошибка на 0h, Читаю - вроде чистые микрухи
как были так и остались. Почему
   
Re: Re: <без ответа. ответ самого BDK смотри ниже>

 

6. Вопрос для SОLO по программатору JDM: Возможна ли замена КС 212 на КС 213? Спасибо!
Олег

 
Re: SOLO
Можно

 

7. Chto takoe poslednii' stolbec iz 2x baitov v HEX proshivkah?
REX

 
Re: qwerty
"Configuration Word" - fuse параметры
   
Re: Re: REX
A kak by ego vicislit' samomy?
Da i ne to eto (Ya dumayu...). Smotrel PDF ot MicroChip k PIC..F84, ConfWord - sovsem drugoe.
     
Re: Re: Re: qwerty
Если имеется ввиду крайний правый столбец в КАЖДОЙ строке hex-текстаб состоящий только из ОДНОГО байта (двух цифр), то это line' check summ. Читать надо описание intel-hex формата. Калькулируется этот зверь очень просто: это есть "добавление до нуля суммы всех байт в строке (исключая лишь двоеточие - его не добавишь)". Т.е. x=0-(bqtty+adr1+adr2+dta1+b1+b2+...+b10) в случае если строка содержит 10 байт. От "x" берётся только младшая часть (1 byte).

 

8. Для pic карты с JDM, PIC16f84-10Mhz пойдёт, или нужно 4Mhz?
Олег

 
Re: martin
poidiot , ia rabotaiu s 20MHz

 

9. Джамперы на 3 в 1. Как правильно выставить ?
Игорь

 
Re: SOLO
тактовая частота для прошивки pic-карт - 3,5 Mhz; J1 - инверс сброса - включ. или выключ -смотря какая прога (например винфеникс понимает в двух режимах) переключатель - OPEN (но некоторые проги просят - шорт) Для логирования и эмуляции частоту и инверс нет надобности выставлять, т.к. они не задействованы в этих режимах. ТАМ же всё написано!!!

 

10. Никак не могу настроить - JDM. Пробовал в Pip02, PIX, никак не получается. Прога - пишет об ошибке при програм-ие девайса. Уже не знаю что и - делать.За качество мантажа и полярности элементов ручаюсь. - Может макрухи левые? Что посоветуешь?
Oleg

 
Re: BDK
Смотри правильно ли запаяны диоды,стабилитроны,кондюк - у меня один стабилитрон был неправильно запаян и все - микрухи шьются якобы начинается верификация и сразу же ошибка. Проверял на Pip02 и Icprog работает. Вот только что собрал еще более простой вариант JDM. 5 резисторов, 1 конденсатор,1 светодиод, 1 диод, 1 стабилитрон, 2 панельки. Размер 4Х4 см. Поставим на производство, платы уже заказаны - розничная цена 10$.

 

11. По JDM: Промерил напряжение на КС212 в момент прошивки pic 16F84 - 12в. Но pic не прошивается. Пробовал Pip02,PIX,ICPROG, Picprog (но она для 16С84). Неужели у меня такой РС? Простой селерон 333Мгц.

 
Re:
А предохранители правильно выставил? Надо ГЕНЕРАТОР - XT; WDT - OFF; PWRT - ON; CP - OFF (обязательно CP-OFF иначе чип не даст прочесть прошивку при проверке). Ну больше не чем помочь не могу, надо воочую смотреть.

 

12. Объясни, all! Есть два программатора: Solo JDM и Solo 3 in 1 (Sm/Ph) Solo JDM, как я понимаю, можно программировать PIC и EEPROM в панельках и только PIC в карточке. Напрямую EEPROM на карточке, не выпаивая его программировать нельзя. Можно ли с помощью него запрограммировать EEPROM на карточке, загрузив сначала программу-loader в PIC?
Solo 3 in 1 позволяет программировать только EEPROM. Но я слышал, что EEPROM на карточке вообще нельзя запрограммировать, т.к. не выведены контакты EEPROM DATA и EEPROM CLK на контактную площадку. Так как же он его программирует?

 
Re: SOLO
Ты б лучше спросил, что тебе нужно, так бы проще было. Если дёргать макрухи нет возможности, то через JDM прошиваешь лоадер в ПИК, затем через 3_в_1 зашиваешь ЕЕПРОМ (с помощью ВИНФЕНИКСА), и уже в конце шьёшь нормальную прошивку в ПИК через JDM. Удачи.
   
Re: Re: То есть JDM и 3 в 1м оба работают с пиками. Только первый - это прошивальщик, а второй просто передает данные в PIC, для перепрошивки EEPROM. Я так понял?
     
Re: Re: Re: SOLO
JDM это программатор, а 3в1 это интерфейс согласующий КОМ-порт(rs232) с ТТЛ-уровнями, необходимыми для работы с картами (и ещё коечто), что естественно даёт возможность ковыряться в картах с помощью различных программ, в том числе и прошивать (обновлять) ЕЕПРОМ.

 

13. Собрал программатор JDM и карточку Solo. Неврублюсь какой кабель необходим для подключения к компьютеру. Подходит ли нульмодемный кабель "9 мама-9 мама" ?

 
Re: Oleg
Подойдёт, если со стороны JDM маму сделать зеркальной.
Распайка кабеля если в JDM папа.
JDM -- PC
1----5 2----4 3----3 4----2 5----1 7----8 8----7 9----6