D2D FLEX 3000 User manual

FLEX 3000 / Flex 3500 Set Up Guide
Default IP Address on ETH 1: 192.168.1.205
Default UN: admin
Default PW: admin
D2D Technologies
9802-12 Baymeadows Rd Suite 106 Jacksonville, FL 32256. USA
Phone: +1 904-323-4777
D2D Technologies.com
Note: This manual is being updated frequently. Please go to
http://www.d2dtechnologies.com/support/ to be certain that you have the latest copy.

D2D Technologies
FLEX 3000 V5.2-2301
2
Contents
1. D2 FLEX 3000 AND 3500 BACKPLANE:.......................................................................................................... 4
2. D2 FLEX 3000 FEATURES ............................................................................................................................. 4
1. BASE MODEL.......................................................................................................................................................... 4
1. BASE Model - Flex 3000:................................................................................................................................. 4
2. D2 FLEX 3500 Upgrade:.................................................................................................................................. 4
3. D2 GUIDE - Dynamic PSIP, EPG insertion feature: ......................................................................................... 4
3. CONNECTING TO THE FLEX ........................................................................................................................ 5
2. D2 TCP/IP -CONTROL PORT SETUP GUIDE................................................................................................................. 5
1. IP addresses and login info............................................................................................................................. 5
2. Default subnet: 192.168.1.150....................................................................................................................... 6
4. D2MANAGE BROWSER ............................................................................................................................... 7
3. INPUT STATUS TAB .................................................................................................................................................. 7
4. SRT STATS............................................................................................................................................................. 7
5. CHANGING THE LOGIN /PASSWORD SETTINGS .............................................................................................................. 8
6. SYSTEMS SETTINGS TAB............................................................................................................................................ 8
1. System Gateway............................................................................................................................................. 8
2. Rear Panel Control IP Address........................................................................................................................ 8
3. Routes............................................................................................................................................................. 8
7. GENERAL SETTINGS ................................................................................................................................................. 9
4. SNMP Settings................................................................................................................................................ 9
5. VPN Settings................................................................................................................................................... 9
6. RSSH Settings.................................................................................................................................................. 9
7. To setup RSSH: Enable RSSH. Leave the Username, Server, Server SSH port as is....................................... 10
8. Time Settings using the standard NTP (Network Time Protocol)................................................................. 10
9. Manually setting the time............................................................................................................................ 11
8. TRANSPORT STREAMS TAB...................................................................................................................................... 12
1. Inputs and Outputs....................................................................................................................................... 12
2. Unreferenced PIDS ....................................................................................................................................... 13
3. Pass-Through Matrix.................................................................................................................................... 13
4. Inserting and multiplexing ASI ..................................................................................................................... 13
5. Configuring the ASI Out................................................................................................................................ 14
9. DYNAMIC PSIP (EPG) SETTINGS.............................................................................................................................. 15
1. Automated: .................................................................................................................................................. 15
2. Passthrough: ................................................................................................................................................ 15
3. Disabled:....................................................................................................................................................... 15
4. Manual: ........................................................................................................................................................ 15
10. INSERTING AND MULTIPLEXING TSOIP ................................................................................................................... 15
1. Inserting a TSoIP stream: ............................................................................................................................. 16
2. Setting up the IP output ............................................................................................................................... 17
11. FIRMWARE TAB ................................................................................................................................................ 19
12. LOGS TAB ........................................................................................................................................................ 20
13. FEATURES TAB.................................................................................................................................................. 20
14. SUPPORT TAB................................................................................................................................................... 21
15. DIAGNOSTICS TAB ............................................................................................................................................. 21
3. Transport Streams, VCT and static PSIP....................................................................................................... 22
16. MUXING,MANIPULATING AND ADDING PROGRAMS................................................................................................ 22
17. RE-BRANDING THE SERVICES AND CHANNELS.STATIC PSIP OR VCT............................................................................ 23

D2D Technologies
FLEX 3000 V5.2-2301
3
18. MODIFYING THE ELEMENTARY STREAMS................................................................................................................ 23
4. Using the GUIDE Feature to add dynamic PSIP and update the EPG........................................................... 24
19. ADDING PSIP VIA TITANTV OR GRACENOTE........................................................................................................... 24
20. PASSING EPG TABLES (DYNAMIC PSIP) ................................................................................................................ 24
5. If you insert dynamic PSIP upstream, you will need to tell the Flex 3000 where to get it from. ................. 24
21. ADDING EPG TABLES MANUALLY WITH A SPREADSHEET:........................................................................................... 25
1. Building and formatting the spreadsheet .................................................................................................... 25
2. Airdate:......................................................................................................................................................... 26
5. SENDING OR RECEIVING SRT......................................................................................................................28
3. Inserting EAS Alerts from a Dasdec or Trilithic EAS receiver/encoder ......................................................... 30
6. SETTING UP DSM-CC TYPE B CAROUSEL PID INSERTION FROM AN XCASTER ..........................................31
1. ADDING PID 0X911 (WEA) TO PASS THROUGH ......................................................................................................... 34
If you have a WARN system upstream of the Flex 3000, you will need to setup the 911 PID to pass through. .. 34
7. CONNECTING TO THE UNIT VIA THE SERIAL PORT AND IP ADDRESS DISCOVERY .........................................35
5. Accessing a Flex if the IP address is unknown.............................................................................................. 36
6. Replacing a battery in the Flex 3000............................................................................................................ 36
8. TROUBLESHOOTING ..................................................................................................................................36
1. No ASI into the unit: ..................................................................................................................................... 36
2. No ASI or IP out of the unit:.......................................................................................................................... 36
3. No table names showing up:........................................................................................................................ 36
4. Breakup on the video / audio, pixelization or bad picture on the output when using SRT:......................... 36
5. No IP into the server (listener): .................................................................................................................... 37
6. PSIP/EPG not showing up:............................................................................................................................ 37
7. No PSIP/EPG out of the IP/SRT output: ........................................................................................................ 37
8. Wrong time/wrong program: ...................................................................................................................... 37
9. The unit seems to quit responding............................................................................................................... 37

D2D Technologies
FLEX 3000 V5.2-2301
4
1. D2 FLEX 3000 and 3500 Backplane:
A. Power: Supplied by 5VDC 3.6 amp external power supply provided with unit. Redundant power
supply optional.
B. HDMI Port: Currently not used.
C. Ethernet Gigabit Data Port: Used for configuring the FLEX 3000 via the D2Manage web server and
sending/receiving Transport Streams over IP with UDP or SRT
D. ASI RX: Inputs for receiving ASI Transport Streams into the unit.
E. ASI TX: Output for sending ASI Transport Streams away from the unit.
2. D2 FLEX 3000 / 3500 Features
1. Base Model
The 3000 will simply send out whatever it receives in with no other functions available. All
ASI programs in, get immediately sent to the IP Output. ALL IP in, will get sent to the ASI
Output. All other menu items are erroneous.
To find out what features are enabled. Navigate to the Features Page.
If you need to add any features, they can be added with a software upgrade. Contact your
distributer or D2D Technologies for a quote.
1. BASE Model - Flex 3000:
The D2 FLEX 3000 comes standard with ASI to IP and IP to ASI conversion that allows
the transmission of SRT. (Secure Reliable Transport). SRT is an open source video
transport protocol and technology stack that optimizes streaming performance across
unpredictable networks.
2. D2 FLEX 3500 Upgrade:
The 3500 Upgrade feature offers the ability to manipulate the VCT (Virtual Channel
Tables), add or delete static PSIP. Change short names and major / minor channel
numbers as well as add or delete minor channels. It will also allow you to send out the
Transport Stream on both IP and ASI. Once upgraded, you can add the following
features:
3. D2 GUIDE - Dynamic PSIP, EPG insertion feature:

