The very old basic DCC system Lenz Digital plus, generally works with the HM7040 Dongle. Atlas also used to sell a similar system under license from Lenz called Atlas Commander I think.
The running of multiple trains worked very well Alternating from the Hornby app then back to the Lenz controller, but when I tried to add F0 function manually to operate a light it very rarely worked for some reason?