My DX5 II arrived yesterday. I swapped it with my EX5 and immediately upgraded the firmware (before even listening to it

).
After some initial listening tests to check it was working OK, I tried to adapt the
automation I had setup with the EX5 to change PEACE/eAPO profile with the output buttons on the Topping remote. However, the 'smart' nature of the DX5 II defeated me...
The DX5 II lacks 'hard' buttons to switch between headphone and line outputs, so there are no discrete IR codes to capture and map to PEACE hotkeys to switch profiles. I tried simulating EX5 setup with the programable keys (C1 and C2), but these keys change much more than just the output. Using these keys causes the DX5 II to disconnect and reconnect to my PC. This stops the music playing and it has to be restarted after switching which is not a great experience. So I bit the bullet and transferred the PEQ for my iLoud MTMs and HD660S to Topping Tune and disabled PEACE/eAPO (and FLiRC) on my PC.
Note: Topping Tune will not accept the .peace files that PEACE generates for profiles. However, if you switch to a profile in PEACE it will update the peace.txt with the filters for the profile (this is how PEACE inserts the filters into eAPO). If you strip the first to lines of the peace.txt file, you can import this file directly into Topping Tune.
I now have just HP BAL and LO BAL outputs enabled, with the appropriate PEQ remembered for each output and I can switch between them by pressing the volume knob without interrupting the music. I paid £198 for the DX5 II after a rebate for delayed delivery, so I'm pretty happy with it.
The only negative I can find is that the finish on the case is a bit of a fingerprint magnet when compared to the EX5 (I have a black EX5 and DX5 II)