Lastest Oscam for Coolstream HD1

elgeneral

Registered
Messages
7,811
OSCam v0.99.4 Revision 1015 vom 31.12.2009:

Changes
:
- 972: add fix to makefile
- 973-976: monitor-improvement-branch things
- 977: Community request: now with expiration date 'expdate' for users.
- 978: Small fix for expiration date logging.
- 979: Small fix for svnversion dectection
- 980-981: monitor-improvement-branch things
- 982-985: smartreader test-branch things
- 986: monitor-improvement-branch things
- 987: smartreader test-branch things
- 988-990: monitor-improvement-branch things
- 991: smartreader test-branch things
- 992-994: monitor-improvement-branch things
- 995: reduce optimisation level to -O2 as -O3 seems to create issues
- 996: smartreader test-branch things
- 997: force 32 bit mode on OS X as some debug function don't work in 64 bit mode
- 998: smartreader test-branch things
- 999: monitor-improvement-branch things
- 1000: New feature: DVB API 'client' support
- 1001: reader-pcsc.c : trying to fix the problem with viaccess cards (work in progress);
module-dvbapi.c : add some ifdef OS_LINUX as this code work ONLY ON LINUX
- 1002: smartreader test-branch things
- 1003: still not working with some viaccess card
- 1004: fixed viacces card with PCSC. Probably some other card too
- 1005: smartreader test-branch things
- 1006: better fix for the PCSC issue as it's now fully contain in the reader-pcsc.c code and doesn't touche anything else
- 1007: smartreader test-branch things
- 1008-1009: added a comment with the explanation for the PCSC issue
- 1010: smartreader test-branch things
- 1011: added a comment with the explanation for the PCSC issue
- 1012: smartreader test-branch things
- 1013: Added HAVE_DVBAPI compile option for DVBAPI module, reviewed 'module-dvbapi.c'
- 1014: Renamed 'HAVE_DVBAPI' to 'HAVE_DVBAPI_3'
- 1015: Update copy and paste error in module-dvbapi.c 'module_dvbapi'
 

elgeneral

Registered
Messages
7,811
OSCam v0.99.4 Revision 1113 vom 07.01.2010:

