• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Ati catalyst 10.1 drivers working with Palit 4850 only after vendor id change.

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
When the catalyst 10.1 drivers came out, I quickly downloaded them and after installing I find that the driver will not install and gives a message something about driver not installing cause it could not find the files. Code 31

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

Ive tried uninstalling everything from safe mode, clearing all the drivers etc. But still same message, while installing 9.12 I can install without any issue without doing anything special, just installing from windows 7.

It really bothered me that I couldn't install new drivers and after just googling with search terms "10.1 ati palit and code 31". I noticed that alot of people not being able to install the drivers.
I have no clue if Im allowed to post links but if you search with those terms, the 2nd link points to ati/amd having some issues with palit.


So I thought that maybe for some crazy reason ati might of done something on purpose to stop palit cards from installing....

So all I did was use the Radeon bios editor on your website to change the vendor id.... after flashing that changed bios, it installed, right from the desktop.

I have no idea if anyone else in this forum has encountered such a thing, and I dont even if what I did is safe or smart or w/e.
But I just want to know if anyone else here has issues with palit and 10.1 driver.


Information about my card and system:
I used the 10.1 directly downloaded from the ati/amd website
I have the palit hd 4850 sonic with a default bios downloaded from the techpowerup gpu bios website.
I run windows 7 32bit.
 
Last edited:
Joined
Jul 19, 2006
Messages
43,619 (6.43/day)
Processor AMD Ryzen 7 7800X3D
Motherboard ASUS TUF x670e-Plus Wifi
Cooling EK AIO 360. Phantek T30 fans.
Memory 32GB G.Skill 6000Mhz
Video Card(s) Asus RTX 4090
Storage WD/Samsung m.2's
Display(s) LG C2 Evo OLED 42"
Case Lian Li PC 011 Dynamic Evo
Audio Device(s) Topping E70 DAC, SMSL SP200 Amp, Adam Audio T5V's, Hifiman Sundara's.
Power Supply FSP Hydro Ti PRO 1000W
Mouse Razer Basilisk V3 Pro
Keyboard Epomaker 84 key
Software Windows 11 Pro

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
I have done most of the stuff you mention in your post, before I tried changing the sub vendor id. Always got the same message. Code 31.

After changing the sub vendor id, from the 0x0000 palit one to the 0x10B0 - Gainward/CardExpert

I just clicked on the driver pack and it installed fine.

Gpu-z and and catalyst manger both say it has installed 10.1, previously it would complete the installation change my resolution to a very low one, ask for restart and upon booting up it catalyst would say that the driver was not installed. Device manager would say code 31.

I will try out what you have mentioned though, as Im thinking mabye what I did by changing the vendor id I probably just made all sorts of new registries so it didnt end up conflicting with the previous installation registries
 
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
I just get my vendor codes and insert them into the drivers .inf file if I have issues. Takes about 5 minutes and it works every time.
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
how would one do that? I would like to try this also.

I hope someone with an ati palit card can try this, because it seems like only palit ati cards are having this issue.
and from what I read from google and reading people's posts. It seems like they tried most of the stuff recommended in the 2nd post.

Right now im trying everything suggested in the 2nd post.
I've changed my vendor id back to the palit one. After restart before I even uninstall the 10.1 driver I get the code 31 message again.

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
 
Last edited:
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
Go to

Start-->Control Panel-->System and Security-->System-->Device Manager-->Your card.


Find your device ID and copy the line shown in the second picture.






Now start the installation of the new driver, and stop it once it extracts the new install package. Browse to the package as shown, to the file as shown, if your audio drivers don't work for your HDMI you can do this same procedure.

Browse or search down to the section that contains your cards. Make a space to add your driver line. Paste your device ID, then copy one of the other lines above or below to make up the rest of the line so it looks just like the others.

Once you save and exit install teh drivers from the main setup file.



If your device ID's aren't showing up in Device manager then use another tool to get your BIOS and look at them there.

