Well! the "on" profile indicate that everything is loading well.
the card is properly recognized in graphic/dispaly and in pci board too with the correct fb assigned.
All the kexts are loaded: ati4600controller, atiframebuffer, radeonx2000 and atisupport.
If neither your patched version of atiframebuffer and kizwan's one works I think the patch is not the right one for your card.
No display was detected so it seems there is not a proper connection instruction on both ports. It means it's still a different card than mine.
I think you should follow mucha's guide to figure out the right values for your card's connectorType, transmitter, encoder, ports, senseid and whatever else... So you could patch your framebuffer from zero.
You can try to do it using the 10.7 (linked above) solution on an external vga display (the internal lvds gets wrong colors)
OK. Guess I will have to do everything else further by myself. But before continuing, can you tell me how should I identify my ATIFramebuffer. Because I am not sure my card uses Peregrine. Because MSI has released other similar design laptops with HDMI and same video card. So they might have put the internals for HDMI in my card but not just put the interface. So if I can confirm which framebuffer I use, I can go ahead.
Also does everst work to get mobility bios dump?