A bit more “forensic analysis” of your data. Then something to try!
Device ID change
Two things are clear
=> The device name changed at some point (as you noticed yourself when you started this thread!)
=> Your headset’s Windows Device ID somehow changed as of last April as this timeline indicates
(note your headset's device ID each time)
Code:
Feb 20 16:15:21 Headset Device Install USB\VID_1395&PID_0002
Feb 21 20:31:10 Firmware Upgrade USB\VID_1395&PID_0002
Apr 14 02:43:11 Headset Device Install USB\VID_1395&PID_0002
Apr 14 03:18:03 Firmware Upgrade USB\VID_1395&PID_0002
Apr 14 03:22:26 Realtek Upgrade
Apr 17 18:13:12 Headset Device Install USB\VID_074D&PID_3554
I’m stumped to explain the timeline wrt Device ID change
- I know the timeline seems to point to Realtek
- But based on what all I’ve read / understand things to work, I can’t explain how Realtek could possibly change it
(vs. I know how firmware can do it)
- So that leaves me stumped wrt how the Device ID changed! So, at this point, will just accept that it (somehow) changed and give up on figuring out just how/what and why
Realtek Upgrade
Yes, it is interesting that it occurs within minutes after a firmware upgrade. But that also begs the question "How did the Realtek Upgrade get started in the first place?" Do you recall what you were doing/ what you did to start the upgrade?
=> Was it part of a Windows Update?
=> Or do you recall manually downloading the upgrade and invoking it??
=> Or other???
Sennheiser Firmware Upgrade
just fyi.. to "close an interesting loop" that goes back to one of your early posts!
- Look at this old press release "Micronas chip puts audio into USB headset connectors" about it's UAC355xB USB audio chip
- I took a closer look at the Sennheiser firmware upgrade download. When you run the upgrade it creates a driver file named customer.inf. This gets installed as one of your Vista drivers.
- Now understand that driver installation files ( .inf files) that don't come as part of Windows itself (but are OEM drivers that people install in addition to Windows' own drivers) are renamed when Windows installs them. They get filenames of the form oemnn.inf where nn are simply digits assigned to create a unique filename
- I didn't recognize it for what it was at the time, but you actually found an instance of customer.inf AFTER it had already been installed on your machine (way back at the beginning of this thread!!)
- Look back at post #11 at file in your attachments oem6.inf! Turns out it's a driver for the Micronas audio chip in your Sennheiser headset!
Code:
Name Oem6
Folder inf (C:\Windows)
------------------------------------------------------------------------------
;
; Micronas [COLOR="Red"]UAC355x[/COLOR] Filter Driver Installation Script
; Copyright (c) Micronas GmbH
- And, btw, if you look at the end of oem6.inf (aka customer.inf) you'll see the ONLY 4 Device IDs this Micronas driver defines (i.e. it'll work with) (even more reason i can't believe Realtek knows these IDs let alone can change to these IDs)
Code:
; **** Customer device define here ********
USB\VID_Vend&PID_Dev1 = USB\VID_1395&PID_3554 ; old mixed
USB\VID_Vend&PID_Dev2 = USB\VID_1395&PID_0001 ; Mono Headset
USB\VID_Vend&PID_Dev3 = USB\VID_1395&PID_0002 ; Stereo Headset
USB\VID_Vend&PID_Dev4 = USB\VID_074D&PID_3554 ; Micronas
What next
(Remember you need to set Windows folder options (per my prior post) to not hide stuff or you won't find/see all your folders and files)
See attached .pdf file for instructions on how to search for text through C:Windows\inf and all its subfolders.
=> You can also manually look (or attach) specifically ks.inf as it contains your media descriptions/definitions
If above fails to provide anything good, i got a registry script to try before i think we near the end of this rather interesting road (hope we get that cigar!)
/* EDIT */
One thing to add about how your device ID changed, is that is possible that FIRMWARE upgrade is the cause as i still think. And might be that the change doesn't take affect at the moment that firmware upgrade ran but rather the first time the headset was unplugged then replugged! (which would then explain the timeline