i’ve also tried creating the patches to incorporate the driver changes into osmc.
but the changes were not enough
I look deep into the new code of the files you previously ptached, (ds3000.c dw2102.c m88ds3103.c). even added some debug messages for dmesg to trace the failing point, without success - the device was loaded but the frontend not !
There were more changes in the dvb-core and dvb-frontend and also in the include files structure that were just too much time consuming, to continue with that approach.
v4l-updatelee was not still the solution - geniatech still failed to load the frontend.
Crazycat worked at first !
Dont know yet why. But for incorporating the changes in osmc kernel, I strongly advise to look into crazycat’s branch
let me do some more testing (namely mount that antenna ) and I will create a topic with all the steps needed to enable Geniatech HDStar V3 (and others) and put the link here.