While JRiver discourages users from modifing their SDCards but, editing the Config.txt file is the only way to install Audio HAT cards that do not use the boot rom for auto configuration. Raspberry Pi HAT drivers are compiled as part of the Linux kernel and are not part of the Media Center program.
I have described the method for modifying the Config.txt file in other posts, but will list the steps here.
1. Get a USB SDCard reader or a computer with built in reader.
2. Take your IdPi SDcard out of the Pi and make a backup copy of it using an SDCard writer program, like WinDiskImager, to a computer file of your choice.
3. Put the IdPi SDCard or a second copy SDCard into the reader and open the card on whatever type of computer you have.
4. The first partition of the SDCard is a Windows FAT boot directory which contains the boot files and the Linux kernel.
5. In the SDcard's boot directory open the '
overlay' directory which contains all the device tree drivers for the HAT cards. Look for the entry
'allo-digione.dtbo'. This is the driver file. If it is not listed then your IdPi does not support the Digione. You will need a more recent version of Media Center.
6. In the SDCard's boot directory look for the file
Config.txt.
7. Open this with a text editor, like Notepad or Notepad++ or whatever editor is native to your computer.
8. Go to the bottom of the document and add the line: '
dtoverlay=allo-digione'.
a. Further changes to the config file may be made referencing the document:
https://www.raspberrypi.org/documentation/configuration/config-txt/README.md.
b. One change is to disable onboard audio leaving only the Digione as a selection choice, find the lines below and put a # in front of the dtparm to make it a comment line.
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
9. Save the file (make sure your editor uses the EOL 'End of Line' ASCII character for- Linux LF 'Line feed' instead of CR/LF 'Carriage Return- Line feed' to end each line of text. Windows Notepad or Notepad++ do this correctly).
10. Remove from SDCard reader and insert it into your Pi and boot up.
11. This will probably void any warranty and is not supported by JRiver. So be carefull.
Duncan.