However, correct me if I am wrong, this setup of connecting directly to a DAC, although it sounded terrific is only limited to 44.1khz of music and its multiples. 48khz and its multiples does not work
That is not true, my Hifiberry DACs can play all (44,1 and 48kHz) up to 192kHz (this is the current limit on RP).
On the ODROID platform it is possible to use up to 32/384 with the Hifishield.
The problem in your case is, that you do not have a dedicated driver for your DAC.
The end of the line, I think, is to be able to send native dsd over i2s at its highest frequency, you can not go any higher.
You should read this again:
dunghnguyen wrote:At least as what I know, the native DSD signal cannot be transferred via I2S except DoP. Even DoP it depends on the DAC chip. For native DSD it is transferred via USB and depending on DAC chip, we need the respective daughter board as well. In the DSD mode, some additional input pins to be connected to the DAC board for DSD decoding.
DSD over I2S doesn't exist!
The only thing you can do is to use the same hardware (pins) to transfer DSD signals.
Frank