Qeedji DMB400 User manual

User manual
DMB400
4.14.14 002D

2
Legal notice
DMB400 4.14.14 (002D_en)
© 2022 Qeedji
Rights and Responsibilities
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
written permission of the publisher. The products and services mentioned herein may be trademarks and/or service marks of the publisher. or
trademarks of their respective owners. The publisher and the author do not claim any rights to these Marks.
Although every precaution has been taken in the preparation of this document, the publisher and the author assume no liability for errors or
omissions, or for damages resulting from the use of the information 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 information
Product design and specifications are subject to change at any time and `Qeedji` reserves the right to modify them without notice. This includes the
hardware, the embedded software 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.
Precautions for use
Please read and heed the following warnings before turning on the power: - installation 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 susceptible to dust, vibration or shock.
Warranty clauses
The `Qeedji` device is guaranteed against material and manufacturing defects for a certain duration. Check the device warranty duration value at the
end of the document. These warranty conditions do not apply if the failure is the result of improper use of the device, inappropriate maintenance,
unauthorized modification, operation in an unspecified environment (see operating precautions at the beginning of the manual) or if the device has
been damaged by shock or fall, incorrect operation, improper connection, lightning, insufficient protection against heat, humidity or frost.
WEEE Directive
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 collection
point for waste electrical and electronic equipment or returned to your dealer. Your action will protect the environment. In this context, a collection
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.2.5
1.3
1.4
2.1
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
3.1.10
3.1.11
3.1.12
3.1.13
3.1.14
3.1.15
3.1.16
3.1.17
3.1.18
3.1.19
3.1.20
4.1
5.1
5.2
6.1
7.1
7.2
7.3
7.4
7.5
Table of contents
Part I : Description and installation
Introduction
Getting started
Device fixture
Device dimensions
Labelling
Device start-up steps
Test card
LEDs behaviour
Connectors pin-out
Part II : Applicative user interface
Applicative user interface
Part III : Administration console user interface
device configuration Web user interface
Configuration > Administrator
Configuration > LAN
Configuration > WLAN
Configuration > Output
Configuration > App
Configuration > Servers
Configuration > License
Configuration > Date and time
Configuration > Regionality
Configuration > Tasks
Configuration > Variables
Configuration > AV commands
Maintenance > Test card
Maintenance > Middleware
Maintenance > Logs
Maintenance > Preferences
Maintenance > Tools
Information > Device
Information > Network
Information > Screens
Part IV : Configuration by script
Configuration by script
Part V : Technical information
Technical specifications
Conformities
Part VI : Contacts
Contacts
Part VII : Appendix
Appendix: Device status (status.xml)
Appendix: Qeedji PowerPoint publisher for Media Players
Appendix: playfolder with services account
Appendix: scrolling text overlay
Appendix: video-input playback inside a MS-PowerPoint slide thanks to the MS-PowerPoint Cameo object insertion

4
Part I Description and installation

5
1.1 Introduction
This manual explains how to install and configure your DMB400 device.
Recommendations 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
This device is a Class A device. In a residential environment, this device may cause radio interference. In this case, the user is asked to take
appropriate measures.
Content of the package
Items Description Quantity
Device DMB400 device with Gekkota embedded. 1
Power supply unit 12 V power supply unit with cable of 1.2 m. 1
Labels One on the cardboard packaging and another one at the back of the product.
Additional label can be present in case build-in options. 2
WLAN antennas To be screwed on the dedicated WLAN locations.
Provided with the device when it is supporting the WLAN option. 2
☛ In this documentation, the unit of measurement for dimensions is done in millimeters followed by its equivalent value in inches.

6
1.2 Getting started
Device front face
1 Antennas locations,
2 Power supply connector,
3 Audio connector,
4 USB2 3.0 connector,
5 RS232 DTE connector,
6 HDMI output connector.
Device front face with the WLAN option
1 Location of the 2 WLAN antennas to screw.
Device rear face
7 Antenna location,
8 Power supply red LED,
9 Status green LED,
10 LAN RJ45 connector,
11 GPIO/Infrared connector,
12 HDMI input connector,
13 USB1 2.0 connector.
1
2
3
4
5
6
1
1
1
7
8
9
10
11
12
13
7

