Version 8 (modified by, 10 years ago)


Using Philips Pronto with Linn DS


This explains how to configure and use the development Pronto code with a Philips Pronto TSU9600 device


  • Philips Pronto TSU9600
  • ProntoEdit Professional 2.0 installed on a (Windows) PC
  • USB connection between PC and Pronto

Installation hints

  • Install ProntoEdit on PC
  • Connect Pronto to USB
  • Wait for Windows to auto-detect Pronto device and configure it
  • Reboot the PC - ProntoEdit will NOT connect to Pronto until after a reboot

Getting the Pronto Scripts

The ProntoScripts require to be checked out from

to C:\ProgramData\ProntoEdit\ProntoScripts. Note that ProntoEdit expects the scripts to be in this location, and cannot use another location.

From command prompt

cd \\ProgramData\ProntoEdit\ProntoScripts
svn co

If you are inside a proxy server it is necessary to configure SVN to use this to gain access to the outside internet. Modify the servers file in %APPDATA%\Subversion directory. Place the necessary settings in the [global] section of this file, as per example below

# http-proxy-exceptions = *,
http-proxy-host =
http-proxy-port = 3128
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = no
# No http-timeout, so just use the builtin default.

Configuring Linn DS ProntoScripts

Startup ProntoEdit by double-clicking on the Linn-DS.xcf file in the ProntoScripts directory.


  • In the Project Overview window, select System->System Properties
  • Under the Network tab in the System Properties
    • setup the WiFi settings for your wireless network
    • setup IP settings for your network (DHCP will usually suffice)

DS Parameters

  • In the Project Overview window, select Linn DS->[PARAMETERS]
  • In the Linn DS - [PARAMETERS] window, select the relevant fields in yellow individually
  • Update values to those required using the Label tab in Panel Properties

Save your changes (File->Save), but do NOT commit them. These are specific to your setup

Installing to Pronto

Ensure Pronto is connected via USB and select Download button on ProntoEdit toolbar. Takes 5-10s to perform download.

If download is successful, the Connecting... status message on the Pronto display (top left) will change to Home once the Pronto has connected to the WiFi network.

Linn DS control can then be selected using Pronto's on-screen icon.

Please ignore below this line

My rough notes on what needs to go into the user guide - not the user guide itself.

Linn DS Philips ProntoScript Module Installer Guide

This document is the installer's guide to the Linn DS Philips Pronto TSU 9600 ProntoScript module supplied by Linn Products Ltd. It does not aim to be a comprehensive guide to the TSU 9600 or the Linn range of DS products.

Prerequisites & Assumptions

This document assumes that the reader is familar with the TSU 9600 and the Linn DS range. It is aimed at the installer, most emphatically not the end user. The installer is further assumed to have completed at least the first level of Pronto certification offered by Philips - see for futher details. The Linn DS range is further detailed here

In order to run the ProntoScript module you will need the following:-

  • Linn DS running Bute level firmware
  • ProntoEditProfessional 08-Dec-2008
  • Pronto TSU 9600, running firmware 6.0.21
  • Linn DS.xgf or
  • Linn-DS.xcf
  • ProntoMonitor.exe (optional)

The last three of these prerequisites are available from this web site, .

Installation Options

General Settings

The Pronto communicates with the DS over a 802.11 wireless network which can optionally be secured via WAP64 etc. It is paramount that any installation has suitable network coverage as sporadic network access may cause issues with the Pronto.

We would recommend that the Pronto's network parameters are defined as follows:-

Error: Macro Image(properties.png) failed
Attachment 'wiki:ProntoDs: properties.png' does not exist.

The use of a static IP address can help should it be come necessary to resolve network connectivity issues. The IP address and MAC address 00.1A.6B:xx:xx:xx can be found off the Info tab of the Diagnostics screen (Backlight - Menu - Fn.2)

Linn DS Module Parameters

The Linn DS module has a number of parameters which need to be defined prior to the Pronto being deployed.

