What’s New?
This document covers changes on:
•	DAB-XPlorer
•	FIC-XTractor
•	RDI-ETI-Converter
•	GPS-Campaign-Converter
•	Triggered Recorder
Maintenance and Support:
We ask you to think about how often you have used the DABRF receiver and DAB XPlorer in the past year, what benefit you have gained from them and whether you can give something back. If possible, please conclude a voluntary maintenance and support contract. This will help us continue to develop DABRF firmware and PC software and continue to offer free customer support.
To check the availability of new software options or a newer version, please go to our website:
http://www.ib-mulka.de
Explanation:
+	Entry describes a new feature.
–	Entry describes a bug.
ToDo List (describes future changes and known bugs)
+	General: Revise the documentation, e.g. user manual. 
+	Decoder: Add decoding of STI over IP (also defined in EDI standard).
+	FIC-XTractor: Add viewer for FIC usage in a time-line.
+	ETI-XPlorer: Add a viewer for MNSC and NASC.
+	ETI-XPlorer: Add analysis for Enhanced Packet Mode sub-channel (RS-Code, CRC Check)
+	Remote Control for player and recorder
+	Remote Control for analysis results
+	UEB400DXP / DABRF Control Panel: Add frequency pre-set buttons for faster access to known ensembles.
+	Decoder, RDI-ETI-Decoder: Add NOXON DAB-Stick as input device. Add IQ baseband signals as input and output.
+	Recorder: Add settings for start time and record length.
+	Add a control to select the PFT address pair which should be used for decoding of EDI streams.
+	FIC-XTractor; Update to revised DAB-Standard, mainly support FIG 2/x.
–	FIC-XTractor: Add a Button, which clears the Time-shift buffer, or find other solution, which avoids mixed data during the FIC analysis.
–	Decoder: Switching from real device to pipe does not work correctly. As workaround first disconnect the old device.
– 	Decoder: Use stereo output for Musicam coded mono channels to avoid problems on some sound cards, which outputs the mono channel only on the left side.
– 	Decoder: The DNS name resolution of “localhost” uses IPv6 per default on Windows 7 and later systems. If an external decoder application uses only IPv4, then the connection does not work. As workaround, the IPv4 address 127.0.0.1 should be used.
+	EDI-Panel: Add warning and log a message if the max. PFT/AF period rises a value (e.g. 100ms).

2025.1.1.0 – January 2025
DAB-XPlorer:
+	Add support for DABRF-X4 devices (frequency configuration based on used IP port 1410 … 1413)
2024.9.1.0 – September 2024
DAB-XPlorer:
+	Add support for Emergency Warning System (EWS) ETSI TS 104 089 V1.1.1 (2024-09)
	FIC-XPlorer logs the EMS alarms in a separate EWS panel in their chronological order.
	Add decoding of FIG 0/15 for FIC-XTractor.
+	Use dynamic FIG database for FIC-XPlorer with additional FIC statistics.
+	FIC-XPlorer shows the version of used DAB-Standard based on the present of FIG 0/7.
2024.8.1.0 – August 2024
DAB-XPlorer:
+	WebGUI: Draws the route in Google Maps colored according to the GPS status. Updates for latest Google Maps API.
GPS-Campaign-Converter:
–	GPS data may not be decoded at 96ms grid steps. Instead, use the most recent GPS data within the 96ms period. 
+	GPS status extended, 2: OK / GPS data present in current frame, 1: OK / GPS data present in last 2 seconds, 0: GPS data missing
+	Show GPS status in elevation profile.
–	Interpolation using spline fails if there is no GPS data in the tunnel. Therefore, spline interpolation is only used for segments with a valid GPS signal with GPS status = 1.
–	Write invalid tii_sub as -1 instead 255 to KML. This improves the representation in the elevation profile.
2024.5.1.0 – May 2024
DAB-XPlorer:
+	Checks the maintenance period based on Issue-Date and supports Maintenance license.
–	Avoids hanging windows when resizing.
GPS-Campaign-Converter:
+	Add quality indicators based on field strength and audio metrics, something like EBU TR 051, ITU-R REC SM.1708-1, ITU-R Report BS.2502-0, ARD TR 5/9.4
+	Reduce the minimal step size to 96ms for time grids, where ZERO is selected. The coordinates are interpolated.
+	Export all metrics as GeoJSONL file for usage in QGIS. It contains all metrics and in addition also the settings, ensemble overview and all histograms as JSONL.
+	Extend CSV table, rename and reorder the columns, use the same names as for GeoJSON export.
+	Add histograms for all audio metrics
+	Extend the Ensemble Overview of exported KML file.
–	Tabulator key does not work as expected for Combo-Boxes.
2023.11.1.0 – November 2023
Installer:
+	Use Inno Setup Compiler version 6.2.2 to support Windows 11
DAB-XPlorer:
+	Update the DAB-XPlorer WebGUI to the same look and feel of DABRF
GPS-Campaign-Converter:
+	Make the exported KML file usable for QGIS. This is useful for very large records with too many markers / points, that are not usable in Google Earth.
+	Add extrapolation for distance-based grid points, where the GPS signal is missing. We are using the time and speed instead.
+	Correct wrong position and SFN data by interpolation
–	The GPS receiver may have a date issue, where $GPRMC contains a wrong date. We correct the date based on FIC date.
–	Correct an issue, where invalid frequency and transmission mode was written to KML file.
2023.4.1.0 – April 2023
DAB-XPlorer:
–	Correct TCP socket issue where the application crashes.
2022.12.1.0 – December 2022
DAB-XPlorer / ETI-XPlorer / FIC-XPlorer / FIC-XTractor:
–	Label issue in case of short labels filled with zero.

FIC-XTractor:
+	Use Id field as main Id for FIG 0/21 because region ID has been removed from FIG 0/21
  
Connection Manager
+	Add new connection type for DABRF using HTTP request on port 80. 
Use the URI syntax http://dabrf-123456
+	Ask to save changes on program exit.
2022.11.1.0 – November 2022
FIC-XPlorer:
+	Update for FIG 0/7, 0/20, 0/25, 0/26 for DAB Standard V2.1.1

DAB-XPlorer:
+	Update FIC-XPlorer for FIG 0/7, 0/20, 0/25, 0/26 for DAB Standard V2.1.1
+	Add search paths to VST3 plugins

C:\Program Files (x86)\Common Files\VST3
C:\Program Files (x86)\Steinberg\VSTPlugins

GPS-Campaign-Converter:
+	Add support for RDI files, where padding has been removed, 
e.g. files from DABMON
–	Add DWM Workaround for intense lag when dragging window around.
2021.3.1.0 – March 2021
FIC-XTractor:
–	The FIB-File detection runs in an endless loop. The reason of this bug has been resolved.

GPS-Campaign-Converter:
–	Correcting a spelling mistake (weak signal).
2021.1.1.0 – January 2021
DAB-XPlorer:
+	Views the GPS position of a played file within the KML file in Google Earth.
+	Use fixed ports 54321, 54322, 54323 or 54324 for the local DABRF-WebGUI
– 	Correct view of Unicode characters like ≤.

GPS-Campaign-Converter:
+ 	Completely redesign of the underlying core to support the extended metrics of DABRF.
+	Exports SNR, MER, CIF-CNT, SFN-Timing, TII and Quality-Indication to KML file and CSV file. (for DABRF only)
+	Extends the Ensemble Overview Page.
+	Extends the Legends of general metrics by histograms.
+	Uses an extended colour table for better visualization of strong and bad values.
+	Avoid error messages for private NMEA messages. Add support for GNSS modules with extended NMEA messages.
+	Interpolates missing GPS coordinates based on the coordinates before and after the missing GPS data.
+	Updates the Live Position of DAB-XPlorer player within the KML file periodically (once per 5 seconds).
+	Rework of KML formatting. Uses common styles to select the colour of lines and placemarks.
2019.10.1.0 – October 2019
DAB-XPlorer:
– 	MPEG Layer II Audio decoder fails in case that the number of ScfCRC is two.
–	Update User Manual to version 2018.10.26.
–	Correct some uncritical bugs.
2018.6.1.0 – June 2018
GPS-Campaign-Converter:
– 	Conversion of RSSI and time grid for 1 second was wrong for EFCO files (UEB400DXP).
2017.9.2.0 – September 2017
DABRF-DXP:
– 	If no valid GPS signal has been received, then the CIF(0:0) offset in CIR chart of Web-GUI must be signalled as invalid.
2017.9.1.0 – September 2017
DABRF-DXP:
+ 	Consolidate DABRF and DAB-XPlorer Web-GUI
+ 	Add interactive zooming to CIR chart and remove CIRZ chart.
+ 	Add tooltips to all charts.
+ 	Use mobile menu all the time and hide the desktop menu
+ 	Add page for internal metrics
+ 	Add page for GPS position
2017.6.1.0 – June 2017
FIC-XTractor:
–	Frequency list in FIG 0/21 was not viewed for R&M 0110 and 1110. The reason of this bug has been resolved.
–	Use the more general field name “Id” instead “Sid” in FIG 0/6.
CodeMeter Driver:
+	Update to version 6.40 to support newer versions of CodeMeter Dongle
2017.3.1.0 – March 2017
Player:
-	EDI streams with PFT addressing cannot played locally, the application may hang. The reason of this bug has been resolved.
EDI Decoder / EDI Panel:
+	Display used PFT address pairs
+	Display used AF Tags
+	selects automatically the first PFT address pair for decoding 
DAB Plus Decoder:
–	If the stream changes from single channel to channel pair element, then the application crashes. The reason of this bug has been resolved.
2017.3.0.0 – March 2017
IP driver / RDI-ETI-Converter / Player:
+	Add support for recorded IQX files of DABRF. IQX files can be now replay locally on PC and can be converted to ETI or plain EDI.
General:
+	Update Flyers of DAB-XPlorer and DABRF
+	Update User Manual
2016.11.0.0 – November 2016
GPS-Campaign-Converter:
–	Bugfix: Google Earth does not accept empty metrics in track, so we have to filled KML with dummy values.
–	Bugfix: Elevation Diagram of Google Earth does not view our own metrics
General:
+	Add a text console for debugging outputs to each application main window.
2016.10.0.0 – October 2016
IP driver:
–	Fixed a bug in which the data stream of DABRF could not be decoded correctly if the DABRF does not receive a valid DAB signal.
DAB-XPlorer:
–	Deliver the local website with content type in HTTP header, so that also the Internet Explorer 11 is able to view the local website.
–	Fixed a bug in which the Frequency Scan stops with a wrong frequency of 16 kHz.
–	Reduce the sensitivity for Frequency Scan, the FIC CRC error rate must be lower than 90% to stop the scanning process.
–	Rename the message "IP stream detected." to "IP device connected."
–	The audio Mute button represents the real Mute state, instead any internal renderer state. This avoids misunderstandings by customers.
+	Add current frequency and ensemble ID to default filename during file selection of recording.
2016.9.2.0 – September 2016
GPS-Campaign-Converter:
+	Add capability to convert EDI files from DABRF to KML.
+	Export metrics also as CSV file.
+	Export main metrics as separate Track, which is able to view in Elevation Profile.
+	Add filter to select the sub-channels which should be exported to KML, which reduces the file size dramatically.
+	Add batch mode. The converter is callable from console, e.g.
Gps_CampignConverter.exe --hidden --batch=my_config.DabCfg --in=test.edi --out=test.kml
– 	If no GPS signal was received, the conversion has been stopped. The reason of this bug has been resolved. The file will be converted now until the end of file or stop condition. In case of Time based grid, the place markers will be added to the KML file without coordinates as long as there is no GPS reception.
DAB-XPlorer:
+	Export main metrics of DABRF (RF level, spectrum, constellation, MER, CIR) via integrated telemetry server. The web page is viewable in web browsers with HTML5 support. This works for life streams from DABRF and recorded files as well. To start the default browser, use the new button in DABRF Control panel.
+	Ensemble and Service labels are supporting now the future DAB standard draftETSI TS 101 756 V2.1.1 (2016-06).
2016.9.1.0 – September 2016
DAB-XPlorer:
+	Update documentation for DABRF.
–	Player does not detect EDI streams from DABRF correctly. The reason of this bug has been resolved.
UEB400 / DABRF panel:
+	Remain in selected band for channel selection with arrow keys.
2016.9.0.0 – September 2016
IP driver:
+	Add capability to handle extended EDI packets received from DABRF.
DAB-XPlorer:
+	Add capability to handle EDI streams from DABRF as special stream type with additional decoding (private AF layer tags).
+	Frequency of DABRF can be configured.
+	EDI ATST received from DABRF can be interpreted as the RX time of DAB frame. 
2016.7.1.2 – July 2016
IP driver:
-	The selection of Ethernet card via “interface” property does not work for receiving of multicast UDP packets. The reason of this bug has been resolved.
-	For TCP based EDI connections the AF packets and PFT fragments may be assembled to larger TCP packets. The IP driver was not able to handle assembled TCP packets correctly. The reason of this bug has been resolved.
2015.11 – November 2015
DAB-XPlorer:
-	The audio decoder does not follow correctly in all cases if the audio parameters are changed, e.g. switch from mono to stereo PS. The reason of this bug has been resolved.
2015.9 – September 2015
DAB-XPlorer:
+	Use the FOLDERID_LocalAppData path as an alternate path for recorded files, configuration files and log files, if the default path FOLDERID_Documents is not available.
RDI-ETI-Converter:
+	Detect and log the period of lost synchronization and write silence to the WAV files for the loss period.
2015.1 – January 2015
Decoder Core:
+	Extend the EDI decoder to handle missing PFT fragments. The EDI decoder uses the position of the missing PFT fragment as hint for the Reed Solomon decoder, which improves the power of forward error correction.
DAB-XPlorer:
+	Show the maximum recoverable PFT fragments in the EDI Panel. 
2014.12.1 – December 2014
RDI-ETI-Converter:
–	The converter crashes if the exported MP4 audio stream contains frame errors. The reason of this bug has been resolved.
2014.12 – December 2014
RDI-ETI-Converter:
+	Exports audio sub-channels as MP2 (MUSICAM) or M4A (DAB+) files. The exported M4A file contains also some useful metadata, like ensemble and service label, start and end time.
–	The subch-filter does not work correctly. The reason of this bug has been resolved.
GPS-Campaign-Converter:
+	Export the gathered data also as CSV file.
2014.9 – September 2014
FIC-XTractor:
–	A connected device was not open for reading the FIC. The reason of this bug has been resolved.
–	The calculated duration of the pre-change phase during a re-configuration was wrong if the first time of OCC signalling was in a frame with the same CIF count (CIF-low == OCC). The reason of this bug has been resolved. 
2014.6.0.1 – June 2014
Setup:
–	We do some work to run the DAB-XPlorer also on Windows XP with Service Pack 3. 
–	Please keep in your mind that we give no support for Windows XP anymore. We recommended to run the DAB-XPlorer on Microsoft Windows 7 or later.
RDI-ETI-Converter:
–	Define the minimum size of the control elements to avoid a wrong rendering.
2014.6 – June 2014
Setup:
–	Started with previous version 2014.2 of DAB-XPlorer, Windows XP is not supported anymore. The DAB-XPlorer software can run on Microsoft Vista or later.
General:
–	A workaround for old Firmware (before 2014) is available to avoid the above described bug on Intel based USB3.0 host controllers. The workaround can be enabled in the settings dialog (Tools > Settings > DXP > Workarounds). The workaround disables the periodic refresh of device status information which are normally not really needed. If the periodic refresh is disabled then you can refresh the status by pressing the Refresh button on the DAB-XPlorer panel.
MC-Firmware:
–	In addition to the above described workaround is a new Firmware for the DAB-XPlorer hardware available. The new Firmware includes also a synchronisation of DDS clock to the 1PPS. Please ask us for the update procedure. 
GPS-Campaign-Converter:
–	The GPS-Campaign-Converter does not run the conversion. The reason of this bug has been resolved.
2014.2 – February 2014
General:
+	Update to Visual Studio 2012. This improves the runtime check of stack overflow and data access.
+	Use the SSE4 instructions of processor. This requires Pentium IV processors as a minimum.
Decoder Core:
+	Extend the EDI decoder to handle AF packet repetitions (resend requests).
DAB-XPlorer:
+	Show the DG-Flag in the Ensemble Panel.
–	Reduce the thread priority of the Messages Panel during the update process, this avoids problems with the time-shift buffer.
ETI-XPlorer:
+	Show the leap seconds of UTC to GPS in the SFN Panel.
+	Show a Tooltip for the CU Map with some extra information about the used sub-channel.
–	Remove some spelling errors.
FIC-XTractor:
–	Wrong painting of tree icons on 24bit graphic systems without alpha channel. The reason of this bug has been resolved.
RDI-ETI-Converter:
–	The input file type was detected correctly, but the selection in the Settings panel was wrong. The reason of this bug has been resolved.
–	Sometimes the selection of an input file crashes the RDI-ETI-Converter. The reason of this bug has been resolved.
DAB-XPlorer Low-level Device Driver:
+	Move to the KMDF version 1.11. 
+	Improve the behaviour in Windows 7 and virtual USB controllers (USB over IP).
2013.8 – August 2013
DAB-XPlorer High-level Device Driver:
–	The recording runs in a deadlock condition at the end of recording. The reason of this bug has been resolved.
DAB-XPlorer:
–	Avoids unnecessary error message during loading of Audio-VST plug-in, if the search path does not exist.
DAB-Player:
–	Avoids USB discontinuity messages in the start-up phase from stop to play.
DAB-Recorder / Triggered Recorder:
+	Pre-define the file name for snapshots, based on date, time und stream type.
RDI-ETI-Converter:
–	Avoids unnecessary messages at start-up.
FIC-XTractor:
–	Under rare circumstances, the FIG database and the statistics are faulty. The reason of this bug has been resolved.
–	Under rare circumstances, the time point of a re-configuration was detected 250 frames too late. The reason of this bug has been resolved.
2013.6 – June 2013
DAB-XPlorer Device Driver:
–	Avoids problems during plug-n-play. In some 64bit environments a blue screen was reported from users. The reason of this bug has been resolved.
–	Adapt to the newer code from Windows DDK 7.1 examples.
DAB-XPlorer High-level Driver:
–	Avoids problems in multithreading / multi-application environments during plug-n-play.
FIC-XTractor / RDI-ETI-Converter:
–	Relative paths do not work in Batch mode correctly. The program stops with an exception if the input file is not accessible. The reason of this bug has been resolved.
+	Returns predefined system error codes in Batch mode. 
2013.5 – May 2013
DAB-XPlorer:
+	Add Chinese channel band III frequency list to UEB400-DXP control panel.
+	Reorder the panels of Main window.
+	Update the user manual.
–	Copy to clipboard for tree-list controls does not work. The reason of this bug has been resolved.
–	Change the behaviour of the G.703 Error Counter and the TX/RX Status counter, which will be hold local by the driver.
–	The G.703 Status was sometimes wrong. The reason of this bug has been resolved.
–	Remove some typing errors.
FIC-XTractor:
+	Export the FIG database as XML file (menu File >> Export to XML).
+	Add batch command for exporting to XML.
Triggered Recorder:
+	Extend the triggered recorder to work with a single device and to process also incoming events from other applications.
2012.11 – November 2012
DAB-XPlorer:
+	Optimizing of GUI to reduce the needed CPU workload.
+	Optimizing of HPC to reduce the needed CPU workload and shows the frequency of HPC in the System panel.
–	Set the default value of UEB400 Time Offset from 95ms to 93.5ms.
–	Labels with UCS-2 character set were not displayed correctly.
–	Update the CodeMeter library to version 4.5b.
DAB-Audio-Renderer:
+	Optimizing the behaviour of the automatic frequency adjustment.
2012.10.2.0 – October 2012 Pre-Release
DAB-XPlorer:
+	Add interface to Steinberg VST 2.4 compatible audio effect plug-ins. The following plug-ins are recommended for audio analysis:
	Grimm Audio – LevelView – EBU R128 loudness measurement 
	Melda Production – MLoudnessAnalyzer – loudness measurement
	Melda Production – MStereoScope – stereo scope and level meter
	Melda Production – MAnalyzer – spectrum analyzer
+	Remove dependency of CAPICOM library.
–	Some small changes of GUI to support 120% scaling for high-resolution displays. 	
2012.9.2.0 – September 2012 Pre-Release
DAB-XPlorer:
+	Extends the settings dialog by a panel for audio settings. The automatic frequency adjustment of the sound card can be enabled and disabled. The adjustment will be disabled by default, because most of the new sound cards have an own frequency adjustment.
+	The audio renderer has a falling back from 32bit to 16bit PCM data. This is useful for RDP based virtual sound cards on remote desktop connections.
+	The speaker configuration of DirectSound driver is set to DSSPEAKER_DIRECTOUT. The audio is passed through directly, without being configured for speakers. This improves loudness measurements.
+	Improves the synchronisation of the internal clock to the system clock.
2012.9.1.0 – September 2012
DAB-XPlorer:
+	The attenuation of audio can be configured via the settings dialog.
For loudness measurement you should disable the option “Audio Level Attenuation -6dB”.
+	The content of tree lists (e.g. Ensemble panel) can be copied to the clipboard or save to a file as XML data, CSV data or text table.
–	The behaviour of a reconfiguration was wrong if only the sub-channel organisation or only the service organisation is changed. The reason of this bug has been resolved.
Installer:
+	Add user selectable shortcuts for DABSTOR devices. 
2012.9 – September 2012
Installer:
+	Integration of 64bit driver. 
DAB-XPlorer:
–	If multiple player applications are running simultaneously, then the playing stops immediately. The reason of this bug has been resolved.
FIC-XTractor:
+	Extended behaviour of FIG Database analyzing. All aggregated FIG’s will be split into single items. This improves the measurement of repetition rates. 
+	Shows statistic for usage in per cent based on FIG content.
+	Shows the list of main identifier or key identifier for all entries of frame list, FIG list and FIG database.
2012.8 – August 2012 Pre-Release
DAB-XPlorer:
+	Add outgoing EDI streaming for the decoded ensemble. This enables the usage of FhG-Multimedia-Player for decoding of data services. The outgoing EDI streaming is using the AF layer only.
+	Outgoing Sub-Channel and EDI streaming is working for TCP, UDP and Named Pipes.
+	Add a separate Streaming window, which views all outgoing Sub-Channel and EDI connections in the same time. 
+	Add a Settings dialog for configuration of GUI, Calibration of Timing measurement, Configuration of outgoing Sub-Channel and EDI streaming. 
+	All Timing measurements are calibrated with default values. The user can modify the calibration parameters via the new settings dialog. This applies to:
		+ FIG 0/10 Time offset measurement
		+ CIF (0:0) Time position
		+ TIST Time offset to last 1PPS
		+ SFN measurement for UEB400DXP
+	User Application FIG 0/13 and the X-PAD Label will be shown into the Ensemble Panel.
+	Add human readable strings for decoded ASCTy and DSCTy in FIC-XPlorer
License Manager:
+	Works compatible to Windows UAC. It can be run with normal user rights. Only for Import and Delete additional rights are needed via UAC.
RDI-ETI-Converter:
+	Add conversion of EDI files. EDI files can be selected as input file and destination file as well.
2012.4 – April 2012 Pre-Release
RDI-ETI-Converter:
+	Add XML export for measurement results on frame base.
+	Add Wave data extraction for audio sub-channels. WAVE file format is 32bit Integer or 32bit Floating Point.
–	In the past the skipping was frame based, which needs the complete file analysis and a lot of time by large files. Now the skipping uses a fast file seek with pre-calculated frame length.
DAB-XPlorer:
+ 	Decoder-Core stops sub-channel streaming for some frames if no response from receiver site, which may reduce the processor workload.
–	The file type detection of Player does not work, if the file name contains special characters. The reason of this bug has been resolved.
–	Ensemble Panel: SCId should be viewed as hexadecimal value, because this is the default behaviour of all other components.
FIC-XTractor:
–	The file type detection does not work, if the file name contains special characters. The reason of this bug has been resolved.
2012.3 – March 2012 Driver Package
Device Driver:
+	Add 64bit device driver for UEB400DXP and DABXP, supported Windows systems are Vista, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2
–	Add fallback behaviour for not supported languages
2012.3 – March 2012
–	The installer of previous version 2012.2 does not work on Windows 7. The reason of this bug has been resolved.
–	Disable the usage of layered windows. This avoids higher processor workload.
– 	Decoder: The time showed in Decoder Panel was incorrect for Local::Loopback device.
DAB-XPlorer:
+	Add Clock panel, which shows some statistics of the local system clock. The local system clock is used for timing measurements of EDI and ETI. You should synchronize your PC to a GPS or NTP based reference clock.
ETI-XPlorer:
+	Add Timing panel, which shows the receiving time as UTC, the correlation of UTC to CIF(0:0), the offset of FIC, TIST-LI and TIST-NA
2012.2 – February 2012
–	The high-level driver of CodeMeter USB dongle has required administration rights on Windows 7 operating system, which has some actions of UAC during application start-up. The reason of this behaviour is removed. As result the usage of CodeMeter is compatible to the UAC now.
+	EDI Panel: The ATST timestamp and the remaining time of a received AF packet are viewed in the Timing panel.
–	System Panel: The processor information was wrong on Windows 7 systems.
2012.1. – January 2012 Pre-Release
DAB-XPlorer:
+	Add Local::Loopback device, which is helpful with dongle only environments (DABSTOR). 
+	Update CodeMeter to 4.40.
+	Optimize RS-Encoder/Decoder.
+	Change the cursor to sandglass during open the License Manager or Help Files.
–	Skip the mouse wheel behaviour of frequency list control, which avoids a change of currently used frequency.
–	Skip the mouse wheel behaviour of Device List, which avoids a disconnection of currently used device.
+	View panels depending on the input stream type, device type and license, e.g. this hides the UEB400DXP panel for non EFCO streams.
+ 	Update the information only if it is shown on screen, this reduces the CPU workload.
+	Replace some status icons by icons from VS2010
Ensemble Panel:
+	Colourize the tree list view content of Ensemble panel.
+	Mark the Primary SC with green background colour.
+	Add column for P/S flag of FIG 0/2 (this marks primary service component as well).
Player Panel:
+	Use an improved stream detector, which allow playing of EFCO and EDI files with non-constant frame sizes.
+	Select the Primary SC instead the first SC if the user selects the service.
Decoder Panel:
+	View stream type reduced to the currently decoded parts, e.g. SPDIF -> RDI -> ETI-LI
ETI-XPlorer:
+	Add column for CA signalling
+	Hide unused column Viterbi for non EFCO/RDI streams
+	Hide unused SFN panel or synch states 
+	Add FIC panel to view bit error rates and the load of FIB's
+	Use the tree list for subch panels and views a summary of MSC
+	Colourize the tree list view content of FIC and subch panel.
+	View the complete list of linked services in the subch panel.
+	Add status symbol in all panels to give the summary status of underlying error detection
+	Signals missing Time FIG's as warning in Time panel
PRBS-Analyzer:
+	Enables PRBS measurement also if no PRBS is found
Remark: Errors in sub-channel will be locked only if the PRBS is synchronized.
RDI-ETI-Converter:
–	The XSLT file was not copied if "export XML only" is selected.
FIC-XTractor
+	Add EDI as new file type.
+	Change the cursor to sandglass during the analyzing.
+	Hide the application during closing process.
2011.11. – November 2011 Pre-Release
DAB-XPlorer:
+	Add ETI over IP streaming (EDI). The IP addressing can be configured with the Connection Manager.
–	Labels with special characters had a wrong presentation. The reason of this bug has been resolved.
2011.7.26 – July 2011
DAB-XPlorer:
+	The GPS-Campaign-Converter, RDI-ETI-Converter and FIC-XTractor are built now as stand-alone executables, which work with connected devices and CodeMeter USB dongle. The tools can be started from the DAB-XPlorer main window and via the program menu as well.
RDI-ETI-Converter:
+	A new processing step for replacing of labels and sub-channel content is present now. This improves the functionality of the converter tool. 
Audio Panel:
–	The calculation of audio levels has a wrong scaling. The reason of this bug has been resolved.
–	If no sound card is installed then the program stops with an exception. The reason of this bug has been resolved.
2011.5.20 – May 2011
DAB-XPlorer:
+	Add a context sensitive menu “copy to clipboard” for all Tree-List-View controls. This function copies all content of the control to the clipboard as plain text.
+	Add a menu entry for “Rescan device list”. This function updates the device list.
Messages Viewer:
+	Use a worker thread instead the GUI main thread for reading and filtering of messages.
+	The filter menu was extended by class filters. This improves the filtering greatly and works with very large messages files with more than 1.000.000 entries also.
Audio Panel:
+	Use a single panel meter for audio streams with a single channel (mono audio sound).
UEB400-DXP:
–	Sometimes not all ensembles were found during a scan. The scanning state machine has been improved now, but unfortunately the scanning speed is reduced.
DAB Core Library:
–	Gets some old FIC data after a wrong input stream, e.g. during receiver scan. The reason of this bug has been resolved.
2011.2.4 – February 2011
PRBS-Analyzer:
+	Views the RS error rates and the signal level as plots.
GPS-Campaign-Converter:
–	The created KML file can not open if the file name includes any spaces. The reason of this bug has been resolved.
2011.1.9 – January 2011
Triggered Recorder:
+	This new stand-alone tool is an event triggered recorder for ETI streams. The tool checks the RF output of a DAB modulator in real-time and can record snapshots from the ETI input of the DAB modulator. If the measured BER rises above a user-defined threshold then a snapshot of the ETI stream will be made.
+	The Triggered Recorder requires one UEB400-DXP and one DAB-XPlorer.
+	It can be used in parallel with other applications to get details about the errors.
è	Please ask for an evaluation licence.
License Manager:
+	Creates a stand-alone version which is callable from other application.
+	The stand-alone version uses the User Account Control (UAC) which is complained to Windows 7.
+	All other applications do not require advanced user rights any more.
FIC-XTractor:
–	Remove some spelling errors, e.g. in file DAB_RegisteredTables.ini
2010.12.13 – December 2010
FIC-XTractor:
+	Creates a stand-alone version running with CM-Stick only.
+	Decodes FIC files without FIB-CRC as well. But keep in your mind that here is no check for valid data, e.g. valid FIB-CRC.
Ensemble Viewer:
+	Add columns for ID-Type, ID-Value and Bit Rate.
RDI-ETI-Converter:
+	Add some stop conditions (50, 250, 500 frames)
–	Change some text within the XLST template file.
–	The audio analyzing was not used in the stand-alone version. The reason of this bug has been resolved (stand-alone version).
ETI-XPlorer:
+	Shows the Ensemble Id and the Ensemble Label
+	Shows the BER before Viterbi.
+	Calculates and shows the RS-BER for DMB (with DAB-Plus-Option).
+	Add UDP streaming of Sub-Channels (with DAB-Plus-Option).
2010.5.31 – May 2010
GPS-Campaign-Converter:
+	The GPS-Campaign-Converter tool is added for conversion of recorded EFCO streams into the KML file format. These files may be viewed in the Google Earth application.
è	Please ask for an evaluation licence.
ETI-XPlorer:
+	In addition the sample rate of the audio renderer will be displayed.
ETI-XPlorer / PRBS-Analyzer:
+	Average Errors will be calculated with an adapted measurement period. This gets the capability to measure high error rates and very low error rates (1.0E-8) as well.
FIC-XTractor:
+	A dialog is added, which defines the start position and the number of frames for analyzing.
+	The analyzing will be stopped if the available memory is running low (lower than 30 MByte).
High-level Device Driver:
+	Saves / Restores the latest used frequency of the UEB400-DXP in the registry.
RDI-ETI-Converter:
–	If any goes wrong while the opening of files then a wrong XML file will be exported. The reason of this bug has been resolved.
1.5.1.0 – 25. February 2010 (not public)
ETI-XPlorer:
–	The total error counters were incorrectly formed (the first element is count twice). The reason of this bug has been resolved.
1.5.0.4 – 19. February 2010 (not public)
DAB-Plus-Decoder:
+	Counts the correctable Fire-Code bit-errors as Header-CRC errors.
+	If only one AU-CRC is wrong then the decoded PCM data of last frame will be used to hide the errors. 
+	If more than one AU-CRC is wrong then sent a Zero-length PCM packet to the audio renderer.
Audio-Renderer:
+	Counts the number of glitches – means Zero-length PCM packet and buffer under- or overflow.
1.5.0.3 – 29. December 2009
Main Window:
+	Remove some typing errors.
+	Replace the error message of the main window.
Device Panel:
+	Shows existing pipes only.
Installer:
+	Add a user manual of the DABSTOR version.
RS-Decoder:
+	For testing the RS decoding is suppressed if the RS parity bytes are set to zero and the data are not zero. 
1.5.0.2 – 13. December 2009
DABSTOR:
+	Change the icon.
+	Suppress the welcome dialog in the English language.
+	Update the Readme file.
1.5.0.1 – 9. December 2009
DABSTOR:
+	Create a special version used for the DABSTOR solution by VDL
+	Works with a USB dongle
–	Splits all received packets (256 kByte)  in packets of 6144 Bytes, this avoids a divergence of the displayed time and frame counters.
All Windows:
+	Views the device name into all window title bars.
–	Implements a work around for the comdlg32.dll to avoid some errors within the file open / save dialogs.
–	Removes some typing errors within the GUI.
Decoder Panel:
+	Shows an extended status (Realtime / Timeshift / Playback).
FIC-Database:
+	A changed Ensemble ID of FIG 0/0 clears the FIG data base.
Messages Viewer:
+	Creates a unique file name for the message logging. In addition if the connected device or pipe are already defined while the start-up then the file would be placed within the directory log\<device>.
DAB-XPlorer Main Window:
+	Shows a message if no device is selected or no license is available.
ETI-XPlorer:
+	Shows “no license” within the audio decoder panel if no license is available for the audio decoder, e.g. DAB-Plus decoder.
License Manager / License Files:
+	Use UTF8 coding instead ISO8859-1 coding.
Player Panel:
+	Shows the shorted file name by default and shows the full path as tool tip.
+	Skip the header of R2D files.
–	The selection of ranges does not work. The reason of this bug has been resolved.
Recorder Panel:
+	Shows the shorted file name by default and shows the full path as tool tip.
Ensemble Panel:
–	Deselects all if the previous sub-channel is not found.
–	Selects the component of the first service which referenced the selected sub-channel ID.
1.4.1.3 – 1. December 2009 (not public)
RDI-ETI-Converter:
+	Add type of message into the message list (Error, Warning, Message, Status, Info).
+	Add Sub-Channel replacement of all zeros or all ones.
+	Add TIST replacement.
+	Add the insertion of a FIC marker.
–	While conversion of ETI files here may be inserted a frame with a wrong frame number and frame phase as first frame. The reason of this bug has been resolved.
+	Replace the frame padding of the ETI-NA to 0x55 while conversion to ETI-NI. The origin frame padding may be leave unchanged with the command line option --forward_eti_na_padding
RS-Decoder:
+	For testing the RS decoding is suppressed if the RS parity bytes are set to zero. 
1.4.1.2 – 19. November 2009
ETI-XPlorer:
+	Split the SubCh-Organisation panel into two separate panels (SubCh-Organisation and SubCh-Details). 
+	Mark information with “n/a” if the value is not applicable.
–	Correct same misspellings.
Audio-Decoder:
+	Errors while a reconfiguration has been masked. This behaviour has been changed.
–	The information of the LSF Audio has toggled. The reason of this bug has been resolved.
System-Panel:
+	Shows the version numbers of the connected device.
1.4.1.1 – 8. November 2009
Player:
+	In addition the player can play ETI, RDI and EFCO files in a local playback mode. While the local playback mode the file is streamed direct into the Time-shift buffer. This is very helpfully for the offline analysis.
ETI-XPlorer:
+	Audio panel with information of the audio decoder and audio renderer.
FIC-XTractor:
–	The end of a reconfiguration is not detected correctly if the OCC is not zero. The reason of this bug has been resolved.
Message-Viewer:
–	The CIF counter of the message was not viewed. The reason of this bug has been resolved.
1.4.0.3 RC – 6. November 2009
Application Main Window:
+	New panel GPS Status. Gets a short overview of the GPS status, includes time, position and showed satellites. 
ETI-XPlorer:
+	The Timing panel is split in Timing, TIST and SFN.
+	The SFN panel shows the Timestamp of the CIF (0:0).
1.4.0.2 RC – 27. October 2009
Application Main Window:
+	New look and feel – gets a more compact overview by using notebooks.
+	New panel Ensemble-Viewer. Gets a short overview of available services and components and includes the audio level meter. 
+	Audio output is muted by default.
1.4.0.1 RC – 15. October 2009
UEB400-DXP Control Panel:
+	New control panel for configuration of the UEB400-USB device.
1.3.0.4 – 2. October 2009
RDI-ETI-Converter:
+	In addition a number of frames may be skipped while conversion.
+	The logged message contains the frame number within the output file.
+	The exported XML report file has a reference to a XSLT template which is used by XML viewers.
High-level Device Driver:
+	Suppress the connection of devices with a deleted license entry. This avoids an unintended connection to unregistered third-party devices, e.g. UEB400-USB.
RDI/ETI-Decoder:
–	Button File-Save should use the FileSaveDisabled.png while the disabled state.
1.3.0.3 RC – 14. September 2009
FIC-XTractor:
+	Added as new type of analysis of the Fast Information Channel. It works with the live stream and with ETI, RDI, EFCO and FIC files also. It displays the decoded FIGs on bit-stream level like a protocol analyzer.
è	Please, ask us for an evaluation licence.
RDI/ETI-Decoder:
+	The Time-shift buffer can be saved as snapshot. This is useful for later offline analysis.
DAB-Plus-Audio-Decoder:
+	Enhancement of the frame synchronisation, using the capability of the Fire-Code to recover bit-errors of max 6 bits within the frame header.
All parts:
+	Update the used symbols of buttons for a better appearance.
High-level Device Driver:
+	Suppress the connection of devices without any license entry. This avoids an unintended connection to unregistered third-party devices, e.g. UEB400-USB.
Device Driver Installation:
–	Suppress the addition of “Add or Remove Programs” entries that represent the driver package, because the driver package should remove by the de-installer of the application only.
Message-Viewer:
–	Blocks the complete DAB-XPlorer during the automatic creation of a new log file every day 24:00:00. The reason of this bug has been resolved.
1.3.0.2 RC – 4. August 2009
High-Level-Driver:
+	Added UEB400-USB as new device type.
RDI-ETI-Converter:
+	Added the EFCO as new input file format. The EFCO is the enhanced streaming format of the UEB400-USB device.
–	Some RDI files are not properly detect, because the ETI-LI detection was not strange enough. The reason of this bug has been resolved.
Message-Viewer:
–	Old message files can not be open, because the application opens many message viewers in an infinite loop. The reason of this bug has been resolved.
1.2.1.1 – 27. June 2009
RDI-ETI-Converter:
+	Enhancement of the RDI processing to process files recorded with the DAB-Scout of the IRT.
+	Added the ETI-LI as new input file format. It is similar to the ETI-NI but the FPAD is removed from the stream. The ETI-LI format is used from some recording software of other manufactures. 
+	Added a new post-processing function for insertion of random bit errors. The user can select the average bit error rate which is inserted into the complete ETI frame, only into the FIC, only into the Sub-Channels or both. The generated files are useful for test the error behaviour and resilience of a DAB transmitter or a DAB receiver.
ETI-XPlorer:
+	Counts permanent errors in every frame now instead only at the first frame, but the errors are logged as one message only (toggle between bad and good message).
–	Audio output wars stopped if the pipe based input stream has too large bursts. Now the audio processing is using a timeout counter to detect a lost audio stream and to mute the audio output.
Analyser:
–	The ISO-CRC of MPEG Audio Layer II streams wars not checked.
Audio Decoding:
+	Using the last well received ScF if the current received ScF-CRC is wrong.
+	Using the last well received PCM data if the current frame CRC (ISO-CRC or AU-CRC) is wrong.
1.2.0.3 – 11. June 2009
ETI-XPlorer:
–	Removing some typos.
High-Level-Driver:
+	Enhancement of the Named-Pipe interface to connect foreign named pipes (on the foreign host).
1.2.0.2 – 9. June 2009
High-Level-Driver:
+	Defining the Pipe-Names via the Registry – useful for connection to third party input interfaces.
1.2.0.1 – 8. June 2009
Audio Decoding:
+	DAB-Plus-Decoder
+	Using the DirectSound interface for rendering.
+	Using the COM implementation of MAD and FAAD2 audio decoder
+	Message contains the sampling frequency and the audio mode (single, stereo etc.)
+	All audio decoder and renderer can process a overloading up to +6dBFS.
ETI-XPlorer:
+	Shows the LTO from FIG 0/10.
+	Shows the RS error rate of the ETI-NA.
+	Shows the RS error rate of the DAB-Plus content.
+	Shows the CRC error rate of the sub-channel content.
+	Shows the linked service within the sub-channel list.
+	Audio level meter shows the overloading of audio level; the range is extended to -96 to +6dBFS.
Control Panel:
+	Save and restore the configuration parameters per user.
+	The DDS frequency can be calibrated via the registry. By default the XTAL and TCXO are corrected to 18.431 MHz and 19.19972 MHz. Example of the registry entry:

HKEY_LOCAL_MACHINE\SOFTWARE\IB-Mulka\DAB-XPlorer\Devices\<DeviceId>
	"calibration.19.200"="19.19972"
	"calibration.18.432"="18.431"
Device Driver:
+	Using the new KMDF 1.7 library of Microsoft.
1.1.9.2 – not public
RDI/ETI-Decoder:
–	Das Fehlen des Eingangssignals wurde nicht korrekt den auswertenden Komponenten (ETI-XPlorer etc.) mitgeteilt.
Recorder:
–	Stop einer Aufzeichnung hat eine Fehlermeldung im Message-Viewer erzeugt, da die Datei zu zeitig geschlossen wurde.
1.1.9.1 – 4. November 2008
High-Level-Driver:
+	Extended to read the live stream from Pipe-Names.
1.1.0.5 – not public
RDI-ETI-Converter:
–	Die ersten 40 Frames wurden während der Dekodierung unnötig übersprungen à Konvertierung startet wieder ab dem ersten Frame.
1.1.0.4 – 22. Juli 2008
RDI/ETI-Analyzer:
–	Prüfung von FCT und FP gegen CIF hat bei dauerhaften Fehlern zu unnötigen Meldungen im Log-File geführt.
+	Nach fehlerhafter Synchronisation werden alle Statusmeldungen erneut ausgegeben. Dies stellt sicher, dass auch nach einem Umschalten zwischen verschiedenen Datenströmen der Nutzer eine Gesamtübersicht erhält.
–	Bei überlappenden Sub-Channels wurden unnötig viele Meldungen generiert.
–	CU-Size für Protection EPP-B wurde fehlerhaft berechnet und dargestellt.
+	Protection Type und Level sind zusätzlich in den Meldungen der Sub-Channel enthalten.
Recorder/Player:
–	Nach ‚Stop’ wird nun die Datei geschlossen. Andere Programme können damit die Datei lesen, bearbeiten bzw. löschen. 
FIC-XPlorer:
–	Selektion von Service-Components über den linken Baum funktioniert nun auch für Data, Packet und FIDC (bisher nur für Audio).
PRBS-Analyzer:
+	Synchronisationsfehler in einer PRBS-Sequenz (z.B. Sprünge) werden zusätzlich gezählt und in der Sub-Channel Liste als separater Resync-Counter dargestellt.
RDI-ETI-Converter:
+	Mittels Post-Processing kann der Inhalt aller Sub-Channel durch eine PRBS-Sequenz ersetzt werden. Damit erzeugte Datenströme können vorteilhaft für Prüfung und Test von DAB-Equipment eingesetzt werden.
+	Schalter --g704crc4 aktiviert erweiterte G.704 Rahmenstruktur mit CRC-4, wobei alle CRC-4 Bits auf ‚1’ gesetzt werden.
–	TIST-LI wurde bei Konvertierung nach ETI-NA nicht aus der ETI-LI Quelle übernommen, stattdessen wurde ein NULL-TIST eingetastet.
–	Dateigröße ist nicht mehr auf 4 GByte beschränkt.
IBM_DabXPlorerDriver:
+	TimeShiftBuffer von 10 Minuten wird nun im internen Systemspeicher angelegt, dafür werden ca. 250 MByte RAM reserviert. Bisher wurde der TimeShiftBuffer als temporäre Datei im lokalen Nutzerprofil angelegt.
1.1.0.2 – 6. Juni 2008
+	Benutzerhandbuch für DAB-XPlorer auf Druckversion aktualisiert.
+	License-Manager zeigt als Standard die Details für das aktuelle Gerät an. 
RDI/ETI-Analyzer:
+	FCT und FP werden gegen den CIF in FIG 0/0 geprüft.
–	FCT und FP erst prüfen, wenn zwei gültige Frames verfügbar sind.
RDI-ETI-Converter:
+	Integration in DAB-XPlorer.
–	Rekonfiguration in RDI-Strömen wurde fehlerhaft durchgeführt, was zu Analysefehlern führt.
–	RDI-Dateien mit DAB-Mode I und Philips 752 als Quelle wurden teilweise nicht erkannt.
+	Optimierte Konvertierung von bereits Frame-synchronen ETI-Dateien à Konvertierung startet ab dem ersten Frame.
+	Der DAB-Mode kann durch Nutzer vorgegeben werden.
+	Der FIC oder ein Sub-Channel können extrahiert und als Datei gespeichert werden.
1.1.0.1 – 8. Mai 2008 (nur Installer)
–	Zertifikat wurde nicht installiert 
–	WdfCoInstaller wurde während der Installation nicht im richtigen Verzeichnis erstellt. 
1.1.0.0 - 29. April 2008
+	Software-Lizenzvertrag
+	Benutzerhandbuch als PDF
+	Player, Recorder, License-Manager – Die zuletzt verwendeten Dateipfade werden beim nächsten Programmstart wiederverwendet.
+	Recorder – stoppt automatisch die Aufzeichnung, falls nicht mehr genügend Festplattenspeicher verfügbar ist, konfigurierbar über Registry:
HKEY_CURRENT_USERàSoftwareàIB-MulkaàDAB-XPloreràsettingsàrecorder
àmin_disk_space = 1e8 (default 100 MByte)
+	Recorder, Player – Erweiterung der Anzeige des Dateinamens um den Dateipfad.
+	Recorder – Nachfrage ob existierende Datei mit Länge größer Null überschrieben werden soll.
+	Message Viewer – Erzeugt 00:00:00 UTC automatisch eine neue LOG-Datei. 
+	PRBS-Analyzer – Exportiert neben der Error-Maske auch die zugehörigen Daten in eine XML-Datei
+	PRBS-Analyzer – Durch Selektieren des Subch wird nun automatisch die Zoom-Stufe auf die Subch-Größe angepasst.
+	PRBS-Analyzer – Verschieben bzw. Zoom der Plots nun auch über Ziehen der Mause bzw. über linke/rechte Mausetaste möglich
+	About-Dialog – Erweiterte Informationen über verwendete Open Source Software.
0.9.9.13 - 25. April 2008
+	RDI-ETI-Converter als Demo-Version
+	Analyzer – Error-Threshold eingeführt, dadurch werden zu viele Messages im Log-File vermieden. Die Fehlerzählung ist davon jedoch nicht betroffen.
–	Analyzer – Datenbank wurde teilweise nicht vollständig zurückgesetzt.
–	Analyzer – RS-Code muss nur für ETI-NA geprüft werden.
0.9.9.12 - 13. April 2008
Erste veröffentlichte Version des DAB-XPlorer mit Installationsprogramm, enthält folgende Komponenten:
+	USB-Treiber
+	ETI-Decoder
+	RDI-Decoder
+	Player
+	Recorder
+	ETI-XPlorer
+	FIC-XPlorer
+	PRBS-Analyzer

DAB-XPlorer © 2008 - 2025 Ingenieurbüro Mulka