Changes
:
- 1016: smartreader test-branch things
- 1017: Update for module-dvbapi.c 'ECMpids'
- 1018: smartreader test-branch things
- 1019-1024: monitor-improvement-branch things
- 1025: Update for module-dvbapi.c 'ECMpids' again
- 1026-1029: monitor-improvement-branch things
- 1030: New version of DVB API with auto detection of demux and CA devices
- 1031-1037: monitor-improvement-branch things
- 1038: smartreader test-branch things
- 1039-1042: monitor-improvement-branch things
- 1043: now IFS request works with patch, some small modifiacations in NegotiateSessionKey
- 1044: monitor-improvement-branch things
- 1045: on nagra newcamd connection we must export the complete cardserial to client
- 1046-1047: monitor-improvement-branch things
- 1048: Fix for 'allowed' paramter
- 1049: smartreader test-branch things
- 1050: monitor-improvement-branch things
- 1051: Update for DVB API 3 module
- 1052-1054: monitor-improvement-branch things
- 1055: smartreader test-branch things
- 1056-1058: monitor-improvement-branch things
- 1059: Fix array boundary bug in pps.c
- 1060: Update documentation: hints on optional features
- 1061: Added algorythm to pps.c to obey/reject TA1 byte
- 1062: smartreader test-branch things
- 1063-1067: monitor-improvement-branch things
- 1068: Happy New Year!
- 1069: Add KabelBW ATR to reader-videoguard
- 1070: New uniq level 3: only one connection per user, but only the last login will survive (old mpcs behavior)
- 1071: Make T14 obey TA1; fix setting fs for Dreambox so Irdeto cards work without hardcoding
- 1072: smartreader test-branch things
- 1073: Fix compile problem for SH4
- 1074: prepare oscam config for tigercard values. Note: use tiger_ideakey or n3_boxkey 8Byte for Idea Signature calc. Use tiger_rsakey 120Byte for tiger RSA key
- 1075: smartreader test-branch things
- 1076: revert latest changes on module-newcamd. We do the alignment better in reader-nagra.c
- 1077: Added Tiger SC RSA and IDEA key paramter to documentation, preparation only
- 1078-1079: monitor-improvement-branch things
- 1080: DVBAPI 3 updated, now with boxtype parameter, auto detect of 'camd.socket'
- 1081-1082: monitor-improvement-branch things
- 1083: Added Tigercard(Tivusat) and probably Mediaset Premium(untested) support. How to setup RSA and IDEA Key see documentation.
- 1084: Fix implicit-function-declaration warnings
- 1085: Implement PTS for SCI readers
- 1086: Remove overclocking code for sci-readers, max clockrate is automatically chosen
- 1087: Documentation update for Dreambox reader overclocking
- 1088-1089: monitor-improvement-branch things
- 1090: Fix parentheses warnings
- 1091: monitor-improvement-branch things
- 1092: smartreader test-branch things
- 1093: Fix cygwin-compiling
- 1094: smartreader test-branch things
- 1095-1097: monitor-improvement-branch things
- 1098: fix some warning for PCSC includes on OS X
- 1099: smartreader test-branch things
- 1100: looks like the warning for PCSC is for all OSes, so fixed.
- 1101: smartreader test-branch things
- 1102: Remove restrictions in 'oscam.services'
- 1103-1106: monitor-improvement-branch things
- 1107: smartreader test-branch things
- 1108-1110: monitor-improvement-branch things
- 1111: DVB API now with dbox2 support
- 1112: Fix log message that was not accurate
- 1113: Fix log message that was not accurate part 2
 

Rocknroll

Staff member
Administrator
Messages
6,174
I've finally managed to build the toolchain on my pc. Don't think you'll have smartreader support with this one as I haven't included all the libs required for it. But at least it is something since nobody else updated coolstream version in while.
Tested on only for few minutes and so far seems ok.

Built from svn1476
 

Rocknroll

Staff member
Administrator
Messages
6,174
Think smartreader support should be added but can't test that. Thanks to rorothetroll for some help on that.
You'll need to ftp the lib file included to /lib folder on your coolstream.
For others there is a version without smartreader support so no need to bother.

Built from svn 1508
 

tani1

Staff member
Super Moderator
Messages
17,767
OSCam v0.99.4 svn 1562 - 03.02.2010

Changes:
- 1556: more irdeto foolishness
- 1557: improve debug log
- 1558: more irdeto foolishness
- 1559: well my last changes probably broke skyit.. so reverting
- 1560: I'll wait for some log before doing more work on Irdeto
- 1561: Eliminate duplicate code in cs_debug_nolf
- 1562: Fix bug in logging sys that prevents card init on Dbox2 with certain logfile settings
 

tani1

Staff member
Super Moderator
Messages
17,767
06-02-2010

Changes:
1585 - fix the signal 11 for smartreader
1584 - fix a return variable
1583 added more debug to try to see were the signal 1 comes from
1582 - added missing -lrt for linking with librt for libusb
1581 - DVB API update: fix some compiler warnings, improve zapping on same ...
1580 - module-camd35 with CMD08 support now: camd3 does not send rejected 'fake', ...
1579 - Make sure T14 cards on non Phoenix readers get right WWT
1578 - properly fix the definition or not of SR_CONFIG based on libusb presence
1577 - add a log message when libusb_init() fails
1576 - Fixed compiler error if LIBUSB was not defined, thanks to merek
1575 - Documentation update for deprecated parameter in 'oscam.server'
1574 - Prevent baudswitching for T14 cards
1573 - Fix debug level Coolstream
1572 - Automatically revert to deprecated mode if card init fails
1571 - fix missing lib for linux
1570 - fix missing file and bad include path
1569 - new smartreader code using libusb 1.0.6
1568 - Improved code: moved BetaCrypt? tunnel into seperate function, count ...
1567 - Improved code for caching and restrictions
1566 - Cache knows about restrictions too (e.g CAID, service), thanks to Alno, ...
1565 - increase read timeout in usb_bulk_read
1564 - EMM support for NAGRA CAID 1830 'HD+' with camd3 3.5 protocol, removed old ...
1563 - Fix conax and videoguard atr filtering
 