Some vendor ID's don't get updated occasionally in the drivers for some odd reason and users have these issues.
 

EviLZeD

New Member
Joined
Sep 14, 2006
Messages
815 (0.12/day)
System Name Ez - 1st custom
Processor AMD Phenom x3 8450
Motherboard Asus m3a78-em
Cooling thermaltake mini typhoon :D aerogate fan controller
Memory 6gb corsair xms 2 800mhz ddr2
Video Card(s) xpertvision HD 4850 1GB ddr3 sonic 685/1000
Storage Corsair 128gb SSD, 2x 250GB maxtor 16mb cache raid 0, 500gb 32mb cache storage
Display(s) AMD surround view 2x e172fp 17" 1x dell e248wfp 24"
Case coolermaster elite 330
Audio Device(s) creative audigy se
Power Supply hiper type r 580watt
Software Windows 7 x64
I also have this issue with my xpertvision*(i think palit owns them or something?) 4850 i thought i was the only one
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
Can you help me make the vendor id?
Mine reads a bit funny.


Right now I'm running 9.12 btw
 
Last edited:

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)


So Ive changed my subvendor id again this time to the ati one and once again it works.

Ive also noticed that the device id is the same but the vendor id is different when viewed from device manager in the 2 screenshots.

Oh ya, I also changed some fan settings and slightly upped the gpu speed, this time around along with changing the vendor id.
 
Last edited:
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
What does it matter what teh vendor ID shows? I used a different bios signature for my cards overclocking and if it won't install I just add what I showed to the drivers .inf file so it will install.
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
difference is that it installs:confused:

I'm just noting what I noticed diff.

and it seems like the device id for palit and the ati one i switched to is already there.
so what would I need to add?

Then again I might not exactly know what I'm doing with the driver inf should could you please confirm that the device id or w/e does exist?

Thanks
 
Joined
Jan 6, 2008
Messages
151 (0.02/day)
Location
Singapore
System Name Gaming/Lightroom System
Processor i5 4670
Motherboard Asus H87M-E
Cooling Noctua U12P SE2
Memory 2x 4GB DDR3 1600
Video Card(s) MSI 580 GTX
Storage Crucial M500 240GB, 2TB, 2TB, 1.5TB
Display(s) Dell u3011 + Dell 2007fp
Case CM HAF 932
Audio Device(s) Onboard + Logitech Z5500
Power Supply Thermaltake 750w toughpower
Software Win8.1 64bit
The vendor ID of my card (palit 4970 512mb) is there, but it still doesn't install!
 
Joined
May 17, 2008
Messages
405 (0.07/day)
Location
Bulgaria
I have the same problem with my bro's XpertVision HD2600 PRO Sonic. I am going to try the thing with the .inf file
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
If your doing it there way, it supposed to be the device id that you are supposed to add into the driver inf file I think.

The only way I got my palit to work and ONLY my palit 4850 to work was to change the vendor id in bios.

I dont think you should do this if its not palit, cause I really think this is only a palit issue.


What I've been trying to point out is that for some reason no matter what I do, it does not install.
Even after following the instructions to uninstall, clean out registry, driver sweeper.

Nothing.

Then trying to use the .inf file to add my device id. Its already there, and the only difference between the numbers in the device manager are the parts after

PCI\VEN_1002&DEV_9442

ie.
Palit
PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00
Ati
PCI\VEN_1002&DEV_9442&SUBSYS_00001002&REV_00

which is why I think changing the device id doesnt work for me, cause its already there.
 
Last edited:

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
Hm...I might try to add the whole thing into the inf.

PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00

Although I dont see this anywhere in the old 9.12 catalyst inf file and it works.
I should try cause its surely better than changing the bios.
 
Joined
May 17, 2008
Messages
405 (0.07/day)
Location
Bulgaria
Yes i also noticed that the 9.12 inf file is the same as 10.1. BTW XpertVision is a Palit brand. I will wait for the 10.2 drivers and if they have the same issue i will probably stick with 9.12....
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
Oh ok I didnt know that and I really should of just stuck to 9.12 until the newer ver comes out, but I have a terrible need to update things:D

