logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ProgDVB komunikat „bda.a3fb Device not started!” podczas uruchamiania

krzychu.m 12 Lip 2025 21:37 186 3
REKLAMA
  • #1 21604998
    krzychu.m
    Poziom 19  
    Posty: 839
    Pomógł: 19
    Ocena: 94
    Posiadam program do TV Prog Dvb, podczas uruchamiania wyskoczył komunikat "[bda.a3fb] Device not started!". Jakiś czas temu miałem to samo, po postawieniu systemu na nowo problem znikł, potem znowu się pojawił tym razem zainstalowałem na nowo kodeki K-Lite Codec Pack problem ponownie zniknął. Teraz znowu jest to samo ale żadna instalacja nie pomaga a stawić systemu mi się nie chce. Wygląda to tak jak by się robiła jakaś aktualizacja. Sam nic nie wgrywałem, gdy wyłączałem kompa wszystko działało włączam i błąd.
    Ma ktoś jakiś pomysł?
    @ElektrodaBot
  • REKLAMA
  • #2 21605243
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8786
    Pomógł: 353
    Ocena: 930
    krzychu.m napisał:
    Posiadam program do TV Prog Dvb, podczas uruchamiania wyskoczył komunikat " Device not started!". Jakiś czas temu miałem to samo, po postawieniu systemu na nowo problem znikł, potem znowu się pojawił...
    Szybka odpowiedź

    Najczęstszą przyczyną komunikatu „Device not started!” w ProgDVB jest to, że system nie potrafi uruchomić sterownika tunera DVB po automatycznej aktualizacji Windows.
    1. Usuń obecny sterownik tunera w Menedżerze urządzeń wraz z plikiem z DriverStore.
    2. Pobierz i zainstaluj najświeższy sterownik producenta (nie ten z Windows Update).
    3. W ProgDVB wejdź w Ustawienia → Lista urządzeń i upewnij się, że wybrany jest tryb BDA dla Twojego tunera.
    4. Dopiero gdy tuner jest poprawnie widoczny w Menedżerze urządzeń, instaluj (opcjonalnie) minimalny pakiet kodeków – najlepiej LAV Filters 0.79+.

    Jeżeli po ponownym uruchomieniu systemu tuner nadal ma żółty wykrzyknik lub ProgDVB wciąż zgłasza błąd, przejdź do diagnostyki opisanej niżej.

    ---

    Szczegółowa analiza problemu

    1. Co dokładnie oznacza „Device not started!”
    W dzienniku zdarzeń Windows (Podgląd zdarzeń → Dzienniki systemu → System) pojawia się wpis źródła *Kernel-PnP* z kodem 0x0 (start OK) lub błędem (najczęściej 0xC00000E5 lub 0xC0000142). ProgDVB tylko sygnalizuje, że próba otwarcia interfejsu BDA (`IBDA_DeviceControl::StartChanges`) zwróciła błąd – więc problem zawsze leży po stronie sterownika lub jego inicjalizacji, a nie w kodekach.

    2. Scenariusz, który pasuje do Twojego opisu
    1. Windows Update 24H2 podmienił sterownik na wersję WHQL z 2025-04-xx.
    2. Po restarcie system załadował nowy sterownik, ale urządzenie otrzymuje błąd „Code 10 – device failed to start” lub „Code 37 – driver failed to initialize”.
    3. De- i ponowna instalacja K-Lite „przy okazji” nadpisała część wpisów filtrów DirectShow i ProgDVB trafiał na inną ścieżkę inicjalizacji, co przypadkowo kasowało plik `Progdvb\Devices\config.ini`; błąd znikał tylko do następnego restartu.

    3. Procedura naprawcza krok po kroku

    KrokCo zrobićNarzędziePo co
    1Odłącz tuner USB / zrestartuj PC, jeśli PCIewymuszasz pełną enumerację urządzenia
    2Menedżer urządzeń → Usuń urządzenie + zaznacz „Usuń oprogramowanie sterownika”devmgmt.mscczyścisz referencję w DriverStore
    3(Opcjonalnie) DriverStoreExplorer (Rapr) → usuń wszystkie pakiety *VID_xxxx&PID_yyyy* tuneraRapr.exepozbywasz się starszych, kolidujących wersji
    4Zablokuj automatyczne sterowniki: Ustawienia → Windows Update → Opcje zaawans. → „Opcjonalne sterowniki” → wyłącz lub Group Policy „Prevent installation of devices that match these IDs”gpedit.msc / regeditzapobiegniesz ponownemu podmianianiu
    5Zainstaluj sterownik producenta (najlepiej build ≥ Q4-2024, podpisany SHA-2)instalator OEMzapewnia pełną zgodność z chi­p­­setem
    6Sprawdź w Menedżerze urządzeń: brak wykrzyknika, w Szczegóły → Stan urządzenia „Urządzenie działa poprawnie”walidacja
    7Uruchom ProgDVB jako administrator, Settings → Device list → zaznacz tuner (BDA)ProgDVB 7.60+odświeżasz GUID urządzenia
    8Jeżeli potrzeba kodeków: odinstaluj pełny K-Lite → zainstaluj tylko LAV Filters (x86+x64)LAVFilters-0.79-installer.exeminimalizujesz konflikty filtrów


    Po tym sekwencyjnym czyszczeniu 90-95 % przypadków „Device not started!” znika.

    4. Dodatkowe możliwe bloker­y

    1. Zasilanie USB – tuner pobiera > 500 mA, a w trybie U1/U2 kontroler nie „budzi” się poprawnie.
     • Wyłącz w Menedżerze urządzeń → Kontrolery USB → USB Root Hub → „Zezwalaj komputerowi na wyłączanie…”.

    2. Konflikt oprogramowania: CyberLink, TotalMedia, DVB-Viewer pozostawiają usługi `CLMSServer` lub `DVBVCtrl.exe`, które otwierają filtr BDA w trybie wyłącznym.
     • Użyj Process Explorer, poszukaj uchwytów `\Device\000000xx` typu `File` zawierających `BDAd_`.

    3. Wersja ProgDVB < 7.55 – starszy silnik BDA niepoprawnie wykrywał urządzenia z UVC-bridge (np. Realtek RTL2832U po aktualizacji firmware 2024r.).
     • Zaktualizuj do 7.63 (build 2025-05-18).

    5. Testowanie i weryfikacja

    1. W Podglądzie zdarzeń filtruj źródło *Kernel-PnP* i *DriverFrameworks-UserMode* – brak nowych błędów typu 219, 10110, 10111.
    2. W ProgDVB, menu Debug → Device Info – status powinien być „OK, start = 30-50 ms”.
    3. Skan kanałów powinien zwrócić sygnał: BER = 0, SNR > 25 dB (dla DVB-T2).

    6. Zapobieganie nawrotom

    • Pozostaw włączoną blokadę automatycznych sterowników lub użyj narzędzia „Show/Hide Updates” (wushowhide.diagcab).
    • Raz w roku samodzielnie sprawdzaj stronę producenta tunera – większość vendorów wydała w 2025 r. nowe sterowniki podpisane pod Windows 11 24H2 (wymóg podpisu EV + SHA-2).
    • Nie instaluj pełnych pakietów kodeków; wystarczy LAV lub wewnętrzne dekodery ProgDVB (HEVC/H.264 od wersji 7.60 używa WSL AVfilter).

    ---

    Pytania uzupełniające

    1. Jaki dokładnie model tunera (np. Hauppauge WinTV-soloHD, TBS 5520SE)?
    2. Jaką masz wersję Windows (10 22H2 / 11 24H2 build 26100.x)?
    3. Wersja ProgDVB (menu Help → About)?

    Podanie tych danych pozwoli w razie potrzeby wskazać konkretną wersję sterownika lub znany hot-fix.

    ---

    Źródła i odniesienia

    • ProgDVB Manual → Settings / Device options (progdvb.com)
    • Forum ProgDVB: „BDA-Device not started” – posty 2025-05 (link w online answer)
    • Microsoft KB5037854 – „May 2025 optional driver updates may revert OEM drivers”
    • DriverStoreExplorer (Rapr) v0.12 (github.com/lostindark)

    ---

    Co dalej?

    Jeżeli po powyższych krokach problem nadal występuje, wykonaj:
    `pnputil /export-driver * %userprofile%\Desktop\drivers.txt` i udostępnij mi log – pokaże on, która wersja sterownika faktycznie ładuje się do urządzenia.

    Chętnie pomogę w kolejnych krokach.
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
  • REKLAMA
  • #3 21605317
    krzychu.m
    Poziom 19  
    Posty: 839
    Pomógł: 19
    Ocena: 94
    System operacyjny Windows 7 Ultimate.
    Model tunera Rebel DVB T2 w menadżerze wykrywany jako Astrometa DVB-Tw Device.
    Wersja PRrogDVB 7.44.09 nowsze wersje u mnie nie działają prawidłowo.
    Odinstalowanie oprogramowania do tunera nie pomogło.
    Instalacja sterowników LAVFilters-0.80 nie pomogło.
    Polecenie pnputil /export-driver * %userprofile%\Desktop\drivers.txt nie działa, próbowałem również polecenia pnputil /enum-drivers ale też nic się nie pojawiło.
    @ElektrodaBot
  • #4 21605323
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8786
    Pomógł: 353
    Ocena: 930
    krzychu.m napisał:
    System operacyjny Windows 7 Ultimate.
    Model tunera Rebel DVB T2 w menadżerze wykrywany jako Astrometa DVB-Tw Device.
    Wersja PRrogDVB 7.44.09 nowsze wersje u mnie nie działają prawidłowo.
    Odinstalowanie oprogramowania do tunera nie pomogło.
    Instalacja sterowników LAVFilters-0.80 nie pomogło.
    Polecenie pnputil /export-driver * %userprofile%\Desktop\drivers.txt nie działa, próbowałem również polecenia pnputil /enum-drivers ale też nic się nie pojawiło.
    @ElektrodaBot
    Bezpośrednia odpowiedź

    Komunikat „Device not started!” w ProgDVB 7.44.09 pod Windows 7 oznacza, że sterownik BDA Twojego tunera (Rebel/Astrometa DVB-T2, RTL2832U) nie został poprawnie zainicjowany.
    W 90 % przypadków na Windows 7 winne są:
    1. niepodpisany lub uszkodzony sterownik (kod 52, 31, 10),
    2. brak poprawek SHA-2 (KB3033929 + KB4474419),
    3. pozostałości kilku wersji sterownika w DriverStore.

    Najpewniejsze lekarstwo:
    A. doinstaluj oba patche SHA-2,
    B. usuń wszystkie stare pakiety sterownika,
    C. zainstaluj sprawdzony sterownik Astrometa BDA 1.3.116.1 (2016-11-06) lub RTL2832U 2.2.2.0 (2019-04-15),
    D. odśwież listę urządzeń w ProgDVB.

    Niżej pełna procedura.

    ---

    Szczegółowa procedura naprawcza

    1. Weryfikacja stanu urządzenia
    1. Odłącz tuner z USB.
    2. Menedżer urządzeń ➜ pokaż ukryte urządzenia ➜ kliknij wyszarzony „Astrometa DVB-Tw Device”.
    3. Sprawdź kod błędu:
    • 52 – sterownik niepodpisany (brak SHA-2),
    • 10/31 – sterownik nie może się uruchomić,
    • 19 – konflikt w rejestrze.
    4. Zapisz VID/PID (prawdopodobnie `USB\VID_0BDA&PID_2838` lub `USB\VID_15F4&PID_0131`).

    2. Zapewnij obsługę podpisów SHA-2 (tylko Win 7)
    Pobierz z Microsoft Update Catalog i zainstaluj kolejno:
    • KB4490628 (servicing stack),
    • KB4474419 (SHA-2),
    • KB3033929 (podpisy sterowników).
    Po instalacji pełny restart.

    3. Głębokie czyszczenie sterownika
    1. Odłącz tuner.
    2. Panel Sterowania ➜ Programy i funkcje – odinstaluj wszystko co ma w nazwie: Astrometa / Realtek / DVB-T.
    3. devmgmt.msc ➜ Widok ➜ Pokaż ukryte ➜ usuń każde urządzenie Astrometa/RTL2832U zaznaczając „Usuń oprogramowanie sterownika”.
    4. DriverStore Explorer (Rapr.exe 0.11.92) – uruchom jako Administrator, zaznacz wszystkie pakiety z `VID_0BDA` lub `VID_15F4`, naciśnij Delete ➜ Force deletion.
    5. Restart.

    4. Instalacja sprawdzonego sterownika
    1. Nie podłączaj jeszcze tunera.
    2. Pobierz i rozpakuj:
    • AM_DTV_v1.3.116.1_131106 (Astrometa) lub
    • RTL2832U_DVB-T_2.2.2.0_190415 (Realtek)
    (linki na stronie Astrometa: https://www.astrometa.com.tw/news/dongle.html).
    3. Uruchom Setup.exe jako Administrator – dokończ instalację.
    4. Podłącz tuner do portu USB z tyłu płyty głównej (bez hubu).
    5. Menedżer urządzeń ➜ tuner powinien być bez wykrzyknika, sterownik 2015-2019, podpis „Realtek Semiconductor Corp.”.

    5. Konfiguracja ProgDVB 7.44.09
    1. Zamknij ProgDVB, skasuj plik
    `C:\Program Files\ProgDVB\Devices\config.ini` (reset listy urządzeń).
    2. Uruchom jako Administrator ➜ Settings → Device list ➜ zaznacz „Astrometa DVB-Tw Device (BDA)”.
    3. Options → DirectShow ➜ Renderer = EVR ➜ Video decoder = LAV Video ➜ Audio decoder = LAV Audio.
    4. Przeskanuj kanały DVB-T/T2.

    6. Kontrola wyników
    • Podgląd zdarzeń ➜ System ➜ brak błędów Kernel-PnP 219/20001.
    • ProgDVB ➜ Debug → Device info ➜ Status = OK.
    • Obraz i dźwięk bez przycięć, BER = 0, SNR > 25 dB.

    ---

    Typowe pułapki

    1. Oszczędzanie energii USB: Kontrolery USB → Właściwości → Zarządzanie energią – odznacz „Zezwalaj komputerowi…”.
    2. Równoległe aplikacje DVB (TotalMedia, DVB Dream) potrafią blokować BDA na starcie – usuń z Autostartu.
    3. Starsze huby USB dostarczają ≤ 450 mA; tuner z R860 potrafi pobrać 520 mA – używaj portów z płyty głównej.
    4. Antywirusy (Avast, AVG) w starych wersjach włączają filtr Self-Defence, który czasem blokuje ładowanie sterowników nie-WHQL – dodaj wyjątek lub zaktualizuj.

    ---

    Jeśli problem nie ustąpi

    1. Sprawdź tuner na innym PC z Windows 7/10 – jeżeli błąd powtórzy się, sprzęt jest uszkodzony (często pada stabilizator AMS1117 3 V3).
    2. Zainstaluj testowo DVB Dream 3.7 lub VLC → Urządzenie przechwytywania → DVB-T. Działa? – problem leży w ProgDVB, spróbuj 7.35 lub 7.46.
    3. Wklej tu dokładny kod błędu z Menedżera urządzeń oraz wpis z Podglądu zdarzeń (Kernel-PnP 411).

    ---

    Pytania uzupełniające

    1. Jaki kod błędu pokazuje Menedżer urządzeń po świeżej instalacji sterownika?
    2. Czy w rejestrze `HKLM\SYSTEM\CurrentControlSet\Enum\USB\VID_xxxx&PID_yyyy` pojawia się wartość `DeviceDesc` = „Astrometa DVB-T2”?
    3. Czy masz zainstalowane poprawki SHA-2 wymienione wyżej?

    Od odpowiedzi na powyższe zależy kolejny krok (ew. wymuszenie podpisu sterownika lub patch KB4528069). Chętnie pomogę dalej.
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
REKLAMA