7
1.2.1 Device fixture

8
1.2.2 Device dimensions

9
1.2.3 Labelling
Product label
The model of the device, the power supply characteristics, the serial number (PSN) and the MAC address are written on a label stuck on the case.
Packingbox label
This is the label stuck also on the packingbox. It is showing information on:
the device model,
the serial number (PSN).
Some additional labels may be present in case of built-in options.
☛ The serial number of the device could be requested in case of technical support.

10
1.2.4 Device start-up steps
Step 1 (T0 = 0 s)
Device start-up initialisation
Step 2 (T ~ 23 s)
Device start-up finalisation
This phase duration is depending on
some variable values (like NTP),
some network access duration or
some data checking (check-disk)
Step 3 (T ~ 44 s)
Nominal mode
During this step, the device has to
play the App content.
* After the middleware upgrade
occurred, in case valid DNS &
deactivated NTP server, it takes ~
2 min 50 s.

11
1.2.5 Test card
When the Test card is activated, the device displays one test pattern content by network interface supported by the device. It displays important
information to assist in the device configuration.
This is an example of test pattern content that is displayed when the test card is activated.
☛ The * star pictogram is showing the chosen identification method in the device. It can be HOSTNAME 1, UUID 2 or MAC 3. In the example,
the star is showing the MAC identification method (default value).
☛ The
key pictogram 4 is showing the MAC address value associated to the Gekkota license key.
☛ The up STATE 5 is meaning that the network interface currently showed is alive. If the STATE is down , the network interface is not alive.
☛ When the test card is activated, the content of the App is not displayed. To play the App again, you must deactivate the Test card .
The Test Card can be deactivated by using the device configuration Web user interface.
If the CEC is activated on your screen, and the CEC pass-through feature is fully supported, the test card can be activated or deactivated thanks to the
screen remote control with the key combination [left, right, left, right] pressed in less than ten seconds.
1
2
3
4
5

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

13
• Step 3: Nominal mode
State Information
Green blinking: 1 very
short flash (300 ms)
spaced 4 seconds
apart
OK
Green blinking: 2 very
short and consecutive
flashs (300 ms)
spaced 4 seconds
apart
Warning: Fail Soft Mode Level 1
Frequent device reboot detected (for example 4 times in less than ½ hour)
Message is displayed on the screen: «Fail Soft Mode: waiting for new content ».
The instability has been caused probably by a content media not supported yet by the Gekkota OS. Consequently, to
prevent any further reboot, the content has been invalided. The message displayed on the screen indicates that a
new publication is needed to go ahead. ²
Green blinking: 3 very
short and consecutive
flashs (300 ms)
spaced 4 seconds
apart
Warning: Fail Soft Mode Level 2
Frequent device reboot detected (for example 4 times in less than ½ hour)
Content is purged
Message is displayed on the screen «Fail Soft Mode: waiting for new content ».
The instability has been caused probably by a content not supported yet by system or one user preference which
has been modified. Consequently, to prevent any further reboot, the content has been invalidated and user
preferences (saved before unexpected reboot) have been restored. The message displayed on the screen indicates
that a new publication is needed to go ahead. ²
Green blinking: 4 very
short and consecutive
flashs (300 ms)
spaced 4 seconds
apart
Warning: Check disk
The device has detected memory corruption on content storage. The media storage is being repaired. This repair
step is called Check-Disk and its duration can be several minutes. During this step, a message “checking the file
system of data partition in progress” is displayed on the screen. ³
Green blinking: 5 very
short and consecutive
flashs (300 ms)
spaced 4 seconds
apart
Warning: errors on system partition
The user has to connect to device Web user interface, go to Maintenance > Tools menu, and click on the Format or
Repair button to solve the problem. ³
Green blinking: 6 very
short and consecutive
flashs (300 ms)
spaced 4 seconds
apart
Warning: a middleware 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 consecutive
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 support@qeedji.tech.
² 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 after a partition repairing, contact support@qeedji.tech.

