Qeedji DME204 User manual

User manual 001B
DME204
4.13.10

2
Legal noce
DME204 4.13.10 (001B_en)
© 2020 Qeedji
Rights and Responsibilies
All rights reserved. No part of this manual may be reproduced in any form or by any means whatsoever. or by any means whatsoever without the wrien permission of the
publisher. The products and services menoned herein may be trademarks and/or service marks of the publisher. or trademarks of their respecve owners. The publisher and the
author do not claim any rights to these Marks.
Although every precauon has been taken in the preparaon of this document, the publisher and the author assume no liability for errors or omissions, or for damages resulng
from the use of the informaon contained in this document or the use of programs and source code that can go with it. Under no circumstances can the publisher and the author be
held responsible for any loss of profits or any other commercial prejudice caused or alleged to have been caused directly or indirectly by this document.
Product informaon
Product design and specificaons are subject to change at any me and `Qeedji` reserves the right to modify them without noce. This includes the hardware, the embedded
soware and this manual, which should be considered as a general guide to the product. The accessories supplied with the product may differ slightly from those described in this
manual, depending on the developments of the various suppliers.
Precauons for use
Please read and heed the following warnings before turning on the power: - installaon and maintenance must be carried out by professionals. - do not use the device near water. -
do not place anything on top of the device, including liquids (beverages) or flammable materials (fabrics, paper). - do not expose the device to direct sunlight, near a heat source, or
in a place suscepble to dust, vibraon or shock.
Warranty clauses
The `Qeedji` device is guaranteed against material and manufacturing defects for a certain duraon. Check the device warranty duraon value at the end of the document. These
warranty condions do not apply if the failure is the result of improper use of the device, inappropriate maintenance, unauthorized modificaon, operaon in an unspecified
environment (see operang precauons at the beginning of the manual) or if the device has been damaged by shock or fall, incorrect operaon, improper connecon, lightning,
insufficient protecon against heat, humidity or frost.
WEEE Direcve
This symbol means that your appliance at the end of its service life must not be disposed of with household waste, but must be taken to a collecon point for waste electrical and
electronic equipment or returned to your dealer. Your acon will protect the environment. In this context, a collecon and recycling system has been set up by the European Union

3
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.3
1.4
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.9
2.1.10
2.1.11
2.1.12
2.1.13
2.1.14
2.1.15
2.1.16
2.1.17
2.2
2.3
3.1
3.2
4.1
Table of contents
1 - Descripon and installaon
Introducon
Geng started with the device
Device dimensions
Labelling
Device start-up step
Testcard
LEDs behaviour
Connectors pin-out
2 - Configuraon
Configuraon Web interface
Configuraon > Administrator
Configuraon > LAN
Configuraon > Output
Configuraon > App
Configuraon > Servers
Configuraon > License
Configuraon > Date and me
Configuraon > Regionality
Configuraon > Tasks
Configuraon > Variables
Maintenance > Testcard
Maintenance > Middleware
Maintenance > Logs
Maintenance > Preferences
Maintenance > Tools
Informaon > Device
Informaon > Network
Configuraon by script
Appendix
3 - Technical informaon
Technical specificaons
Conformies
4 - Contacts
Contacts

4
1.1 Introducon
This manual explains how to install and configure your device DME204.
Recommendaons and warnings
This device is designed to be used indoor.
This device is intended to work with the power supply unit. This power supply unit must be connected to a mains socket conforming to standard NF C 15-100. If the AC power cable
is damaged, it must be replaced. It is possible to order a power supply unit replacement by sending a request to the email address sales@qeedji.tech.
This device is a Class A device. In a residenal environment, this device may cause radio interference. In this case, the user is asked to take appropriate measures.
Content of the package
Items Descripon
Device DME204 with Gekkota embedded.
One power supply unit 12V power supply unit with cable of 1.2m.
Labels One on the cardboard packaging and one at the back of the product. Addional label can be present in case build-in opons.

5
1.2 Geng started with the device
Front face
1 USB 2.0 connector,
2 Infrared/GPIO connector,
3 Status Green LED,
4 Power supply Red LED.
Rear face
5 ASI connector,
6 Express Card connector,
7 RS232 connector,
8 USB1 2.0 connector,
9 USB2 2.0 connector,
10 LAN1 RJ45 connector,
11 LAN2 RJ45 connector,
12 Power supply connector,
DME204
1
2
3
4
5
6
7
8
9
10
11
12

6
1.2.1 Device dimensions

7
1.2.2 Labelling
☛ The serial number of the device can be requested in case of technical support.
The model of the device, the power supply characteriscs, the serial number (PSN) and the MAC address are wrien on labels which are stuck on the case.
Model:
00:14:2D:40:76:F0
5A rue Pierre Joseph Colin
35000 RENNES
12V DC
MAC:
1.1A
www.qeedji.tech
Input:
DME204
FRANCE
PSN00120-00095 CD9
This is the label stuck also on the cardbox. They are showing informaon on:
the device model,
the serial number (PSN).
www.qeedji.tech
3 7 0 0 5 6 8 1 0 4 4 3 7
EAN
MODEL
DME204-HDD
Some addional labels may be present in case of built-in opons.

8
1.2.3 Device start-up step
Step 1 (T0=0s)
Device start-up inialisaon
Step 2 (T~24s)
Device start-up finalisaon
This phase duraon is depending on some variable values
(like NTP), some network access duraon or some data
checking (check-disk)
Step 3 (T~45s)
Nominal mode
During this step, the device has to play the App content.
When firmware upgrade process occured, in case
DNS valid & NTP server inacve, it takes ~8 min 30 s.

9
1.2.4 Testcard
At the factory, the device content set by default is the Test Card . The chart displays important informaon to assist in the device configuraon:
Disable the Test Card by using the WebUI.

10
1.3 LEDs behaviour
LED POWER behaviour (power on device)
State Informaon
Red OK: Power supplied
Off Error: Power supply issue ¹
LED LAN behaviour (power on device)
State Informaon
Off There is no network traffic on the Ethernet connector
Blinking The blinking frequency is indicang the data rate on Ethernet connector
LED STATUS behaviour depending on device start-up steps
• Step 1: Device start-up inialisaon
State Informaon
Green: connuous OK
Always Off Error: Power supply issue ¹
• Step 2: Device start-up finalisaon
State Informaon
Off OK. This step duraon can be from several seconds to several minutes.
Green blinking: 1 second duraon flash and periodicity every 2 seconds Error: Boot issue ¹

11
• Step 3: Nominal mode
State Informaon
Green blinking: 1 very short flash
(300 ms) spaced 4 seconds apart OK
Green blinking: 2 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Warning: Fail So Mode Level 1
Frequent device reboot detected (for example 4 mes in less than ½ hour)
Fail So Mode message is wrien on the device status.xml.
The instability has been caused probably by a content media not yet supported by the Gekkota OS. Consequently, to prevent any
further reboot, the content has been invalided. You are invited to remove the deficient media from your App and publish again to
go ahead. ²
Green blinking: 3 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Warning: Fail So Mode Level 2
Frequent device reboot detected (for example 4 mes in less than ½ hour)
Content is purged
Fail So Mode message is wrien on the device status.xml.
The instability has been caused probably by a content media not yet supported by the Gekkota OS. Consequently, to prevent any
further reboot, the content has been invalided. You are invited to remove the deficient media from your App and publish again to
go ahead. ²
Green blinking: 4 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Warning: Check disk
The device has detected memory corrupon on content storage. The media storage is being repaired. This repair step is called
Check-Disk and its duraon can be several minutes. During this step, the “checking the file system of data paron in progress”
message is wrien on the device status.xml ³
Green blinking: 5 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Warning: errors on system paron
The user has to connect to device WebUI, go to Maintenance > Tools menu, and press buon Format or Repair to solve the
problem. ³
Green blinking: 6 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Warning: a firmware upgrade is pending
During this phase, no content is played on the device, do not switch OFF the device.
Green blinking: 7 very short and
consecuve flashs (300 ms)
spaced 4 seconds apart
Error: write problem on the storage
For an unknown reason, your storage space isn't usable any more. ³
Off Error. ¹
¹ If the problem persists in despite of an appropriate power-supply, contact [email protected]ech.
² If the problem persists, it is recommended to find out the media not supported yet by the system and remove it from content.
³ If the problem persists aer a paron repairing, contact [email protected]ech.

12
1.4 Connectors pin-out
Power supply connector (12VDC-1.1A)
ASI connector
DVB-ASI output of the video stream MPEG-TS encoded into H.264 which can be placed as input of a DVB-T modulator to create a local TV channel.
LAN connectors
Ethernet RJ-45. 10/100/1000 BaseT. It is recommended to use shielded cables.
When two cables are connected, the DME204 device works also like a switch. The user can thanks to the device WebUI, inacvate the mulcast mode on the LAN1 connector or
the LAN connector.
Connecteur RS232 DTE
It is recommended to use cables whose length is less than 3 meters.
Connector pin-out
N° Funcon
1 CD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 -

13
Jack 3.5mm connector (GPIO1/IR)
N° Name Write/Read Control
1 Voltage reference 3.3V
2 GPIO1 IN or OUT CPU/GPIO1
3 Ground
Electrical features
Vin min Vin max VOH min VOL max VIH min VIL max
GPIO1 -0.95V 4.6V 2.4V 0.4V 2.0V 0.8V
The 3.3V pin must not be used as a power supply, but rather as a reference voltage.
During boot, the GPIO1 is configured in input during some seconds. And then aer the system startup, the GPIO1 is operaonal.
The GPIO has a weak pull-up.
It is not recommended to hotplug/unplug the GPIO1 connector, which could damage the device.
Principle schemacs for several use cases
Three wires input configuraon for GPIO1:
Two wires input configuraon for GPIO1:
Output configuraon for GPIO1:
3.3V
CPU/GPIO1
DME204
Switch
Input
2 (Jack)
3 (Jack)
1 (Jack)
PERIPHERAL
CPU/GPIO1
DME204
Switch or dry loop
Input
2 (Jack)
3 (Jack)
PERIPHERAL
CPU/GPIO1
DME204
Logic gate, transistor or opto-coupler
Output
Power supply
+-
2 (Jack)
3 (Jack)
PERIPHERAL

14
Configuraon
GPIO1 connector configuraon can be done through system preferences edion with device WebUI or with a configuraon script. GPIO1 configuraon part for this script is
described here:
// Set the direction: input or output
if (aDirection == "out")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.epld_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.epld_1.jack35_1.*.authorized", true);
}
else if (aDirection == "in")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.epld_1.jack35_1.*.authorized", true);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.epld_1.jack35_1.*.authorized", false);
}
else if (aDirection == "disable")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.epld_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.epld_1.jack35_1.*.authorized", false);
}

15
2.1 Configuraon Web interface
The DME204 device has a web-based configuraon interface that can be accessed with a web browser. The supported browsers are: Google Chrome , Mozilla Firefox , MS-Edge
and MS-Edge (Chromium) .
It is accessible from the URL:
http://<device_IP_addr>/
By default, the login credenals for the configuraon Web interface and the Web server are:
login: admin ,
password: admin .
WebDAV directories
Clicking on the parent directory provides access to the root of the device's WebDAV server, which provides access to directories, among other things:
.playlog/ : locaon to store data for mediametry,
.resources/ : locaon to store the resources of the configuraon web interface,
.software/ : locaon to store .frm middleware for updates,
.status/ : locaon to store the device status file status.xml ,
.upnp/ : locaon to store device.xml device status for upnp detecon,
.assets/ : locaon to store some of the resources of the configuraon web interface,
.playout/ : locaon to store the App is hosted when deployed on the device,
.log/ : locaon to store the applicaon logs, when they are acvated.
Administraon console
Click on the Administration Console buon to access the device configuraon interface.
With the buon at the top right corner, choose the language in which your web interface should be displayed. The supported languages are:
English,
Spanish,
German,
French.
⚠ It is desirable that your device DME204 is on me. When possible, do synchronize it with an NTP server.
◬
Aer you have changed and saved all your sengs in the different panes, be sure to perform a restart of the device by clicking the Reboot the device buon so that
your changes are fully reflected.
Click on the device logo at the le top corner to return to the main page.
For example, for the MAC address value: ``00-1c-e6-02-1e-45`,
In a Web browser, enter the URL: http://[fc00::21c:e6ff:fe02:1e45]/.admin/
To obtain the applicaon note reminding some noons about IPV6 configuraon, click on the link to the Qeedji site

16
2.1.1 Configuraon > Administrator
In the Configuration pane, select the Administrator menu to change:
the hostname,
the login credenals,
the device idenficaon method:
MAC (default),
Hostname ,
UUID .
For security reasons, it may be useful to change the login credenals for the device's configuraon Web interface. Please keep these login credenals in a safe place aerwards.
It is recommended that you enter a unique Hostname value for each device. In case several DME204 devices are located in different buildings or geographical locaons, we
recommend that you enter hostname values with informaon about the building and the locaon (e.g. Hall-RD-Paris-1 ).

17
2.1.2 Configuraon > LAN
In the Configuration pane, select the LAN menu to set up the network configuraon of the LAN interface of your device:
If your device is not located in a secure network, select:
security: None.
If your device is located and properly declared in a secure network, select 802.1X , then select an 802.1X authencaon method supported by your RADIUS server:
security: 802.1x.
☛ On this device, it is required to allow mulcast on LAN1 and LAN2 ports to support 802.1X authencaon methods.
☛ In the context of a secure network, your device must first be declared to your dedicated RADIUS server. Some idenficaon methods require you to add a trusted
certificate (the one used by your RADIUS server) and/or a client certificate (generated with the MAC address of your device and the trusted cerficate of the
RADIUS server); For more informaon, please contact your IT department.
☛ When using a 802.1X cerficate with an expiraon date, in case your device is not on me or when the expiraon date has expired, the device is not able to access the
network anymore. To work around, you have to insert a USB sck containing a specific configuraon script to set either a new cerficate or update the device date and
me.
☛ By default, the device is configured with DHCP acvated. In case the end user doesn’t have a DHCP server, aer the DHCP meout, the device ends up using the stac IP
address whose the default value is 192.168.0.2 when never changed yet by the end user.

18
2.1.3 Configuraon > Output
From the Configuration pane, select the Output menu to change the audio and video encoding sengs and the broadcast mode of your device.
Video :
Encoding :
Codec : H264,
Output video format : 1280x720 (HD), 176x144 (QCIF), 352x288 (CIF), 720x480 (NTSC), 720x576 (PAL), …
Image rate (fps) : 60, .. 25,
Profile : Hand, High, Baseline,
Level : 4, 3.2, 3.1, …
overscan (²):
720p SMPTE,
1080p SMPTE,
Personalized:
X : horizontal origin in pixel),
Y : Vercal origin in pixel,
Width (in pixels),
Height (in pixels).
`Audio':
codec:
MPEG4 AAC-LC,
MPEG1 Layer2.
Volume : 0 .. 100%.
Output mode :
Ethernet :
Protocol :
UDP: UDP streaming,
RTP: RTP Mpeg streaming,
RTMP: allows to feed live streaming providers (for example: YouTube, Facebook, …).
Address : broadcast IP address (unicast or mulcast),
Port : broadcast port,
Enable multicasting :
LAN1 ¹,
LAN2 ².
ASI : allows DVB-T broadcasng through a dedicated modulator ( MOE10 ).
☛ Some UDP stream receivers may not be able to correctly play the DME204 UDP stream when audio is turned off. To work around this problem, enable "Audio".
☛ In order for 802.1X authencaon to be supported on the LAN1 port, Allow multicast must be checked for LAN1 , whether the broadcast is ASI or Ethernet .
Similarly, for 802.1X authencaon to be supported on the LAN2 port, Allow multicast must be checked for LAN2 .
☛ For beer rendering of your media, especially scrolling text overlay, please set the display mode on the DME204 side to the same frequency (e.g., 60 Hz) as the display
mode on the devices receiving the stream (e.g., 60 Hz).

