1

Topic: ADI-2 Pro Firmware Update 144 DSP 81

The last major firmware update 141/76, see

https://www.forum.rme-audio.de/viewtopic.php?id=25454

made a lot of people happy. Let's try this again, making a lot of people more happy - the users not hanging around in studios and not used to clock configurations and such - the  HiFi guys.

They expected to be able to just switch the input from USB to SPDIF and back. As we all know this is usually not possible. The interface (AD/DA, digital I/Os, FPGA, DSP) runs with a common clock, and getting SPDIF from a CD-player needs the interface to change to the clock of said player. Now if you just played back files via USB at 192 kHz, changing the hardware to 44.1 would wreak havoc on whatever operating system you use, as fully unexpectedly either the hardware is removed, or put into a state that the OS' audio engine can not handle.

One often found solution is to use a sample rate converter for the incoming SPDIF signal, so the interface can stay at the current USB sample rate, and one can still listen to the SPDIF signal. Unfortunately the first thing a 'HiFi guy' does is to disable said SRC. Oops! But even if not, the SRC will fail when USB is used with higher than 192 kHz, as the SRC in the ADI-2 Pro is limited to these 192 kHz.

Turning the ADI-2 Pro into a typical, simple to use stereo DAC therefore needs a different approach, one that is quite unusual in the studio world, because one expects to be able to use all I/Os at the same time. The user will take care that all sample rates and clocks match for full multichannel operation. And USB is the main connection active all the time. But here it is either SPDIF OR USB - not both, even if their clocks would allow to do so. RME's solution is to isolate the USB engine in the interface from the main clocking when an external clock source is used that does not match the current USB clock. Example:

- USB is used to play back a 384 kHz file. The ADI's main clock (SteadyClock) is using internal clock mode at 384 kHz.

- During this playback the clock source is changed to SPDIF (or AES), and SPDIF is selected as audio source.  The ADI's main clock (SteadyClock) is now using the SPDIF signal at (example) 44.1 kHz, and SPDIF can be heard at the ADI's outputs. USB sound is no longer available.

- The magic part: USB stays at 384 kHz, and playback continuous. Neither the OS nor the driver (under Windows) notice that the data they send are thrown away within the ADI-2 Pro. Playback continues seamlessly and uninterruptedly in whatever DAW or iDevice. One can even stop playback, change to a different sample rate, play a different song. It all works, but no audio will be audible.

- Then change input source back to USB, and clock source to INT.  The ADI's main clock (SteadyClock) is using internal clock mode at 384 kHz (or whatever is now current) and USB playback is immediately heard at the ADI's output.

Now let's couple the clock source to the monitoring source so that the above two steps of switching are reduced to one, and here it is: the new Basic Mode called DAC.

The updated manual (with revision number in footer, currently 1.8a) explains this mode with text and block diagram, although it is so easy that neither manual nor further explanation seem necessary. Note that the analog input (ADC) is still working as USB record source and is also available as monitoring source. And while outputs 1/2 and 3/4 will always play out the same source signal, they are still fully independent in setting volume, EQ etc., thanks to the double DAC design of the ADI-2 Pro.

The new clock isolation of the USB engine is also used in all other Basic modes, whenever SPDIF or AES is used as clock source and input source, and sample rates of SPDIF/AES and USB do not match. USB audio is automatically muted then. This feature brings improved stability and usablility even in studio use, as clocking to an external signal can no longer have negative impact on simultaneous USB operation.

Other changes/news:

- USB descriptor changed to show 32 bit audio

- Clock Source SPDIF and AES use INT if no respective input signal is available ('preferred mode' removed)

- A key that has been re-assigned via Key Remap Function to load a stored Setup will issue a confirmation dialog before loading said Setup. This prevents losing all current settings by unintended activation of the Setup loading.

- Bug fix: Relay noise when navigating within the menu.


All updated files (firmware, manuals) are available on the ADI-2 Pro's web page:

http://www.rme-audio.de/en/products/adi_2-pro.php

http://www.rme-audio.de/products/adi_2-pro.php

Please report back here if you think you found a bug or error.

Regards
Matthias Carstens
RME

2

Re: ADI-2 Pro Firmware Update 144 DSP 81

