PDA

View Full Version : flashing 9800 pro to xt


sssp
08-31-2005, 04:59 AM
I'm a big noob when it comes to this stuff. A few days I found out I can do this. I check my memory and it has 8 memory chips so i am assuming its the R360 opposed to the 16 or so memory chips in the R350 core. But when I installed Ati tool it says I have the R350 core...which do I have?
If I am able to do this where do I get the bios? My card is a Ati radeon 9800 pro 128 MB with samsung memory. I am looking for Ati radeon 9800 xt 128 MB bios with samsung memory but I can't find anything. Only thing I can find is this (http://www.techpowerup.com/bios/?search=9800+xt&Submit=Search#flas). I am going to follow these instructions here (http://www.i-hacked.com/content/view/153/42/) to flash. Thanks for the help, I've been searching this forum and google for answers but can't really find anything.

dolf
08-31-2005, 07:04 AM
:D Hi as a beginning read that: http://www.rojakpot.com/default.aspx?location=3&var1=92&var2=0 ;)

When you are ready to answer what type of PCB you have we will see how to help you with the BIOS image. You should remove heat sink and to ensure R360 with your own eyes. :D

Success

INSTG8R
08-31-2005, 09:26 AM
ATI Tool will only show you what the BIOS tells it too.The easiest way to find out if its actually an R360 core is to dump your BIOS using ATI Tool(can find it under Misc.), then download a BIOS editor(I prefer RaBit) and look at the name of the BIOS.If it says R360 Hynix DDR 113-A07537-103 BIOS or something similar(the key being the R360 bit) your generally okay to flash to an XT. But be careful with the Mem speeds as real XTs have faster memory than Pro's so make sure your card can handle the higher speeds or use the GeCube XT BIOS as it has "safer" clocks

sssp
09-01-2005, 10:06 PM
Thx for the replies guy, I dumped my bios and RaBit says that I have the R350 core, so i guess i wont be flashing it

dolf
09-01-2005, 11:48 PM
Sssp read the above carefully but don't trust whatever the programs tells you. Software CAN'T define what core you have :eek: . You MUST remove the heatsink and to inspect!!!!!!!!!!!!!!!!!!!!!!!

sssp
09-02-2005, 04:19 AM
yea i forgot to add that I was gonna do that this weekend to find out forsure what core it is

INSTG8R
09-02-2005, 08:31 AM
Sssp read the above carefully but don't trust whatever the programs tells you. Software CAN'T define what core you have :eek: . You MUST remove the heatsink and to inspect!!!!!!!!!!!!!!!!!!!!!!!

Dolf that is NOT true I KNOW for FACT that ALL R360 Core 9800 Pros use a an R360 BIOS that has been dumbed down(I know because I have one)ask anyone who has an R360 cored 9800 PRO what there orginal BIOS was called I have debated this with many users. R360 Hynix DDR 113-A07537-103, this is mine from my Sapphire I will upload it and you can check it for yourself that the WILL show as a 9800PRO by device ID .
I flashed mine and didnt look at my core for about 2 months until I finally replaced the cooling(wanna guess what my core said?)Now on that note I wouldnt advise anyone flashing an R360 Cored 9800 to XT without upgrading the cooling.
But this method saves someone destroying their stock cooling likes Sssp here who doesnt have an R360 core(those pins are NOT the easiest things to get out)

Meh heres the Log file for it just to prove my point:

-- RaBiT v.1.7.2 build 390 --
> RaBiT driver v.1.0.5 is loaded
Readed from file: 53248 bytes, ROM len: 53248 bytes
-- Analyze ROM BIOS --
> HEADER offs: 0x10E
> PCIR struct offs: 0x17C
> CRC table offs: 0x19D
> CLOCK table offs: 0x8FE
Core clock is 378.00 MHz
Memory clock is 338.00 MHz
Reference clock is 27.00 MHz
> DRAM table offs: 0x1DD
MEM info: MC_CNTL(0x00000022), memory size = 128 Mb
> Memory config: 0x2240
> TV table offs: 0xC640
Active TV type: 'NTSC'
> Hardware table: at 0x641, Rev.2
hw_a: 0x330F, hw_b: 0x0000
> DFP table offs: 0x653
DFP table Ver.4, 2 preset(s)
TMDS_PLL(000B01CB), freq = 155.00 MHz
TMDS_PLL(000B01CB), freq = 200.00 MHz
> Connectors Layout table offs: 0x64B
Conn0 type = VGA, DDC = VGA, DAC = Unknown
Conn1 type = DVI-I, DDC = DVI, DAC = Primary
> VESA BIOS Extension 2.00, Rev. 1.00 info:
Vendor: ATI Technologies Inc.
Product: R360, Rev. 01.00
OEM: ATI R360
> ASIC Config:
0x75 = 0x08, 0x74 = 0x90
-- ROM BIOS info --
Desc: R360 Hynix DDR 113-A07537-103 BIOS
Info: R360AGP DGD1UN, nhrq6356.p03 v611 , 2004/03/04 09:51
Radeon family: Radeon 9800 series
-- Parsing hardware scripts: --
> PLL script at 0x053F
> PLL2 script at 0x05F0
> INIT script at 0x0291
> MEMORY script at 0x03CA
-- Found hardware registers values: --
> M_SPLL_REF_FB_DIV(0x01383204) at 0x0569
> SCLK_CNTL(0x00000002) at 0x05B6
> MC_TIMING_CNTL(0x1A29A222) at 0x040E
> MC_CNTL(0x00000022) at 0x03CC
> MCLK_CNTL(0xAA3F1212) at 0x059F
> MC_SDRAM_MODE_REG(0x30430042) at 0x0424
> MC_CHP_IO_OE_CNTL_CD(0x5F305F30) at 0x0408
> MC_READ_CNTL_CD(0x39AC39AC) at 0x0301
> MC_READ_CNTL_AB(0x39AC39AC) at 0x02F5
> MC_REFRESH_CNTL(0x00004029) at 0x02EF
> MC_CHP_IO_OE_CNTL_AB(0x5F305F30) at 0x03FC
-- In BIOS memory timings --
tWL = 1.5
tCL = 4
tCMD = 0 clock
tSTB = equals tWrL
tRcdRD = 5
tRcdWR = 3
tRP = 5
tRAS = 10
tRRD = 4
tR2W = CL + 3
tWR = 3
tW2R = 2
tW2Rsb = Use tWR Rule
tR2R = 2
MemRR = 29
tRFC = 17
tRBS = CL + 3
tERST = CL - 1
tQSREQ = CL - 1.5
tDQM = WL - 1
tDQS = WL - 1
tDQM_Adv = As specified
tDQS_Adv = As specified
-- Additional hardware info --
SDRAM Mode Register: 0x42
MCLK source select: MPLLCLK/2
SCLK source select: SPLLCLK/2
SDRAM specific: 2**12 rows, 256 columns
SDRAM dynamic CKE is Enabled
-- User changes followed --

dolf
09-02-2005, 09:46 AM
INSTG8R you are right about posibility to discover the core type useing programs. About the BIOS I will ask myself (because I still have Sapphire 9800PRO 128MB with R360 core and XT PCB modded to 9800XT useing my own modded BIOS). Of course I have the original PRO BIOS and it shows R360 core PRO with different number than your BIOS (R360 Hynix DDR 113-A18812-100 BIOS 2004/03/30).

But the idea behind that was to don't trust blindly to what software tells you because it is possible to have R360 but to miss that because of laziness. :confused: ;)

INSTG8R
09-02-2005, 11:17 AM
Yes but as I said its much safer to dump the BIOS and check the BIOS number than to go tearing of your heatsink(possibly damaging something)to find out its an R350 core.This method just saves you the trouble

BTW lucky you on getting the XT PCB

dolf
09-02-2005, 05:04 PM
For sure if after dumping the BIOS you can read R360 you probably have it. But if you dump BIOS and discover R350 so what?
After removing heatsink you can be astonished that in fact there is R360 ;) .

The first 9800PRO with R360 core appears somewhere in the beggining of 2004.

dolf
09-03-2005, 12:14 AM
INSTG8R mentioning about XT PCB you return me 1,5 years ago when I have received from USA within one month 2 9800PRO's. The first one was classic 9800PRO but the second was strange (at that time). The second performes a bit better (5600 / 5650 3DMarks :confused: ) and I begin to wonder why. After few resurch I have foud rojak guide. I saw R360 in the second BIOS but first was R350. I have inspect the card but R350.
Imediately I perform BIOS mod with gecube BIOS with overdrive and I have got 9800XT 128MB with temp monitoring also I have noticed that fan changes his speed in RivaTuner but no change in RPM practically :confused: . Again searching and "how to enable fan control on 9800PRO with XT PCB" by W1zzard :D .
Immediately done (one transistor for few cents) ;) .

But it was not enough. The Gecube BIOS has Overdrive 398MHz enabled. The speed drops to 398MHz from previously "default 412MHz" preliminary increased from 398MHz with Rabit :mad: . No other available BIOS with Overdrive 418MHz (or 432MHz) when enabled. Even the Overdrive is not very usefull I like to have ORIGINAL things if I am so lucky to receive XT PCB.

After a lot of searching I have done my own mod of 256MB XT BIOS which tooks me few months because after modding one "miserable" program - ati_id shows 256MB and this was like thorn in my back. Finaly I did it. No software can recognize that BIOS is not original 128MBXT. Also I discover that one of the first ATI BIOS has Overdrive 432MHz ;) , the other only 418MHz. It was necessary to change a litle bit the memory timings but doing that in RaBit results in black holes on the screen. I overcome this by manual mod of the timings in hex editor and the result was fantastic :D . I am very happy and proud with this.

If this is so much boring for you I will say that I've writen that just because it was nice to remember. I still have this card and it is much more dear for me than my second card X800XT PE.