falsi Product ID Vendor ID per hardware non elgato su eyetv

Problemi con il Mac, componenti o periferiche

Moderatore: ModiMaccanici

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Buon di a tutti
mi trovo ad avere tra le mani una PlayTV, che per chi non lo sapesse è una periferica per vedere la tv digitale terrestre con la playstation 3.
Questo tuner si da il caso che sia basato sugli stessi componenti della Eyetv diversity, e infatti su Win7 forzando l'utilizzo dei driver elgato è possibile utilizzare la playTV senza problemi, su mac però non sò come questa operazione sia possibile.

Mi chiedo quindi se fosse possibile camuffare Product ID e Vendor ID della playtv per farla vedere al sistema e ad eyetv come se fosse una Eyetv diversity?
o se al contrario è possibile modificare il kext legato alla eyetv diversity in modo tale che si carichi quando la playtv è collegata?

Grazie a chiunque voglia aiutarmi

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Mi devo rassegnare?

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 59526
Località: [k]ragnano

Top

Temo di sì. :roll:
La prima cosa su cui devi investire è il benessere del tuo corpo, l'unica cosa che ti porterai nella tomba.
Franz Grua (sarebbe fragrua)

In un mondo perfetto io sarei un essere inutile.
©2015 albertocchio

—> Uso corretto del Forum: https://goo.gl/9xOO0a

Immagine

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4647
Località: Stockholm, SE

Top

Credo che eyetv light non abbia problemi a funzionare con un tuner compatibile.
E credo che non ci siano problemi neanche con eyetv completo, una volta che sia stato regolarmente acquistato,
per ogni evenienza chiedi direttamente al supporto elgato.

Il tuner ed il software sono venduti anche separatamente.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Hammarby ha scritto:Credo che eyetv light non abbia problemi a funzionare con un tuner compatibile.
E credo che non ci siano problemi neanche con eyetv completo, una volta che sia stato regolarmente acquistato,
per ogni evenienza chiedi direttamente al supporto elgato.

Il tuner ed il software sono venduti anche separatamente.
Il problema è che il tuner non è esattamente compatibile:
l'hardware è lo stesso, e forzando l'utilizzo dei driver elgato sotto windows è possibile usarla senza problemi, ma resta il fatto che la play tv viene vista dal sistema dal sistema come un hardware diverso.
Quindi i sotto mac os, dove non è possibile (o almeno credo ?) forzare l'uso di un driver per un determinato hardware, i driver elgato non si caricano.

La mia idea sarebbe almeno di trovare i driver inclusi in eyetv e vedere cosa si può fare, solo che per ora non sono nemmeno riuscito a capire dove sono.

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4647
Località: Stockholm, SE

Top

che marca e modello e' questo sintonizzatore?
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Il tuner che vorrei far funzionare é una playtv Sony,
Quello supportato da eyetv con lo stesso hardware dentro é l'elgato diversity

Grazie per l'aiuto

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4647
Località: Stockholm, SE

Top

gman ha scritto:Il tuner che vorrei far funzionare é una playtv Sony,
Quello supportato da eyetv con lo stesso hardware dentro é l'elgato diversity

Grazie per l'aiuto
Hai provato con i drivers Terratec e/o Pinnacle, come suggerito dal sito elgato?
http://www.elgato.com/elgato/na/mainmen ... /eyetvlite
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Mi sembra di capire l'unico altro dispositivo con lo stesso hardware compatibile con il Mac sia l'happauge nova td stick, i driver per Mac sono peró comunque inclusi in eyetv

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4647
Località: Stockholm, SE

Top

gman ha scritto:Mi sembra di capire l'unico altro dispositivo con lo stesso hardware compatibile con il Mac sia l'happauge nova td stick, i driver per Mac sono peró comunque inclusi in eyetv
Se leggi qui
http://www.linuxtv.org/wiki/index.php/S ... uner_DVB-T
scopri che si tratta del driver Pinnacle, supportato anch'esso ma con Id diversi...

Cosa fare?
Io personalmente proverei a cercare su internet se qualcuno e' riuscito a modificare i driver pinnacle per mac os,
e se non trovi nessuno, provi tu stesso con un editor esadecimale.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Sia la terratec che la happauge il supporto Mac viene dato tramite eye tv, per la pinnacle invece non ho trovato nulla, insomma l'unica sarebbe capire dove si trovano i driver in eye tv.

Marpar
Stato: Non connesso
Unix Expert
Unix Expert
Iscritto il: gio, 11 set 2008 08:47
Messaggi: 2289

Top

Le informazioni per richiamare il driver si trovano dentro EyeTV.app:

Contents > MacOS > EyeTV

Per quanto concerne la EyeTVDiversity_2008 dentro si trova il codice seguente:

Codice: Seleziona tutto

		<key>EyeTVDiversity_2008</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBMergeNub</string>
			<key>IOClass</key>
			<string>AppleUSBMergeNub</string>
			<key>IOProviderClass</key>
			<string>IOUSBDevice</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>ClassicMustNotSeize</key>
				<true/>
			</dict>
			<key>[b]idProduct[/b]</key>
			<integer>[b]17[/b]</integer>
			<key>[b]idVendor[/b]</key>
			<integer>[b]4057[/b]</integer>
		</dict>
Infatti convertendo da decimale ad esadecimale il Product ID 17 e il Vendor ID 4057 si ottengono rispettivamente
0x0011 e 0x0fd9 che sono Product e Vendor ID della Elgato EyeTV Diversity.
Per far si che la tua PlayTV venga riconosciuta come la Elgato EyeTV Diversity dovresti cambiare il Product e Vendor ID nel firmware della PlayTV della Sony, cosa che io ho già fatto con linux per una scheda di rete wifi ma mai con Mac.
Naturalmente questi sono esperimenti a tuo rischio e pericolo!!! :D
Mac mini 2018 - Intel Core i5 (6 Cores) 3,0 GHz - 8 GB DDR4 - Mac OS X 10.14.6

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Non vorrei perdere la possibilità di utilizzarla con la playstation,
ieri avevo tentato di sostituire gli id dentro a eyetv, ma dopo il programma non si avviava più.

Marpar
Stato: Non connesso
Unix Expert
Unix Expert
Iscritto il: gio, 11 set 2008 08:47
Messaggi: 2289

Top

gman ha scritto:Non vorrei perdere la possibilità di utilizzarla con la playstation,
ieri avevo tentato di sostituire gli id dentro a eyetv, ma dopo il programma non si avviava più.
Potresti spiegare passo/passo cosa hai fatto?
Mac mini 2018 - Intel Core i5 (6 Cores) 3,0 GHz - 8 GB DDR4 - Mac OS X 10.14.6

gman
Stato: Non connesso
Maccanico assiduo
Maccanico assiduo
Iscritto il: mar, 10 apr 2007 10:32
Messaggi: 182
Località: Bologna

Top

Appena torno a casa provo a ricostruire le mie azioni, intanto grazie per l'aiuto