Also
I tried to add the whole thing into it,

PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00

No good for me.
 
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
If you have a unidentified BIOS edit the BIOS to reflect your cards vendor ID and it should work fine.


Didi you use the signature of another card, insert it into your cards BIOS and reflash that? Or did you flash a different MFG BIOS onto your card?


You should only need the "PCI\VEN_1002&DEV_9442" inserted alphanumerically into the inf file. Pay attention to the steps the inf file uses, if it isn't inserted correctly it will halt the install, or not install the driver.
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
I have been using the palit 4850 hd sonic bios from the bios database, which should be the original bios for my card.
The only thing I have done that works is change vendor name in the original bios for my card.

Then it works.

For the driver inf thing

"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00

that is what I had pasted.

If I just use only this
PCI\VEN_1002&DEV_9442

it is already there as :

"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442
 
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
Is it the first alpha numeric listing?

Looking at my inf file it should be the second in line. It could be that your subvendor ID is invalid, and the driver is doing a cross check on that and denying installation due to that.


Try getting your BIOS and correcting it, then re-flashing it.
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
Im not sure actually what your asking,

But the
"ATI Radeon HD 4800 Series+++++" = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00

is the last listing I have( I had to use + to represent spaces cause for some reason it gets auto formated in the post)


This one appears as the 2nd listing under ""ATI Radeon HD 4800 Series"

"ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442


And the thing is my bios is original and when i compare all the others ones listed for download, they all use the 0x0000 number in the vendor id in radeon bios editor.

So its not like Im correcting something that is wrong cause its a modified bios, its more like I have to change the original bios for my card, so that it works with the 10.1 driver.




All I've done from the very beginning to get the driver working is just to change the palit original bios for my card from the 0x0000
to another one such as the ati one 0x1002. Then flashing it.

Ive tried it a few times and even on a failed install when I get a code 31 when im using the palit bios and just flash it with a changed vendor id.
Reboot and driver automatically works and is installed.
 
Last edited:
Joined
Nov 4, 2005
Messages
12,110 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
Use 1002 and reflash. Notice how 0000 is not in the inf file for 10.1?


Since yours is for example a Palit, and Palit can release OEM drivers with their own vendor code 0000 to update their cards only, ATI is just omitting the BIOS code from the drivers file. I guess since you had already changed yours to the 1002 and your is listed as 0000 everythign you have shown to date woudl ahve worked if you used 0000 instead.


So either change your cards vendor ID, or change your inf files, to reflect your actual line your card has.
 

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
No point in changing inf file because the entry is already there and you said the "&SUBSYS_00000000&REV_00" part was not needed
so ""ATI Radeon HD 4800 Series " = ati2mtag_RV7X, PCI\VEN_1002&DEV_9442" would be fine.

Well flashing to the bios with another vendor id IS EXACTLY what i did in the beginning:D
I'm pretty sure I've mentioned this.


I was just wondering why I would have to do such a thing and I just want confirmation from anyone with a palit card.



Palit with 9.12 driver:
PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00

using Ati vendor code:
PCI\VEN_1002&DEV_9442&SUBSYS_00001002&REV_00

they actually both have use the 1002 vendor code but at the end that where it is different.
Also I've compared the 9.12 inf file too, it also has the
PCI\VEN_1002&DEV_9442 entry but it does not have the &SUBSYS_00000000&REV_00 part either the only part that makes it any different from the ati one.


If anything I would like to say that I've solved my problem and I just want the people with palits to confirm that this is a problem.
 
Last edited:

SuddenstrikE

New Member
Joined
Feb 14, 2010
Messages
20 (0.00/day)
As you can see, PCI\VEN_1002&DEV_9442&SUBSYS_00000000&REV_00 is with the bios using the 0x0000 vendor code. This is with the default unmodified bios, which installed fine with 9.12 but not when using 10.1

 
Top