PGI v0.7, Owashi - DGS 12413 based
Ipbox 9000HD:http://www.dreambox.info/dreamboxdb/...achmentid=4302
Ipbox 910HD:http://www.dreambox.info/dreamboxdb/...achmentid=4304
Ipbox 900HD:http://www.dreambox.info/dreamboxdb/...achmentid=4303
Ipbox 91HD:http://www.dreambox.info/dreamboxdb/...achmentid=4306
Code:
PGI v0.7, Owashi - DGS 12413 based riporto un estratto del readme allegato alla img: +--------------------+ | PGI v0.7, Owashi | | based on DGS 12413 | +--------------------+ Many thanks to uncle.f and kneubi for helping to prepare this release! THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. UNDER NO CIRCUMSTANCES WILL THE PGI SOFTWARE AUTHORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR EXEMPLARY DAMAGES, DATA LOSS OR HARDWARE MALFUNCTION, ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE UNDER NEGLIGENCE OR EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. BY INSTALLING AND USING THE SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. Full Change List for PGI 0.7 since PGI 0.6.1 ================================================== ============================= General: - Fix: Web-interface bugs (recordings were not shown, message that platform was not supported) - Fix: Web-interface now reboots and shuts down receiver gracefully (hopefully less HDD errors) - Fix: swap was not activated at boot - Fix: hdd_temp plugin did not start correctly - Fix: mkfs uses correct inode size of 128 by default now for ext2 and ext3, no need for special mkfs command switches anymore for e2 - Fix: /var/lock is no longer used by pppd (this dir was missing in 0.6.1) /var/run, /var/lock and /var/tmp all point to /tmp now - Fix: increased DHCP timeout to allow some Wi-Fi sticks getting their IP address correctly - Fix: debug was on by default for startup scripts - Fix: Samba (nmbd) has been patched to correctly identify main listening interface (allows network neighbourhood browsing out of box) - New: Moved USB devices automounter from main interface to OS level, which should allow loading skins from USB connected devices - New: UTF8 characters are supported now by CIFS mounting, i.e. correct support for non-latin characters when IPBox acts as SMB client - New: commands to easily change receiver settings without editing files or SQL database: conflist/confget/confset/optget/optset - New: proper reboot/poweroff commands that will try to unmount devices before shutdown to avoid HDD errors - New: EXPERIMENTAL FTDI Serial-to-USB kernel driver, supports Smargo external card reader and any other devices using this chipset - Change: some options removed from pgi.conf, they are now in the new PGI Settings menu in the sbox main menu - Change: root file system has been cleaned of LOTS of unused scripts and some binaries - Change: settings backup archives file names contain dashes instead of colons to be compatible with NFS under Windows - Update: settings backup script saves /var/etc/Wireless and /var/etc/epg - Update: oscam ump SVN version 2071, fixed some bugs, changes for DRE cards AU - Update: busybox 1.16.1 - Update: usb_modeswitch 1.1.2 and improved USB 3G modems handling - Update: e2fsprogs 1.41.12 - Update: some new hardware IDs added for the RT3070 chipset based Wi-Fi device driver - Update: Samba version update to 1.9.18p10 - Update: TP list updated using kingofsat.net, lyngsat.com and flysat.com data sbox: - Fix: Crash in handling of recorded/timeshift file names if EPG was empty or containing only non-recognised characters - Fix: Recording timers did not work anymore when a lot of timers have been set in the past - Fix: Channel searching menu now supports multiple transponders with the same frequency, they can all be selected now, not only the first in the list - Fix: Switching audio tracks on radio channels with multiple tracks works now immediately - Fix: Remote stopped reacting if a plugin was running for a longer time (mostly shoutcast) - Fix: Subchannel switching took extremely long but it's a lot faster now and if you need it even faster there is an option in PGI Settings - Fix: Pressing RCL button while having infobanner displayed did not change EPG - New: PGI Settings menu in Plug-In section of sbox main menu - New: FavPiP plugin can be assigned to the OK button (press FAV to go to the usual channels list) - New: Yellow button in EPG list opens Timer Settings - New: Popup to warn user that box is about to shutdown. The user can press a button to abort it. The popup is shown for sleep timers and for recordings. - New: Selection whether the full or short channel name is shown in VFD. Now you can have custom names for VFD independent from OSD (edit them using PC-Editor). - New: The currently selected channel will be remembered and switched on even if the box restarts due to crash or panic - New: Added keyword searching for ******* player - New: EXPERIMENTAL Zap-to-Record feature. If activated the receiver will always switch to the recorded channel before recording. This is to avoid more than one simultaneous decoding requests which some cards cannot handle. - New: added Estonian user interface lanugage (thanks raudjalg), updated/improved English, German and Russian - Change: The PiP button cycles the small and big PiP window now endlessly, the exit button closes pip window - Change: New file format for /var/etc/nonstandard_encoding, see the file for details if you use it sbox EPG: - Fix: Increased buffer size for epg - New: Feature to allow regular scanning of all transponders in favlist for new epg data (see PGI Settings menu) - New: Persistent EPG! If the box has a storage device connected, the EPG data is stored on shutdown and loaded again at bootup Plugins: - Fix: lots of crashes in shoutcast-plugin when navigating in the lists Colour Buttons Default Functions ================================================== ============================= ATTENTION! On IPBox 91HD, Cuberevo 250 and 200HD models only the GREEN button actions can be changed by the user! Red button => FavPiP plugin Green button => Change Aspect Ratio script Yellow button => Restart Softcam WWW => Script Panel Plugin (calls the scripts from /var/bin, script names must start with scrplg-*) Notes on Multiboot ================================================== ============================= As of PGI 0.7 there is no more need to run "mkfs.ext2 -I 128 ..." command. The mkfs commands should create 128 byte inodes by default as required for e2. If you want to flash another multiboot after installing PGI, consider the following. In PGI the multiboot **** act as follows: 0 - boot flash (normally for DGS/PGI) 1 - enigma flash 2 - enigma /dev/sda1 3 - enigma /dev/sdb1 4 - enigma2 flash 5 - enigma2 /dev/sda3 6 - enigma2 /dev/sda4 7 - enigma2 /dev/sda5 8 - PGI boot pause mode (see the description of this new function above) 9 - PGI settings restore mode (see the description above and also the BACKUP_DIR option in pgi.conf) If you are not satisfied with this layout or if one or more of the buttons do not work the way you wish, it is much easier to simply change those buttons' actions than to flash the complete multiboot (and lose the new functionality for buttons 8 and 9). The multiboot options can be easily edited to your liking with the Telnet commands: fw_printenv and fw_setenv. If you do flash some different multiboot you may want to use the following Telnet commands to restore the functionality for buttons 8 and 9: fw_setenv menu_8 'setenv bootargs $bootargs boot_pause=1;front_puts "boot pause";boot' fw_setenv menu_9 'setenv bootargs $bootargs restore_backup=1;front_puts "restore bkup";boot' Notes on Internal and External Card Readers ================================================== ============================= The internal card reader(s) in IPBox 9000HD/910HD/900HD/91HD unfortunately cannot provide some frequencies required for correct initialisation of certain cards. In particular, some versions of Irdeto cards which require the 6MHz frequency (that IPBox cannot deliver) are known to have problems with the internal card reader. Other cards are known to work when the frequency is "almost there". The card reader driver (sci-ng) has been modified in this version to be able to set a so called "base frequency" (see the beginning of the /var/bin/sсi-ng script). "Base frequency" in this context is not a frequency for the card reader but rather a proposed base frequency from which the card reader controller derives its actual working frequency. By default the "base frequency" is set to 100000000, i.e. 100MHz and the card reader frequency is derived from it by dividing the base frequency by an even number between 2 and 62 (the actual number is detected automatically to fit the card frequency as close as possible). By changing the base frequency it is possible to get some cards working which were not working before. For instance, it has been detected that some Irdeto 5.3 cards can work if the base frequency is set to 111093750. Good luck experimenting with other cards and frequencies (and see the disclaimer at the beginning of this document). Unfortunately, there is no software solution for those cards that absolutely MUST have their designed frequency to work correctly. If you are really desperate to get such card working with IPBox or if you require more than 2 card readers at the same time the solution is to get an external card reader. Until now having an external card reader was rather cumbersome option: you would require a USB/Serial converter (of particular make), because most "classic" card readers use Serial interfaces. You would also need an extra power supply for it and in the end it all would be bulky, consuming more power and require fiddling with settings and drivers. Starting with PGI 0.7 IPBox this whole concept has a very good chance to be drastically simplified with the device called Smargo USB Card Reader which is very compact, does not require external power supply and works with widest range of frequencies: 3.20, 3.43, 3.69, 4.00, 4.36, 4.80, 5.34, 6.00, 6.86, 8.00, 9.61, 12.0 and 16.0 MHz. More info and pics here: The actual device itself is hardly any news. What *IS* big news is that now it can finally work with IPBox because the original FTDI chipset driver was broken on IPBoxes from the first day of their existence. Now it has been carefully fixed by pacco and is available in PGI since v0.7. There is zero configuration required for the Smargo card reader: the driver gets loaded automatically when the device is connected and the necessary device nodes /dev/ttyUSB* are created automatically as well. All you have to do is to configure newcs or oscam to use the appropriate device ttyUSB device, select reader type "phoenix" or "mouse" and maybe specify the correct frequency for the card. Remember: there are no guarantees - the driver is EXPERIMENTAL but has been confirmed to work on more than one box. Good luck (and see the disclaimer at the beginning of this document ;-) ) Configuring sbox PGI Settings Using OSD Menu ================================================== ============================= Starting with PGI 0.7 some new sbox settings are available in the "Plug-In" section of the main OSD menu. EPG BACKGROUND SCANNING + EPG SCAN TIME Controls background scanning for fresh EPG data. If this feature is enabled all of the transponders in your Favourites list will be automatically scanned for new EPG data every 24 hours at certain specified time. If your receiver has two tuners that are able to receive the same satellites, then the scanning process is completely transparent as the second tuner will be used for EPG scanning. If your box has only one tuner or if the second tuner is not able to receive the same satellite then the scanning will be done only if the receiver is in Standby mode (i.e., partially on). FAVPIP ASSIGNED TO OK BUTTON This option is pretty self-explanatory. It has been implemented for those who use FavPIP a lot and would like to have it on their OK button instead of a colour button. If this mode is activated you can still go to the usual channel views by pressing FAV button. ZAP TO RECORD This option is only of interest to you if you card cannot decrypt more than one channel at the same time. If you turn this option on, the receiver will not allow watching/recording/PiP for more than one encrypted channel at the same time. In addition, it will try to zap to the channel before recording in even if the live channel was on the same transponder to avoid decoding wrong channel. This feature is highly experimental. VFD BRIGHTNESS Sets the front panel display brightness (for those models that support this function). The higher the value the brighter is the display. POWER OFF ACTION Sets action required to power off the receiver with the power button. The "Hold" setting means that you have to keep the power button pressed for a couple of seconds to power off the receiver. If you short press it in the "Hold" mode then the Sleep Timer menu will be called. The "Press" setting reverses the behaviour. SHOW DEVICE BANNER Show or hide the OSD banner which displays the connected and disconnected, CAM module and USB devices. The "Skip 1st" value will disable the banner only the first time it is called. "Always" will show the banner every time and "Never" will prevent it from ever showing up. This option is useful to get rid of the banner showing every time you start the receiver if you have CI device or USB storage device connected. FAST SUBFEED SWITCHING This function is only useful for those who use sub-channel feature (do not confuse with PiP!) Normally, every time you change the sub-channel the whole TP get scanned for new sub-channels. If you are sure that you already have all of the required sub-channels scanned before then you can speed up sub-channel switching process by enabling this option which will skip TP re-scanning. Configuring Settings Using /var/etc/pgi.conf ================================================== ============================= The system services specific configuration is located in /var/etc/pgi.conf. All lines starting with # are treated as comments. The lines like OPTION="VALUE" set various parameters. The file can be modified either by any text editor that saves files in a plain text format or by special Telnet commands. The following commands can help modifying pgi.conf easily: conflist (simply displays current settings), confget <option> (displays the value of certain option only), confset <option> <value> (sets new value for the given option). The options are case insensitive. Here are some examples: conflist confget CARDSERV confset softcam mgcamd The options are read from pgi.conf only once during the boot sequence, so if you want to commit your changes you need to reboot the receiver. Below is a detailed description of all the possible parameters that can be set in the file pgi.conf. Do not be put off by the large number of options! The receiver will work fine with most of them unchanged out of the box. They only need to be changed if you require some additional functionality or modified behaviour. ASPECT_RATIO The comma separated list of Aspect Ratio modes to be changed in a sequence by the "green-button" script. Every time you press the green button to change the "AR mode", the sequence you set here will be used (in a repeating loop). The values can be as follows (can be used in any sequence or combination): pillarbox - the 4:3 picture is shown on 16:9 screen with black side bars 14:9 - similar to the above, but zoomed a bit, with smaller side bars panscan - even bigger zoom for the 4:3 picture, without side bars widescreen - picture is stretched to fill the 16:9 (distorted AR for 4:3) cinema - can be used on 2.39:1 movies to fill the 16:9 tv completely Example: ASPECT_RATIO="panscan,14:9,pillarbox" BACKUP_DIR Sets the directory name for backing up and restoring all user settings (normally, on the internal HDD or on the external device). It is very convenient to backup all the settings before flashing a new image and then to restore in one quick operation. The backup and restore functions must be invoked manually using the script plugin, which is available in PGI via the WWW button on the remote (except 91HD, where this plugin can be called via the plugins menu). Default value: "/media/pgi-backup" (for backing up to the same device which is used for channels recording) Example: BACKUP_DIR="/mnt/usb/usb0" (for using a USB stick for the backup and restore procedures) CARDSERV Sets the card server to read local cards in the card reader. Possible values: newcs, oscam, none Default value: newcs Example: CARDSERV="oscam" CI_INIT Enable or disable support for CI modules. To load less drivers set to "no". Possible values: yes, no Default value: yes Example: CI_INIT="no" CRON Enable or disable cron service which allows certain repeating tasks (like user scripts) to be to run at a certain time, for example, every day or every hour, etc. The service uses a configuration file that can be modified using a Telnet command: "crontab -e" which uses the syntax described here: cron - Wikipedia, the free encyclopedia If you enable the MEDIA_CLEAN option (see below) then cron will be started automatically and this option will be ignored. Possible values: yes, no Default value: no Example: CRON="yes" ETH_ADDR_LOW If the receiver is not cleanly shut down, the MAC address of your box may change. This option tries to solve that problem. If you set option to "auto", then the current MAC address (as reported by ifconfig) will be set for the next boot. If you want a custom MAC address, you can hard code it with this option. It is only possible to choose the last three blocks of the MAC address. The first three blocks are fixed and will always be "00:13:18". If you do not want your MAC address to be touched, set this option to "none". Possible values: auto, none or user defined address Default value: auto Example: ETH_ADDR_LOW="ab:cd:ef" (the final MAC will be: 00:13:18:ab:cd:ef) MEDIA_CLEAN Enables or disables automated cleanup of temporary media files. This cleanup job runs every 3 hours and will remove all tmp files in the /media directory which are older than the number of MINUTES specified as a value to MEDIA_CLEAN. If this parameter is set to a value other than 0 or "no", then the cron daemon will be started, whether you have enabled it or not. Possible values: no, a positive numeric value (in minutes) Default value: no Example: MEDIA_CLEAN="30" NFSD Enables or disables NFS services on the IPBox. This is ONLY required if you want to access the files which are located on the IPBox from another device using NFS protocol. This option is NOT needed for NFS recording (see below). Possible values: yes, no Default value: no Example: NFSD="yes" NFS_REC Enables recording to a remote NFS share INSTEAD of a HDD. The value can be either "no" (to disable NFS share recording) or the full path to the NFS share that will be used for recording (instead of the HDD). Default value: no Example: NFS_REC="192.168.1.2:/myshare" Attention: you do NOT need to set NFSD="yes" for NFS_REC to work! NFS_REC_PROTO This is only used in conjunction with the NFS_REC parameter (see above). Normally it should be set to "tcp" for a more reliable connection. If your NFS server does not support the TCP protocol, set it to "udp". Possible values: tcp, udp Default value: tcp Example: NFS_REC_PROTO="udp" NTP_SYNC Enables or disables time synchronisation with an NTP server. The synchronisation will be performed only ONCE during receiver power up. Possible values: no, an IP address or a name of an NTP server Default value: no Example: NTP_SYNC="ntp2.fau.de" PPPD_PEER Set the name for the peers file to be used by the pppd service automatically during receiver startup. This parameter is required if the USB_MODEM parameter is being used (see below) or if you are using a PPPoE connection. The peers file specified by this option must exist in /var/etc/ppp/peers directory. For more information refer to a separate NETWORK_en.txt document Possible values: none or custom name Default value: none Example: PPPD_PEER="gprs" SAMBA Enable or disable the Samba service. This is ONLY required if you want to access the files which are located on the IPBox from another device using Windows File Sharing (SMB) protocol. Possible values: yes, no Default value: no Example: SAMBA="yes" SKIN Sets an alternative skin. The value should be the FULL ABSOLUTE PATH of the directory containing the skin (often in /var/skins) directory. The name is CASE-SENSITIVE!!! You can put your skins into the /var directory or to the HDD (/media directory). Default value: default (built-in skin) Example (for a skin in /var): SKIN="/var/skins/MySkinName" Example (for a skin on HDD): SKIN="/media/skins/MySkinName" Example (for a skin on USB Flash): SKIN="/mnt/usb/sd0/MySkinName" SOFTCAM Sets the softcam/emu to be used. Attention: if you do NOT select oscam as your softcam, your oscam.conf will be automatically modified to prevent conflicts between oscam server and other softcams. Possible values: mgcamd, mglauncher, oscam, incubusCamd, mbox or none Default value: mgcamd Example: SOFTCAM="oscam" USB_MODEM Sets the ID for the USB modem to be initialised when it is connected. You need to configure the PPPD_PEER parameter above as well for this to work. The complete procedure for USB 3G/CDMA/GPRS connections is described in a separate text document called NETWORK_en.txt Possible values: none or the custom USB ID in the form of VEND:PROD Default value: none Example (for Toshiba G450 3G modem): USB_MODEM="0930:0d46" WEBTV Enables or disables PERMANENT Web-TV / VLC streaming. Normally only required when you do NOT use IPBox web interface for watching Web-TV (for instance, when watching directly with VLC player). The web interface should automatically start streaming when required Possible values: yes, no Default value: yes Example: WEBTV="no" DEBUG Should only be used to troubleshoot problems and should never be permanently enabled as it slows down the boot process and will not reboot the receiver in case of panic. DEBUG="yes" will produce some boot sequence log files in the /var/log DEBUG="IP PORT" will send the logs to the UDP port and IP address specified Note: if the network is unavailable during network debugging, the consequences are unpredictable. Have fun, pacco & uncle.f
Ipbox 910HD:http://www.dreambox.info/dreamboxdb/...achmentid=4304
Ipbox 900HD:http://www.dreambox.info/dreamboxdb/...achmentid=4303
Ipbox 91HD:http://www.dreambox.info/dreamboxdb/...achmentid=4306
Comment