HI Jota ese,
first, visit this blog, http://blog.vmsplice.net/2018/01/how-to-modify-kernel-modules-without.html
For steps 1 to 3, just follow the blog.
Next, try these steps:
1, copy the 3 patch files (found on
https://github.com/torvalds/linux/pull/567) to (linux kernel source folder)/drivers/media/usb/dvb-usb-v2.
2, cd to the root directory of the linux kernel source.
3, make menuconfig (Maybe you have to install libncurses5-dev and something else first). Then enable Multimedia Support(in Device drivers, press 'M' key to enable as Modules), and in the Multimedia Support submenu, enable Digital TV support, Software Defined Radio Support (maybe unnecessary, but not tried), Media USB Adapters. Next, goto Media USB Adapters submenu, enable Support for various USB DVB devices v2, after that, enable "Realtek RTL28xxU DVB USB support". Finally, press '/' key and enter "28xxu", check if there is a "DVB_CXD2841ER [=m]" in the last row, if yes, the patch files is succesfully applied, if no, maybe you missed some steps, run make clean, and retry from the beginning. I have to note that maybe on other PCs, the options above is enabled already, just check it for safe.
4, Save the new config to .config, (navigate to save, using ← or → key).
5, make modules_prepare
6, make M=drivers/media/usb/dvb-usb-v2 modules (make sure you are in the linux kernel source folder now)
7, (sudo) make M=drivers/media/usb/dvb-usb-v2 modules_install, after that, the 2 new .ko files (dvb-usb-rtl28xxu.ko, dvb_usb_v2.ko) should copied to /lib/modules/(your kernel version)/extra.
8, reboot. (Maybe you have to delete the 2 .ko files in /lib/modules/(your kernel version)/kernel/drivers/media/usb/dvb-usb-v2, and run sudo depmod)
9, Plug in the SONY stick, wait for about 5 sec, then run dmesg, if every thing is OK, there will be some line like
"i2c i2c-1: cxd2841er_attach(): attaching CXD2837ER DVB-C/T/T2 frontend" and
"usb 1-2: DVB: registering adapter 0 frontend 1 (Sony CXD2837ER DVB-T/T2/C demodulator)" appears.
10, Goto tvh webui, check if there is a new adapter.(maybe recognised as panasonic MN88473, if you used this chipset before).
11, Plug in the TV cable and search for channels.
PS: you can add "-jx" after every "make" command, where x=cores in your CPU.
The steps worked for me (Rpi2 running raspbian, kernel version 4.14.78-v7+), but I don't know if it will work on other PCs, if anything goes wrong, we can discuss it here.
And does someone know why the same Astrometa DVB-T2 stick plugged into the same PC, the DVB-C signal on linux is much weaker than windows?