D2D Technologies
FLEX 3000 V5.2-2301
5
The GUIDE feature provides the essential tools to create and maintain the Electronic
Program Guide (EPG) tables and Program and System Information Protocol (PSIP) guide
data for ATSC digital transport streams. The program guide information can be imported
from a standard spreadsheet and is used by D2Guide to create the EIT tables necessary to
meet FCC PSIP requirements. (NOTE: In order for the GUIDE Feature to operate, the
3500 upgrade must be purchased and installed first)
3. Connecting to the Flex
2. D2 TCP/IP - Control Port Setup Guide
NOTE: The FLEX System is shipped with default, static IP addresses. You will need to have a
direct Ethernet connection with the 3000 Chassis. The recommended way to achieve this is to set
a stand-alone PC (Not on your LAN) with direct cable to the ETH 1 port.
You will need:
1. 1 Ethernet cable. (CAT 5 or CAT 6).
2. A PC (Windows or MAC) is set to a static IP address of 192.168.1.150 that has a wired
Ethernet port and has either Chrome, Firefox or Microsoft edge.
3. 1 dedicated port and a dedicated static IP address from your IT or Network Facilities
Administrator.
1. IP addresses and login info
The Flex 3000 default is 192.168.1.205. Login is admin/admin.
1.D2 FLEX 3000 and 3500 Backplane:
1. Power: Supplied by 5VDC 3.6 amp external power supply provided with unit.
Redundant power supply optional.
2. HDMI Port: Currently not used.
3. Ethernet Gigabit Data Port: Used for configuring the FLEX 3000 via the
D2Manage web server and sending/receiving Transport Streams over IP with
UDP or SRT
4. ASI RX: Inputs for receiving ASI Transport Streams into the unit.
5. ASI TX: Output for sending ASI Transport Streams away from the unit.
If you are NOT familiar with the process of changing your PC’s IP settings, there are instructions here, or contact D2D
Technologies support at: 904-323-4777 Option 2.

D2D Technologies
FLEX 3000 V5.2-2301
6
Plug a PC or Mac directly into the Ethernet port labeled “ETHERNET”on the back of the unit.
2. Default subnet: 192.168.1.150
Set your PC to the following parameters: IP address: 192.168.1.150,
Subnet Mask: 255.255.255.0, Gateway: 192.168.1.1.
The D2Flex runs the D2Manage web server used for configuration.
Use a web browser to connect to the control IP address of unit.
Default IP Address: 192.168.1.205
Default UN: admin
Default PW: admin
The following browsers are supported by the D2FLEX system:
Chrome
Firefox
Microsoft Edge
Once you type in the IP address, the username and password, you will land on the “System Status” Page.
This will display the temperatures of the main chip as the current temperature, the peak temperature, and
the “Uptime”. (Amount of time that the board has been powered up).

D2D Technologies
FLEX 3000 V5.2-2301
7
4. D2Manage Browser
3. Input Status Tab
The status page lists the incoming payload data rate in
green and the total aggregate data rate including null
packets (Stuffing) in grey. This allows for you to
glance at the incoming signal for confidence.
4. SRT Stats
BW: The overall bandwidth needed to transmit the
signal including overhead.
If this number is abnormally high as compared to the status bar bit rate, then the SRT needs extra
bandwidth to retransmit packets due to network conditions.
Drop: The number of packets that have been dropped.
These packets could not be delivered in time due to network
conditions.
Retran: The number of packets that have been retransmitted
due to network conditions. A low (or zero) value indicates
good network conditions.
RTT:Round-Trip Time indicates the length of time (milliseconds) for a packet to traverse the network.
This value can be used as a guide to set SRT latency to compensate for a high RTT.
Reset Stats: Reset statistics to zero.

D2D Technologies
FLEX 3000 V5.2-2301
8
5. Changing the login / password
settings
On the top righthand side of the screen, click on the “Admin”
Then click on Account Settings
Rename the login (If desired)
Retype in the password (admin)
Create a new password. letters, numbers and _-.,! only, case sensitive. 2
to 50 characters
NOTE: If you lock yourself out (IE: forget the login or passwords) contact D2 Care for “backdoor
access”to reset the unit.
6. Systems Settings Tab
1. System Gateway
Set this to the gateway of the LAN that allows the Flex 3000 to access external addresses.
2. Rear Panel Control IP Address
The IP address of the card for the Ethernet control plugged into the back of the unit.
3. Routes
Parameters for the IP route. Add static routes for access to addresses that are not available through the
configured Gateway.