The factory default states are listed for every single setting in the manual.

Regards
Matthias Carstens
RME

3

Re: ADI-2 Pro Firmware Update 144 DSP 81

> before you said about the two resets described on (now) page 28, they are different.

I edited my post in the other thread. The resets are identical. There is no function to just erase the user stored Setups or EQ Presets. To the contrary we made sure they will in no case be removed as there is no way to save them outside the unit (backup).

I also updated the manual to include a note that the reset will partly fail if the unit is connected to USB while the reset is performed.

> page 28 must revised, you find here setup, name and store. picture and text is wrong.

Thanks for the note, I updated the manual accordingly.

Regards
Matthias Carstens
RME

Re: ADI-2 Pro Firmware Update 144 DSP 81

Hallo, kurze Frage hierzu. Ich nutze den Modus "AD/DA", habe ein Eingangssignal über AES, aber die Clock steht auf "INT" (der ADI bestimmt den Takt), SRC ist aus und es funktioniert hervorragend. Ist diese Einstellung im neuen Modus "DAC" auch möglich?

Gruß Andreas

Re: ADI-2 Pro Firmware Update 144 DSP 81

Danke, onkel-jürgen! Dann lass ich es, wie es ist. Ich denke mal, dass der "DAC"- Modus eine Vereinfachung für reine "Plug and play" HiFi-User ist. Ich wühle mich gern durch die Tiefen von Menüs, um alles auszutesten und zu probieren... ;-)

6

Re: ADI-2 Pro Firmware Update 144 DSP 81

I updated the first post with the latest changes. Version number is now 144 / 81, and the firmware has been released on our website.

Regards
Matthias Carstens
RME

7 (edited by ramses 2017-06-27 16:23:30)

Re: ADI-2 Pro Firmware Update 144 DSP 81

In v76 with 2 phones connected (on Phones 3/4 and 1/2 channel)
hitting the VOLUME poti toggles volume changes to happen for phones "1/2", "3/4" or "1/2+3/4".

Now after upgrading to v81 had only one headphone connected to 3/4
and wondered, why it only toggles between "1/2" and "3/4".

Wouldnt it make more sense to keep the 3 selections, shall a user want to preselect a difference
and then the final volume level and perhaps then to plug the 2nd phone ?

Or is there another intention behind it to differentiate between the number of phones connected, 1 or 2 ?

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub13

8

Re: ADI-2 Pro Firmware Update 144 DSP 81

onkel-juergen wrote:

firmware 81 läuft schon bei mir. nur eine kleinigkeit: auf der englischen seite ist die doku v.1.8a, auf der deutschen steht noch v.1.8 in der fußzeile. ob nur das a fehlt und was geändert wurde kann ich so schnell nicht sehen.

Da war der Cache mal wieder im Weg - jetzt ist es korrekt.

Regards
Matthias Carstens
RME

9

Re: ADI-2 Pro Firmware Update 144 DSP 81

ramses wrote:

In v76 with 2 phones connected (on Phones 3/4 and 1/2 channel)
hitting the VOLUME poti toggles volume changes to happen for phones "1/2", "3/4" or "1/2+3/4".

Now after upgrading to v81 had only one headphone connected to 3/4
and wondered, why it only toggles between "1/2" and "3/4".

Wouldnt it make more sense to keep the 3 selections, shall a user want to preselect a difference
and then the final volume level and perhaps then to plug the 2nd phone ?

First the new firmare did not change anything here.

Second it makes no sense to bother most users with a ganged volume setting when those users don't use and need that at all. It just confuses everyone.

Third the ganged function is still there. Push VOL key two times. But that does not allow to 'pre-set' a not used (technically not existing) output. Basically that was the reason the relays went crazy in a specific setup...

Regards
Matthias Carstens
RME

Re: ADI-2 Pro Firmware Update 144 DSP 81

ah ok !

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub13

11 (edited by Viennacalling 2017-07-03 09:15:30)

Re: ADI-2 Pro Firmware Update 144 DSP 81

Wie ist eigentlich erkennbar, daß die entsprechende Bedienungsanleitung zur Firmware Update 144 DSP 81 der User’s Guide ADI-2 Pro – v 1.8a ist.
Ist irgendwie verwirrend für mich.