14
1.4 Connectors pin-out
Power supply connector (12 V DC - 1.2 A)
LAN connector
Ethernet RJ-45. 10/100/1000 BaseT. It is recommended to use shielded cables.
Audio Jack 3.5 mm connector (stereo L+R)
It is recommended to use cables whose length is less than 3 meters.
Video output connector (HDMI 2.0)
This connector is used to connect a screen or video projector.
RS232 DTE connector
It is recommended to use cables whose length is less than 3 meters.

15
RS232 DTE connector pin-out:
N° Function
1 CD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 -
Video input connector (HDMI 1.4)
Jack 3.5 mm connector (GPIO1/IR)
N° Name Write/Read Control
1 Voltage reference 3.3 V
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.5 V 3.6 V 2.9 V 0.4 V 2.0 V 0.8 V
The 3.3 V pin must not be used as power supply, but rather as a reference voltage.
Along the device booting, the GPIO1 is configured as input during some seconds. And then after the system startup, the GPIO1 is operational.
The GPIO has a weak pull-up.
It is not recommended to hotplug/unplug the GPIO1 connector, which could damage the device.

16
Principle schematics for several use cases
Three wires input configuration for GPIO1:
Two wires input configuration for GPIO1:
Output configuration for GPIO1:

17
Configuration
GPIO1 connector configuration can be done by editing the user preferences using the device configuration Web user interface or with a configuration
script. The GPIO1 configuration part for this script is described here:
How to configure the Jack 3.5 mm connector:
//Set Jack 3.5 mm mode infrared
if (aDirection == "disable")
{
Services.prefs.setBoolPref("system.connector.jack35_1.1.io.uart_1.enabled", true);
}
else //Set Jack 3.5 mm mode GPIO
{
Services.prefs.setBoolPref("system.connector.jack35_1.1.io.uart_1.enabled", false);
}
// Set the Jack 3.5 mm direction: input or output
if (aDirection == "out")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.jack35-gpio_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.jack35-gpio_1.jack35_1.*.authorized", true);
Services.prefs.setBoolPref("system.connector.jack35_1.1.io.jack35-gpio_1.enabled", true);
}
else if (aDirection == "in")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.jack35-gpio_1.jack35_1.*.authorized", true);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.jack35-gpio_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("system.connector.jack35_1.1.io.jack35-gpio_1.enabled", true);
}
else if (aDirection == "disable")
{
Services.prefs.setBoolPref("innes.app-profile.gpio-input.jack35-gpio_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("innes.app-profile.gpio-output.jack35-gpio_1.jack35_1.*.authorized", false);
Services.prefs.setBoolPref("system.connector.jack35_1.1.io.jack35-gpio_1.enabled", false);
}

18
Part II Applicative user interface

19
2.1 Applicative user interface
The DMB400 device supports a Web user interface that can be accessed with a Web browser. The supported Web browsers are: Google Chrome , Mozilla
Firefox , MS-Edge (Chromium) .
It is available from the URL: http://<device_IP_addr>/ .
The defaut credentials values, put at factory, to access to the device Web user interface are:
login: admin ,
password: admin .
The URL falls automatically into the applicative user interface: http://<device_IP_addr>/.playout/ . This pane allows to watch the App content:
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/ : location to store data for mediametry,
.resources/ : location to store the resources of the device Web user interface,
.software/ : location to store .frm middleware for updates,
.status/ : location to store the device status file status.xml ,
.upnp/ : location to store device.xml device status for UPnP detection,
.assets/ : location to store some of the resources of the device Web user interface,
.playout/ : location to store the App when deployed on the device,
.log/ : location to store the application logs, when they are activated.

20
Part III Administration console user interface
Other manuals for DMB400
3
This manual suits for next models
1
Table of contents
Other Qeedji Media Player manuals