tani1

Staff member
Super Moderator
Messages
17,767
OSCam v0.99.4 svn 1587 - 06.02.2010

Changes:
- 1586: Unifying smartreader handling with other readers handling repairs N=255 cards
- 1587: Move some reader administration to lower layer
 

tani1

Staff member
Super Moderator
Messages
17,767
OSCam v0.99.4 svn 1605 - 09.02.2010

Changes:
- 1588: Minor changes on CMD08 command length in module-camd35
- 1589: 'allowed' parameter for newcamd protocol implementated
- 1590: add a test on the reader to make sure we don't call phoenix code
- 1591: module-camd35: send old CMD44 in more cases, send CW instead of CMD44 in fake state, ECM cascading request only with right rc level
- 1592: get some overview/doc in counting switch
- 1593: Added command overview to camd35 module
- 1594: Rewrote icc_async.c so Phoenix code gets not called by default
- 1595: Clock smartreader to max allowed frequency
- 1596: Enable automatic clocksetting Coolstream internal reader
- 1597: Fixes in ECM cache handling and filters
- 1598: Improve error message when not compiled for internal or smartreader
- 1599: Fixes for expired and disabled filter again
- 1600: Implement error logging mechanism
- 1601: Documentation for Smartreader+ implementation
- 1602: Add smartreader IO debug messages for transmit and receive
- 1603: [newcamd] keepalive config option added. if keepalive = 0, no keepalive will be sent when rc=-9
- 1604: Fix for previous commit. Needed to add globals.h as well.
- 1605: Fix Coolstream pps + set timings to fixed value for ORF cards
 

Rocknroll

Staff member
Administrator
Messages
6,174
Finaly some work being done on cccam thx to cogsy for that.
Built on SVN 1612. Should have smartreader support.

Changeset [1612]: async patch for smartreader provided by JoePub
Changeset [1611]: Small doc update for newcamd 'keepalive' parameter
Changeset [1610]: Added missing examples for internal readers
Changeset [1609]: Fix for target define in SlugOS, thanks to MegaV0lt
Changeset [1608]: Documentation for newcamd 'keepalive' parameter
Changeset [1607]: cccam: simplification of cc_cw_decrypt (please test on non-64bit systems)
Changeset [1606]: cccam: force connection cycle 50 ecms after 05 received
 

tani1

Staff member
Super Moderator
Messages
17,767
OSCam v0.99.4 svn 1638 - 11.02.2010

