Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller...

55
TRAVELLER’S IMAGE Dream Multimedia – DREAMBOX DM7000S Manual Version 23-mar-03

Transcript of Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller...

Page 1: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

TRAVELLER’S IMAGE Dream Multimedia – DREAMBOX DM7000S

Manual Version 23-mar-03

Page 2: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

Manual version 23-mar-03

Traveller 2003 Docs Dipke3 2003

Page 3: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

Table of Contents

FEATURES 1

WHAT IS TRAVELLER’S IMAGE 3

WHERE TO DOWNLOAD 3

HOW TO TRANSFER TRAVELLER’S IMAGE TO YOUR DREAMBOX 3

If you’ve already configured a network on your Dreambox 3

If you don’t have a network connection to your Dreambox 3

ABOUT THE INCLUDED SOFTWARE DECODERS (SOFTCAMS) 4

GBOX 4

Mgcamd 5

WHAT IS ENIGMA 6

WHERE CAN I FIND THE SOURCE CODE OF ENIGMA 6

WHERE CAN I FIND DOCUMENTATION ON ENIGMA 6

BOOTING 8

LISTS OVERVIEW 9

HOW TO ACCESS THE MENU 10

TV (1) AND RADIO (2) MODE 10

FILE MODE (3) 13

EMU MENU (4) 13

Key editor 14

Gbox settings 14

Camd mode 15

Auto Key-update mode 15

Update Keys 15

Gbox keys -> MGCAM 15

EXTRAS (5) 15

Read Flash-image 16

Write Flash-image 16

NFS Setup 16

System Info 16

INFORMATION (6) 16

Streaminfo 17

About… 17

Satfind 17

SHUTDOWN (7) 18

SETUP (8) 18

Channels 18 Transponder scan 18 Satellites 19 Motor Setup 21

Page 4: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

SID 22

Network 23

OSD 23

LCD 23

Remote control 24

Video 24

Audio 24

Skin 24

Language 25

Ngrab 25

Extra settings 25

Harddisk 25

Common interface 26

Upgrade 26

GAMES / PLUGINS (9) 26

VCR (10) 26

TIMER (11) 27

TUXTXT 28

LEMMINGS 29

MASTERMIND 29

MINESWEEPER 30

PACMAN 30

SNAKE 30

TANKWAR 30

TETRIS 30

YAHTZEE 30

RECORDING ON A HARD DISK IN THE NETWORK 31

HOW TO VIEW A RECORDED SHOW ON YOUR WINDOWS PC 32

HOW CAN I BUILD A HARD DISK IN MY DREAMBOX 33

WHAT IS TUXVISION 33

WHAT IS LINUX 34

WHAT IS BUSYBOX 34

WHAT IS TINYLOGIN 35

HOW TO TELNET TO YOUR DREAMBOX 36

HOW TO SEND FILES (FTP) TO THE DREAMBOX 36

HOW TO EDIT AND UPLOAD YOUR OWN SETTINGS 36

HOW TO EDIT FILES ON YOUR DREAMBOX USING A WINDOWS PC 36

WHERE TO FIND GOOD CHANNEL LISTS 37

HOW TO CHANGE YOUR PASSWORD 37

HOW TO CONFIGURE A PROXY SERVER 37

HOW TO ENTER THE CONSOLE MODE OF YOUR DREAMBOX 37

ACCESS YOUR DREAMBOX VIA AN INTERNET BROWSER 38

HOW TO MAKE YOUR OWN NULL-MODEM CABLE 40

HOW TO BACKUP YOUR SETTINGS 40

FEATURES 41

KNOWN PROBLEMS WITH THIS RELEASE 41

Page 5: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

CHANGELOG AND VERSION SPECIFIC NOTES 43

Page 6: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

1

About your Dreambox DM7000S

Features § 250 MHz IBM PowerPC Processor (350 Mips)

§ Linux open source (most parts under the terms of GPL, accordingly expandable)

§ Supports Linux Standard API (Direct-FB, Linux-FB, LIRC)

§ 1 x DVB Common-Interface Slot

§ 2 x Smartcard-Reader

§ Integrated Compact Flash Interface Slot

§ MPEG2 Hardware decoding (fully DVB compliant)

§ In the future: support for MPEG4 decoding

§ Common available NIMs (DVB-S, DVB-T, DVB-C)

§ 100 MBit full duplex Ethernet Interface

§ USB Port to accomodate Keyboard, Pointing Devices, WebCams and other devices

§ V.24/RS232 Interface

§ Big-size LCD-Display

§ Up to 64 MByte of RAM

Chapter

1

Page 7: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

2

§ Integrated IDE UDMA66 Master/Slave Interface

§ Support for internal HDD in any capacity

§ Unlimited channel lists for TV/Radio

§ Channel-change time < 1 second

§ Full automatic service scan

§ Supports directly bouquet-lists (indirect unlimited)

§ Supports EPG (electronic program guide)

§ Supports videotext (insertion)

§ Various applications such Web-Browser or Mail-clients

§ Supports multiple LNB-Switching control (supports DiSEcQ)

§ Fully adaptable OSD in many languages (skin-support)

§ SPDI/F Interface for digital bit stream out (AC-3 / DTS)

§ 2 x Scart -interfaces (fully controlled by software)

§ MINI-DIN connector for extern IR (send/receive) and I2C for

§ Extern Motor devices

§ Intern send/receive IR (Videorecorder)

Page 8: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

3

Traveller’s Image

