Tuner DVB-T USB ADB-100T jego instalacja w Windows 10 wymaga trochę zachodu ale jest możliwa. Proszę przeczytać temat do końca ! Przygotowujemy sobie najpierw sterownik zgodnie z tym opisem zamieszczonym na tej stronie https://forum.emitel.pl/viewtopic.php?t=5432 Tuner DVB-T USB dla nbox Opis instalacji dla systemu Windows (na bazie opisu użytkownika: xhary): 1) należy pobrać sterowniki dla PCTV picoStick (74e) - ze strony producenta (http://www.pctvsystems.com) lub przetestowaną wersję 2.0.5.904 z działu Pliki serwisu satkurier.pl (POBIERZ, teoretycznie wersja została zmodyfikowana i powinna się dać zainstalować ręcznie bez konieczności wykonywania kolejnych kroków), a następnie wypakować z archiwum ZIP do dowolnego katalogu, 2) po podłączeniu tunera DVB-T USB od nbox HDTV i zgłoszeniu systemu o niepowodzeniu instalacji sterowników należy przejść do Menedżera Urządzeń (dostępny w Panelu Sterowania), znaleźć podłączony tuner (będzie jako pierwszy element z ikoną sygnalizującą problem - brak sterowników), kliknąć na niego prawym przyciskiem myszy, wybrać z podręcznego menu Właściwości, przejść w nowym oknie na zakładkę Szczegóły i z rozwijanej listy wybrać Identyfikatory sprzętu (drugi element). 3) otworzyć w dowolnym edytorze tekstowym (może być nawet systemowy Notatnik) plik PCTVabi.inf znający się w katalogu głównym z wypakowanymi sterownikami i wyszukać sekcję opisaną jako: - dla systemów x86 (32 bitowych) - dla systemów x64 (64 bitowych) Aby sterowniki chciały się zainstalować należy podmienić drugą linię w sekcji odpowiedniej dla posiadanego systemu operacyjnego, która jest w formie: %AbilisTuner2.DeviceDesc%=Abilis.Device1,USBVID_xxxx&PID_xxxx Gdzie zamiast "xxxx" mają znaleźć się stosowne wartości numeryczne odczytane okna Menedżera Urządzeń (Identyfikatory sprzętu). Po dokonaniu poprawek zapisujemy plik. 4) Zamykamy okno Właściwości w Menedżerze urządzeń i ponownie klikamy tuner prawym przyciskiem myszy, wybierając z menu kontekstowego opcję Aktualizuj oprogramowanie sterownika... Wybieramy Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika i ręcznie wskazujemy katalog z wypakowanym sterownikiem i poprawionym plikiem PCTVabi.inf. System zgłosi zapytanie, czy kontynuować instalację, potwierdzamy i po chwili tuner DVB-T jest gotowy do działania. Niestety Windows 10 nie będzie chciał nam przyjąć sterowników dlatego szukamy sobie na Youtube takiego hasła : Windows 10: Instalacja sterowników niepodpisanych cyfrowo. I zgodnie z tymi wytycznymi uruchamiamy sobie system. I instalujemy nasz sterownik. Jeżeli komuś podpasuje mój poprawiony sterownik to będzie miał szybciej temat ogarnięty.
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0366 */
/* at Sun Apr 26 17:37:24 2009
*/
/* Compiler settings for ..\..\include\Abilis_iface.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the & lt; rpcndr.h & gt; version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
#include " rpc.h "
#include " rpcndr.h "
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of & lt; rpcndr.h & gt;
#endif // __RPCNDR_H_VERSION__
#ifndef __Abilis_iface_h__
#define __Abilis_iface_h__
#if defined(_MSC_VER) & & (_MSC_VER & gt; = 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IAbilisKsproxyConfig_FWD_DEFINED__
#define __IAbilisKsproxyConfig_FWD_DEFINED__
typedef interface IAbilisKsproxyConfig IAbilisKsproxyConfig;
#endif /* __IAbilisKsproxyConfig_FWD_DEFINED__ */
#ifndef __AbilisKsproxyIrdaPage_FWD_DEFINED__
#define __AbilisKsproxyIrdaPage_FWD_DEFINED__
#ifdef __cplusplus
typedef class AbilisKsproxyIrdaPage AbilisKsproxyIrdaPage;
#else
typedef struct AbilisKsproxyIrdaPage AbilisKsproxyIrdaPage;
#endif /* __cplusplus */
#endif /* __AbilisKsproxyIrdaPage_FWD_DEFINED__ */
/* header files for imported files */
#include " unknwn.h "
#include " strmif.h "
#ifdef __cplusplus
extern " C " {
#endif
void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );
#ifndef __AbilisKsproxy_LIBRARY_DEFINED__
#define __AbilisKsproxy_LIBRARY_DEFINED__
/* library AbilisKsproxy */
/* [control][helpstring][version][uuid] */
EXTERN_C const IID LIBID_AbilisKsproxy;
#ifndef __IAbilisKsproxyConfig_INTERFACE_DEFINED__
#define __IAbilisKsproxyConfig_INTERFACE_DEFINED__
/* interface IAbilisKsproxyConfig */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IAbilisKsproxyConfig;
#if defined(__cplusplus) & & !defined(CINTERFACE)
MIDL_INTERFACE( " D63982C6-EF48-45d0-902E-951791816FE0 " )
IAbilisKsproxyConfig : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ir_code(
/* [retval][out] */ unsigned long *pir_code) = 0;
virtual HRESULT STDMETHODCALLTYPE get_elna_status(
/* [retval][out] */ unsigned long *pelna_status) = 0;
virtual HRESULT STDMETHODCALLTYPE set_elna_mode(
/* [in] */ unsigned long elna_mode) = 0;
virtual HRESULT STDMETHODCALLTYPE set_as10x_cmd(
/* [retval][out] */ unsigned char cmd[ 64 ]) = 0;
virtual HRESULT STDMETHODCALLTYPE get_as10x_cmd(
/* [retval][out] */ unsigned char cmd[ 64 ]) = 0;
};
#else /* C style interface */
typedef struct IAbilisKsproxyConfigVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IAbilisKsproxyConfig * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IAbilisKsproxyConfig * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IAbilisKsproxyConfig * This);
HRESULT ( STDMETHODCALLTYPE *get_ir_code )(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned long *pir_code);
HRESULT ( STDMETHODCALLTYPE *get_elna_status )(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned long *pelna_status);
HRESULT ( STDMETHODCALLTYPE *set_elna_mode )(
IAbilisKsproxyConfig * This,
/* [in] */ unsigned long elna_mode);
HRESULT ( STDMETHODCALLTYPE *set_as10x_cmd )(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned char cmd[ 64 ]);
HRESULT ( STDMETHODCALLTYPE *get_as10x_cmd )(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned char cmd[ 64 ]);
END_INTERFACE
} IAbilisKsproxyConfigVtbl;
interface IAbilisKsproxyConfig
{
CONST_VTBL struct IAbilisKsproxyConfigVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IAbilisKsproxyConfig_QueryInterface(This,riid,ppvObject) \
(This)- & gt; lpVtbl - & gt; QueryInterface(This,riid,ppvObject)
#define IAbilisKsproxyConfig_AddRef(This) \
(This)- & gt; lpVtbl - & gt; AddRef(This)
#define IAbilisKsproxyConfig_Release(This) \
(This)- & gt; lpVtbl - & gt; Release(This)
#define IAbilisKsproxyConfig_get_ir_code(This,pir_code) \
(This)- & gt; lpVtbl - & gt; get_ir_code(This,pir_code)
#define IAbilisKsproxyConfig_get_elna_status(This,pelna_status) \
(This)- & gt; lpVtbl - & gt; get_elna_status(This,pelna_status)
#define IAbilisKsproxyConfig_set_elna_mode(This,elna_mode) \
(This)- & gt; lpVtbl - & gt; set_elna_mode(This,elna_mode)
#define IAbilisKsproxyConfig_set_as10x_cmd(This,cmd) \
(This)- & gt; lpVtbl - & gt; set_as10x_cmd(This,cmd)
#define IAbilisKsproxyConfig_get_as10x_cmd(This,cmd) \
(This)- & gt; lpVtbl - & gt; get_as10x_cmd(This,cmd)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IAbilisKsproxyConfig_get_ir_code_Proxy(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned long *pir_code);
void __RPC_STUB IAbilisKsproxyConfig_get_ir_code_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAbilisKsproxyConfig_get_elna_status_Proxy(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned long *pelna_status);
void __RPC_STUB IAbilisKsproxyConfig_get_elna_status_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAbilisKsproxyConfig_set_elna_mode_Proxy(
IAbilisKsproxyConfig * This,
/* [in] */ unsigned long elna_mode);
void __RPC_STUB IAbilisKsproxyConfig_set_elna_mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAbilisKsproxyConfig_set_as10x_cmd_Proxy(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned char cmd[ 64 ]);
void __RPC_STUB IAbilisKsproxyConfig_set_as10x_cmd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IAbilisKsproxyConfig_get_as10x_cmd_Proxy(
IAbilisKsproxyConfig * This,
/* [retval][out] */ unsigned char cmd[ 64 ]);
void __RPC_STUB IAbilisKsproxyConfig_get_as10x_cmd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAbilisKsproxyConfig_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_AbilisKsproxyIrdaPage;
#ifdef __cplusplus
class DECLSPEC_UUID( " AF938B00-811A-4e4a-AFBC-BE8B607E9C19 " )
AbilisKsproxyIrdaPage;
#endif
#endif /* __AbilisKsproxy_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif