Help modding drivers for a USB soundcard

Discussion in 'Soundcards, Speakers HiFI & File formats' started by cheappo, Aug 8, 2014.

  1. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    Hi guys, I'm new here. Mods – please move this post into a different thread if you feel it's out of place.

    Anyway, I've been always into trying out different positional audio tehnologies, like a3d, Sensaura, Xear, CMSS Headphones, whatever the new SB Z sound cards have ... A few days ago, I bought a USB sound card that was supposed to be a replacement for the one that comes with Logitech G430 headphones. I only bought it – you've guessed it :) – because it should support the Dolby Headphone technology.

    When it arrived, I installed the Logitech Gaming software and plugged the card into a USB port, but the software kept saying "No devices detected". Tried a different port – nothing.

    So, after taking a closer look, I determined that the device isn't recognised because it has a different Hardware ID compared to the devices listed in the Logitech USBAudio driver that comes with the software.

    I'm using Windows 7 64 bit.

    If any of you guys could help me mod it, I'd appreciate it very much.

    The content of the INF file is below; hope it's not too long.
    Thanks.



    Here's my devices Hardware IDs:

    USB\VID_046D&PID_0A0B&REV_0100&MI_00
    USB\VID_046D&PID_0A0B&MI_00


    And here's the contents of the INF file:

    ; Copyright (c) 2009-2013 Logitech, Inc.

    [Version]
    Signature="$Windows NT$"
    Class=MEDIA
    ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
    Provider=%LOGI%
    CatalogFile=LGSH_USB.cat
    DriverVer=04/12/2013,8.46.19.1

    [SourceDisksNames]
    111=%SourceDiskName%,"",111

    [SourceDisksFiles]
    ladfGSRi386.sys = 111
    ladfGSRamd64.sys = 111
    ladfGSRCoinst_i386.dll = 111
    ladfGSRCoinst_amd64.dll = 111
    ladfGSCi386.sys = 111
    ladfGSCamd64.sys = 111

    [Manufacturer]
    %LOGI%=Logitech,ntx86,ntamd64

    [DestinationDirs]
    GSeries_USB.CopyList = 10,system32\drivers
    GSeries_USB.NTamd64.CopyList = 10,system32\drivers
    GSeries_CoinstX86_CopyFiles = 11

    [ControlFlags]
    ExcludeFromSelect=*

    ;; Device Support
    ;;
    [Logitech.NTX86]
    %G35ID% = GSeries_USB,USB\VID_046D&PID_0A15&MI_00 ; G35
    %G930ID% = GSeries_USB,USB\VID_046D&PID_0A1F&MI_00 ; G930
    %G430ID% = GSeries_USB,USB\VID_046D&PID_0A4D&MI_00 ; G430


    [Logitech.NTamd64]
    %G35ID% = GSeries_USB,USB\VID_046D&PID_0A15&MI_00 ; G35
    %G930ID% = GSeries_USB,USB\VID_046D&PID_0A1F&MI_00 ; G930
    %G430ID% = GSeries_USB,USB\VID_046D&PID_0A4D&MI_00 ; G430

    ;; Main
    ;;
    [GSeries_USB.NTX86]
    Include = wdma_usb.inf
    Needs = USBAUdio
    CopyFiles = GSeries_USB.CopyList
    AddReg = GSeries_USB.AddReg


    [GSeries_USB.NTamd64]
    Include = wdma_usb.inf
    Needs = USBAUdio
    CopyFiles = GSeries_USB.NTamd64.CopyList
    AddReg = GSeries_USB.AddReg

    ;; HW
    ;;
    [GSeries_USB.NTx86.HW]
    AddReg=GSeries_USB.NTx86.AddReg

    [GSeries_USB.NTamd64.HW]
    AddReg=GSeries_USB.NTamd64.AddReg

    ;; Add Reg
    ;;
    [GSeries_USB.AddReg]
    HKR,%GSeriesRenderSubkey%,Enable,%REG_DWORD%,0x00000001
    HKR,,OkToHibernate,3,01
    HKR,,SetupPreferredAudioDevices,3,00

    ;; Coinstaller - Main
    ;;
    [GSeries_USB.NTX86.CoInstallers]
    CopyFiles = GSeries_CoinstX86_CopyFiles
    AddReg = GSeriesCoinst.NTX86.AddReg

    [GSeries_USB.NTamd64.CoInstallers]
    CopyFiles = G930_Coinstamd64_CopyFiles
    AddReg = GSeriesCoinst.NTamd64.AddReg

    ;; Coinstaller - Copy Files
    ;;
    [GSeries_CoinstX86_CopyFiles]
    ladfGSRCoinst_i386.dll

    [G930_Coinstamd64_CopyFiles]
    ladfGSRCoinst_amd64.dll

    ;; Coinstaller - Add Reg
    ;;
    [GSeriesCoinst.NTX86.AddReg]
    HKR,,CoInstallers32,0x00010000,"ladfGSRCoinst_i386.dll, LADF_CoInstaller"

    [GSeriesCoinst.NTamd64.AddReg]
    HKR,,CoInstallers32,0x00010000,"ladfGSRCoinst_amd64.dll, LADF_CoInstaller"

    ;; AddReg
    ;;
    [GSeries_USB.NTX86.AddReg]
    HKR,,UpperFilters,0x10008,%GSeries_Render_ServiceId%
    HKR,,UpperFilters,0x10008,%GSeries_Capture_ServiceId%

    [GSeries_USB.NTamd64.AddReg]
    HKR,,UpperFilters,0x10008,%GSeries_Render_ServiceId%
    HKR,,UpperFilters,0x10008,%GSeries_Capture_ServiceId%

    ;; Interfaces
    ;;
    [GSeries_USB.NTX86.Interfaces]
    Include=wdma_usb.inf
    Needs=USBAudio.Interfaces

    [GSeries_USB.NTamd64.Interfaces]
    Include=wdma_usb.inf
    Needs=USBAudio.Interfaces

    ;; Services
    ;;
    [GSeries_USB.NTX86.Services]
    Include = wdma_usb.inf
    Needs = USBAudio.NT.Services
    AddService = %GSeries_Render_ServiceId%,0x00000000,GSeries_Render_Service.NTx86
    AddService = %GSeries_Capture_ServiceId%,0x00000000,GSeries_Capture_Service.NTx86

    [GSeries_USB.NTamd64.Services]
    Include = wdma_usb.inf
    Needs = USBAudio.NT.Services
    AddService = %GSeries_Render_ServiceId%,0x00000000,GSeries_Render_Service.NTamd64
    AddService = %GSeries_Capture_ServiceId%,0x00000000,GSeries_Capture_Service.NTamd64

    ;; Service Entry
    ;;
    [GSeries_Render_Service.NTx86]
    DisplayName = %GSeries_Render_DisplayName%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\ladfGSRi386.sys

    [GSeries_Capture_Service.NTx86]
    DisplayName = %GSeries_Capture_DisplayName%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\ladfGSCi386.sys

    [GSeries_Render_Service.NTamd64]
    DisplayName = %GSeries_Render_DisplayName%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\ladfGSRamd64.sys

    [GSeries_Capture_Service.NTamd64]
    DisplayName = %GSeries_Capture_DisplayName%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\ladfGSCamd64.sys

    ;; Copy List
    ;;
    [GSeries_USB.CopyList]
    ladfGSRi386.sys
    ladfGSCi386.sys

    [GSeries_USB.NTamd64.CopyList]
    ladfGSRamd64.sys
    ladfGSCamd64.sys

    ; Localizable
    [Strings]
    SourceDiskName = "Logitech GSeries Headset Driver"
    LOGI = "Logitech, Inc."
    G930ID = "Logitech G930 Headset"
    G35ID = "Logitech G35 Headset"
    G430ID = "Logitech G430 Gaming Headset"
    GSeries_Capture_DisplayName = "LADF Capture Filter Driver"
    GSeries_Render_DisplayName = "LADF Render Filter Driver"

    ; Non-localizable
    GSeries_Render_ServiceId = "LADF_RenderOnly"
    GSeriesRenderSubkey = "GSeriesRender"
    GSeries_Capture_ServiceId = "LADF_CaptureOnly"

    ; Registry flags.
    REG_DWORD=0x00010001
    REG_BINARY=0x00000001

    [Strings.0411]
    SourceDiskName = "Logicool GSeries Headset Driver"
    LOGI = "Logicool, Inc."
    G930ID = "Logicool G930 Headset"
    G35ID = "Logicool G35 Headset"
    G430ID = "Logicool G430 Gaming Headset"
    GSeries_Capture_DisplayName = "LADF Capture Filter Driver"
    GSeries_Render_DisplayName = "LADF Render Filter Driver"

    ; Non-localizable
    GSeries_Render_ServiceId = "LADF_RenderOnly"
    GSeriesRenderSubkey = "GSeriesRender"
    GSeries_Capture_ServiceId = "LADF_CaptureOnly"

    ; Registry flags.
    REG_DWORD=0x00010001
    REG_BINARY=0x00000001
     
  2. Tat3

    Tat3 Ancient Guru

    Messages:
    11,863
    Likes Received:
    238
    GPU:
    RTX 4070 Ti Super
    http://www.thesycon.de/eng/usb_descriptordumper.shtml

    Use this to get USB descriptor data from that device you bought.

    Actually... Get the descriptors from the original Logitech device also and see what parts of that are used in that config file.


    Device not found error then... Might help adding your device to this list. I'm not saying that this will work, but I have played around with USB descriptors when I was writing embedded software so it's a start. :) If that software was made by me, I would just check that VID (Vendor ID) and PID (Product ID) match with what is listed and then think that it's known device which should work. But you never know whats inside the code... Uhm, you sure that your device should work with that Logitech software ? Is there some custom stuff made or it ? Sounds strange that something sold as replacement would need manual ini file gonfiguration without any info.

    Replacement for the Logitech one, was it made by Logitech ? As that device is using Vendor ID which belongs to Logitech, it's a bit strange if it's made by someone else (still possible). BTW. Because that VID is correct, perhaps that PID (product ID) is correct also and it's also taken from some Logitech product, could it be that you are using a bit old version of that Logitech Gaming software ? Just thinking that perhaps the product was made later than the software so thats why it's unknown.


    IF you want to modify that ini file and hope that device works with that Logitech software you have, this might be a good start:

    BTW. Backup the original file :)


    [Logitech.NTX86]
    %G35ID% = GSeries_USB,USB\VID_046D&PID_0A15&MI_00 ; G35
    %G930ID% = GSeries_USB,USB\VID_046D&PID_0A1F&MI_00 ; G930
    %G430ID% = GSeries_USB,USB\VID_046D&PID_0A4D&MI_00 ; G430
    %G999ID% = GSeries_USB,USB\VID_046D&PID_0A0B&MI_00 ; G999

    [Logitech.NTamd64]
    %G35ID% = GSeries_USB,USB\VID_046D&PID_0A15&MI_00 ; G35
    %G930ID% = GSeries_USB,USB\VID_046D&PID_0A1F&MI_00 ; G930
    %G430ID% = GSeries_USB,USB\VID_046D&PID_0A4D&MI_00 ; G430
    %G999ID% = GSeries_USB,USB\VID_046D&PID_0A0B&MI_00 ; G999




    Localizable
    [Strings]
    SourceDiskName = "Logitech GSeries Headset Driver"
    LOGI = "Logitech, Inc."
    G930ID = "Logitech G930 Headset"
    G35ID = "Logitech G35 Headset"
    G430ID = "Logitech G430 Gaming Headset"
    G999ID = "Logitech G999 Gaming Headset"
    GSeries_Capture_DisplayName = "LADF Capture Filter Driver"
    GSeries_Render_DisplayName = "LADF Render Filter Driver"

    ; Non-localizable
    GSeries_Render_ServiceId = "LADF_RenderOnly"
    GSeriesRenderSubkey = "GSeriesRender"
    GSeries_Capture_ServiceId = "LADF_CaptureOnly"

    ; Registry flags.
    REG_DWORD=0x00010001
    REG_BINARY=0x00000001

    [Strings.0411]
    SourceDiskName = "Logicool GSeries Headset Driver"
    LOGI = "Logicool, Inc."
    G930ID = "Logicool G930 Headset"
    G35ID = "Logicool G35 Headset"
    G430ID = "Logicool G430 Gaming Headset"
    G999ID = "Logicool G999 Gaming Headset"
    GSeries_Capture_DisplayName = "LADF Capture Filter Driver"
    GSeries_Render_DisplayName = "LADF Render Filter Driver"
     
    Last edited: Aug 8, 2014
  3. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    Thanks for the quick reply, Tat3!
    I tried the modified INF you provided – sadly, it doesn't do the trick.

    I bought the dongle since the seller assured me that it works OK with his GS430. He said that it's a replacement unit from Logitech that will work and support the G430 and has a built in soundcard.

    I'm actually using the latest version of Logitech's software – maybe it'll work with an older one.

    Also, the Sound settings under Windows 7 say that it only supports 16 bit modes up to 48 khz, so I assumed it could be a driver issue ...

    Here's the tdd dump:

    Information for device Logitech USB Headset (VID=0x046D PID=0x0A0B):

    Connection Information:
    ------------------------------
    Connection status: Device connected
    Device actual bus speed: Full
    Device is hub: No
    Device adress: 0x0002
    Current configuration value: 0x01
    Number of open pipes: 1

    Device Descriptor:
    ------------------------------
    0x12 bLength
    0x01 bDescriptorType
    0x0110 bcdUSB
    0x00 bDeviceClass
    0x00 bDeviceSubClass
    0x00 bDeviceProtocol
    0x08 bMaxPacketSize0 (8 Bytes)
    0x046D idVendor
    0x0A0B idProduct
    0x0100 bcdDevice
    0x01 iManufacturer "SCEA Inc."
    0x02 iProduct "Logitech USB Headset"
    0x03 iSerialNumber "2107F3B7"
    0x01 bNumConfigurations

    Configuration Descriptor:
    ------------------------------
    0x09 bLength
    0x02 bDescriptorType
    0x00FD wTotalLength
    0x04 bNumInterfaces
    0x01 bConfigurationValue
    0x00 iConfiguration
    0x80 bmAttributes (Bus-powered Device)
    0x32 bMaxPower (100 mA)

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x00 bInterfaceNumber
    0x00 bAlternateSetting
    0x00 bNumEndPoints
    0x01 bInterfaceClass (Audio Device Class)
    0x01 bInterfaceSubClass (Audio Control Interface)
    0x00 bInterfaceProtocol
    0x00 iInterface

    AC Interface Header Descriptor:
    ------------------------------
    0x0A bLength
    0x24 bDescriptorType
    0x01 bDescriptorSubtype
    0x0100 bcdADC
    0x0064 wTotalLength
    0x02 bInCollection
    0x01 baInterfaceNr(1)
    0x02 baInterfaceNr(2)

    AC Input Terminal Descriptor:
    ------------------------------
    0x0C bLength
    0x24 bDescriptorType
    0x02 bDescriptorSubtype
    0x01 bTerminalID
    0x0101 wTerminalType (USB Streaming)
    0x00 bAssocTerminal
    0x02 bNrChannels
    0x0003 wChannelConfig
    0x00 iChannelNames
    0x00 iTerminal

    AC Input Terminal Descriptor:
    ------------------------------
    0x0C bLength
    0x24 bDescriptorType
    0x02 bDescriptorSubtype
    0x02 bTerminalID
    0x0201 wTerminalType (Microphone)
    0x00 bAssocTerminal
    0x01 bNrChannels
    0x0001 wChannelConfig
    0x00 iChannelNames
    0x00 iTerminal

    AC Output Terminal Descriptor:
    ------------------------------
    0x09 bLength
    0x24 bDescriptorType
    0x03 bDescriptorSubtype
    0x06 bTerminalID
    0x0301 wTerminalType (Speaker)
    0x00 bAssocTerminal
    0x09 bSourceID
    0x00 iTerminal

    AC Output Terminal Descriptor:
    ------------------------------
    0x09 bLength
    0x24 bDescriptorType
    0x03 bDescriptorSubtype
    0x07 bTerminalID
    0x0101 wTerminalType (USB Streaming)
    0x00 bAssocTerminal
    0x08 bSourceID
    0x00 iTerminal

    AC Selector Unit Descriptor:
    ------------------------------
    0x07 bLength
    0x24 bDescriptorType
    0x05 bDescriptorSubtype
    0x08 bUnitID
    0x01 bBrInPins
    0x0A baSourceID(1)
    0x00 iSelector

    AC Feature Unit Descriptor:
    ------------------------------
    0x0A bLength
    0x24 bDescriptorType
    0x06 bDescriptorSubtype
    0x09 bUnitID
    0x0F bSourceID
    0x01 bControlSize
    bmaControls:
    0x01 Channel(0)
    0x02 Channel(1)
    0x02 Channel(2)
    0x00 iFeature


    AC Feature Unit Descriptor:
    ------------------------------
    0x09 bLength
    0x24 bDescriptorType
    0x06 bDescriptorSubtype
    0x0A bUnitID
    0x02 bSourceID
    0x01 bControlSize
    bmaControls:
    0x43 Channel(0)
    0x00 Channel(1)
    0x00 iFeature


    AC Feature Unit Descriptor:
    ------------------------------
    0x09 bLength
    0x24 bDescriptorType
    0x06 bDescriptorSubtype
    0x0D bUnitID
    0x02 bSourceID
    0x01 bControlSize
    bmaControls:
    0x03 Channel(0)
    0x00 Channel(1)
    0x00 iFeature


    AC Mixer Unit Descriptor:
    ------------------------------
    0x0D bLength
    0x24 bDescriptorType
    0x04 bDescriptorSubtype
    0x0F bUnitID
    0x02 bBrInPins
    0x01 baSourceID(1)
    0x0D baSourceID(2)
    0x02 bNrChannels
    0x0003 wChannelConfig
    0x00 iChannelNames
    bmControls:
    0x00
    0x00 iMixer

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x01 bInterfaceNumber
    0x00 bAlternateSetting
    0x00 bNumEndPoints
    0x01 bInterfaceClass (Audio Device Class)
    0x02 bInterfaceSubClass (Audio Streaming Interface)
    0x00 bInterfaceProtocol
    0x00 iInterface

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x01 bInterfaceNumber
    0x01 bAlternateSetting
    0x01 bNumEndPoints
    0x01 bInterfaceClass (Audio Device Class)
    0x02 bInterfaceSubClass (Audio Streaming Interface)
    0x00 bInterfaceProtocol
    0x00 iInterface

    AS Interface Descriptor:
    ------------------------------
    0x07 bLength
    0x24 bDescriptorType
    0x01 bDescriptorSubtype
    0x01 bTerminalLink
    0x01 bDelay
    0x0001 wFormatTag (PCM)

    AS Format Type 1 Descriptor:
    ------------------------------
    0x0E bLength
    0x24 bDescriptorType
    0x02 bDescriptorSubtype
    0x01 bFormatType
    0x02 bNrChannels
    0x02 bSubframeSize
    0x10 bBitResolution (16 Bits/sample)
    0x02 bSamFreqType (Discrete sampling frequencies)
    0x00BB80 tSamFreq(1) (48000 Hz)
    0x00AC44 tSamFreq(2) (44100 Hz)

    Endpoint Descriptor (Audio/MIDI):
    ------------------------------
    0x09 bLength
    0x05 bDescriptorType
    0x01 bEndpointAddress (OUT Endpoint)
    0x09 bmAttributes (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
    0x00C8 wMaxPacketSize (200 Bytes)
    0x01 bInterval
    0x00 bRefresh
    0x00 bSynchAddress

    AS Isochronous Data Endpoint Descriptor:
    ------------------------------
    0x07 bLength
    0x25 bDescriptorType
    0x01 bDescriptorSubtype
    0x01 bmAttributes (Sampling Frequency)
    0x01 bLockDelayUnits (Milliseconds)
    0x0001 wLockDelay

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x02 bInterfaceNumber
    0x00 bAlternateSetting
    0x00 bNumEndPoints
    0x01 bInterfaceClass (Audio Device Class)
    0x02 bInterfaceSubClass (Audio Streaming Interface)
    0x00 bInterfaceProtocol
    0x00 iInterface

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x02 bInterfaceNumber
    0x01 bAlternateSetting
    0x01 bNumEndPoints
    0x01 bInterfaceClass (Audio Device Class)
    0x02 bInterfaceSubClass (Audio Streaming Interface)
    0x00 bInterfaceProtocol
    0x00 iInterface

    AS Interface Descriptor:
    ------------------------------
    0x07 bLength
    0x24 bDescriptorType
    0x01 bDescriptorSubtype
    0x07 bTerminalLink
    0x01 bDelay
    0x0001 wFormatTag (PCM)

    AS Format Type 1 Descriptor:
    ------------------------------
    0x0E bLength
    0x24 bDescriptorType
    0x02 bDescriptorSubtype
    0x01 bFormatType
    0x01 bNrChannels
    0x02 bSubframeSize
    0x10 bBitResolution (16 Bits/sample)
    0x02 bSamFreqType (Discrete sampling frequencies)
    0x00BB80 tSamFreq(1) (48000 Hz)
    0x00AC44 tSamFreq(2) (44100 Hz)

    Endpoint Descriptor (Audio/MIDI):
    ------------------------------
    0x09 bLength
    0x05 bDescriptorType
    0x82 bEndpointAddress (IN Endpoint)
    0x09 bmAttributes (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
    0x0064 wMaxPacketSize (100 Bytes)
    0x01 bInterval
    0x00 bRefresh
    0x00 bSynchAddress

    AS Isochronous Data Endpoint Descriptor:
    ------------------------------
    0x07 bLength
    0x25 bDescriptorType
    0x01 bDescriptorSubtype
    0x01 bmAttributes (Sampling Frequency)
    0x00 bLockDelayUnits (Undefined)
    0x0000 wLockDelay

    Interface Descriptor:
    ------------------------------
    0x09 bLength
    0x04 bDescriptorType
    0x03 bInterfaceNumber
    0x00 bAlternateSetting
    0x01 bNumEndPoints
    0x03 bInterfaceClass (Human Interface Device Class)
    0x00 bInterfaceSubClass
    0x00 bInterfaceProtocol
    0x00 iInterface

    HID Descriptor:
    ------------------------------
    0x09 bLength
    0x21 bDescriptorType
    0x0100 bcdHID
    0x00 bCountryCode
    0x01 bNumDescriptors
    0x22 bDescriptorType (Report descriptor)
    0x003C bDescriptorLength

    Endpoint Descriptor:
    ------------------------------
    0x07 bLength
    0x05 bDescriptorType
    0x87 bEndpointAddress (IN Endpoint)
    0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
    0x0004 wMaxPacketSize (4 Bytes)
    0x02 bInterval

    String Descriptor Table
    --------------------------------
    Index LANGID String
    0x00 0x0000 0x0409
    0x01 0x0409 "SCEA Inc."
    0x02 0x0409 "Logitech USB Headset"
    0x03 0x0409 "2107F3B7"
    0xEE 0x0000 Request failed with 0x0000001F

    ------------------------------

    Connection path for device:
    Standard Enhanced PCI to USB Host Controller
    Root Hub
    Generic USB Hub
    Logitech USB Headset (VID=0x046D PID=0x0A0B)

    Brought to you by TDD v1.83.0, Mar 7 2014, 14:22:05
     
  4. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    Here's some data for the G430 sound card h t t p://logitech-en-amr.custhelp.com/app/answers/detail/a_id/41628

    Adapter Specifications
    Available Image(s) G430 USB to analog adapter
    Connection Type USB
    USB VID_PID VID_046D&PID_0A4D
    USB Protocol USB 2.0
    USB Speed High-speed
    Connect Button No
    Indicator Lights No
     

  5. Tat3

    Tat3 Ancient Guru

    Messages:
    11,863
    Likes Received:
    238
    GPU:
    RTX 4070 Ti Super
    As it should work with that headset and it's from Logitech, I cant see how it would need manual ini file modification. What that mod did (what I assume it might have done) might have actually passed some check, but then failed to find drivers to incorrectly supported device and then throw some error.

    Anyways, perhaps try to uninstall that Logitech software you had, have that original device unplugged all the time, same for the new one. Install new version of that Logitech software and plug in the USB device you bought. See what happens. Also check what other sound devices your computer finds and compare those to what you have plugged in.

    So the USB descriptors are telling it's 16bit before drivers have anything to say. That part is not a driver issue, it's a 16-bit DAC. It's not the end of the world though.

    BTW. My next reply might take some time as I'm away for rest of the day and back at some point tomorrow. Will check back and see if you have this one fixed or still need help (and if I have any idea what might help).
     
  6. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    Thanks. I did what you said, but it doesn't help.
    Connecting the USB dongle to an old XP PC yields the same result. Jult like under Windows 7, I can hear sound in my headphones and the microphone works, however, Logitech Gaming Software won't recongise the card as being plugged in. I only bought this thing because it supports Dolby Headphoe, but in order to activate that, the software is needed. I'll try a few more things.
     
  7. Tat3

    Tat3 Ancient Guru

    Messages:
    11,863
    Likes Received:
    238
    GPU:
    RTX 4070 Ti Super
    Can you post name of that replacement card and I'll check around the Internets if I can find something.
     
  8. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    Here, on the card it says "adapter A-5572A".
     
  9. Tat3

    Tat3 Ancient Guru

    Messages:
    11,863
    Likes Received:
    238
    GPU:
    RTX 4070 Ti Super
    http://www.logitech.com/en-ca/support/2986?crid=407&section=downloads

    It says that "There is no software available for this product." and A5572A is listed on that list. Perhaps it's a replacement for G430 as, as you said, mic and sound works, but not the Logitech software.

    As for modding drivers. It's hard because we dont know what is actually missing, might be quite a lot of other stuff than just some config file mods... :(
     
  10. cheappo

    cheappo Guest

    Messages:
    12
    Likes Received:
    0
    GPU:
    7870 xt/2 GB
    OK, thanks for your hard work. I've already contacted the seller to see what he makes of it. I only wanted the part for its supposed Dolby Headphone functionality.
     

  11. Tat3

    Tat3 Ancient Guru

    Messages:
    11,863
    Likes Received:
    238
    GPU:
    RTX 4070 Ti Super
    No problem, sorry I didnt have the solution for your problem. :(
     

Share This Page