Jump to content
InsanelyMac Forum
Valse

Asus G75VX - Mountain Lion

Recommended Posts

Ok. So I think I edited the nvidia kexts right but I need nvdaresman.kext and everytime I install it, it hangs on startup. The weird thing is that I don't see anything out of the ordinary when booting in verbose mode. Any feedback would be appreciated

 

Share this post


Link to post
Share on other sites
Advertisement

if you remove fakesmc, leave nvdaresman and boot verbose, the system won't boot but it may gives you a clue about Fakesmc is giving conflicts with nvdaresman. The key must be a binary patch to nvdaresman or patch fakesmc. Patching kakesmc is easier because there is source code for that

Share this post


Link to post
Share on other sites

In case I do get this patched, I already modified NVDAStartup.kext for the 670mx: http://www.osx86.net/downloads.php?do=file&id=4059

 

I also modified fakesmc to have the smc version of the actual MacBook Pro 10,1 (which is the smbios I'm using). Supposedly that should bring about performance improvements: http://www.osx86.net/downloads.php?do=file&id=4065

 

The kext for the wifi and bluetooth (thought the bluetooth didn't work for me) was put on a previous post too.

 

So if I can get this patched, Everything will be working besides the bluetooth which is no big deal to me.

 

Finally, how do you know it's fakesmc causing the issues? When I boot with nvdaresman and fakesmc installed, the verbose shows nothing out of the ordinary, it just hangs there. I even removed fakesmc and installed nvdareman but still nothing out of the ordinary

Share this post


Link to post
Share on other sites

ok. I've been looking at the source code here: https://github.com/kozlek/HWSensors/tree/master/FakeSMC

and noticed that in the description it says that the nvram is not used by default but can be force enabled by using the kernel flag 

-fakesmc-use-nvram

I wonder if enabling nvram would change anything. 

 

I'm using the kozlek version

 

*edit* Tried again using the force enabling command but still got the same results. Seemingly normal boot but never reached the login screen

Share this post


Link to post
Share on other sites

Still no progress on the graphics acceleration but I did accidentally find a kext for the keyboard backlight and hotkeys and possibly a better trackpad kext (didn't try the trackpad one). I had to create a dsdt and make and edit though to get the backlight to work.

 

Not all of the hotkeys work though. I got the volume keys, keyboard brightness keys, and media keys working. The wifi ones are still glitchy (because it's for bluetooth too which I dont have working yet) and the screen brightness ones aren't working at all. It's still better than nothing though.

Kext: http://www.osx86.net/view/4064-fn_hotkey-keyboard_backlight_kext_for_asus_laptops.html

 

If anyone knows anything about the fakesmc source code and stuff please let me know. I don't know much about it.

Share this post


Link to post
Share on other sites

Excellent work. When my notebook returns from RMA I can colaborate. Sadly, for sure I will wait a month.

Share this post


Link to post
Share on other sites

Thanks. I think that the screen brightness keys will work once we get the graphics working because the brightness slider doesn't appear in the display in system preferences either.

 

The developers of the bluetooth kext are working on the bugs so maybe it'll work sometime down the road too

Share this post


Link to post
Share on other sites

I haven' t experienced any bluetooth problem since I changed the wifi card. I rebrand a Toshiba broadcom to Apple AirPort so my system has no bluetooth but detects the wifi card as an official airpot one.

Share this post


Link to post
Share on other sites

Hey I think you need to inject the correct connector-type, display-cfg, connector-flags. My theory is that kepler desktop cards and some mobile are working because the type of the conector they use Display port, DVI are working with the detection the driver itself is doing, but if your first display is LVDS like in your case the driver detection is not working. So try to inject with an EFI string.

 

If you like to try it out let me know and I can generate for you some EFI strings

 

Good luck

Share this post


Link to post
Share on other sites

Hi,

 

You can find attach my IORegistry in order to make an EFI String for the gtx 670mx. I tried to make one myself but didn't work.

 

Unfortunately, I got it without NVDResman loaded because I was unable to log into my G75 via vnc...

 

Hope it will help.

IOregistryG75VX.zip

Share this post


Link to post
Share on other sites

Maybe you can use an extract from Aida64 to create the EFI String ?

 

If yes, tell me which one and I can provide it as I'm still under windows 8.

Share this post


Link to post
Share on other sites

OK Bad news:

 

My notebook returned from RMA. Once in my hands I did the same thing that broke the BIOS before:

Disable Legacy USB
Enable USB 3 (Changed from AUTO to ENABLED)
Save and Exit

The notebook died again. Same situation than before. Power on, backlit on and off, black screen forever.

I disabled Legacy USB cause my external drives are disconnecting suddenly in windows 8 when I copy a lot of very large files from one disk to other. Disabling Legacy USB solver the question. And to boot ML correctly, of course

They fixed the BIOS without replacing the motherboard cause I mini-marked it before send it to the RMA. The same MOBO returned.

 

QUESTION:

Do you know a way to BIOS recovery mode entering with some combination of buttons to reflash the BIOS?

 

I started this thread in ROG forums:

 

http://rog.asus.com/forum/showthread.php?35925-G75VX-BIOS-Issue

 

Then replied a thread in OverClock forums inquiring about it:

 

http://www.overclock.net/t/1368862/first-unlocked-g75vx-working-bios/10

 

And then replied another ROG forum about it too:

 

http://rog.asus.com/forum/showthread.php?29307-Another-Briked-G75/page8

Share this post


Link to post
Share on other sites

Do you know a way to BIOS recovery mode entering with some combination of buttons to reflash the BIOS?

The procedure is explained quite well here: http://forum.notebookreview.com/asus/714764-asus-n56vz-no-logo-no-post-no-boot-no-screen-2.html#post9153960

 

I had to do something similar before with my N55SL when it would turn on and instantly go off when I had changed the Intel MEI firmware flashing settings in the BIOS...

Share this post


Link to post
Share on other sites

Well, I don't know if it has anything to do, but that combination doesn't do anything on my spanish keyboard.

Share this post


Link to post
Share on other sites

Since I can't reach anything to see on the screen, I removed all hard disks from the notebook. Putted the first hard drive to an USB external enclosure and attached to my iMac. Copied the .bin file that is in my c: drive to the root of a fat32 formatted pendrive with led indicator (to know if the flashing is working or not) Full charged the battery. Turned off the notebook. Attached the pendrive to the upper left USB port. Pressed Control+Inicio, holdem and pressed the power button. Notebook went on, keyboard backlit went on-off. Released the Control+ Inicio. Waited for the pendrive to do anything. Nothing. Black screen. Pendrive doesn't do anything.

Share this post


Link to post
Share on other sites

Well, after paying more atention, I realized that the notebook indeed DOES somthing when I started it pressing CRTL+HOME. Never noticed beforce, but if I don't press that combination the screen is black with no hdd led working. But when I power up with CTRL+HOME pressed, after a few seconds the screen remains black but the hdd led starts to light constantly. Weak but contantly. You have to look carefully to notice it. That shows me that CTRL+HOME seems to work. But it seems to never end the task. The notebook never shutsdown, like it supossed to do after flashing. There's no noise coming from the hdds but the spinning noise.

Share this post


Link to post
Share on other sites

Did you rename the bin file you copied like both those links said (yes, my post is less concise on things - the thread is on my N55SL and when I'm putting files on the USB stick through my phone in USB host mode, I don't really have the time to figure out which filename is the correct one)? If it's found the correct file, the BIOS will restore the default failsafe settings and you will see the ASUS splash screen followed by ASUS EzFlash flashing the BIOS you put on the USB stick.

Share this post


Link to post
Share on other sites

I din't rename the file cause it must work that way. The file was originally in my c: drive. It's called G75VX.BIN, so I assume is the correct name since Asus putted there.

Oh s h i t. Wait! The flash worked. Cause the notebook reseted itself. It just took more time that I expected to. Like 15 minutes. I went to the kitchen to prepare a sandwich, came to my room just in time to see it rebooting. But the screen is still black.

Share this post


Link to post
Share on other sites

Back on topic, I've done some troubleshooting and I'm not so sure that nvdaresman is in conflict with fakesmc. Is there any kind of a debug mode or anything so I can see more of what's going on during the verbose boot of chameleon? Any way to save the boot log?

Share this post


Link to post
Share on other sites

Simple as removing the fakesmc and the system won't end booting but won't panic neither. So with nvdaresman and fakesmc the system panic. Without fakesmc the system wont panic nor boot..

I've been researching a bit, Asus graphics cards uses different and propietary stuff. The solution here must pass trough the path of binary patch. Anyway, when the notebook arrives from 2nd RMA I will sell it. Don't want to spend more of my lifetime in stuff like this.

Since I didn't bought this notebook for playing all day,just ocassionally, I'm planning to replace it for the new macbook pro with haswell the next month, or, in case I succesfully research about installing ML or Maverick on the G750, buy that one.

Anyway, If I'm still having this one, I will help here all I can.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×