Remember that watching pay-TV without paying subscription fees is illegal!
Files included here can be used only for educational purposes!
=====================================================================

OpenFirmwareMulti... (OFM)
--------------------------
This software is successor of published some time ago OpenFirmware.
Main features:
-optimalization in favor of size, speed and stability
-support for 5 languages
(despite of supporting those 5 languages and keeping basic features of precursor MHW layer is around 16% smaller)
-merged apart MHV and DVB pilot services into pne piece
-possibility of changing position of main and service menu on the screen

Main contributors working on this FW version were:
- julekjulek, MHW layer changes
- eran, fonts and graphics changes

Cooperation:
------------
- optimalization of section 'basic' was done basing on MHW for DFT1 made by Yawn
- BlackSide, changes subtitles service
- BlackSide, -=Mario=-, for sharing source code used in MediasatConnect

Versions:
---------
OFM is published as open software. Everyone, if have enough knowledge,
can make modifications and publish new version.
There are two conditions:
1. Introduced modifications should concern important changes in functionality (not cosmetic ones)
2. publication should contain original readme file with additions according new functionality

naming sheme:
model_OFM_date_time_HDLver
i.e. 15_OFM_161005_0300_PI721a1.bin

=========
IMPORTANT
=========
First firmware upload into STB
------------------------------
Becuse of important changes in SETTING file (settings of STB) and informations about 4 satellites in eeprom you have to:
-clear channel list flash
-upload OFM FW
-upload included eeprom
-power on STB and program some channels from satellite
After this step you can write your own channel list through RS.
----
Information "JC 2" whitch appears on LED display,
after switching STB off by remote, means that you used wrong eeprom
Lack of visible MENU after powering on STB
means that old SETTINGS file remained in channel list flash.
==========================================================================

Thanks :)

Thanks for everyone who contributed into software development not only for STB but also programs like "Defiant", "Pionero", "uComp", "Mediasat Editor Studio", "Downloader" etc.

Thanks flies to:
PJotr, BlackSide, Deemonru, Dynamit, sa1vador, pio, PJotr, STUDI, Johann,
Jazio, Mat, Sebastian Bogacki, JM, Maybe, Generator, Yawn, Lupin III,
kOt, -=Mario=-, Bezerker, Spirit, psycho-troop ...

Sorry and thanks to everyone who helped in any way in developing OpenFirmware but wasn't mentioned.

(this software, like every software is not stripped from faults)

On the behalf of all participating in the OpenFirmwareMulti...
julekjulek
=========================================================================

Shortened key description:
===============================
Keys working with 'clean' screen:
--------------------------------------------------------------
'A' - quick execution of 'CAsystem  ECMPID  ProviderID' screen
2x'A' - quick execution of RS configuration screen
'B' - Radio
2x'B' - then 'arrow up'/'arrow down' - automatic crawling through channel list
	(activity of this function will be indicated on LED, 
	press any key to interrupt activiti of this function)
'C' - execution of subtitles management
'D' - pause
'E' - Zaplist/EPG (depends on settings in service manu)
2x'E' - enables/disables CAM information while switching channels

POWER - STB enable/disable
2x'POWER' - STB disable with restart
'SERW' - Interactivity (depends on used HDL),
'PILOT' - MHW/DVB pilot
'PROG' - Zaplist/EPG (depends on settings in service menu)
'OK' - switching between last two channels watched
'+' shows basic information about parameters of current channel
'+', 'MENU' - service menu
'0' - shows/hides information about time (clock)
2x'0' - permanent clock display
3x'0' - changing position of clock:
	LED, TV, LED&TV, TV&DATA, LED&TV&DATA
-----------------------------------------------------------------------
Zaplist or pilot is active:
------------------
a - All
b - List 1
c - List 2
d - List 3
-----------------------------------------------------------------------
Subtitle:
------------------
Additional keys near reproduction from tuner inscriptions:
A - reward 5 text
B - reward 1 text
D - forward 1 text
E - forward 5 text
------------------------------------------------------------------------
Description of some menu positions:
-----------------
'+', 'PILOT' - motor, precise movement to left
'+', 'PROG' - motor, precise movement to right
'+', 'A' - settings of shutdown timer
----------------
'+', 'MENU', '3', '5' (status), arrow up/down (status2), '0' - channel, mark for sharing
	( not (*) - channel managed by EMU or SC, yes (V) - channel managed by sharing)
'+', 'MENU', '6', '7' (DW HOST) - enables sharing through RS
	(setting saved while power off/on of STB through remote controller,
	automatically enables RS and sharing for selected channels)
'+', 'MENU', '7', '8' (motor) - approvement for motor control
'+', 'MENU', '4', '7' (motor) - edition of motor position in channel list
'+', 'MENU', '5', '0' - see through menu
'+', 'MENU', '5', '1' ( <-, ->) - changing colors of firmware
'+', 'MENU', '5', '2' - clock settings
	(LED, TV, LED&TV, TV&DATA, LED&TV&DATA)
'+', 'MENU', '5', '3' - E = Zaplist/EPG
'+', 'MENU', '5', '4' - channel info  / CAM info
'+', 'MENU', '5', '5' - mini pilot while changing channels
'+', 'MENU', '5', '6' - provider info while changing channels
'+', 'MENU', '5', arrow down/up, 0, arrows - changing menu position
'+', 'MENU', '5', arrow down/up, 1, enable/disable channel lock
'+', 'MENU', '7', '0' - AUTO PID for SECA, enable/disable
'+', 'MENU', '7', '1' - approvement for MHW from sattelite (interactivity)
'+', 'MENU', '7', '3' - EMM EMU = no (*) , yes (V), new (+)
'+', 'MENU', '7', '4' - EMM INFO = no (*) , yes (V), information about new key from EMU
'+', 'MENU', '7', '5' - EMM SECA 2, EMM passing = no (*), UA/SA, SA
'MENU', 'D' - language change