06-05-2025, 21:23
Hi guys
I got Skystar HD USB 2 Device recently, soon i realized that there is no drive compatibility with new hardware and windows 10/11
Firstly i tried with new system intel 9th gen on asus h310mk running windows 11 i plugged dvb device in usb 2.0 on my motherboard then installed driver in device manager without hid and tried on progdvb and selected bda device and i got infamous BSOD
Then i tried on other system that has gigabyte h81m and running window 7 after installing drivers and progdvb it ran perfectly, then i installed windows 11 on gigabyte h81m and installed drivers the same way i tried on progdvb i got the bsod,
In gigabyte h81m i went to peripherals - usb - there was option that called XHCI controller i changed from auto to manual and disabled usb 3.0 then i tried it again on windows 11 bsod was fixed and device was running correctly.
In asus h310mk i tried to do the same thing but there was no option to change XHCI usb Controller from auto to manual and disable usb 3.0 so the BSOD issue persists.
And i learned older motherboards has two usb Controllers one for 2.0 called ehci and one for usb 3.0 called xhci but the newer motherboards only got one xhci usb controller that usb 2.0 also routed through it. So it doesn't matter if you plug the dvb to usb 2.0 or 3.0 its runs through same xhci chip and Skystars old driver is not supported for that so if you got newer motherboard your gonna get bsod unless you got option to disable xhci.
One possible fix for new motherboards you could get usb 2.0 pci card with ehci chip on board to isolate ehci from xhci.
And i tried to edit existing skystar driver with AI coding assistant to make work on windows 10/11 but it failed
So if anyone knows how make new driver for new hardware and os some assistance would be great.
I got Skystar HD USB 2 Device recently, soon i realized that there is no drive compatibility with new hardware and windows 10/11
Firstly i tried with new system intel 9th gen on asus h310mk running windows 11 i plugged dvb device in usb 2.0 on my motherboard then installed driver in device manager without hid and tried on progdvb and selected bda device and i got infamous BSOD
Then i tried on other system that has gigabyte h81m and running window 7 after installing drivers and progdvb it ran perfectly, then i installed windows 11 on gigabyte h81m and installed drivers the same way i tried on progdvb i got the bsod,
In gigabyte h81m i went to peripherals - usb - there was option that called XHCI controller i changed from auto to manual and disabled usb 3.0 then i tried it again on windows 11 bsod was fixed and device was running correctly.
In asus h310mk i tried to do the same thing but there was no option to change XHCI usb Controller from auto to manual and disable usb 3.0 so the BSOD issue persists.
And i learned older motherboards has two usb Controllers one for 2.0 called ehci and one for usb 3.0 called xhci but the newer motherboards only got one xhci usb controller that usb 2.0 also routed through it. So it doesn't matter if you plug the dvb to usb 2.0 or 3.0 its runs through same xhci chip and Skystars old driver is not supported for that so if you got newer motherboard your gonna get bsod unless you got option to disable xhci.
One possible fix for new motherboards you could get usb 2.0 pci card with ehci chip on board to isolate ehci from xhci.
And i tried to edit existing skystar driver with AI coding assistant to make work on windows 10/11 but it failed
So if anyone knows how make new driver for new hardware and os some assistance would be great.