I'm curious to know if anyone has been able to successfully hack EyeTV to see and HDHR-Prime as an HDHomerun?
To a purely novice programmer, but heavy tech head this seems feasible esp since the HDHomerun and Prime share the same command line routines with the hdhomerun_config.
Officially speaking its a licensing and cablecard issue, I get that. But from a tech stack standpoint, and with Elgato responsible for the HDHomerun iOS app that works with the prime (Albeit it only with SD channels for any HDHR, which is the dumbest thing ever because iOS can't support the transport stream yet you put out an HD app, I lulz... anyway.)
It would seem to me that if you could either hardcode the detection of a Prime as an HDHR you would presumably be able to access any channel the Prime could access because all the commands the EyeTV would use for control presumably should be the same as the HDHR.
Updates as of 1.9.2012
To a purely novice programmer, but heavy tech head this seems feasible esp since the HDHomerun and Prime share the same command line routines with the hdhomerun_config.
Officially speaking its a licensing and cablecard issue, I get that. But from a tech stack standpoint, and with Elgato responsible for the HDHomerun iOS app that works with the prime (Albeit it only with SD channels for any HDHR, which is the dumbest thing ever because iOS can't support the transport stream yet you put out an HD app, I lulz... anyway.)
It would seem to me that if you could either hardcode the detection of a Prime as an HDHR you would presumably be able to access any channel the Prime could access because all the commands the EyeTV would use for control presumably should be the same as the HDHR.
Updates as of 1.9.2012
- HDHR-Prime tuning does work in EyeTV 3.4.3 and 3.5.4 (3.4.3 is recommended, your results may vary)
- EyeTV uses its own compiled version of libhdhomerun, 3.5.4 appears more modified than 3.4.3
- Make sure EyeTV can communicate to UDP port 65001 to 127.255.255.255 if you have a strict NAT or firewall config.
- EyeTV auto-scanning appears to be functional reading from all QAM frequencies, I havent hacked it to read a cablecard xml file channel list which would make this process certainly faster.
- EyeTV appears to check encryption of a channel on tuning, not displaying anything if its encrypted (regardless of whether there's an actual picture.) Originally I thought this information may be stored in the channel info it captures but it appears to be tied to the device configuration info stored in EyeTV.
- Not yet known: the location of the device configs, or alternatively any interception of the checking for encryption.













