Jump to content

Use DSDT to change usb stick product ID


  • Please log in to reply
6 replies to this topic

#1
Alby128

Alby128

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Pisa, Italy
Hi,
is it possible to create a DSDT patch that changes the product ID for an USB stick?

I have a Pinnacle DVB tuner DVB-T PCTV 2000e and I wish to use it with Elgato EyeTV. Their software has full support for the PCTV 2001e which, AFAIK, is the same device that I own just with a different product ID.

Device - VID - PID
2000e - 2304 - 022c
2001e - 2304 - 0229

I wish to use DSDT to change the Product ID of my 2000e device to the 2001e one, from 022c to 0229. Can I do that with a DSDT patch? And how? I have been looking for it on several forums, but, so far, I have only found patches that change IDs for internal components, not for external USB sticks.

Thanks in advance,
Alberto

#2
Funkoyote

Funkoyote

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts
  • Gender:Male
  • Location:Madrid (Spain)
Maybe you can change the product ID into the info.plist of the EyeTV drivers.

#3
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
usb in dsdt is only for the main controlers. u need devicemergenub

#4
Alby128

Alby128

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Pisa, Italy

usb in dsdt is only for the main controlers. u need devicemergenub


I will certainly give a look for that, thanks.

Maybe you can change the product ID into the info.plist of the EyeTV drivers.


I tried hard to find the right plist into the eyetv.app package but with no luck, if you know where that is I would really appreciate your help...

Bye,
Alberto

#5
Alby128

Alby128

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Pisa, Italy
I managed to change the product ID of my TV USB receiver by editing the info.plist in AppleUSBMergeNub.kext. Unfortunately, even though EyeTV recognizes it as a 2001e, it still seems unable to find any TV channel. Also (but this was expected) it crashes a lot.

Anyway, thanks for your help.

Cheers,
Alberto

#6
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
hardware chip doesnt match enough to the one in kext

#7
Alby128

Alby128

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 157 posts
  • Gender:Male
  • Location:Pisa, Italy

hardware chip doesnt match enough to the one in kext


Yes, I figured that out...

Thanks,
Alberto





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy