Getting Bootcamp 3.0 build 10a314 to work on Windows 7 64 bit *Solution*

Discussion in 'Windows, Linux & Others on the Mac' started by runebinder, May 17, 2009.

  1. macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #1
    Saw someone else's response on a post which mentioned Bootcamp 3.0 and how they had got them from Mininova. The thing that intrigued me was that they said it had built in HSF+ support (about time, don't know why this wasn't already a feature of Bootcamp).

    So did a search on Mininova and found the torrent. problem was the person who had uploaded it said it worked on Win 7 32 bit but it hadn't been tested on 64 bit, I had this and when I tried to run it encountered problems.

    Microsoft in one of their more dubious decisions, has set 64 bit Vista and 7 to enforce digitally signed drivers. Supposedly for security reasons, however doesn't offer that much of an issue for malware creators, does cause an issue for smaller developers who can't afford to pay MS for certificates as their drivers will not run on 64 bit.

    So when installing Bootcamp 3.0 I had errors that some of the drivers were not digitally signed, on reboot Start up Repair loaded, a System Restore was done and Bootcamp was undone. Tried using the msi's from the Limo patch, this allowed Bootcamp 3.0 to run fine, however no HSF+ support afterwards.

    Did some research today and have managed to get it to work on 64 bit Win 7 with full HSF+ support. No longer need to pay out for 3rd party SW to access files on the Mac partition :D

    So here's what I did to get it to work:

    1. Turn off UAC and restart.

    2. Open Start, type cmd into Start Search, right click on cmd in results and choose run as administrator.

    3. In comand prompt typed: bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

    4. Downloaded Driver Signature Enforcement Overrider (DSEO) from http://www.ngohq.com/attachments/new...-7-dseo13b.exe

    5. Edit Download Boot_Camp_3_micro_by_LIMO.zip from http://www.speedyshare.com/443448130.html, copy Bootcamp folder from install CD to the computer, and then copy the files from the limo patch and overwrite the old ones. Run Set Up, j OK the messages about unsigned drivers, on finish click no when it asks to restart.

    6. Ran DSEO, chose Enable Test Mode

    7. Chose Sign a System File in DSEO. (This step needs to be repeated at least 4 times)

    8. In the location box type:

    c:\windows\system 32\drivers\applehfs.sys

    c:\windows\system 32\drivers\applemnt.sys

    c:\windows\system 32\drivers\keyagent.sys

    c:\windows\system 32\drivers\machaldriver.sys

    (also added to other files to be on the safe side don't know if it was needed or not, applemtm.sys and applemtp.sys).

    *Note* If like me you're using a MacBook Pro and have the KB set to UK, then you might be wondering where the \ key is as the keyboard layout isn't set till after the system is restarted. I got round this by Start> Ease of access> On screen keyboard.

    9. Restart and voila, working Bootcamp with full HSF+ support. Can see my Leopard partition in Computer and access it as if I had Macdrive installed :D

    [​IMG]

    On the latency issue, have noticed kbdmgr.exe has been replaced with bootmanager.exe. Unfortunately still getting the screen freezing for a couple of seconds every now and then, so have had to kill the process in Task Manager.

    In regards to the trackpad, it is working fine for tap to click, 2 finger tap to click and 2 finger scrolling.
     
  2. macrumors regular

    Joined:
    Mar 1, 2008
    Location:
    USA
    #2
    May I ask you to do us a favor? Could you run DPC Latency Checker and post screen shots before and after disabling bootmanager.exe?

    Also, does disabling bootmanager.exe make the media keys and IR remote stop working?
     
  3. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #3
    Will take screens for you, no worries. Can test media keys but don't have a remote to test the IR sensor

    Edit: Screens

    Bootcamp.exe running

    [​IMG]

    Bootcamp.exe stopped

    [​IMG]

    Bootcamp.exe stopped and sound disabled

    [​IMG]

    Bootcamp.exe stopped and graphics disabled

    [​IMG]

    Bootcamp.exe stopped and sound and graphics disabled

    [​IMG]

    So Bootcamp.exe is bad, sound and graphics drivers look problematic as well. Downloading the latest 185.85 Nvidia drivers, will see if that helps. Will also look to replace the sound driver.

    Media keys don't seem to work, even when Bootcamp.exe is running.
     
  4. macrumors 68040

    Stridder44

    Joined:
    Mar 24, 2003
    Location:
    California
    #4
    Holy @#$%* I had no idea Boot Camp 3.0 got leaked. Nice find! Checking into it now.
     
  5. macrumors regular

    Joined:
    Mar 1, 2008
    Location:
    USA
    #5
    Thanks for the screenshots.

    That's horrible. I was crossing my fingers that Apple would have fixed the DPC latency problems for Boot Camp 3.

    Seeing that it hasn't passed WHQL yet, maybe we should write to Microsoft and demand that they deny approval until Apple gets it fixed :D
     
  6. macrumors regular

    Joined:
    Jan 9, 2009
    #6
    Great job. I downloaded these drivers yesterday and I am going to install them on Windows 7 Beta, but 32-bit :) But first of all I think that instead of using modified msi files I have taken from BootCamp 2.x version you should modify msi files from BootCamp 3 - maybe installer has some additional entries to install HFS+ drivers.

    Update: I installed drivers just from Apple directory using setup.exe. Good news there is no need to use LIMO patch with modified msi files I prepared for BootCamp 2.x to avoid installation error 2229 :) HFS+ driver support works great, but only READ access rights. I hope that Apple will extend it to WRITE in the future. Bad news - still latency issue.
     
  7. macrumors 68040

    Stridder44

    Joined:
    Mar 24, 2003
    Location:
    California
    #7

    I'm just going to hope and pray it's because they're still in beta. If not, we need to email this thread to Apple ASAP (not that it would probably do much).
     
  8. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #8
    According to the person who uploaded the torrent they work fine on 32 bit Win 7 RC. It's the fact some of them aren't digitally signed that causes the issue with 64 bit. 32 doesn't have that limitation in Windows.

    Am just about to go to bed, so will have a look at the iso to see if I can work out the new drivers for HFS support tomorrow.

    As for modifying the msi's for 3, not my forte unfortunately, it's not something I've ever done. Can install Bootcamp to bypass problematic drivers, however then running them manually is going to cause the same issue re the non digital signing in 64 bit.
     
  9. macrumors 6502a

    Timur

    Joined:
    Oct 14, 2008
    #9
    1. Run Process-Manager and set Bootcamp.exe's "Affinity" to CPU1 (not CPU0!).

    2. Install Rivatuner and and fix the graphic-card's "Performance Level" to "Low Power 3D" or "Performance 3D". http://forums.macrumors.com/showpost.php?p=7643355&postcount=2

    3. Disable "ACPI Battery" via Hardware-Manager.

    4. Install the latest WLAN driver from Microsoft's "Update Catalog" (website can only be accessed via Internet Explorer) or disable WLAN via Hardware-Manager.

    5. Check DPC Latency both Idle and under load. To check under load run "Prime95" in Torture Test mode.
     
  10. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #10
    Ok,

    1. Changed affinity to CPU1 in Task Manager

    2. Did part of this, could do the first step in Power user, setting values of Enable Low Power 3d Control and Enable perf Level Forcing to 1, was unable to customise drivers settings though, comes up no driver detected (see screen):

    [​IMG]

    3. Done

    4. Disabled WLAN driver in Device Manager

    5. DPC Latency Idle:

    [​IMG]

    DPC latency while running Torture Test

    [​IMG]
     
  11. macrumors 6502a

    Timur

    Joined:
    Oct 14, 2008
    #11
    There might be a conflict between the latest 185 drivers and Rivatuner, I'm still using 179 here. I will have to check that myself first.

    Just make sure that when you install Rivatuner and it asks you about updating some files from the net that you allow it to do that even when those files are marked as "older". That is/was needed for Rivatuner to work properly here.

    If you install the Broadcom driver from Microsoft Update Catalog you don't need to disable WLAN for good performance anymore. It's called "Broadcom - Network - Broadcom 4322AG 802.11a/b/g/draft-n Wi-Fi Adapter" dated 22/10/08. Additionally it will allow full 300 mbit/s speeds instead of just 130 mbit/s like with the Bootcamp and OS X driver.

    I wrote a script based solution for KBDMGR.EXE which should also work for BOOTCAMP.EXE that will:

    a. Automatically start the process with CPU affinity 1 and IDLE CPU priority.
    b. Allow you to switch it on/off via a keyboard or icon shortcut.
    c. Allow you to start Windows without automatically starting KBDMGR/BOOTCAMP but start it manually later (Apple tries to disallow that). This is especially necessary if you are using Parallels or VMWare with your Bootcamp installation in order to prevent very long startup times for Parallels/VMWare.

    Boot CampED - Download Page
     
  12. macrumors regular

    Joined:
    Mar 1, 2008
    Location:
    USA
    #12
    Timur,

    Thanks for the tip on setting the processor affinity on KbdMgr.exe. It makes a huge difference. I'll give your script a shot.

    In Rivatuner, go to the Power User tab. Deselect the Hexadecimal Display button on the bottom. Then go to RivaTuner \ System > ForceDriverVersion and put in your driver version with no period (18585 for most recent). You'll probably have to reboot after that.

    After rebooting, it will still say "No supported drivers...", but you will be able to click on the customize button now.

    I don't know whether or not it actually works properly after forcing the driver. I haven't yet compared different settings to see if the clock speeds actually change.
     

    Attached Files:

  13. macrumors 6502a

    Timur

    Joined:
    Oct 14, 2008
    #13
    My pleasure, it wasn't me who found out about the affinity thing though. Anyway, for professional low latency audio and probably for gaming you have to kill/disable KBDMGR.EXE, else you'll still get dropouts.

    For non-gaming you should always use "Low Power 3D". 2D leads to DPC Latency spikes and thus drop-outs and "Performance 3D" runs at full clocks and voltages all of the time = heat and power consumption gallore. Heck, I'm playing Civilization 4 from time to time and "Low Power 3D" is more than suffient for that. :cool:
     
  14. macrumors regular

    Joined:
    Jan 9, 2009
    #14
    File name:Boot_Camp_3_micro_by_LIMO.zip
    File size: 4,70 MB (4 931 043 bytes)

    CRC: 5113D5A3
    MD5: f26871b1753b9a318a8818813bd03f32

    This package include Boot Camp 3.0 (3.0.0) Windows drivers from OSX Snow Leopard 10.6 (Build 10A314) with Windows HFS+ drivers (READ access only) which allow Windows installations to read Mac OS X HFS+ formatted partitions.

    All existing Boot Camp drivers that you have installed on your Mac will be not upgraded.

    This driver package updates ONLY following Boot Camp files:

    AppleSoftwareUpdate.msi 2 083 840 bytes Apple Software Update 2.1.1.116
    BootCamp.msi 2 909 696 bytes Boot Camp 3.0.0
    BootCamp64.msi 2 988 544 bytes Boot Camp 3.0.0

    Download link: http://www.speedyshare.com/443448130.html

    Install notes:

    1) Run setup.exe in Boot Camp direcory.
    2) Restart your Mac.

    Enjoy !

    Have fun !

    P.S. I hope that package works fine, if not please let me send a note.
     
  15. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #15
    Cheers, that did the trick dude :)
     
  16. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #16
    Nice work Dude, will use if I have to re-install Windows at any point :D
     
  17. thread starter macrumors 6502a

    runebinder

    Joined:
    Apr 2, 2009
    Location:
    Nottingham, UK
    #17
    Timur

    Updated the wireless driver, managed to complete step 2 thanks to valvehead's advice, and D/L'd and ran Boot CampED, had to edit it to change kbdmgr.exe to bootcamp.exe inorder to get it to work.

    The change in DPC latencies is amazing now, have been running it for 5 minutes now, and not a single yellow bar in site, let alone any reds, and I haven't had to kill bootcamp.exe.

    Here's a nice soothing screen :)

    [​IMG]
     
  18. macrumors 6502a

    Timur

    Joined:
    Oct 14, 2008
    #18
    Great that you got it working! :)

    Just remember KBDMGR/BOOTCAMP can cause dropouts even with DPC Latencies in perfect green! :apple:

    That's why there is a script in my package that enables you to easily turn KBDMGR/BOOTCAMP off/on via icon- and keyboard shortcut. I use right-alt+. for that and right-alt+, for starting the Bootcamp settings dialog. The latter can even be used when KBDMGR is not running (like changing tap-to-click and which OS/partition to start from).
     
  19. macrumors 6502

    sascha h-k

    Joined:
    Apr 26, 2004
    Location:
    vienna / austria
    #19
  20. macrumors 68040

    Stridder44

    Joined:
    Mar 24, 2003
    Location:
    California
    #20
    I offer you my first child. Thank you so much guy.
     
  21. macrumors 6502a

    ryannazaretian

    Joined:
    Sep 21, 2008
    Location:
    Mississippi
    #21
    Before I install it, I want to know what it fixes.

    My only issue right now is the trackpad.
    • Does scrolling work better? Is it super fast, or do they slow it down?
    • Does tap-to-click work better? Can I actually use this now?
    • Is clicking easier on the new MacBooks?

    Apparently the DPC-Latency is still an issue, but that doesn't bother me that much.

    How about hybrid-graphics? Can we finally use the 9400m to get an extra hour of battery life?

    Speaking of battery life, does BC3.0 help at all? It's ridiculous that we can only get 1-2 hours of battery life because Apple locks down the clock rates!

    Any other "Definitely upgrade!" comments? I already have Windows 7 installed and I'm not sure how well an upgrade will work with it. Scared to proceed.
     
  22. macrumors 6502a

    ryannazaretian

    Joined:
    Sep 21, 2008
    Location:
    Mississippi
    #22
    I went ahead and bit the bullet. Followed the guide and everything seems to be working except the media keys. Already deleted my Windows partition iTunes library and all my pictures and now everything stays synced with MacOX. :D Noticed that under my username, no folders show up, but I can manually go to the folders. Hmm... some work still needed here!

    Any ideas for the media keys? I can't use brightness, previous, next, play/pause, mute, volume, or eject.
     
  23. macrumors 65816

    Infrared

    Joined:
    Mar 28, 2007
    #23
    Perhaps the problems are intentional ;)
     
  24. macrumors 6502a

    ryannazaretian

    Joined:
    Sep 21, 2008
    Location:
    Mississippi
    #24
    Forgot to mention that it killed my trackpad. No more multitouch and it doens't even show up in the Boot Camp manager. I've tried to reinstall the driver for it but it says it can't find a compatible device.
     
  25. macrumors newbie

    Joined:
    Jul 18, 2007
    #25
    The only bug that MUST be fixed Apple "forgot" to fix. No way my next notebook will have word "apple" in the name. :(
     

Share This Page