Changes:
- 1606: cccam: force connection cycle 50 ecms after 05 received
- 1607: cccam: simplification of cc_cw_decrypt (please test on non-64bit systems)
- 1608: Documentation for newcamd 'keepalive' parameter
- 1609: Fix for target define in SlugOS
- 1610: Added missing examples for internal readers
- 1611: Small doc update for newcamd 'keepalive' parameter
- 1612: async patch for smartreader
- 1613: added support for libusb for any plateform. It will search in the default location execpt if given -DLIBUSBDIR=/path/to/toolchain
- 1614: changed ulong -> uint64 for b2i()
- 1615: cccam: b2i() -> b2ll(). Reverted oscam-simples change.
- 1616: Integrate low-level status, high-level status and reader-online stuff
- 1617: Reduce memory usage by storing filenames in dynamic memory
- 1618: Fix waitforcard
- 1619: fix a problem in the parity test loop in SR_Reset
- 1620: remove useless debug
- 1621: Backport from sb svn r1497: add new counters to oscam userlog
- 1622: converted the usb debug to standard cs_debug_mask calls
- 1623: cccam: fix for connection cycle
- 1624: re-implemented the check to make sure it's a smartreader and not a ftid device
- 1625: tool to list smartreader device and bus number
- 1626: Check for empty values in config files
- 1627: Revert rev 1408 globals in globals.h moved to local globals
- 1628: Remove unused code + simplify protocol_t0
- 1629: Simplify T0 code
- 1630: cardinfo of reader-irdeto is actually needed for init
- 1631: Simplify T1 code
- 1632: Cleanup Close code
- 1633: Add list_smargo to documentation
- 1634: Added references to 'list_smargo' to documentation
- 1635: Remove unnecesarry comment
- 1636: move my tool out of the way so that smake doesn't build it by default
- 1637: Simplify T0 and T14 exchange TPDU routines
- 1638: fix include
 

elgeneral

Registered
Messages
7,811
OSCam v0.99.4 Revision 1649 vom 13.02.2010:

Changes:
- 1639: added the device value to be set in oscam.server
- 1640: fix typo in osx libusb build
- 1641: added build for list_smargo to Maketype
- 1642: added list_smargo CMakeLists.txt and added it to the main CMakeLists.txt
- 1643: fix compiler warning
- 1644: Backport from SB rev. 1523
- 1645: Fix looping when card failure
- 1646: Fix problem on Dreambox PPC readers
- 1647: if nagra-reader has a 'not found' after a while we renew now the sessionkey. Probably this could prevent some strange 'not found' behaviour.
move camstate message from debug to log
- 1648: Backport from SB rev. 1534: Added new uniq level 4 in 'oscam.user'
- 1649: revert timming changes from yesterday some small cleanup
 
Last edited by a moderator:

elgeneral

Registered
Messages
7,811
OSCam v0.99.4 Revision 1677 vom 15.02.2010:

Changes:
- 1650: little slowdown. This makes hopefully MCP happy again.
- 1651: Backport 'init_userdb()' and 'cs_reinit_clients()' from monitor-improvement branch
- 1652: PPS flag was given also for mipsel dreamboxes, fixed this
- 1653: Fix ATR problems for smartreader in mouse (fixed) mode
- 1654: Simplify T0, T1 and T14 routines by making APDU static
- 1655: Extern prototypes in csctapi hide compiler errors
- 1656: Remove APDU command structure
- 1657: you can now specify the static librt path to cmake using -DLIBRTDIR=
- 1658: cleaning some messages when using cmake to be more explicit
- 1659: fix bad add_library in CMakeLists.txt
- 1660: fix the librt issue on non cros compiled system
- 1661: newcamd 'clienttimeout' parameter takes care of 'keepalive' parameter, 'keepalive' parameter can be set in 'oscam.user', now too
- 1662: try to improve librt/libusb detection
- 1663: make the path where the static lib were found/not found more clear
- 1664: fix an issue with mac os x ad it doesn't need librt
- 1665: .cproject .project module-newcamd.tar
- 1666: cccam: removed useless code
- 1667: Now with documentation for CCcam server support
- 1668: Improved error messages in TPDU exchange routines
- 1669: cccam: client fixes. Now works with ident in oscam.server.
- 1670: cccam: client clean exit. server reader ident list usage.
- 1671: cccam: warning fix + additional log msg
- 1672: added optional parameter 'enable=0|1' to oscam.server. enable=0 deactivate the reader. If not set reader is enabled by default.
- 1673: fix PCSC include for OS X
- 1674: changed the if condition for librt and libusb as the nested parenthesis were causing problems. I ran some test to make sure cmake was evaluation the expression in the proper order (OR first then AND).
- 1675: made the same fix to the utils CMakeLists.txt as the one for the main build
- 1676: fix exe_name macro in utils CMakeLists.txt
- 1677: fix a small os x issue in utils cmakelists.txt
 