Error: Macro Image(parameters.png) failed
Attachment 'wiki:ProntoDs: parameters.png' does not exist.

DS IP Address

The IP Address of the DS to be controlled.

PreAmp IP Address

Set to the same as DS IP Address - for future compatability.

MediaServer IP Address

IP address of the UPnP MediaServer.

MediaServer IP Port

IP Port used by the MediaServer, Twonky uses 8100 or 9000.

!Preamp Source Id

PreAmp input number of the DS

Source Is DS

Is the controlled source a DS, always leave as 1.

Debug IP Address

(Optional) IP address of the ProntoMonitor, leave blank to disable.


It's a good idea to have a splash screen. Well - apart from the fact that it looks nice, a splash screen gives the Pronto a few seconds grace to find it's IP address. For an example of how to implement a splash screen look at Linn-DS.xcf

Using Linn-DS.xcf

This is the simplest method & provides a very quick method to get a Pronto up-and-running. Simply open Linn-DS.xcf in ProntoEdit Pro exit the IP addesses, as show above, and you're good to go.

using Linn DS.xgf

The .xfg file allows the custom installer to integrate the Linn DS module into a new or existing Pronto program.

Copy Linn DS.xgf to

C:\ProgramData\Philips\ProntoEdit Professional 2\ProntoScriptModules\Categories\AV Components

The Linn DS ProntoScript Module can be added to the current project by simply dragging if from the ProntoScript Module section at the botton of the page.

Error: Macro Image(prontoscript.png) failed
Attachment 'wiki:ProntoDs: prontoscript.png' does not exist.

Linn DS Philips ProntoScript Module User Guide

Well, now you've installed it, you probably want to use it.

There are three pages within the DS module these show the current track, the media stored on the Media Server & the !DS's playlist.

Apart from selecting the Linn DS activity page itself, all operations are controlled via the hard buttons on the Pronto - there is no need to further smudge the screen.

Where possible the hard keys perform identical functons independent of the page being displayed.

Hard Keys

Error: Macro Image(pronto.png) failed
Attachment 'wiki:ProntoDs: pronto.png' does not exist.

Power Off

Causes the DS (& any attached Pre Amp) to power down. The Pronto will return to the main activity page.

Vol +/-

Increments or decrements the volume. If held, will repeat.


Toggles the mute.


Returns to the main activity page - without powering down the DS.


Move up a full screen [Library & DS Playlist Page Only].


Delete selected track from playlist [DS Playlist Page Only].


Play selected track [DS Playlist Page] or [select Library Page].




Play next track.


Stop playing current track


Play current track


Pause current track


Play previous track

Page +/-

Cycle through pages within the DS activity

Now Playing

This displays pertinent the information and cover art (If supported by the media server) about the current track. The scroll wheel, Compass Keys & OK button are not used on this page.


This page displays the Media Servers library and allow navigation of the available media via the scroll wheel. The OK button can be used to add individual tracks or entire albums to the DS's playlist.

DS Playlist

This page shows the current state of the DS's internal playlist. Tracks can be added to the end of the playlist from the Library page.

The scroll wheel can be used to select a track which can then be played by pressing the OK button. Individual tracks can be deleted by selecting via the scroll wheel and pressing the East button.

The playlist can be quickly scrolled through via the North & South buttons.


The ProntoMonitor is an entierly optional debug tool which can be enabled within the [PARAMETERS] page of the Linn DS ProntoScript Module. It simply captures the diagnostic output of a (wirelessly) attached Pronto. It is quite safe to configure this monitor on a customer's Pronto as the Pronto will happily fallback to local diagnostics should the monitor not be running. As usual, the Pronto's local diagnostics screen can be viewed via the three fingered salute (Backlight - Menu - Firm_Key_2).

Error: Macro Image(monitor.png) failed
Attachment 'wiki:ProntoDs: monitor.png' does not exist.