Здравейте колеги,
Преди време имаше една тема в която колега питаше за Най подходящия приемник за сървър. (http://dtv-bg.com/showthread.php?t=34481), там бях предложил вариант на оскам сървър на рутер с USB cardreader, след което получих няколко запитвания на лични от други колеги за подробности.
За да бъде полезно на всички, сметнах да напиша тази тема с уговорката, че когато го предлагах този вариант, не бях го реализирал (карт ридъра го получих озни ден ;))
Какво включва опитната постановка:
1. Рутер TP-LINK WDR3600 rev. 1.4
(http://snimki.be/store/1/221409996779.jpg)
(http://snimki.be/store/1/481409996823.jpg)
2. Smartmouse/Phoenix USB cardreader
(http://snimki.be/store/1/631409996857.jpg)
Рутера е префлашнат с OpenWRT понеже е с две USB-та, на едното съм маунтнал 4GB флашка, на второто е cardreader-a
(http://snimki.be/store/1/341409997105.jpg)
Първо трябва да си инсталирате драйверите за ридъра.
Това става по два начина:
1. От WEB интерфейса на рутера
(http://snimki.be/store/1/751409996926.jpg)
2. През конзола (препоръчвам Ви конзолата (ssh/telnet), защото така или иначе тя ще Ви трябва)
Цитатroot@HomeNetwork:/# opkg update
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/attitude_adjustment.
root@HomeNetwork:/# opkg install kmod-usb-serial-ftdi
Package kmod-usb-serial-ftdi (3.3.8-1) installed in root is up to date.
След като сте инсталирали успешно драйверите, в
dmesg ще видите кое ви е адресираното устройство
Цитат[ 8647.790000] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0
Което означава, че вашия рийдър е
/dev/ttyUSB0Сега трябва да си инсталирате оскама на рутера.
1.За целта си изтеглете някой от последните bin файлове на oscam от сайта им. Имат компилирани готови за mips-TP-link.
2.Стартирате WinSCP към рутера си и копирате oscam.bin в
/usr/bin, конфигурационните файлове може да ги създадете в
/usr, аз за по-пригледно съм създал
/usr/tuxbox/config.
3 За да стартирате oscam-a, трябва да промените атрибутите на bin файла
chmod 755 /usr/bin/oscamСега вече може да стартирате oscam-a:
/usr/bin/oscam -b -c /usr/tuxbox/config - Проверете на уеб браузера си дали е стартирал на съответния порт, който сте конфигурирали в
oscam.conf
Ако оскама Ви върви, значи всичко е ОК, сега е момента да му конфигурирате ридъра:
1. Аз съм клокнал картата и съответно при мен джъмперите на ридъра изглеждат така:
(http://snimki.be/store/1/631409998628.jpg)
Много е важно положението на джъмперите, защото това Ви определя:
-режим на работа на рийдъра (mouse/phoenix)
-напрежението на картата (3.3/5V)
-
Честотата и съответните настройки в oscam.serverСлед като сте нагласили джъмперите както е на снимката, в oscam.server добавяте:
Цитат[reader]
label = smartreader
protocol = mouse
device = /dev/ttyUSB0
autospeed = 0
detect = none
mhz = 1000 #10000 MHz-> reader jumper
group = 1
emmcache = 1,1,2
lb_weight = 300
Ако не желаете да клоквате картата на MHz слагате 357 (това е стойността по подразбиране) и джъмпера на рйдъра 3.579545 (виж снимката на рийдъра)
Рестартирате оскама:
Цитатkillall oscam
oscam -b -c /usr/tuxbox/config
закачате се на бараузера и трябва вече да виждате поставената карта в рийдъра със съответните entitlements.
Важно: За да Ви стартира оскама след рестарт на рутера, добавете в
/etc/rc.local
Цитат# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
/usr/bin/oscam -b -c /usr/tuxbox/config/
exit 0
При този клок времената за отговор от картата са 89-90ms, разбира се може да я клокнете на 12000, но аз лично не виждам смисъл за мен.
!!! След като сте стигнали до тук, не забравяйте, че рутера Ви не е приемник и при него няма DVBapi за ъпване на картата!!!
Аз тествах AU чрез newcamd, но не работеше, а не ми се занимаваше да сменям с по-стари оскам релийзи за да видя къде работи, та за това си минах на стария изпитан метод, линия до приемника по
camd35, работи, ъпва, времена прекрасни ;;650
Също така ако ще шерите картата извън домашната си мрежа, не забравяйте да си пренасочите съответния порт във firewall-a на рутера, като за вътрешен адрес указвате адреса на рутера Ви от вътрешната мрежа (например 192.168.1.1, което ви е GW на домашната мрежа)
Това е ;;650
Може ли да пробваш следното:
Изключи клиента по camd35, но не от сървъра, а самия клиент и виж кога ще се разкачи в инфото на сървъра. Последно по този протокол имах дерове та сега си ползвам 378.
Цитат на: Кермит;334580Може ли да пробваш следното:
Изключи клиента по camd35, но не от сървъра, а самия клиент и виж кога ще се разкачи в инфото на сървъра. Последно по този протокол имах дерове та сега си ползвам 378.
Вчера забелязах това, има цикличност и когато е разкачен клиента от другата страна показва, че е закачен доста дълго време (не мога да кажа колко точно защото не го изчаках да разпадне) точно за това съм пуснал само моя приемник по camd35, само той да ъпва ;;650
Същата работа и при мен. Махай го, давай по 378 иначе дуплици много.
ако е с 64 рам рутера може и да се понатовари малко с размени на лини но ако е с 32 рам малко тясна му идва на оскама
Цитат на: jack82;334584ако е с 64 рам рутера може и да се понатовари малко с размени на лини но ако е с 32 рам малко тясна му идва на оскама
За три приемника колко да се натовари, точно за това писах, че за мен няма смисъл и от клока, но за образувтелна цел да се знае че може (то и цялата тема е с образователна цел, за комерс -> на друго място).
ЦитатMem: 26580K used, 100096K free, 0K shrd, 360K buff, 10200K cached
CPU: 0% usr 9% sys 0% nic 90% idle 0% io 0% irq 0% sirq
Load average: 0.10 0.36 0.28 1/61 1650
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
1650 24454 root R 1496 1% 9% top
26581 6382 root S < 3876 3% 0% oscam -c /usr/tuxbox/config/ -b
6382 1 root S 2296 2% 0% oscam -c /usr/tuxbox/config/ -b
Цитатroot@HomeNetwork:/# free
total used free shared buffers
Mem: 126676 26580 100096 0 360
-/+ buffers: 26220 100456
Swap: 0 0 0
Чопли семки рутера ;;573
РАМ памет -128 МБ ;;650
Цитат на: дрим;334586За три приемника колко да се натовари, точно за това писах, че за мен няма смисъл и от клока, но за образувтелна цел да се знае че може (то и цялата тема е с образователна цел, за комерс -> на друго място).
Чопли семки рутера ;;573
РАМ памет -128 МБ ;;650
да знам работи супер но ако му пуснеш повечко карти от ридъра рамта почва да си е яде иначе е много хубаво работещо решение дано новите модели да ги дигнат на 64 рам процесора е 535 мхз което е предостатъчно тп-линк 841 за него става дума
Up Time: 96d 15:38:55
Compiler: mips-openwrt-linux-uclibc-libusb
Смених camd35 с cs378x, но през него не минават ъпдейти, а ми изписва, че AU active, но явно има нещо с r9842.
Няма значение върнах си camd35, не ми е болка, че не разпада user-a когато от другата страна е деактивирана линията, нали като я активирам веднага се връзва ;)
Цитат на: дрим;334577Това е ;;650
И една малка препоръка,за икономия на електроенергия и нормалната работа на сърчицето на въпросната карта,джъмпера може да се превключи на 3 волта!
Цитат на: dzumba;334688И една малка препоръка,за икономия на електроенергия и нормалната работа на сърчицето на въпросната карта,джъмпера може да се превключи на 3 волта!
Ok, ще тествам и ще пиша ;)
Не става, като сложа на 3.3V картата не се инициализира и дава грешка;)
Цитат на: дрим;334664Смених camd35 с cs378x, но през него не минават ъпдейти, а ми изписва, че AU active, но явно има нещо с r9842.
Няма значение върнах си camd35, не ми е болка, че не разпада user-a когато от другата страна е деактивирана линията, нали като я активирам веднага се връзва ;)
Въобще какво му се връзваш на жабата?
Оригиналния camd35 е по UDP, то това му е предимството, TCP варианта му(cs378x) си е порнография, с нищо по-добър от един нюкамд, даже напротив.
Няма ядове, тествам различни предложения, не бях ползвал cs378 и като гледам няма и да го ползвам ;;650
Цитат на: дрим;334695Ok, ще тествам и ще пиша ;)
Не става, като сложа на 3.3V картата не се инициализира и дава грешка;)
Странно,същия програматор,а и всички останали,работят на 3 волта безупречно,в оригиналния ресивер е също 3 волта,да не ти се е паднала някоя куца бройка ,с различни кондензатори,има грешка в схемата,някои пуснати серии имат един и същи бъг има и едно пропуснато окъсяване!
Снимай го отдолу!
Цитат на: dzumba;334877Странно,същия програматор,а и всички останали,работят на 3 волта безупречно,в оригиналния ресивер е също 3 волта,да не ти се е паднала някоя куца бройка ,с различни кондензатори,има грешка в схемата,някои пуснати серии имат един и същи бъг има и едно пропуснато окъсяване!
Нямам идея, може и да си прав, аз знам, че в оригиналния ресивър са на 3.3 и в началото направо така го мъчих, но след това като му нагласих конфига и си тръгна на 5V не се занимавах повече до момента в който ти не писа. Но като тествах не стана, дори го тествах на 3.3 + джъмпера на маус, така пък хептен в dmsg не го познава.
Ако имаш принципната схема, постни я тук или дай линк да сравня!
10x
п.п. довечера ще го щракна отдолу и ще постна.
При мен също работи на 3.3V... рутера е TP-Link TL-WR1043ND v1. И аз имах проблем с ъпдейт на картата, докато не установих, че Самсунг ТВ оскам "no EMM handling".
Цитат на: greenhorn;334896При мен също работи на 3.3V... рутера е TP-Link TL-WR1043ND v1. И аз имах проблем с ъпдейт на картата, докато не установих, че Самсунг ТВ оскам "no EMM handling".
Ok колега, би ли споделил как е реализирано при теб:
-какъв е ридъра
-джъмперите как са ти
-оскам настройката на ридъра
- версии и ревизии на софтуера на рутера и оскама
Зависи от джъмпера на клока,като при тебе е - 10 мнц и съответно mhz = 1000
Другото е същото,снимай отдолу,да видим,виж и стойностите на двата кондензатора!
Кондезаторите са 2.2 и 4.7 микро фарада на 50V
снимка (http://snimki.be/store/1/921410190480.jpg)
Всичко е вярно,само трябва 26 краче на FT 232 да го окъсиш към 25!А при тебе виси!Това не касае работата на 3 волта,а само разпознаването на устройството при хардуерен рестарт на линукса!
Цитат на: dzumba;334919Всичко е вярно,само трябва 26 краче на FT 232 да го окъсиш към 25!А при тебе виси!Това не касае работата на 3 волта,а само разпознаването на устройството при хардуерен рестарт на линукса!
Ок, но това не ме бърка, защото дори както си бачка, като извадя USB-то и после го вкл. обратно всичко си тръгва на сек.
Хубаво е да окъсиш,а е и важно под четеца има позиция за джъмпер и дали е сложен,да провериш с мултицет,защото това е версия на програматора за работа през PIC ,а като го няма трябва да е включен джъмпер или окъсен с мост!
Цитат на: дрим;334901Ok колега, би ли споделил как е реализирано при теб:
-какъв е ридъра
-джъмперите как са ти
-оскам настройката на ридъра
- версии и ревизии на софтуера на рутера и оскама
При мен е така-тп линк 1043 в.1 с OpenWrt Attitude Adjustment 12.09 -
Version: oscam-1.20-unstable_svn-r9016 и SMARTMOUSE PHOENIX ULTIMATE USB ПРОГРАМАТОР -феникс режим на 3.3в и3.579мх
клиенти
1.дримче с Version: oscam-1.20-unstable_svn-r9842
ACTIVE 192.168.1.1 5002 cccam_ext (2.1.1-2971)
[account]
user = dvbapiau
au = 1
group = 1
иначе си се ъпва и с cs378x
Супер, а тествал ли си да я клокваш картата, на 3.3?
Цитат на: дрим;334979Супер, а тествал ли си да я клокваш картата, на 3.3?
В един друг форум се обсъждаше че оскама трябва да е един и същ.Имам и амико алиен и той е с 9016.Само на дрима го смених за проба.Иначе се ъпва и с мг 1.35-друго не сам пробвал
Сашо,моята работи на 12 Mhz и се държи по добре на 3.3 отколкото на 5 v.
ОК пичове, темата стана супер яка, това беше и идеята, всеки да добави по нещо от себе си (на база на собствения опит), за да може да стане едно полезно четиво за други колеги проявяващи интерес.
Като ми остане време пак ще се заиграя с 3.3V, не ми е проблем, защото всичко работи перфектно в момента, то и в тренда картата е бачкала с 5В или се бъркам.
Но както се казва ще се заиграя още за да бъде както е по учебниците.
Ще се радвам и за в бъдеще така да протичат темите в техническите раздели.
За другото ;;650
(http://s5.postimg.org/ar9lytion/IMG_20140909_120001316.jpg)
Ето ти джъмпера в твоя случай,работи без PIC,ако е в долния край е през PIС.
Вижда се и окъсяването между 25 и 26!
Убеди ме, так пише и в datasheet-a на чипа.
Само, че защо на AGND, a не на GND?
(http://snimki.be/store/1/221410255376.jpg)
Цитат на: дрим;335016Убеди ме, так пише и в datasheet-a на чипа.
Само, че защо на AGND, a не на GND?
-защото и AGND (трябва да)е вързано към GND!
Никога не съм го чел,стигнал съм с опити до заключението!Аз имам друга разфасофка на чипа,може и 25 и 26 да висят,но в схемата на оригинала са на маса,теста трябва да мине през маса,за да разпознае дивайса,след хардуерен рестарт!Иначе при пуснат линукс,винаги се разпознава,но ако ти спре тока,трябва да го вадиш усбито и да го включваш при пуснат линукс!При един прогаматор,обикновенно няма проблем,но при количество,става оргия!
TEST ако виси n.c. става манджа с грозде. Някой път работи, някой път не се разпознава. В много схеми из нета съм виждал разни свързвания дето явно този дето ги е правил го е домързяло да изчете pdf-a.
Цитат на: дрим;334979Супер, а тествал ли си да я клокваш картата, на 3.3?
при ДМ500s cccam (2.1.4-3191)/09.09.14 22:36:38/4AEE:00CF/by bsc (70ms)
Все е тая,70 или 700!При 70 я мяташ в средата на масата и всички я дърпат!
Цитат на: dzumba;335130Все е тая,70 или 700!При 70 я мяташ в средата на масата и всички я дърпат!
само питам?;;516