D2D Technologies
FLEX 3000 V5.2-2301
9
7. General Settings
Hostname: This box will allow you to set the name of the unit, so it shows up on the browser tab
and other places. This makes it easier to navigate if you have multiple units. The default
hostname is 'devicetype-serialnumber' (Eg: d2flex5k-123456). Valid characters are a-z (case
insensitive) 0-9, hyphen(-)and dot(.) Unit must be restarted to apply the updated hostname. The
default hostname can be re-generated by entering a blank name, then Save General Settings,
and then Restart Unit.
DNS Server: In order for the unit to see the “Outside World”, this needs to be set to a valid
Domain Name Server. If you do not have or know one, you can use Googles at 8.8.8.8 or,
8.8.4.4. If DHCP is enabled, this address will be checked first, followed by a check of the DHCP
DNS address(es). Changing this value will reset DHCP network interfaces.
ASI Out Burst Mode: If enabled (default mode), all ASI outputs operate at full bandwidth (~213
MBPS). If disabled, all ASI outputs are constrained to ~53 MBPS. This option provides a
compatibility mode for receivers that cannot accept a data byte on every ASI clock.
HTTPS:Requires System Reboot on change. Use 'https://nnn.nnn.nnn.nnn' or
'nnn.nnn.nnn.nnn:443' to access the user interface if the HTTPS option is enabled.
Please contact D2D Technologies support before enabling this option.
IP Direct Output: Please contact D2D Technologies support before enabling this option.
SSH Enable: Default is disabled. Please contact D2D Support for more information.
4. SNMP Settings
If you have local SNMP, you can set this to monitor the unit remotely. MIBS are located in the Support
section of the D2Manage browser.
NOTE: If you are not using SNMP, these should always be set to a unique value that is not
"public"or "private" to avoid any outside malicious activity.
5. VPN Settings
Set this up if you use the unit on a private VPN.
6. RSSH Settings
RSSH or Restricted Secure Shell, allows you to access the browser of the unit from anywhere using our
secure servers at monitor.d2dtechnologies.com. This allows you access to the device from anywhere
that you have internet access.