19
Some monitors, due to their construcon, have been designed with an overscan, which means that the edges of your broadcast content on your device may not be visible
on your monitor even when choosing the right opomal resoluon for your monitor. To alleviate this problem, use the overscan on your Qeedji device to slightly reduce
the width and height of your container. While doing so, it is recommended to display the test paern of the device.
◬
when using the overscan, for a good configuraon of your device, please make sure that your screen is not in Wall , Mozaic or Tile mode.

20
2.1.4 Configuraon > App
An App is a custom applicaon that, once loaded on the device, allows you to play a broadcast channel or play content that a user has programmed.
From the Configuration pane, select the App menu to select how the App is loaded.
For each mode, you can use the Purge App or Restart App buons at any me to remove the App from the device or restart it, respecvely.
☛ The Restart App or Purge App cannot work when Testcard is acvated.
☛ In order to restart an App , the App must be present on the device.
Local deposit : Allows you to load an App from the device's web interface and play its contents immediately.
Use the Drop file here box or click to add one to drop your App .
Then click on the Load App buon. When the file disappears from the interface, the App is loaded and launches automacally.
☛ App development is reserved for advanced users with soware development skills. The content of the App must contain at least these 2 files manifest.xml and
player.html . Then archive your App in one of the supported formats: *tar.gz, *.zip, *.tar, *.tgz . App examples are available at github SDK-G4 API (PDF example).
For more informaon, contact [email protected]ech.
Push WebDAV : Configure the device to receive a published App from any WebDAV client or compable soware suite. Once the App is received, its content is immediately
played.
☛ To find out which soware suites are capable of publishing an App on Qeedji devices, contact [email protected].
Pull WebDAV : allows you to configure the device so that it can regularly retrieve an App from a remote WebDAV server. Once the App is retrieved, its content is immediately
played.
Table of contents
Other Qeedji Media Player manuals