REKLAMA

PCTV 74e.zip

Instalacja tunera DVB-T USB ADB-100T Windows 10

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.


Pobierz plik - link do postu
  • PCTV 74e.zip
    • AbilisPlugin.ax
    • AbilisBdaTuner.sys
    • Abilis_iface.h


PCTV 74e.zip > Abilis_iface.h

/* 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