D2D Technologies
FLEX 3000 V5.2-2301
10
7. To setup RSSH: Enable RSSH. Leave the Username, Server, Server SSH
port as is.
The Remote Port should be the serial number of the unit. (Cross reference this in the Firmware
Page). Take note of that serial number.
Local Port: 80 for the browser. 22 for FTP.
Status (Read Only) will say "Running" if it has been enabled. Default is "Stopped"
Save the RSSH Settings.
Check to see that "Stopped" turned to "Running".
Go to the URL listed as the server(monitor.d2dtechnologies.com) and type [:] [SerialNumber]
after the .com.
Example: (If your serial number was 12345; http://monitor.d2dtechnologies.com:12345
That should allow you complete access from anywhere.
Be certain that you absolutely change the Login and Password to the Unit. Otherwise, you are at
risk because now this is on the outside world. If you do not want it on RSSH, just disable the
function and it won't be accessible anymore.
NOTE: RSSH passwords are alphanumeric and !@#$%^&*_- only.
8. Time Settings
1. using the standard NTP (Network Time Protocol)
Accurate time settings are necessary for dynamic PSIP and are automatically set. The Flex automatically
sets the time to 0.pool.ntp.org, which is the main standard for Network Time Protocol in the United
States. Set the time zone according to the geographical location of the unit.
NOTE: If the NTP time settings are inaccurate, check your System Gateway and make certain it
allows access to the “Outside World”.The Diagnostic Tab has an option for verifying NTP Status. If
your facility uses a master clock, add the IP address or URL. If the master clock is not available through
your gateway, you may need to setup a route to point to it. A good generic NTP to use is: 0.pool.ntp.org.

D2D Technologies
FLEX 3000 V5.2-2301
11
2. Manually setting the time
Set the NTP Server IP to 0.0.0.0 and press “save Time Settings” and allow it to save. Then, you can set
the time.
NOTE: If the bottom of the browser has a year of 1969, that means that the time is incorrect, and
the unit is not seeing an NTP. This will affect the EPG (Dynamic PSIP) and the log files.

D2D Technologies
FLEX 3000 V5.2-2301
12
9. Transport Streams Tab
This is the page that is used to configure, mux and perform most operations regarding the streams.
1. Inputs and Outputs
All of the inputs available will be listed on this tab.
NOTE: If you have plugged in a valid ASI or TSoIP and see the bitrate status as green but do not see
any services or a plus sign next to the input, press Rescan at the bottom to refresh the services.
The services are not refreshed automatically by the system, Rescan must be used to update the system if
any inputs are changed.
The “Gear” at the end of an Input or an Output means it can be configured.
If you see a plus sign next to and ASI or IP Input, that means that it has parsed the stream and there are
services inside.
Click on the + sign to expand the services in the stream.
If you’ve just acquired, or acquiring a stream, press rescan. If you notice the Apply Pending button lit,
you’ll need to press that first. Any changes that have been made earlier will be taken effect once
pressed.

D2D Technologies
FLEX 3000 V5.2-2301
13
2. Unreferenced PIDS
This will insert PIDS from another source into a particular stream. Most commonly used for SCTE
triggers and Emergency Alert or WARN systems that need to pass or insert a PID that is not associated
with another program.
3. Pass-Through Matrix
This mode will merely pass all the data through from a selected input to a selected output without any
packet processing. Most commonly used for ASI to TSoIP/SRT conversions.
Leave this mode off you need to rebrand, add or change the stream in any way.
This example shows the ASI source out is directly coming in from the IP 1 In. And the IP 1 Out Source is
coming directly out of the ASI In.
4. Inserting and multiplexing ASI
Once a valid ASI stream is inserted into the backplane, it should show up on the status of the screen for
the appropriate ASI.
On the Transport Streams Page, you can click on the plus sign, expand it and drag any of the services (or
all) to any output. In this case, one service is being sent out to the ASI 1 Out.

D2D Technologies
FLEX 3000 V5.2-2301
14
At that point, some data should show up on the output you dragged it to.
5. Configuring the ASI Out
You can edit the total output aggregate rate. This will stuff or add null packets as needed to fill to the
needed bandwidth.
NOTE: You cannot output LESS than the payload (green) rate is showing.
If needed, set the Transport Stream ID.
Set the desired table type. (Most common is ATSC and needed if you are rebranding or adding EPG).

D2D Technologies
FLEX 3000 V5.2-2301
15
10. Dynamic PSIP (EPG) Settings.
Options are:
1. Automated:
Insert PSIP from TitanTV, Display Systems International, Gracenote or your own Tab de-limited text file.
NOTE: For instructions on how to create your own EPG data, go to Chapter 14.
2. Passthrough:
Passes all the EIT, ETT, EPG tables and PSIP data from a certain selectable source. You may still
change your static PSIP as needed.
3. Disabled:
This will strip all the EPG data from the stream.
4. Manual:
For adding your own Schedules in. (See Chapter 14).
11. Inserting and multiplexing TsoIP
All IP connections (in and Out) can be done via the 3000 card ETH 1 and ETH 2 ports.
Once a valid TSoIP (UDP Multicast, UDP Unicast or SRT) stream is inserted into the system either by the
ETH 1 or ETH 2), it should show up on the status of the screen for the appropriate input.

D2D Technologies
FLEX 3000 V5.2-2301
16
1. Inserting a TSoIP stream:
Make certain that the stream is present on the end of the Ethernet line either in the ETH 1 or ETH 2 port
on the transport Streams page, click on the gear icon next to the IP input you wish to bring it in on. Unlike
ASI, TSoIP inputs are “Virtual” and assignable so therefore do not align with a specific input port. Make
certain that the port is “Enabled”.
Dejitter Buffer: This will “Buffer” the incoming stream and smooth out common jitter.
Input the stream information either by using the boxes, or as in this case, paste the URL into the URL
override. Using the URL override negates all the other boxes.
NOTE: If the stream is UDP, you can just replace the “SRT” with “UDP”.
Once the information is filled out, be sure to click on SAVE, then Click Back to Streams.
Once you are back on the Transport Streams page. You’ll need to click Apply and Rescan.
Then, active data/services should show up on the IP input on the Status page.

D2D Technologies
FLEX 3000 V5.2-2301
17
Once you have data coming in, from the Transport Streams Page, you can click on the plus sign, expand
it and drag any of the services (or all) to any output.
➢If none of the streams need to be altered in any way, you can set the Passthrough Matrix to
Enabled and select the appropriate input for the output.
2. Setting up the IP output
Once you have dragged all of the services needed for the IP output. Click on the Gear near the top of the
output.
That will bring you into the setup page for the IP output. Set the Egress rate in bits. In this case, it is set
for 20 Mbps.
Next you can set up the TSIP and table type.

D2D Technologies
FLEX 3000 V5.2-2301
18
Under that, is the Dynamic PSIP (Provided that you have the Guide Feature enabled.
The VCT should be set for Terrestrial or Cable.
There are several choices for the output parameters:
Off: IP Output I disabled.
UDP: Send it out via UDP protocols.
Multicast IP: Set the destination address for whatever is receiving the stream.
UDP Port: Set the port number for the UDP broadcast.
ETH Port: Choose which port on the back of the unit that the IP is leaving from.
URL: Updated as options are changed. Custom options allowed, if supported by the protocol
(EG: &myoption=value).
SRT: Send the stream via SRT (Secure Reliable Transport). For exact instructions on how SRT works,
see the chapter titled:
Sending or Receiving SRT
Status Page Thumbnail: Creates a Thumbnail on the status page of the first service in that IP output.
Custom URL: Use this if you are sending something other than UDP or SRT such as RTMP, RTP or
Zixi.
STATUS PAGE THUMBNAIL: Displays a thumbnail of the selected program on the Status tab.

D2D Technologies
FLEX 3000 V5.2-2301
19
This option does not send the selected program to the IP output, only to the thumbnail display on the
Status tab.
12. Firmware Tab
This page lists all the firmware, build dates and FPGA data.
Update firmware on this page via the box on the bottom that says “Upload Firmware”. Simply browse to it
and upload it. The unit will prompt you for a restart. You will need to press yes, and the unit will restart.
NOTE: THIS WILL CAUSE A
SIGNIFIGANT OUTPUT INTERRUPTION
WHILE THE UNIT REBOOTS.
Expect about a 10 to 60 second cycle. You shouldn’t
lose any settings or data when the new code is
applied. However, new features with new code could
have some things added, misplaced or changed that
may affect the output.
For the latest released firmware version, go to:
https://d2dtechnologies.com/support/.

D2D Technologies
FLEX 3000 V5.2-2301
20
13. Logs Tab
Any messages concerning the health of the device, inputs or outputs will be displayed here. If you need
help deciphering these, please don’t hesitate to email us and ask at d2care@d2dtechnologies.com .
The logs can be filtered and include all data for the selected day. Use previous or next to scroll through
the displayed log. Previous logs (if available) can be selected with the Log File Selection option. If a more
in-depth analysis is needed, go to the Support tab and press “Build and Download Diagnostic Package”.
14. Features Tab
This page will tell you which Features are installed in the unit. They are as follows:
EAS: D2Alert –Inserts a compressed EAS message from a Dasdec or Trilithic EAS receiver that
has the MPEG feature. It is received as a multicast and switched as needed. For more
information, see chapter 7.
PSIP: This is Static PSIP and allows the addition or manipulation of VCT (Virtual Channel
Tables). This feature also allow the Muxing or de-Muxing of channels. Adds stuffing where
necessary.
EPG: Allows for Dynamic PSIP to be inserted from your own spread sheet (tab de-limited) file,
Titan TV, Display Systems International or Gracenote.
This manual suits for next models
1
Table of contents