Jump to content

Mobility Radeon - 10.6.6/7 guide for QE/CI - testing 10.7


wmarsh
 Share

564 posts in this topic

Recommended Posts

Can someone read out the BIOS Infos with Radeondump of this VBIOS file:

http://db.tt/OxSn7vR

(It's a 4570 mobility)

 

bash-3.2# ./radeondump > 1002_9553.rom

Usage: ./radeondump [-d] [regnum] [-r start,end]
-d		dump Radeon card BIOS ROM
regnum		dump Radeon card IO register values at regnum
-r start,end	dump Radeon card IO register values in the range of [start,end]
-i		dump EDID
bash-3.2#

Link to comment
Share on other sites

Can someone read out the BIOS Infos with Radeondump of this VBIOS file:

http://db.tt/OxSn7vR

(It's a 4570 mobility)

 

bash-3.2# ./radeondump > 1002_9553.rom

Usage: ./radeondump [-d] [regnum] [-r start,end]
-d		dump Radeon card BIOS ROM
regnum		dump Radeon card IO register values at regnum
-r start,end	dump Radeon card IO register values in the range of [start,end]
-i		dump EDID
bash-3.2#

mac$ ./radeondump < 9553.0301.00E0.vga.rom

ATOM BIOS Rom:

SubsystemVendorID: 0x1019 SubsystemID: 0x2379

IOBaseAddress: 0x9000

Filename: BR033553.004

BIOS Bootup Message:

BR033553.004 M92 DDR2 64bit 500e/500m

 

Connector at index 0 type: VGA (1)

Connector's i2cid: 90

Connector at index 1 type: LVDS (7)

Connector's i2cid: 91

 

Try this.

Transmitter, Encoder, Port, and SenseLine like this.

02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 02 LVDS

10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 VGA

use HexEdit to find Peregrine

00 02 00 00 04 02 00 00 00 00 00 00 02 01 04 05 00 04 00 00 00 01 00 00 00 00 00 00 20 00 02 02

and replace to yours.

02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 02 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

Replace two locations for both 32bits & 64bits.

 

Don't use kexts from 10.6.6 MBP 2011 or Lion.

Link to comment
Share on other sites

Thanks, but it doesn't work :)

 

When i boot mac os x with this "GraphicsEnnabler=Yes AtiConfig=Peregrine -v" the Screen will go of after the VerboseLog (also VGA out dont'work (no signal)) and the Screen's Backlight goes of :/

 

Can this help?:

 

martens-mac:vbios Marten$ ./radeondump -i
Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/AGP@1/IOPCI2PCIBridge/VGA@0/RadeonPCI
it matched on name "ATY_GPU"
Detected unknown Card (device id: 0x9553)
It's not in known card list, treat as card with device id: 0x9511
Detect EDID may fail for this card.
Start I2C dump
ATOM BIOS detected
ATOM BIOS Rom: 
SubsystemVendorID: 0x1019 SubsystemID: 0x2379
IOBaseAddress: 0x9000
Filename: BR033553.004
BIOS Bootup Message: 
BR033553.004 M92 DDR2 64bit 500e/500m									   

object id 0005 01
src object id 2115 21
record type 1
rhdAtomParseI2CRecord:  I2C Record: GPIO_ID 9 EngineID: 0 I2CAddr: 0
ddc_line from ATOMBIOS: 0x0
record type 4
object id 000e 01
src object id 2121 33
record type 1
rhdAtomParseI2CRecord:  I2C Record: HW_Line 9 EngineID: 0 I2CAddr: 0
ddc_line from ATOMBIOS: 0x0
record type 4
martens-mac:vbios Marten$

 

EDIT: KExt loaded:

ATIFramebuffer.kext

ATIRadeonX2000.kext

ATI4600Controller.kext

ATISupport.kext

 

Aviable Res:

800x600

1024x768

1280x1024

1680x1050

 

Graka will be detected but no Screens :P

 

EDIT2: With LionKexts i can use both Displays (VGA, Internal) with the right res. but no QE/CI and on the Internal Screen there are Crazy colours and a "nervous" screen

Link to comment
Share on other sites

Hi folks,

 

what can I do if the video bios dump does not show an i2cid valud for the LVDS connector?

I have a mobility radeon 4650 in my laptop.

 

Here is the dump:

ATOM BIOS Rom: 
SubsystemVendorID: 0x104d SubsystemID: 0x9035
IOBaseAddress: 0xd000
Filename: BR34169.001 
BIOS Bootup Message: 
Sony_M764_M96M2LP_gDDR3 M96 GDDR3 128bit 450e/600m                          

PCI ID: 1002:9480
Connector at index 0
Type [@offset 46098]: LVDS (7)
Encoder [@offset 46102]: INTERNAL_UNIPHY2 (0x21)
Connector at index 1
Type [@offset 46108]: VGA (1)
Encoder [@offset 46112]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 46179]: 0x90, OSX senseid: 0x1
Connector at index 2
Type [@offset 46118]: HDMI-A (11)
Encoder [@offset 46122]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 46202]: 0x94, OSX senseid: 0x5

 

Any ideas?

Kind regards an thanks in advance

Link to comment
Share on other sites

  • 2 weeks later...

Can someone help me? I can't get QE & CI on my 4570 Mobility to work :(

I tried this:

Peregrine:

VGA	  02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 02
LVDS	10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01

Both will work and i can change the res to 1366x768. On the VGA Output the screen is not centred.

How can i get QE/CI to work?

 

Some Infos:

Kexts loaded:

ATIFramebuffer.kext
ATI4600Controller.kext
ATIRadeonX2000.kext
ATISupport.kext

 

Sys Profiler:

ATI Radeon 4500 Mobility Series:

 Chipsatz-Modell:	ATI Radeon 4500 Mobility Series
 Typ:	GPU
 Bus:	PCIe
 Steckplatz:	Slot-1
 PCIe-Lane-Breite:	x8
 VRAM (gesamt):	512 MB
 Hersteller:	ATI (0x1002)
 Geräte-ID:	0x9553
 Versions-ID:	0x0000
 ROM-Version:	113-B7710C-176
 EFI-Treiberversion:	01.00.318
 Monitore:
Monitor:
 Auflösung:	1366 x 768 @ 60 Hz
 Pixeltiefe:	32-Bit Farbe (ARGB8888)
 Hauptmonitor:	Ja
 Synchronisierung:	Aus
 Eingeschaltet:	Ja
 Integriert:	Ja
SyncMaster:
 Auflösung:	1920 x 1080 @ 60 Hz
 Pixeltiefe:	32-Bit Farbe (ARGB8888)
 Synchronisierung:	Aus
 Eingeschaltet:	Ja
 Rotation:	Unterstützt

 

BIOS Dump:

ATOM BIOS Rom: 
SubsystemVendorID: 0x1019 SubsystemID: 0x2379
IOBaseAddress: 0x9000
Filename: BR033553.004
BIOS Bootup Message: 
BR033553.004 M92 DDR2 64bit 500e/500m									   

PCI ID: 1002:9553
Connector at index 0
Type [@offset 45504]: VGA (1)
Encoder [@offset 45508]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45548]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 45514]: LVDS (7)
Encoder [@offset 45518]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45571]: 0x91, OSX senseid: 0x2

 

