Oscam for cryptoguard
Mega 65 with Cryptoguart
THX sat-4-all
OSCam-ARM/r11655 (np. ZGEMMA H9[.2]S/OpenATV 6.3)
OSCam-COOLSTREAM HD1/r11650oscam-cycec+11655-arm-ssl102-libusb-pcsc
OSCam-Linksys WRT(1200/1900/3200)/r11655Code:oscam-OSCam-COOLSTREAM-cycec+11655-coolapi-ssl-libusb
OSCam-HD51/r11655oscam-cycec+11655-linksys_openwrt-ssl-libusb-pcsc
OSCam-ARM/r11655
OSCam-x86_64/r11655
OSCam For Octagon
with emu and with smargo;
Here is an attached Full version for your stb Octagon SF8008
Final patch
Final patch. There was one old oscam behavior problem related to reader with last NOK, it was problem because reader get not marked, now because of my implementation lb_nok_tolerance those readers is no more blocked until reach nok tolerance, when reach lb nok tolerance than only in that case reader is blocked. So to sumarise how our integration working with priority:
1. cacheex=1 mode readers is always active (no need stats. It have the same behavior like oscam without my patch)
2. fixed fallbacks with force fallback (always active and always fallback)
3. readers without stats (always active until reach min ecm count)
4. readers with ecm count < min ecmcount (same as 2.)
5. readers with ecm count > max ecm count (ecm count is reset, avg time reset, fail factor reset, reader is active.)
from here all is threated & under loadbalance:
-------------------------------------------------------------------
That mean: readers with enought ecm count = mean ecm count bigger or equal to min ecm count && ecm count less or equal to max ecm count && tolerance not exceed lb_nok_tolerance parameter is premarked first). Readers with tolerance exceed lb_nok_tolerance is NOT pemarked. Searching for the best readers we doing premarking first, later we doing final marking. So all those premarked readers mean valid readers, all not premarked mean invalid. NOT premarked readers is blocked for lb_reopen_secconds time. So all premarked is later marked as the best reader. Those which one will be marked depend on lb_mode parameter. For example lb_mode=2 mean readers with lovest time stamp is marked as a best, or lb_mode=1 those with the best avg time will be marked, or lb_mode 3 those with lowest usage level will be marked. There is 3 types of marking, U mark = the best reader under retrylimit, O = the best reader over retrylimit, F = the best fallback reader under retrylimit, G = the best fallback reader over retrylimit, X = fixed fallback. All readers marked with "under" have priority over those marked with "over". So all those marked with final "mark" is threated in this priority:
6. prefer local reader (in case you enabled parameter prefer local)
7. nbest reader
8. the rest is fallback
Fallbacks activation. It depend on how many curently available readers you have (excluding blocked readers), if there is sum of nbest readers allready active and there is no free space for fallback than fallback will be not activated (excluding fixed fallback with force reopen since its always active as fallback). But if there is some free space for fallback than fallback will be activated (in case not eceed nok tolerance).
Fallbacks priority:
1. fixed fallback without force fallback
2. the rest is fallback if there is some free space
Fixed fallback without force and normal fallbacks is threated with F & G mark so always the best will be selected. "Force reopen always" parameter (in case you set it to 1) force reopens readers only in case there is NO MATCHING READERS FOUND. Thats all you need to know about our loadbalancer patch. For more idea see your web log in 256 level!
About patches, I'm separated loadbalancer from lock fix into two patches so it can be reviewed and eventualy merged to svn, enjoy!
oscam-mips-freetz-7.2-rev-11657.upx-AIO
oscam-mips-freetz-7.2-rev-11657.upx
Changeset 11657
Changeset 11657
restore global CS_SVN_VERSION
simplified function handling
add missing returns
Changeset 11656
remove unneeded option in webif services "Disable CRC-check" checkbox
Changeset 11657
Changeset 11657
restore global CS_SVN_VERSION
simplified function handling
add missing returns
Changeset 11656
remove unneeded option in webif services "Disable CRC-check" checkbox
build juli13