Wird ja wohl seine Gründe haben, aber für mich, der nicht immer hier vorbeischaut wäre es angenehmer, wenn man auf Grund des Manuals, sofort den Vezug auf die Firmwareversion erkennt.
Vor allem, wenn mann dann nur Teilbereiche ausgedruckt hat, und schnell einen Blick auf die Fußzeile zur Versionserkennung wirft.

Alos zum Beispiel als Fußzeile folgende INFO: User’s Guide ADI-2 Pro – v 1.8a (Firmware Update 144 DSP 81)

Danke

Adi-2 Pro, Adi-2 Dac Fs

12

Re: ADI-2 Pro Firmware Update 144 DSP 81

Jetzt ist aber gut. Demnächst schreibe ich dann auch noch Treiberversionen, Kaffefüllstand und Schuhgröße in die Fußzeile? Neeee...

Regards
Matthias Carstens
RME

Re: ADI-2 Pro Firmware Update 144 DSP 81

Na ja, nützlich wäre es schon, wenn ersichtlich wäre, auf welche Firmware-Version sich eine Dokumentation bezieht und es ist überhaupt kein Aufwand. Man hinterlegt es als Metadaten im Dokument, so wie die jetzige Versionsnummer.

In der industiellen Dokumentation, wie ich sie aus meinen Projekten kenne,  ist das sogar eine strikte Anforderung und muss erfüllt werden (Audit).

Re: ADI-2 Pro Firmware Update 144 DSP 81

Sorry, wollte nicht professionell wirken - in manchen Branchen ist es halt im Pflichtenheft und kein Problem.
Man muss sich ja nicht das Leben erleichtern.

Anyway, wünsche noch einen schönen Tag.

Adi-2 Pro, Adi-2 Dac Fs

Re: ADI-2 Pro Firmware Update 144 DSP 81

bejoro wrote:

Na ja, nützlich wäre es schon, wenn ersichtlich wäre, auf welche Firmware-Version sich eine Dokumentation bezieht und es ist überhaupt kein Aufwand. Man hinterlegt es als Metadaten im Dokument, so wie die jetzige Versionsnummer.

In der industiellen Dokumentation, wie ich sie aus meinen Projekten kenne,  ist das sogar eine strikte Anforderung und muss erfüllt werden (Audit).

Ich würde vorschlagen pragmatisch zu bleiben und nicht zu viele Requirements für sowas zu raisen.
Immerhin hat RME eine Doku, die sich sehen lassen kann, verglichen mit dem "Schrott", den man sonst so sieht.

Die Version des Dokumentes ist im PDF enthalten und die letzte Version einer Dokumentation ist
auf dem RME Webserver passend zur letzten Firmware verfügbar und fertig.

Wenn Du nun wissen möchtest, ob sich was geändert hat, dann gibt es bessere Wege das festzustellen.

Beispielsweise indem man mit WinWGet den kompletten Download Prozess aller für Dich interessanten Doku Files auf Knopfdruck automatisiert.

Dann siehst Du sogar im Tab "Log" wesentlich schneller, welche Datei runtergeladen und somit von RME aktualisiert wurde.
Meine Lösung habe ich hier beschrieben: https://www.forum.rme-audio.de/viewtopic.php?id=24896

Ich könnte mir vorstellen, dass Dir das hilft.
On-top spart Dir das sogar noch die Zeit für das manuelle Nachkucken auf dem Webserver per Browser.

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub13

16

Re: ADI-2 Pro Firmware Update 144 DSP 81

Außer Bugfixes sind beim ADI-2 Pro aktuell keine weiteren Features oder größeren Änderungen mehr geplant. Damit wird das aktuelle Handbuch auf absehbare Zeit aktuell bleiben, und man kann es sich dann auch mal komplett ausdrucken.

> nützlich wäre es schon, wenn ersichtlich wäre, auf welche Firmware-Version sich eine Dokumentation bezieht

Das steht in jedem Handbuch drin. Treiber- und Firmwareversionen sind immer im Kapitel gelistet wo auch das Datum und die Version des Handbuches steht.

Regards
Matthias Carstens
RME