Thanks for any help! :D

Link to comment
Share on other sites

Hi all!

We finally succeeded in getting Mobility Radeon HD 4xxx working with QE/CI

...

 

Great work, but I think there're too many people who don't understand how to get their cards working :thumbsup_anim:

I've been trying to get QE/CL on my Mobility HD 4330, I tried different ways, and now I use kexts from that topic:

http://www.insanelymac.com/forum/index.php?showtopic=255976

The problem is that I can't use GraphicsEnabler=Yes, because I got the screen full of colored blocks (you can see it in attachment).

Also, you can read what I did in this topic:

http://www.insanelymac.com/forum/index.php...t&p=1683842

 

Can you at least upload your kexts? Maybe some magic will happen...

Anyway, thanks!

post-418191-1305541002_thumb.jpg

Link to comment
Share on other sites

What about the Fan?

It runs all the time (100%).

 

EDIT: Maybe it's the FAn of the mobility graphic? Or is it the CPU Fan? I dont know if my laptop have an Graphiccard fan

 

 

Yes is the GPU fan, also in mine is very noisy...

actually I think there's no way to control it in osx, but flashing the card's rom, but my card doesn't allow it..

take a look here:

http://www.insanelymac.com/forum/index.php?showtopic=227787

 

little offtopic, how did you manage to let the sound card work? (send me a PM if you want..)