What is Traveller’s Image Traveller’s Image offers experimental new drivers and software for your Dreambox.. They are compiled out of the official Dreambox drivers from Dream Multimedia (Beta 1.05.3a), the software available from the Enigma project (see later on in this manual for a description on Enigma) and the extension pack created by the Dbox2World-crew (http://www.dbox2world.com).

Where to download The latest Traveller Image can always be found at SatCity (http://www.satcity.nl).

If your Dreambox has a connection to the internet, you can install the latest version automatically through the “Upgrade” menu (in “Setup”). However, you’ll need to download the entire image from the website in ZIP format to a pc if you want to have the complete set of files, including the plugins and a copy of this manual.

How to transfer Traveller’s image to your Dreambox If you’ve already configured a network on your Dreambox Download the utility called DreamUpLAN at http://www.dream-multimedia.nl/cat/onlinesupport/7000_aps.php4.

If you don’t have a network connection to your Dreambox If you did not (yet) place your Dreambox in your network, you’ll need a serial null modem cable to transfer Traveller’s image to your Dreambox. To do this, download

Chapter

2

Page 9: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

4

the utility called DreamUp at http://www.dream-multimedia.nl/cat/onlinesupport/7000_aps.php4.

i After uploading Traveller’s Image to your Dreambox, it’s a good idea to erase the part of the flash memory that holds your settings. Old settings might interfere with new images. To erase the flash memory, reset the Dreambox by holding down the three buttons at the front. When the bootlogo shows up on the screen, press and hold the “channel up” button on the front of the machine and wait until “Flash Erase” is displayed on the LCD screen. This procedure will take about a minute. Remember to backup your Dreambox settings before doing this, since they will get lost.

About the included software decoders (softcams) Traveller’s Image is equipped with two software decoders: Mgcamd and GBOX. Switching between them can be done in the “Emu” menu, or by typing the following at the prompt:

sw_gboxmgcamd

i In most countries, watching encrypted channels with a softcam is against the law. Therefore, Traveller’s Image is not loaded with decryption keys by default. In order for GBOX to start working, you need to copy the necessary keys to /var/keys and /var/tmp. Mgcamd needs keys in the file /var/etc/SoftCam.Key.

GBOX GBOX is enabled by default and supports Irdeto, Nagravision, Seca, Viaccess and Conax,. GBOX should automatically update your keys without an internet connection. Zapping through the channels is very fast with GBOX.

GBOX supports different auto update-modes. For now, it's best to leave the AU-mode on ‘Off’, because other modes cause problems while zapping through channels. Traveller is currently investigating why this is not working.

Switching between GBOX’s AU-modes can be don in the “Emu” menu, or by typing the following at the prompt:

sw_gbox-au

GBOX automatically refreshes its keys. When you turn off your Dreambox, keys are saved in the flash memory permanent storage. This is done to reduce wear on the flash, because Gbox might write new keys from AU to those files often. To force the keys to be saved when you want to, select the relevant option in the “Emu” menu, or type the following on the command prompt:

Page 10: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

5

Savekeys Mgcamd Mgcamd is not enabled by default, but included in this release because GBOX currently cannot decode all channels. Keys for Mgcamd are automatically fetched from the internet when you boot your Dreambox. In order to turn off the auto-get feature, type the following at the command prompt:

sw_keyupdate

You can manually get new keys via the “Emu” menu, or by typing

Keyupdate If you run a manual key-update from the “Emu”-menu, Enigma will give you the option to convert the updated Mgcamd-keys into Gbox-format as well, but it's recommended to use key-files specially made for Gbox, as they are often much more complete.

Your Dreambox automatically makes backups of up to six previous copies of your key file in /var/keys/SoftCam.Key.<number>, where the lowest number is the most recent. Should an update fetch a bad file, you can simply copy back one of the previous versions.

The URL where your Dreambox looks for a keyfile can be changed in /var/etc/keyupdate.url.

Page 11: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

6

Enigma

What is Enigma Enigma is a graphical shell on top of the Linux command prompt. It behaves a bit like Windows on a regular PC and makes calls to the underlying hardware. The original Enigma is build for a DBOX2, another satellite receiver running on the Linux platform. Traveller uses the Enigma source code, but has replaced the libraries that make calls to the DBOX2 hardware by the original libraries from Dream Multimedia. However, there are still some incompatibilities between the two systems, so don’t get mad if something goes wrong or doesn’t work.

i Lots of people are still working on the Enigma project at this time, which means that the software is not stable. Most parts of the Enigma software are in beta or even alpha testing, and features are added and removed day by day. Don’t make use of Traveller’s Image if you’re not willing to live with these limitations.

Where can I find the source code of Enigma The Enigma software is published under the GNU-license, which means that everyone can download the source code and make their own contributions to the project. To do this, Enigma makes use of the CVS (Concurrent Version System). The CVS tree of the project can be found at http://tuxbox.berlios.de

Where can I find documentation on Enigma Enigma is work-in-progress. This means that several people are working on the project at the same time, and that the project is constantly evolving, which makes it hard to create a good user manual at this stage. A German guy called EssU started working on preliminary docs in German that can be viewed at http://its.no-enigma.de. This is a good place to start if you want to know more about the user interface. A PDF version

Chapter

3

Page 12: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

7

can be downloaded at http://www.grundschule-im-blumenviertel.de/_enigma/download. A bit further on in this manual, we’ll cover the basic functionalities of Enigma as well.

Page 13: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

8

Exploring your Dreambox

Booting When you turn on your Dreambox, a screen that mentions the software is loading

welcomes you.

If this is the first boot after installing a new software version, it’s a good idea to erase the flash memory. As soon as you see the ‘Loading…’ screen coming up, press the key up button on the front of your Dreambox and keep it pressed until the LCD display says ‘Flash erase’. Release the button and wait till the procedure finishes.

After a flash erase, a wizard guides you through two screens: the language set-up screen (in which you can pick a language) and the DiSEqC configuration screen ( where you have to specify your configuration: either you use no DiSEqC, a simple configuration or a complex configuration). Both settings can be altered later on in the Settings menu, so you can easily skip these screens by pressing the LAME button.

Chapter

4

Page 14: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

9

Lists overview Enigma often uses lists to browse through for instance a list of television stations, a list of files or a list of favourites.

Each time you see a list on the screen, the following buttons on your remote control can be used:

BOUQUET + or - Zap through the different listings.

< or > on numeric keypad Go to top list / bottom list.

0 Go up a directory.

2=ABC 3=DEF 4=GHI 5=JKL 6=MNO 7=PQRS 8=TUV 9:=WXYZ

Jump in list to items beginning with the selected letter.

UP / DOWN Up / down 1 item in the list.

LEFT / RIGHT Up / down 1 page in the list.

RED Show service selector menu, allows you to add and remove items.

GREEN Toggle between classic and multi column style.

YELLOW Toggle focus between service and bouquet lists.

Page 15: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

10

BLUE Toggle between user bouquets and normal dvb bouquets.

INFO Shows the EPG selector for the highlighted channel.

HELP Shows help screen.

How to access the menu In Enigma, your remote control is used to send commands to your Dreambox. Pressing the DREAM button brings up the menu. You can make a selection in this menu by flipping through the icons with the cursor keys, or by entering a number.

TV (1) and Radio (2) mode In these modes, you can watch television channels or listen to radio channels on your Dreambox.

On the Infobar you can see the data of the current broadcast. On the left the channel number, on top the name of the channel and the location of the satellite. Underneath

the name of current broadcast, the start time and the duration, followed by the same data for the next broadcast. On the bottom line you can see the current time, a graphical representation of the time from the current broadcast that already passed, four circles which represent the color buttons that can be used on this station, and three icons representing Encryption, Widescreen and Dolby Digital (active icons are yellow).

In TV and radio mode, following keys can be pressed on the remote control:

Page 16: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

11

INFO Shows extended info on the current broadcast. You can use the cursor keys left and right to flip through the entire program list details.

TEXT Shows teletext (for more information, see the plug-ins chapter a bit further on in this manual)

VIDEO Toggle between DVR (digital video recorder) panel and Infobar. The DVR panel can be used to record the current broadcast. When the DVT panel is visible, the following keys can be used:

RED key: fast rewind

GREEN key: play

Yellow key: Pause

Blue key: fast forward

TV key: stop

Text key: Record

TV Switch to TV mode

RADIO Switch to Radio mode

FILE Switch to File mode

Num pad > Playlist / history next

Num pad < Playlist / history previous

LEFT / RIGHT

Previous / next channel

1…9 Select a channel (just type the channel number)

0 Back to previous channel

Page 17: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

12

UP / DOWN

Opens the Channel-Bouquet-Favourites list.

RED Shows EPG schedule list. You can use the cursor keys to move around in the list. Click on OK to show the details. To add a recording in your timer, press the GREEN key. To remove a recording, press the RED key.

GREEN Show subservices/NVOD. Some channels use subservices.

If this is the case, click on the GREEN button to select a subservice. To enable quickzapping (zapping through the subchannels with the cursor keys), press the GREEN key. To add a subservice to your user bouquet, press the YELLOW button.

For pay-per-view channels, the message ‘Select NVOD start time’ pops up on the screen. Click the GREEN button to select which show you’d like to see and confirm with OK.

BLUE Opens teletext page 100 on the current channel.

Page 18: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

13

YELLOW Show audio selector. Here you can select which language or audio track you’d like to hear.

File mode (3) In file mode you can browse the contents of the Dreambox and the internal hard disk or external NFS share.

Emu menu (4)

This menu can be used to change different settings in the GBOX and Mgcamd emulators.

Page 19: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

14

Key editor You can use the key editor to change the current keys. Pressing the BLUE button switches between “show PMK”, “show HMK” and “show PK”. Pressing the RED button switches between “SoftCam”, “New” and “GBOX”.

Gbox settings Here different settings of the GBOX emulator can be changed:

SoftCAM Mode: Pure Emu / Pure Softcam / Pure Netclient

Display ECM: Valid / All / Off

Display EMM: Valid / All / Off

Autoupdate mode: Auto / On / Off

Keyupdate: New keys / All keys

Hash PIDs: All / Valid

Key files: Keys / Tmp

Use PW-Card: On / Off

Logger: On / Off

EMU: Off / Old / New

OSD: On / Off

Page 20: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

15

Camd mode Select what emulator should be used: GBOX, Mgcamd or no emulator at all.

Auto Key-update mode Select whether the keys for Mgcamd should be fetched automatically during a reboot.

Update Keys Updates the keys and asks if the MGCAMD keys should be converted to GBOX keys.

Gbox keys -> MGCAM

Converts keys from GBOX to Mgcamd.

Extras (5)

Page 21: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

16

Read Flash-image Saves the flash image to /tmp/flashima ge.img.

Write Flash-image Writes the flash image from /tmp/flashimage.img. It takes approximately one minute to complete this operation. Don’t shut down your Dreambox while flashing takes place.

NFS Setup This screen enables you to mount up to four NFS shares. Enter the IP address on which you have installed a NFS server, and enter up to four share paths. Click on MOUNT to temporarily mount the NFS share. Click on AUTOMOUNT to mount this share every time you reboot your Dreambox. Your shares are accessible from/mnt/path1 till /mnt/path4.

System Info Shows some general data on the memory structure of your Dreambox.

Information (6)

Clicking on “Information” brings up the following menu:

Page 22: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

17

Streaminfo Shows information on the current stream. There are three screens. You can flip through them by using the cursor keys. Page 1 shows provider and transponder information. Page 2 shows encryption parameters. Page 3 shows satellite and frequency information, as well as the signal strength.

About… Shows version information.

Satfind Here you can find three values, indicating the quality of the currently selected transport stream:

SNR: Signal Noise Ratio: the signal quality AGC: Signal quality, should be as high as possible BER: Bit Error Ratio, should be 0

Lock and Sync: when both boxes are checked, a good signal has been found

Page 23: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

18

Shutdown (7)

If you select this option, the Dreambox shuts down. You can bring the machine to life again, by pressing the red standby key on the remote control.

Setup (8)

This is the heart of your Dreambox, where satellites can be searched and stored, and where network parameters can be defined.

Channels Transponder scan Enables you to scan through all known transponders for a satellite and find all available channels. You can select either an automatic scan mode, which uses the transponder list available in the “satellites.xml” file, or specify your own frequency, polarity and symbol rate in the manual scan mode.

Page 24: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

19

i The Dreambox makes use of the file “satellites.xml” to determine which transponders on which satellite have to be scanned. The default “satellites.xml” file installed in Traveller’s Image is not complete. If you want a better (but bigger) version, copy the xml file which can be found in the ZIP file to the location “/var/tuxbox/config”

Satellites Here you can define your satellite setup. If you’ve got only one LNB, select “one single satellite”. If you’ve got two LNB’s equipped with DiSEcQ, select “2 satellites via DiSEcQ A/B”. For four LNB’s, select “4 satellites via DiSEcQ OPT A/B”. Dishes with a motor are entered as “non standard user defined configuration”.

Remember that if you change from one type of setting to another, you might loose your data. Your Dreambox warns you with a message.

i Due to a bug, the Dreambox doesn’t always save your DiSEqC settings. You are advised to perform a shutdown (through the menu) of the box after changing the DiSEqC parameters to force a save.

One single satellite

This is the easiest setup. In this case, you have one fixed dish with one LNB pointing to one satellite. Just select the correct satellite in the list and press OK.

Page 25: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

20

2 Satellites via DiSEqC A/B

This is a typical configuration for a dual setup (mostly used for receiving Astra and Hotbird at the same time). In this case, you have one fixed dish equipped with two LNB’s and a DiSEqC switch between them. Just select the name of the satellite corresponding to the the right DiSEqC.

4 Satellites via DiSEqC OPT A/B

A combination of one single fixed dish equipped with four LNB’s. Switching between them is done through the DiSEqCs OPT A/B protocol. Select the correct satellites corresponding to the right DiSEqC.

Many satellites via DiSEqC Rotor

This is the most difficult setup, because many parameters can be changed here. However, their standard values (LNB 0, 22Khz Hi/Lo and Voltage H/V) are correct for most motorized installations (definitely for a STAB rotor). In this screen, you can add all the names of the satellites you wish to receive by pressing the GREEN button.

To configure LNB parameters, position your cursor in the LNB field and click the “next page” button. On this next screen, you can enter the lowest and highest frequency your LNB supports. The default values are ok for most cases. You can also specify a treshold value and demand an enable increased voltage to your LNB (for long cables).

Page 26: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

21

Click the “next page” button to continue your setup. You can now modify the DiSEcQ parameters like MiniDiSEcQ (toneburst). Consult your LNB or motor manual to check the values you have to enter here.

i For a lot of motorized dishes (like a STAB motor), just select DiSEcQ mode 1.2 on this screen. All other parameters should not be changed.

Motor Setup This is where you can define how your motor should seek for satellites.

Current DiSEcQ specifications do not allow a return channel from the motor to the receiver. To determine if the motor is still turning the dish to a certain position, the Dreambox is equipped with two “cheat” mechanisms to detect if the motor is still running. If you check “use motor input power”, you can enter the difference in power usage between your motor turning and not turning. If you don’t check this option, you can enter the degrees your motor can turn per second.

If your motor is equipped with a GOTOxx° function (USALS protocol), you can check this option and enter the longitude and latitude of your location in minutes. Otherwise, you’ll see a list here with all the positions that are currently stored in the memory of your motor.

Tip: you can find the location of your home using the following address: http://www.maporama.com/share/map.asp?

Page 27: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

22

i For a STAB motor use an input power of 70mA and activate the GOTOxx° function.

If you want to make use of the USALS protocol, no further settings are necessary. Your Dreambox will turn the motor to the correct position when you start scanning all transponders.

If your motor does not support the USALS protocol, you’ll have to search and store a ll satellites one by one.

Now press the BLUE button. On this screen, you can select different modes:

POSITION: manually seek the location of the selected satellite name by using the left and right cursor keys

DRIVE TO STORED POS: drives the motor to the chosen memory position

DRIVE TO SATELLITE: drives the motor to the chosen satellite

DRIVE TO 0°: drives the motor to its 0-point

RECALCULATE: re-initialises the pre-stored memory positions in your motor (return to default factory configuration)

SET EAST LIMIT: stores the east limit of your motor

SET WEST LIMIT: stores the west limit of your motor

DISABLE LIMITS: deactivates the software limits set by you

ENABLE LIMITS: enables the software limits set by you

If you’re manually searching for a satellite, first select the satellite name from the box, pick a random transponder and start turning the motor with the cursor keys. Keep an eye on the meters below. When Lock and Sync are checked, a good signal has been found and the satellite can be stored in one of the memory positions of your motor.

SID This menu item currently does nothing.

Page 28: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

23

Network Here you can enter network specific settings, like the IP address of the Dreambox, the netmask, nameserver of your internet provider and a gateway. Check “configure network” to enable these settings.

i If you’ve connected your Dreambox to a Windows XP server and you’re sharing your internet connection with Microsoft’s ICS, the following parameters can be used: IP 192.168.0.9, netmask 255.255.255.0 and gateway 192.168.0.1.

OSD Alpha, brightness and contrast of the OSD (On Screen Display) can be changed here. If you want to be notified when the EPG is updated, check “Show OSD on EIT update”.

LCD

Brightness, contrast, and standby luminosity of the LCD display can be modified here. You can also invert the pixels on the LCD screen.

Page 29: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

24

Remote control

Allows you to change the characteristics of your remote control. Repeat rate, repeat delay and the remote control style can be changed.

Video Here you can specify the colour format that has to be used by the Dreambox to send its images to your television: FBAS (CVBS), RGB or SVIDEO. You can also select the aspect ratio of your television set: 16:9 (using pin 8 on the scart plug), 4:3 pan & scan (full screen) or 4:3 letterbox (with black borders on top and bottom of the screen).

Audio Enables you to activate or deactivate the AC3 Dolby Digital output on the receiver.

Skin Allows you to load another skin (graphical shell) for Enigma. The default skin in “Blueenigma Big”. Selecting another skin requires a reboot.

Page 30: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

25

Language Shows a list of supported interface languages. Select the wanted language and click on OK to activate.

Ngrab

Here you have to enter specific information concerning the Ngrab video/audio streaming server you want the Dreambox to send data to. SRU IP address and SRU port can be specified.

The server must be in the IP range of the Dreambox. For instance, if your Ngrab server is at the address 192.168.0.1, your Dreambox

must have an IP address of 192.168.0.xxx (where xxx is 2 to 254). The standard port (4000) does not need to be changed in most cases.

Extra settings Check “Not ask anything” if you don’t want Enigma to let you acknowledge all actions. Check “Hide error windows” if you don’t want to see errors.

For the time being “Advanced zap mode” should be checked, because otherwise zapping through radio station causes several problems.

Harddisk Setup functions for the internal hard disk.

Page 31: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

26

Common interface Allows you to reset and initialise the Common interface of your Dreambox.

Upgrade Shows a list of available software upgrades.

Games / Plugins (9)

This menu item opens the plug-in window. More information on plug-ins can be found at the end of this manual.

VCR (10)

Page 32: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

27

If you select this menu item, the Dreambox shows the input that comes from the VCR scart connection on the back of the machine. To show the Dreambox screen again, press LAME.

Timer (11)

This menu point opens the timer list window. Here you can schedule all recordings that have to be made by your Dreambox.. You have to specify a start date/time and end date/time. Recordings can be send to a harddisk or to the Ngrab program (currently in development).

Page 33: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

28

Enigma Plugins Plugins are additions to Enigma. In Traveller’s Image, some plugins are installed by default. More plugins can be found in the “plugins” directory of Traveller’s ZIP file. To install them, simply copy the .so and .cfg files by using FTP to the location “/var/tuxbox/games/” on your Dreambox. In addition, copy the file “libfx2.so” to the location “/var/tuxbox/plugins/”.

i Be careful not to overfill the memory. Bad things can happen if you do. A Dreambox CRAMFS-image may never be bigger than 6291456 bytes.

Tuxtxt Tuxtxt is a level 1 and level 1.5 software teletext decoder, written by Thomas Loewe.

Most hardware decoders that are build in modern television sets, have limited capacities. They often do not cache all the pages, which makes zapping from one page to another a slow process. Furthermore, a ‘text & tv’ mode is mostly unavailable. With Tuxtxt these limitations belong to the past. Tuxtxt reads all teletext pages in one big buffer, which makes it very easy to browse through the entire content. You can even consult a teletext

service that is on the same transponder, but not on the currently selected station.

Chapter

5

Page 34: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

29

Tuxtxt can be activated in the “Plugin” menu, or by pressing the TEXT button on the remote control while you are in TV mode. You’ll notice that the software is currently written in German only.

Key Function

Dream Brings up a configuration menu, in which you can change some parameters.

Up/Down Jump to the next/previous teletext page.

Left/Right Jump to the next/previous subpage.

0 Go to page number 100.

1…8 To select a certain page number.

9 Swap between current and previous page.

OK To select a page number from the current page.

Lame Quit the configuration menu or Tuxtxt.

Red/Green Go to the previous/next magazine.

Green/Yellow Go to the previous/next set of 10 pages.

MUTE Make image transparent.

Volume + Double height.

Volume - Teletext and the current video image at the same time.

INFO Show hidden text.

More documentation on Tuxtxt can be found in German at http://www.dbox2.info/doku/tuxtxt.

Lemmings More information will come here.

Mastermind More information will come here.

Page 35: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

30

Minesweeper More information will come here.

Pacman More information will come here.

Snake More information will come here.

Tankwar More information will come here.

Tetris More information will come here.

Yahtzee More information will come here.

Page 36: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

31

Recording and streaming At this time, a channel can be recorded onto a hard disk, or streamed (‘send to’) to a server.

Recording on a hard disk in the network Normally, the internal disk drive in your Dreambox can be found in the /hdd map.

If your Dreambox isn’t equipped with a hard disk, but you do have a network connection to another machine, you can make use of the hard disk in that machine to record your favourite shows.

In order to mount another hard disk in the Dreambox, use the following command:

mount –t nfs –o wsize=4096,rsize=4096,nolock xxx.xxx.xxx.xxx:/dreambox /hdd where the xxx’s are the IP address of the computer which has a NFS share called “/dreambox”. Instead of entering this command after each reboot, you can add the following instructions right after the first line of the “start_enigma” script, which can be found in /var/tuxbox.:

ifconfig eth0 xxx.xxx.xxx.xxx netmask 255.255.255.0 up mount –t nfs –o wsize=4096,rsize=4096,nolock yyy.yyy.yyy.yyy:/dreambox /hdd where xxx.xxx.xxx.xxx is the IP address of your Dreambox and yyy.yyy.yyy.yyy is the IP address of the computer running the NFS share.

When needed, unmounting can be done with the command

umount /hdd A computer running the Windows software can act as a NFS server too. We recommend using Truegrid Pro NFS server 1.1 for this purpose, which is no longer

Chapter

6

Page 37: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

32

supported but can be downloaded for free from http://home.t-online.de/home/Andreas.Steinmetz/ misc/links.html.

Unzip the file to a directory on your harddisk. On the command prompt, type the following lines:

mkdir %WINDIR%\ETC copy EXPORTS %WINDIR%\ETC\EXPORTS copy RPC %WINDIR%\ETC\RPC mkdir c:\dreambox

mkdir c:\dreambox\hdd Adapt the EXPORTS file in your Windows directory and add the following line:

/dreambox -path=c:\dreambox\hdd The lines starting with /c and /d may be deleted.

To start the NFS server under Windows NT/2000/XP, type:

PORTMAP add NFS add NFS start The NFS server will now run as a service and start automatically every time your pc is rebooted. To stop the NFS server temporarily, type:

NFS stop If you’re using Windows95, 98 or ME, start the NFS server by typing:

PORTMAP NFS

You can stop the program by killing the NFS task in Task Manager, followed by typing NFS without arguments on the command prompt.

How to view a recorded show on your Windows pc In order to do this, you need a Windows codec (coder/decoder) that can work with MPEG2 transport streams. Elecard offers a great codec and even a nice player at http://www.elecard.com/download.

Page 38: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

33

How can I build a hard disk in my Dreambox Detailled instructions on how to do this are available on Dream Multimedia’s website at http://www.dream-multimedia.tv. There you can also find a list with hard disks that are certified to work on your Dreambox.

What is Tuxvision Tuxvision is Windows program, which enables you to view and record steams coming from your Dreambox. You can download this software from http://tuxvision.dbox2linux.info. Besides the Tuxvision program, you’ll also have to download TRex, to convert the stream into different file formats.

Page 39: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

34

Linux

What is Linux Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Minix, a small UNIX system, and decided to develop a system that exceeded the Minix standards. He began his work in 1991, and development is still continuing till this day.

Linux is developed under the GNU General Public License and its source code is freely available to everyone. Due to it’s nature, Linux has become quite popular worldwide and a vast number of software programmers have taken Linux's source code and adapted it to meet their individual needs. Since the Dreambox uses Linux, this means that programmers can make their own software to expand its current possibilities.

What is Busybox BusyBox combines tiny versions of many common utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in a standard Linux distrubution. The utilities in BusyBox generally have fewer options than their full-featured Linux cousins; however, the options that are included provide the expected functionality and behave very much like their counterparts. Since the amount of available memory is limited on the Dreambox, Busybox is the ideal solution.

BusyBox is maintained by Erik Andersen. More information on Busybox is available at http://www.busybox.net. A complete manual can be found at http://www.busybox.net/downloads/BusyBox.html.

Chapter

7

Page 40: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

35

What is TinyLogin Just like BusyBox, TinyLogin is a suite of small utilities for your Dreambox. TinyLogin is used to handle logins, user authentication, changing passwords, and maintaining users and groups. It also provides shadow password support to enhance system security. TinyLogin is, as the name implies, very small and therefore suited to fit in the limited memory of the Dreambox.

TinyLogin is made by Erik Andersen. See http://freshmeat.net/~andersee for more information.

Page 41: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

36

Tips and tricks

How to TELNET to your Dreambox If you’re a Windows user, you can use the TELNET or HyperTerminal application to get access to the Linux command prompt. Your username is root and the password is dreambox .

How to send files (FTP) to the Dreambox Windows comes with a standard FTP program, which is very hard to use. An easy to use graphical FTP interface is available in Microsoft’s Internet Explorer. Just surf to ftp://root:[email protected] (replace the xxx’s by the IP address of your Dreambox). Copy & paste operations are available.

How to edit and upload your own settings Download the utility called DreamBoxEdit at http://dreambox.happyllama.com.

How to edit files on your Dreambox using a Windows PC Since Linux uses other characters than a Windows PC, you cannot edit files using for instance Notepad of Wordpad. You’ll have to use a Linux compatible editor, like Ultraedit (which can be downloaded from http://www.ultraedit.com) This software also incorporates an FTP interface, which makes editing files on your Dreambox a piece of cake.

Chapter

8

Page 42: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

37

Where to find good channel lists To fill your Dreambox with channel lists, you’ll have to scan all the transponders on each satellite you can receive. This is a lengthy task, so why not make use of someone else’s efforts? Good channel lists can be found at http://www.hackweb.nl. You can use DreamBoxEdit to upload the settings in your Dreambox.

How to change your password Open a TELNET session to your Dreambox and log on with the standard userid and password. At the prompt, type:

passwd and enter your news password twice.

How to configure a proxy server Some internet service providers require you to use a proxy server to surf on the internet. Proxy support is not enabled in Linux by default. To start using the proxy, you’ll have to modify the “start_enigma” script, which can be found in /var/tuxbox.. After the first line, add:

export http_proxy=http://yourproxy:proxyport

However, Enigma does not support a proxy at this time, so an automatic software upgrade using the “upgrade” menu, will fail.

How to enter the console mode of your Dreambox In case of severe difficulties with your Dreambox, it is possible to activate the serial console mode, which enables you to see what your machine is doing.

In order to do this, you’ll need a serial null modem cable between a PC and your Dreambox. Configure Microsoft’s HyperTerminal to use 115200,N,8,1, XON/XOFF. Reboot the Dreambox by pushing all three buttons at the front at the same time.

You’ll now see the following data:

Dreambox DM7000 loaded at: 00500000 006061F8 relocated to: 00400000 005061F8 board data at: 00503128 00503168 relocated to: 0040555C 0040559C

Page 43: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

38

zimage at: 00405A98 00502280 avail ram: 00507000 02000000 Linux/PPC load: console=none root=/dev/mtdblock/0 Adapt the last line (with the backspace key) and write:

console=ttyS0,115200 root=/dev/mtdblock/0 This makes it possible to see what you’re Dreambox is doing.

To activate the DEBUG mode, quickly press ENTER twice after the “Dreambox DM7000” message appears.

Access your Dreambox via an internet browser At this moment, Enigma is being expanded with an http interface, which enables you to send and receive commands to the Dreambox using an ordinary internet browser.

To consult all your services and bouquets using your browser, go to the following address: http://xxx.xxx.xxx.xxx (replace the xxx’s by the IP address of your Dreambox).

More specific commands can be send to your Dreambox, but development on this interface is still in progress. Some examples:

http://xxx.xxx.xxx.xxx/setVolume

http://xxx.xxx.xxx.xxx /cgi-bin/status

http://xxx.xxx.xxx.xxx /cgi-bin/switchService

http://xxx.xxx.xxx.xxx /cgi-bin/admin

http://xxx.xxx.xxx.xxx /cgi-bin/audio

http://xxx.xxx.xxx.xxx /cgi-bin/getPMT

http://xxx.xxx.xxx.xxx /cgi-bin/message?yyyyy You will now see the text yyyyy up on your Dreambox..

http://xxx.xxx.xxx.xxx /control/message

http://xxx.xxx.xxx.xxx /cgi-bin/xmessage

Page 44: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

39

http://xxx.xxx.xxx.xxx /audio.m3u Streams the current audio as an MP3 file to your browser.

http://xxx.xxx.xxx.xxx /version

http://xxx.xxx.xxx.xxx /cgi-bin/getcurrentepg

http://xxx.xxx.xxx.xxx /cgi-bin/streaminfo

http://xxx.xxx.xxx.xxx /channels/getcurrent

http://xxx.xxx.xxx.xxx /cgi-bin/reloadSettings

http://xxx.xxx.xxx.xxx /control/zapto

http://xxx.xxx.xxx.xxx /cgi-bin/screenshot You will now see a screenshot in your browser of what can be seen on the Dreambox.. Only the graphical layer will be shown, not the rest of the image.

http://xxx.xxx.xxx.xxx /record/on Not working for the moment.

http://xxx.xxx.xxx.xxx/record/off Not working for the moment.

http://xxx.xxx.xxx.xxx/channels/numberchannels Not working for the moment.

http://xxx.xxx.xxx.xxx/channels/gethtmlchannels Not working for the moment.

http://xxx.xxx.xxx.xxx/channels/getchannels Not working for the moment.

http://xxx.xxx.xxx.xxx/epg/now Not working for the moment.

http://xxx.xxx.xxx.xxx/epg/next Not working for the moment.

http://xxx.xxx.xxx.xxx/reloadSettings

http://xxx.xxx.xxx.xxx/reloadRecordings

http://xxx.xxx.xxx.xxx/reloadPlaylist

http://xxx.xxx.xxx.xxx/reloadTimerList

http://xxx.xxx.xxx.xxx/savePlaylist

http://xxx.xxx.xxx.xxx/saveUserBouquets

Page 45: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

40

http://xxx.xxx.xxx.xxx/saveTimerList

http://xxx.xxx.xxx.xxx/saveRecordins

After issuing certain commands, it might be possible that you have to enter a userid and a password. Use root and dreambox if this is the case.

Plugins can be started with http://xxx.xxx.xxx.xxx/cgi-bin/startPlugin?path=/bla&name=pluginname.cfg

How to make your own null-modem cable If your Dreambox is not connected to a network, you’ll have to upload new images to your machine through a serial null modem cable. Such cables can be found in most computer stores, but if you want to make one of your own, the following connection scheme should help you:

PC Dreambox

Pin 2 ð Pin 3

Pin 3 ð Pin 2

Pin 5 ð Pin 5

How to backup your settings In order to take a full backup of all your settings (rotor, satellites, network parameters, etc…), copy all the files in the “/var/tuxbox/config/enigma/” directory.

Page 46: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

41

Features - Always the latest Enigma (at time of release), freshly built from CVS.

- Update of my software over Enigma's "Update"-menu is supported to upgrade to future releases.

- Added a directory "/var/bin/" to the path, where you can put in your own executables.

- Added a directory "/var/lib/" to the library-path, where you can put in your own shared libraries.Note that I put both "/var/bin/" and "/var/lib/" at the beginning of their respective paths, so anything you place there, will usually override anything already on the system, which is handy for testing mods.

- Modules are now loaded from "/var/modules/", if they exist there, like in most images on the Dbox2, to make testing with different modules easier. Those who wish even more control over the module loading-process can create their own "/var/etc/init1", which will then get executed instead of the regular "/etc/init.d/init1".

- Removed smbd and nmbd, not only because I needed some space, but also because the configuration in which they're shipped is a big security-risk ("/var/" and "/hdd/" shared R/W, without any password), and this behaviour is not even changeable, because the configuration is stored in the read-only "/etc/".What where the people at Dream Multimedia thinking when they put this in?;-).Anyways, if you want the functionality back, copy the smbd and nmbd included in the distribution into "/var/bin/" on your box.Don't forget to chmod 755 them, too.I also symlinked "smb.conf" into "/var/etc/", for your convenience.

Known problems with this release Traveller has noticed the following problems:

Ø The picture will sometimes not clear (or only audio will be heared) when using Mgcamd or Gbox with AU-mode set to "01" (On). To work around this

Appendix

A

Page 47: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

42

problem, leave AU-mode in the Gbox-section of Enigma's emu-menu set to "00" (Off).

Ø I have been playing with several of the larger disks in my Dreambox (Maxtor 6Y160L0 and a WD) and experienced some very curious disk-corruption. I'm using an ATA100-cable and seperate PSU for the disk, so that shouldn't be the problem.The corruption seems to go away when turning off DMA- transfers in the IDE-driver.At first, it looked like an LBA48-issue, but I shrunk the partition from 160GB to 80GB and still experienced the same problems. Turning off DMA makes things VERY slow and should be used as a last resort.Since then, I replaced my disk with the 120GB-version from Maxtor's same series (which is also on Dream Multimedia's "recommended"-list) and it seems happy.I now execute "/var/etc/premount", if it exists, just before mounting the harddisk, for those of you who want to experiment with their own hdparm-settings.On the package my Dreambox came in, it says "Support for internal HDD in any capacity", so this is probably a bug in the IDE-driver included in Dream Multimedia's kernel and will have to be left for them to fix, for now.

Page 48: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

43

Changelog and version specific notes 20030117:

- Initial release.

20030118:

* People upgrading to this release from my initial release won't have to follow the flash erase-procedure from the installation notes.

- Finally got the descrambler working in the beta104a.5-drivers.Many thanks to mcduff from the Sat4all-board for figuring out how to do this in the release1.02-drivers, after which patching those from beta104a.5 was peanuts.:-)

- Included a newer mgcamd, which handles TPS correctly and should do Conax as well.Added a hack to work around the segfaults in this mgcamd and built in support for calling "/var/bin/camd" instead, if it exists and is executable, to be able to add your own.

20030120:

* People upgrading to this release from my initial release won't have to follow the flash erase-procedure from the installation notes. However, if you want to add your own modules, you're going to have to c reate the directory "/var/modules/" manually in this case.

- This version will record encrypted channels (almost) properly! Only at most the first 2 seconds will still be recorded encrypted, which will probably be fixed soon. Again, many thanks to mcduff, who figured this one out as well.

- Minor bug-fixes in my camd-wrapper.In the previous release, no arguments where passed to "/var/bin/camd", which effectively made this whole feature useless.Noticed it just 10 minutes or so after release. Anyways, fixed now."mgcamd"-processes had the tendency to linger around for a while after zapping on some providers.My wrapper now shoots those. Also, the interval in which mgcamd is restarted has been lowered to 2 seconds.Some providers (most notably, Premiere) seemed to need this, as the picture sometimes froze for a short while.

Appendix

B

Page 49: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

44

- I now disabled the saving of core -files completely.Every 2 seconds is just a bit too often.Nothing prevents those who know what they're doing from enabling them again (could be done from "/var/tuxbox/start_enigma").

- Minor changes to the init-scripts.Now also sources "/var/etc/profile" right after "/etc/profile", if it exists, to allow you to change the environment.

- Now loads alternative modules from "/var/modules/", if they exist there. Be very careful with this!If you add a module which kills the kernel on loading, for example, you might have to do a full flash-erase and recover from a backup of your full flash (which you should know how to make when experimenting with this in the first place.:-)

20030130:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- This release contains a brand new Enigma, freshly compiled from the Tuxbox CVS-repository.It might fix some problems in Dream Multimedia's version, but I wouldn't be surprised if it also introduces some exciting and exotic new bugs.I'll need your feedback on this.The only thing I changed so far, is ripping out the "Service could not be descrambled"- box when switching to encrypted channels.I'll include the latest Enigma from the Tuxbox CVS-repository in every future release, if possible, and will try to bring out new releases frequently, so you'll always be running a recent Enigma.

- mcduff enhanced his HD recording-fix for encrypted channels some more. The full recording should now be saved unencrypted.

- Playing back recordings should be considerably more stable now, where it could previously cause Enigma to hang when switching back to TV-mode.

- Added my own images to Enigma's "Update"-function.If your box has connectivity to the Internet, you should now be able to use this function to upgrade to my future releases.

- Put in a different mgcamd.This one no longer segfaults.The short freezes on some channels should therefore now be over.I also re-enabled coredumps.My camd-wrapper has been left in place, but was modified a bit.

- Now executes "/var/etc/premount", just before mounting the harddisk, so you can experiment with different hdparm-settings.

20030203:

Page 50: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

45

* People upgrading to this release from my previous release won't have to follow the flash erase-procedure from the installation notes.

- mgcamd has been replaced by a version in which Conax should work better (thanks to Courier from the Satdudez-board for the tip).

- Due to a missing font, after selecting the "silver metal" Enigma-skin, Enigma would no longer start.This has been corrected.

- I moved some more tools out of the image,There's just not enough space.They're included seperately and can be put into "/var/bin/", if you still need them.

20030208:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (07/02/2003 23:00).Contains many new features.Enigma's changelog from the Tuxbox-project:

200301301950 6 4 Removed old dreambox RC

200301301950 6 * Language setup wizard

200301301950 4 56 MPEG Player

200301301950 7 * New Runlevels (for plugins)

200302032000 4 56 improved readability of fonts

200302032000 3 * implemented shortcuts in setup menu

- Now included "satellites.xml" and "cables.xml" from the Tuxbox-project.

- Executing a key-update is now possible from Enigma's "games"-menu.

20030210:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (09/02/2003 22:00).Contains mainly bug-fixes and might be a bit more stable than the previous one, which, unfortunately, turned out to contain a bug or two.Ohwell, that's what you get for beeing on the bleeding edge.;-)

- Again included a new "satellites.xml", by Nagual.Should solve some problems due to which some satellites where not found previously.

Page 51: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

46

20030211:

* People upgrading to this release from my previous release won't have to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (10/02/2003 20:00).Fixed bug in previous release where the harddisk was recognized, but formatting didn't work.

- Now executes "/var/etc/init1" instead of "/etc/init.d/init1", if it's available and executable, to provide yet another way to customize the modules you want loaded.Regular cautions apply.

20030214:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (14/02/2003 20:00).Again, contains many new features, but is bound to contain it's share of bugs as well.

Enigma's changelog from the Tuxbox-project:

200302040332 4 * Add support for multiple favourite lists ( user bouquets )

200302040332 4 * Add lastchannel zapping with Key 0

200302072045 8 * Show short service names in LCD when avail

200302072045 8 * Fix handy style browsing in original sorted DVB bouquets

200302082206 6 * Add support to rename recorded movies ( not the filenames )

200302082206 8 * Show filename of recorded movies in channelinfo

200302091843 5 * Extended Event Info is now working on subservices and nvod channels

200302091500 6 * DiSEcQ setup wizard

200302112339 2 * New format for services bouquets and favourite lists this is important for better support of services with non unique tsid/onid combinations (feed and SCPCs )

200302112101 5 * Show correct free diskspace on mounted nfs shares

200302112101 5 * Add partitioncheck support for reiserfs partitions

Page 52: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

47

200302112101 3 * Add for each satellite two new folders in serviceselector (one contains all services of this satellite, and the other contains all bouquets of this satellite)

200302131538 5 * Translation info will be shown in "about" dialog

- Some cleanups.Unused libraries removed.Also removed most of the tools from the distribution, to make it a bit smaller.

20030217:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (17/02/2003 01:30).

- This release finally includes the Gbox-emu! See the beginning of this README for more information on it and how to use it.

20030222:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (21/02/2003 20:00).

Enigma's changelog from the Tuxbox-project:

200302182213 4 * Add help window support

200302190420 2 * Add full DiSEqC 1.1 support ( uncommitted switches )

200302190420 3 * Fix support for Rotors behind DiSEqC Switches

200302190420 6 * Show Streaminfo on doubleklick Info Button

- Small changes in several startup-scripts. Now correctly reads the environment-settings from "/etc/profile" for the startup-scripts. Will now also load "ca.o" and "sci_drv.o"-modules (From dr. Matrix's release, not included), so you can experiment with applications requiring them. Simply place them into "/var/modules/" and they will be loaded automatically.

- Emu-functionality is now controllable through Enigma's "games"-menu.

20030225:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

Page 53: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

48

- Enigma updated to latest CVS-release (25/02/2003 20:00).

Enigma's changelog from the Tuxbox-project:

200302242113 4 * Volume&mute keys will work everywhere

200302242125 6 * Add support to zap with numbers in the service selector ( only in user bouquets )

200302242125 6 * Add support to rename each service in a user bouquet ( recorded movies / DVB services )

- Incorporated the changes and additions of Dream Multimedia's latest release (Beta 1.05.2) into this image. It includes the newer and better drivers, streaming over the network (Ngrab, Tuxvision, etc.) now finally works, all options in the harddisk-menu now work (ReiserFS as well as Ext3FS), all languages from the official release are available and numerous problems present in the older kernel and drivers have been fixed.

20030308:

* People upgrading to this release from my previous releases are advised to follow the flash erase-procedure from the installation notes.

- Enigma updated to latest CVS-release (08/03/2003 13:00).

- Removed "/lib" from the default LD_LIBRARY_PATH, to facilitate the use of software addons requiring different library-versions.

- Fixed a bug where recording an encrypted channel over the timer failed when the box was not on that channel at the programmed start-time. Thanks to malibu for spotting this one and also providing the patch to fix it.

- Included a new compilation of Busybox. Note that some commands won't work because of the slimmed down version of Glibc used in this image.

- I now included a third emu-setting: "Off". As the name implies, it completely turns off the emu, which can come in handy if you're using a CI-module, for example. Note that "/var/bin/camd", if present, overrides this setting and will still get executed. A good way to temporarily disable that, is a ̀ chmod 644 /var/bin/camd', after which you can enable it again with `chmod 755 /var/bin/camd'.

- Replaced the URL for automatic key-updating, as the old site seems dead. Thanks to Courier for maintaining the new one.

Page 54: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

49

- Changed the default-emu to Gbox and disabled automatic key-updates for Mgcamd by default.

20030317:

* People upgrading to this release from my previous releases are advised to follow the flash era se-procedure from the installation notes.

- Enigma updated to latest CVS-release (17/03/2003 22:00).

Enigma's changelog from the Tuxbox-project:

200302242125 6 * Add support to add single linkage services in user bouquets

200303040053 5 * Add support to add and remove timers in eventview

200303070225 4 * Add support for subservice zapping ( F1, Bundesliga )

200303070225 4 * Fix Timer ugly timer bug.. timer is now okay

200303080430 5 * Delayed go to standby after running timer event

200303081912 6 * MP3 ID3 Tag improvements... parse on demand

200303100238 3 * add many funktions to reload settings on run time... ( https://lists.berlios.de/pipermail/tuxbox-cvs/2003-March/010829.html )

200303101819 5 * add alternative bouquet switching style in service selector ( can be enabled in rc setup ) red -> TV Service, green -> Satellites, yellow DVB-Bouquets, blue -> User bouquets

200303110429 6 * reenable bouquet + - keys with closed service selector ( https://lists.berlios.de/pipermail/tuxbox-cvs/2003-March/010845.html )

200303141538 7 * add second plugin directory (/var/tuxbox/plugins)

200303141538 5 * now timers kann directly added with - green button for DVR Timer, - yellow button for NGRAB Timer, - blue button for switch timer in EPG and eventview

200303141538 7 * add plugin offset setup dialog ( in osd setup ) ( tuxtxt )

200303150314 5 * on recorded movies "This service could not be descrambled" never more appear on screen

200303150314 3 * remove bug which prevent pause and play on recorded ts which was recorded on a scrambles service

Page 55: Manual Version 23-mar-03 - Dreambox 7025 · TRAVELLER’S IMAGE Manual version 23 -mar-03 Traveller 2003 Docs Dipke3 2003

T R A V E L L E R ’ S I M A G E

50

200303152100 7 * now plugins can be started with http://boxip/cgi-bin/startPlugin?path=/bla&name=pluginname.cfg

200303161435 3 * Important timer bugfix

200303170100 5 * Fix PES streaming ( tuxvision and other )

200303170100 7 * Bugfix Internet radio description showing

200303170100 6 * Add missing mkreiserfs

- Incorporated the changes and additions of Dream Multimedia's latest release (Beta 1.05.3a) into this image.

- Added some custom menu's, for configuring the emu, setting up NFS, etc. Many thanks to the authors, the Dbox2World-crew, for allowing me to incorporate them into my release.

- The Samba-server now gets executed properly when placed into "/var/bin/", as per the instructions.

- "/hdd/etc/init" will now get executed from the beginning of "/var/tuxbox/start_enigma", if it exists, so there's a permanent hook to start your own programs from harddisk, which will remain working after a flash-erase. Also, once you've saved an NFS-configuration, the correct IP -address will already have been set once this script gets called.

20030323:

- Enigma updated to latest CVS-release (23/03/2003 22:00).

- Made some stability-improvements.Most of the crashes (poweroffs) during zapping should be solved.

- Small changes to CA-indicator and key-editor.CA-indicator will no longer show in DVR playback-mode.Included support for the CA-indicator in the "Silver Metal"-skin (thanks to Toxic[Q] for the modifications to the skin).

- Made some changes to the shared libraries.All commands in Busybox should now work correctly.