+ Added a "wizard" to set
current card in a desired operation mode.
+ Added more selective log options
and fixed the store of that option in the INI file.
! Fixed the "Write each INS
to a file" broken for serial numbers and all cards when
adding V9 cards support.
! Fixed a C1 40 generation bug. INS
should look like C1401? and it looks like C1400?. This bug was
in fact fixed the "04 Mar" with other bug (side effect).
This bug prevents TopUpTV cards to be updated reporting 9002
instead 9702 error code. This problem also rises the cycle ECM
bug described below. Thanks to Nick[DVB] for discovering.
+ When Cycle ECM is actived and it
was unable to find a valid ECM it will retry them every 5/15
seconds to avoid fast PID switch.
! Fixed a bug in "Cycle ECM
on error" which will cycle the ECM even when the INS that
"launches" the error is a C1 40 (EMM). Thank you Nick[DVB].
! Fixed some color issues when using
! Fixed the "Log All cards to
file" config. option.
+ SS1 record TV feature. MPEG generated
files are not intented to be played with any SS1 based software,
but it will play in most DirectShow based players.
! Fixed a little bug in the generation
of INS to serial number noted in new V9 cards, but the bug does
not affect the right instruction processing. INS with bug looks
like "C1404?' instead "C1400?". V9 does not use
P1 for anything so no problem at all.
~ Live update is no more saved in
the INI file as if selected it could ruin PMCAM when too many
instructions arrives very fast.
Man's CAM" ("PMCAM" from now) software is a MultiDec
and DVBCore plugin that allow you to use your legal TV subscription
card to see your currently subscribed channels in your computer
using an easy and cheap Phoenix
interface. This feature will allow you to record in MPEG2 format
in your harddisk too.
systems "PMCAM" handles ?
"PMCAM" can handle SECA systems and using "PMCAM
(Nagravision)" you can access Nagravision systems.
hardware I must have to use it ?
PC-SAT DVB card (look at well know manufacturers like Technotrend
in example), a legal subscription smartcard, a serial port and a
or a PC/SC
interface. Since PMCAM2 it can be used with almost all DVB cards,
premium or budget.
it work with USB devices ?
answer is maybe, if your USB device can emulate a serial com port
it should work. Some users has reported success using their USB
phoenix interfaces using a com port emulator.
what about the software ?
can use any DVB TV software that can use MultiDec or DVBCore plugins.
In example MultiDec, ProgDVB,
HispaDVB, MyTheatre, EzDVB,
and a lot more. Some software like HispaDVB does not allow decrypt
plugins (avoid ilegal issues) but PMCAM is not doing nothing ilegal,
so look at the botton of this page for a
talk about the features and see some screenshots
In this window you will see
the CAM "working". You connect or disconnect the
CAM, connect or disconnect the EMM processing and see the
whole information sent to the card and its answer.
You can click in the "Click Info" texts to display
the PMT info (summary) and the CAT info.
If the EPG button is green you can access, pressing
it, to a MediHighWay EPG reader.
You will see your smart card
information, ATR, version, system and serial number. If
you active the "Send to the card INS for your serial
number" the received INS for your card targetted using
your unique serial number will be sent to the card and logged,
otherwise they will only be logged. You can uncheck it to
run PMCAM as a "blocker".
In the other tabs you will
see each provider in the card, its name and identifier.
Pressing in any of them information about that provider
will be displayed.
You will see the selected provider
public information provided by the card while the card boot
up. If you check the "Send to the card the INS for
this provider" EMM instructions for this provider will
be sent to the card if they are targetted to your "user
identification group", if the instruction is targetted
using your serial number the option in the "General"
section must be checked too to allow PMCAM to send this
Checking the "Record each INS to file" will record
each instruction (sent or not) to a file in the current
folder which name is generated using your PPUA and the provider
Select the COM port which have
a phoenix interface
attached. You can close the COM port, reset the card again
(for a card change in example) or directly sent instructions
to the card. The "reset" button in the "Direct
talk to card" section only gets the ATR, without performing
a whole card boot up. The "direct talk to card"
feature does not takes care about other instructions sent
by the CAM, this means that if you try to send an instruction
while other is being processed the result is impredictible;
is recommended to disconnect the CAM to use the "Direct
talk to card" feature.
This feature allows you to
get a lot of different logs in your harddisk. You can capture
in different formats:
Data is stored as it is provided by the MultiDec API.
Data is stored in tables following the DVB standard which
the first byte is the TableID and the next 2 bytes are 3
bits reserved and 13 bits the table length. This is the
recommended mode for SECA logs in binary format.
Data is stored in tables following the DVB standard but
in hexadecimal formato for easy human reading.
The same as "Text Tables" but data has been converted
to SECA format.
Text SECA With ID
The same as "Text SECA" but data is prepended
by the card identification, serial number or shared address.
Moreover you can add specific
filters for single address or shared address using the "Add
new filter" button. Remember to press the "Restart
Log Engine" button when you change anything and wants
to use them. Activating the logging feature automatically
restarts the log engine.
Allows the user to read the
EPG broadcasted by most SECA systems, in a propietary format.
Some providers sends a complete week schedule, others only
a few days. You can change the date in the bottom combo
box. Double clicking in almost any event brings up a window
with a brief description about the events that starts in
the selected hour and selected channel. As the window is
too small to a good reading you can detach the window from
the interface using the top bar and dragging it outside
the main interface, now you can maximize it.
PMCAM is able to read the EPG
at least in this providers:
Canal Satellite 12363000,Vertical,27500000
Channels: GUIDE TV, DT1 .. DT20, MUSIQUE, FOX KIDS PLAY,
Canal Digitaal 12515000,Horizontal,27500000
Channels: Canal+ (Blauw, Rood, 16/9), CartoonNetwork, LunaPark,
X-Zone, NED (1,2,3), and others.
Channels: EPG, CNN, CNBC, ROCK TV, TV5, and others.
Channels: CLUB, ESP, PLANETE, TVN, XtraMusicSwiat, and others.
You can export all data to the standard format XMLTV
Well, I think that the window
name is self explanatory :-) You can see current active
filters opened by PMCAM, the time that they are on since
they has been opened, the transferred amount of data and
the amount of data arrived by second from their opening.
Since PMCAM 2.30 a script engine
is included, it allows you to customize some PMCAM behaviors,
send programatical sequence of instructions, answer to some
states and directly communicate with the card. This script
engine will be extended in future versions of PMCAM.
The script engine language is quite similar to pascal but
so limited in functions and possibilities. An example script
If you do not understand what the loaded script is doing
and you experience problems disconect the script engine.
This window let you access
and record the music contents of Media Highway Digital Radio
(Currently only working on Digital+ "Hilo Musical").
Songs are recorded in .mp2 format and cut and renamed following
the information sent by the provider for that song. This
feature will stop to work soon, just when the provider change
the data broadcasting format when they reprogram their decoders.
This is NOT a Media Highway
implementation so any important change in the original firmware
will ruin this functionality.
This window let you configure
some settings without manually editing the PMCAM2.INI file.
Some settings will take effect
just right after they has been selected and others will
take effect after you press the "Save Now" button.
software does not want do show the image even when everything in
PMCAM looks OK
software like HispaDVB does
not allow the plugins to send decryption commands to the card, in
this situation and if the software is based in the Technotrend SDK
you can try to use the plugin "TT Trick" to make it work
with PMCAM. Other software like WatchTVPro has not been tested but
they should work too using "TT Trick" plugin.