Link to comment
Share on other sites

And when i modify it it will run quiet?

 

With that method you can rearrange the curve of the fan's speed in the way you think is better see point 10.

Link to comment
Share on other sites

i NEED HELP

in ati.c:

208		{ 0x9498,	0x24511682,	CHIP_FAMILY_RV730,		"ATI Radeon HD 4650",				kNull		},
209		{ 0x9498,	0x24521682,	CHIP_FAMILY_RV730,		"ATI Radeon HD 4650",				kNull		},
210		{ 0x9498,	0x24541682,	CHIP_FAMILY_RV730,		"ATI Radeon HD 4650",				kNull

My card is Mobility radeon HD 4650

but i not see:

change:
   { 0x10029552,  "Peregrine"}  ,
to:
   { 0x10029552,  "Flicker"}  ,

How to modify it.

Sory my bad English

Link to comment
Share on other sites

Hi everyone, this is my ati dump from ubuntu:

[    0.000000] Linux version 2.6.32-21-generic)
[    2.397854] [drm] Initialized drm 1.1.0 20060810
[    3.379081] [drm] radeon defaulting to kernel modesetting.
[    3.379083] [drm] radeon kernel modesetting enabled.
[    3.379941] [drm] radeon: Initializing kernel modesetting.
[    3.380015] [drm] register mmio base: 0xFC000000
[    3.380017] [drm] register mmio size: 65536
[    3.380125] [drm] Clocks initialized !
[    3.381866] [drm] Detected VRAM RAM=256M, BAR=256M
[    3.381868] [drm] RAM width 64bits DDR
[    3.381978] [drm] radeon: 256M of VRAM memory ready
[    3.381979] [drm] radeon: 512M of GTT memory ready.
[    3.382052] [drm] radeon: using MSI.
[    3.382083] [drm] radeon: irq initialized.
[    3.382085] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    3.382267] [drm] Loading RV620 Microcode
[    3.417946] [drm] ring test succeeded in 1 usecs
[    3.418068] [drm] radeon: ib pool ready.
[    3.418130] [drm] ib test succeeded in 0 usecs
[    3.418132] [drm] Enabling audio support
[    3.418253] [drm] Radeon Display Connectors
[    3.418255] [drm] Connector 0:
[    3.418256] [drm]   VGA
[    3.418258] [drm]   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[    3.418260] [drm]   Encoders:
[    3.418261] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    3.418263] [drm] Connector 1:
[    3.418264] [drm]   LVDS
[    3.418266] [drm]   DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[    3.418267] [drm]   Encoders:
[    3.418268] [drm]     LCD1: INTERNAL_KLDSCP_LVTMA
[    3.418270] [drm] Connector 2:
[    3.418271] [drm]   HDMI-A
[    3.418272] [drm]   HPD1
[    3.418274] [drm]   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[    3.418275] [drm]   Encoders:
[    3.418277] [drm]     DFP1: INTERNAL_UNIPHY
[    3.553591] [drm] fb mappable at 0xD0141000
[    3.553593] [drm] vram apper at 0xD0000000
[    3.553594] [drm] size 4096000
[    3.553595] [drm] fb depth is 24
[    3.553596] [drm]    pitch is 5120
[    3.553668] fb0: radeondrmfb frame buffer device
[    3.553673] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0

 

so what's next?? where can I find a good tutorial about personalities and how to edit them??

Thanks

Link to comment
Share on other sites

can someone please tell me what framebuffer I have to patch to try on Mobility radeon hd 3450? and than use it with native kext from lion, please?

thanks in advance

I would like to help the community with this unlucky GC but I don't know how...

Link to comment
Share on other sites

Get the module_system branche by typing at terminal:

 

svn co http://forge.voodooprojects.org/svn/chameleon/branches/module_system

 

you will find source files at your home folder, then replace ati.c file by the one i modded but before compiling make sure to include your device id & default fb as i shrinked that part.

for me it just inject more entries into ioreg (cosmetic), i don't see any difference (but my system is good already), may be it can bring something new for you.

i have tried DSDT injection before but no go too

Him mucha, when I paste this code, i have see

 

svn: URL 'http://forge.voodooprojects.org/svn/chameleon/branches/module_system' doesn't exist

help me

Link to comment
Share on other sites

 Share

×
×
  • Create New...