Rocknroll

Staff member
Administrator
Messages
6,174
Built on svn 1687

Changeset [1678]: Added documentation for new parameter 'enable' in 'oscam.server'
Changeset [1679]: Small update for anti-cascading documentation, thanks for input to okmikel
Changeset [1680]: Small documentation update for CCcam server 'reshare' parameter, thanks to felixka
Changeset [1681]: Hide detailed error messages behind -d1 ; add emm dump to -d2
Changeset [1682]: cccam: cycle connection on invalid recv()
Changeset [1683]: cccam: cw_decrypt -> cw_crypt
Changeset [1684]: Simplify T1 code and add detailed error messages
Changeset [1685]: Fix Dreambox PPC internal readers to 10Mhz
Changeset [1686]: Change mhz behaviour of PPC dreambox back to old situation
Changeset [1687]: Basic loadbalancing pre-alpha. Please do not use yet.
 

elgeneral

Registered
Messages
7,811
OSCam v0.99.4 Revision 1695 vom 16.02.2010:

Changes:

- 1678: Added documentation for new parameter 'enable' in 'oscam.server'
- 1679: Small update for anti-cascading documentation
- 1680: Small documentation update for CCcam server 'reshare' parameter
- 1681: Hide detailed error messages behind -d1 ; add emm dump to -d2
- 1682: cccam: cycle connection on invalid recv()
- 1683: cccam: cw_decrypt -> cw_crypt
- 1684: Simplify T1 code and add detailed error messages
- 1685: Fix Dreambox PPC internal readers to 10Mhz
- 1686: Change mhz behaviour of PPC dreambox back to old situation
- 1687: Basic loadbalancing pre-alpha. Please do not use yet!
- 1688: Nanosleep instead of sleep and usleep behaves better with signals
- 1689: removed cs_log in reader_ecm()
- 1690: "dumb loadbalancer" fix
- 1691: another "dumb loadbalancer" fix
- 1692: added 'cccam' to monitor
- 1693: fixed 'cccam' in monitor
- 1694: Implement T1 Resync command
- 1695: Fix starting with block 0 after resync
 

tani1

Staff member
Super Moderator
Messages
17,767
OSCam v0.99.4 svn 11720 - 18.02.2010

Changes:
- 1696: small change to Maketype so that both LIBUSBDIR and LIBRTDIR can be specified in the Makefile
- 1697: fix the missing test for pthread in utils
- 1698: added missing librt in Maketype for list_smargo
- 1699: fix some libusb detection error in csctapi
- 1700: these changes should solve some build error when libusb is not installed (or not needed)
- 1701: link with librt only if libusb is needed
- 1702: link with librt only if libusb is needed
- 1703: link with librt only if libusb is needed
- 1704: link with librt only if libusb is needed
- 1705: lib order is important
- 1706: fix pthread linking for utils
- 1707: better way of sorting static libs
- 1708: I think that all library detection and linking are solved...
- 1709: cccam: update for cmd 0x05 handling
- 1710: cccam: cycle on new msg
- 1711: cccam: fixed warnings
- 1712: more warning fixes
- 1713: Fix for newcamd 'keepalive' parameter: was not set to 1 if 'keepalive' was not explicitly set in oscam.user
- 1714: Fix Sky It
- 1715: fix a small parameter issue for windows
- 1716: remove the -Wextra for Unslug
- 1717: Rotate debuglevels by kill -SIGUSR1
- 1718: Added to documentation: rotate debug levels by sending SIGUSR1 signal
- 1719: Fix compiling for SH4 cpu
- 1720: added -DHAVE_DVBAPI to mipsel-tuxbox, ppc-tuxbox and sh4-amilo
 
Top