Hi everyone,
I will show here the way I am active with digital mode with the X5105.
The setup is very simple and works perfectly. You can use a PC with Windows 10, or use LInux.
In this example, I am using Linux on a Raspberry Pi. The software I use is all on one image from W3DJS and is called HamPi.

Of course, the hand microphone and cw paddle can be taken off during digital mode

This is the desktop of HamPi. The image is full of ham radio related software.
First I start software to synchronize the clock because that is necessary in digital mode with the program HamClock.

Hamclock just keeps running in the background.
Next, I start the CAT control for the X5105. For this, I use FLRig with Linux. With this, the control including PTT is done via the supplied blue usb interface cable from Xiegu.
Under Windows 10, I use Omni-Rig with the settings of an IC-7000. FLRig knows the X5105.

In this little explanation I will show you a FT4 qso. actually, besides the software for FT4 or FT8, WSPR, etc.I always start Gridtracker.
This software gives a very nice overview of where the other station is and makes the digital mode a little bit interesting.
Gridtracker is available for Windows and Linux.

The next step is to start the software for digital mode. my preference is JTDX but of course WSJT-X is also possible and works fine too.

you can now see here the complete desktop of the Raspberry Pi showing a just completed FT4 QSO with OD5ZZ on 20 meters.
The QSO is stored in the internal log of JTDX (WSJT-X) and can then be exported as an ADIF file to any other log.
My setup is as follows:
Raspberry Pi 4, 4 GB memory
32 GB SD card
Image HamPi
USB soundcard Sabrent model AU-MMSA
CAT interface is the blue USB cat cable from Xiegu
CE-19 ACC extension.for audio cable input and output. You can also take audio directly out of the ACC plug and put TX audio in. you basically don't need the CE-19!
VNC viewer software. I run VNC viewer on my Windows 10 laptop and connect to the raspberry Pi over the network. You can also do this with a tablet or an Ipad that you can run VNC viewer on.
You can also connect a monitor or keyboard to the raspberry.
While all these programs are working the processor load is less than 50%, you're not going to be able to do that on Windows 10,hi
See the task manager below.

This setup I also use for WSPR with 100 mW, wonderful to see how far you can get with it.
BTW, FLDigi is also running perfect for RTTY, PSK, Olivia, MFSK, etc etc. all the software I mentioned is freeware!!
73,? Dick?? DL1CLM