please check my HD2900@V8600 mod

Discussion in 'Rivatuner Statistics Server (RTSS) Forum' started by designfriemel, Nov 4, 2008.

  1. designfriemel

    designfriemel Member

    Messages:
    15
    Likes Received:
    0
    GPU:
    HD2900Pro@FireGL8600
    Dear Fellowship of the Nurb,

    I am trying to mod my HD2900pro to make it work as a proper openGL card.
    As I am totally new to softmodding drivers, I don't wanna do anything stupid to my brandnew PC. So I am double-checking my mods. Please confirm that my following mods are indeed correct!
    thx fellows!

    Rivatuner2.11
    8.453.1.0000
    and XP64 patch by... SCHOKO if I am not mistaken

    this is my .inf modification:


    [Version]
    Signature="$Windows NT$"
    Provider=%ATI%
    ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
    Class=Display
    DriverVer=04/13/2008, 8.453.1.0000
    CatalogFile=CA_63074.CAT

    [DestinationDirs]
    DefaultDestDir = 11
    ati2mtag.OGL = 10 ; Windows
    ati2mtag.Miniport = 12 ; drivers
    ati2mtag.Display = 11 ; system32
    ati2mtag.OD = 11 ; system32
    ati2mtag.Wow64OpenGL = 10,SysWOW64 ; SysWOW64
    ati2mtag.WsWow64OpenGL = 10,SysWOW64 ; SysWOW64
    ati2mtag.ORCAWow64OpenGL = 10,SysWOW64 ; SysWOW64

    [ControlFlags]
    ExcludeFromSelect=*
    ;
    ; Driver information
    ;

    [Manufacturer]
    %ATI% = ATI.Mfg, NTamd64

    [ATI.Mfg.NTamd64]
    "ATI FireGL V3100" = ati2mtag_RV370GL, PCI\VEN_1002&DEV_5B64
    "ATI FireGL V3100 Secondary" = ati2mtag_RV370GL, PCI\VEN_1002&DEV_5B74
    "ATI FireGL V3200" = ati2mtag_RV380GL, PCI\VEN_1002&DEV_3E54
    "ATI FireGL V3200 Secondary" = ati2mtag_RV380GL, PCI\VEN_1002&DEV_3E74
    "ATI FireGL V3300" = ati2mtag_RV515GL, PCI\VEN_1002&DEV_7152
    "ATI FireGL V3300 Secondary" = ati2mtag_RV515GL, PCI\VEN_1002&DEV_7172
    "ATI FireGL V3350" = ati2mtag_RV515GL, PCI\VEN_1002&DEV_7153
    "ATI FireGL V3350 Secondary" = ati2mtag_RV515GL, PCI\VEN_1002&DEV_7173
    "ATI FireGL V3400" = ati2mtag_RV530GL, PCI\VEN_1002&DEV_71D2
    "ATI FireGL V3400 Secondary" = ati2mtag_RV530GL, PCI\VEN_1002&DEV_71F2
    "ATI FireGL V3600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9589
    "ATI FireGL V5000" = ati2mtag_RV410GL, PCI\VEN_1002&DEV_5E48
    "ATI FireGL V5000 Secondary" = ati2mtag_RV410GL, PCI\VEN_1002&DEV_5E68
    "ATI FireGL V5100" = ati2mtag_R423GL, PCI\VEN_1002&DEV_5551
    "ATI FireGL V5100 Secondary" = ati2mtag_R423GL, PCI\VEN_1002&DEV_5571
    "ATI FireGL V5200" = ati2mtag_RV530GL, PCI\VEN_1002&DEV_71DA
    "ATI FireGL V5200 Secondary" = ati2mtag_RV530GL, PCI\VEN_1002&DEV_71FA
    "ATI FireGL V5600" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9588
    "ATI FireGL V7100" = ati2mtag_R423GL, PCI\VEN_1002&DEV_5550
    "ATI FireGL V7100 Secondary" = ati2mtag_R423GL, PCI\VEN_1002&DEV_5570
    "ATI FireGL V7200" = ati2mtag_R520GL, PCI\VEN_1002&DEV_7104
    "ATI FireGL V7200 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_7124
    "ATI FireGL V7300" = ati2mtag_R520GL, PCI\VEN_1002&DEV_710E
    "ATI FireGL V7300 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_712E
    "ATI FireGL V7350" = ati2mtag_R520GL, PCI\VEN_1002&DEV_710F
    "ATI FireGL V7350 Secondary" = ati2mtag_R520GL, PCI\VEN_1002&DEV_712F
    "ATI FireGL V7600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9405
    "ATI FireGL V7700" = ati2mtag_RV630GL, PCI\VEN_1002&DEV_9511
    "ATI FireGL V8600" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
    "ATI FireGL V8600 Secondary" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400
    "ATI FireGL V8650" = ati2mtag_R600GL, PCI\VEN_1002&DEV_9400




    and this is my patch...


    [Common]
    SrcFile = ati2mtag.sys
    BakFile = ati2mtag.old
    MakeCRC = 1
    Packed = 1

    ;common script for 676x+

    DstVar0 = force FireGL RV610GL capabilities(HD 2400 LE)
    DstVar1 = force FireGL V5600 capabilities(HD 2600XT)
    DstVar2 = force FireGL 3600 capabilities(HD2600)
    DstVar3 = force FireGL M76GL capabilities(HD2600XT GEMINI)
    DstVar4 = force Mobile FireGL V3600 R630 capabilities(MOBILITY 2600)
    DstVar5 = force Mobile FireGL V5600 R630 capabilities(MOBILITY HD2600 XT)
    DstVar6 = force R600GL V8650 capabilities (HD2900 XT)
    DstVar7 = force R600GL V8600 capabilities (HD2900 Pro)
    DstVar8 = force R600GL V7600 capabilities (HD2900 GT)

    Src0 = BA 67 00 00 00 E8 47 6E FF FF 85 C0 74 0D 48 8B D3
    SCM0 = FF FF FF FF FF FF 00 00 FF FF FF FF FF 00 FF FF FF
    Dst0 = BA 67 00 00 00 E8 0C BF FF FF 85 C0 90 90 48 8B D3
    DCM0 = 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

    Src1 = BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 74 0A
    SCM1 = FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF
    Dst1 = BA DF 00 00 00 48 8B CB E8 8E 1B FF FF 48 8B CF 85 C0 EB 0A
    DCM1 = 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00 00

    Src2 = BA 4B 00 00 00 E8 B7 CF FE FF A8 04 75 0D
    SCM2 = FF FF FF FF FF FF 00 00 00 00 FF FF FF FF
    Dst2 = BA 4B 00 00 00 E8 B7 CF FE FF 24 FB 90 90
    DCM2 = 00 00 00 00 00 00 FF FF FF FF 00 00 00 00

    Src3 = 72 3C BA 84 00 00 00
    Dst3 = 90 90 BA 84 00 00 00

    Src4 = 74 1F EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 73 0D
    SCM4 = FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
    Dst4 = 90 90 EB 10 BA 0A 00 00 00 E8 0D 22 FF FF 0F BA E0 0D 90 90
    DCM4 = 00 00 00 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

    Src5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 45 44 0F B7 C0
    SCM5 = FF 00 00 FF FF FF FF 00 00 FF FF FF FF FF FF FF FF
    Dst5 = E8 06 9F 00 00 85 C0 74 32 33 C0 EB 40 44 0F B7 C0
    DCM5 = 00 FF FF 00 00 00 00 FF FF 00 00 00 00 00 00 00 00

    Src6 = 83 F8 40 75 1A 66 81 7C 24 30 02 10 75 11 0F B7 54 24 32
    SCM6 = FF FF FF FF 00 FF FF FF FF FF FF FF FF 00 FF FF FF FF FF
    Dst6_0 = 66 c7 44 24 32 C5 94 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_1 = 66 c7 44 24 32 8C 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_2 = 66 c7 44 24 32 8B 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_3 = 66 c7 44 24 32 8D 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_4 = 66 c7 44 24 32 81 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_5 = 66 c7 44 24 32 83 95 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_6 = 66 c7 44 24 32 00 94 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_7 = 66 c7 44 24 32 0B 94 0F B7 54 24 32 90 90 90 90 90 90 90
    Dst6_8 = 66 c7 44 24 32 05 94 0F B7 54 24 32 90 90 90 90 90 90 90


    after I modded the driver using this patch I will do the command>recab thing, right ?
    deinstall all ati drivers and then manually guide windows via devmanager to the new modified driver ati2mag.sys (1,8MB) - right?

    shall I ignore ALL security warnings by Windows? What could happen to my hardware?
    BTW...:grin::grin: note the choice of words by microsoft: ...IMPAIR your system...

    thx again for your effort too, normanbates !

    cheers Martin :-D
     
    Last edited: Nov 4, 2008
  2. Rectifier

    Rectifier Active Member

    Messages:
    63
    Likes Received:
    0
    GPU:
    MSI HD3870-OC
    It is a lot more simple than what you suggest. You mod the INF file, (it looks OK, double-check the deviceID if you want), and you apply the patch to the driver you've extracted to c:\AMD probably somewhere. Then you go to your vidcard, and "update" the driver to the "new" one, which is given in the modded INF. Make sure windows ignores "incompatible/non-certified drivers", it might give problems otherwise. You should have an image after rebooting, and then it is up to a specview/application test to determine the mod's effectiveness.

    No re-cabbing required.
     
  3. designfriemel

    designfriemel Member

    Messages:
    15
    Likes Received:
    0
    GPU:
    HD2900Pro@FireGL8600
    thx rectifier,

    looks like it works :-D
    I have a V8650 now.
    going to run aquamark 3 tonight.
    specview at a later time...

    thx again for the hint!
     

Share This Page