|
|
|||||||
|
Believe it or not (I can hardly believe it myself) I GOT MLAN WORKING ON Windows 7 64BIT. (SEE ATTACHMENT FOR A SCREENSHOT) Which does mean Vista 64 Bit should also work the same way. (There are still some minor glitches in playback, enough to make it not feasable for production, but I am homing in on this one) Here is what I did to make mLan work on Windows 7 64 bit: 0. Turn off ALL Mlan devices. 1. Install Fresh Windows 7 Beta 1 2. Disable UAC (run C:\Windows\System32\UserAccountControlSettings.exe) by setting the slider to "Never Notify". 3. Reboot. 4. Download and install the mLan "Windows XP 64 Bit Driver" and save it to Downloads. 5. Unzip the contents of the zip file. 6. Run \mlan_v155\mLAN_\setup.exe from the zip file. 7. During the course of the installation, it will prompt you to reboot. Say Yes AND keep watch for a possible driver warning dialog that might popup during reboot, click Allow quickly if prompted (it's the bottom button). 8. After the reboot, Download the "Driver Signature Enforcement Overrider" from http://www.ngohq.com/home.php?page=dseo (Find the "Download" link at the bottom of the article) 8a. Set the compatibility mode for the mLanManager application (located in your startup folder under All Programs) to be compatible with Windows XP Service Pack 2 9. Run the DSEO that you downloaded. After going through the setup and license screen, Click "Enable Test Mode", then click Next. 10. Reboot again. 11. This is the tricky part: In your system tray, a. turn ON mLan, then after a few moments b. Turn on you Yamaha 01x (or other mLan device) and Leave it on from this point on, even between reboots, turn your speakers off though. Dialogs will start popping up. What you are waiting for is one that says the driver wasn't loaded because it wasn't signed. And it will point you to a file located in C:\Windows\System32\Drivers\mLanBus.sys (or whereever your windows folder is installed to) 12. Once you see that popup do NOT click Close or OK, run DSEO and click "Sign a System File", then click Next. Type the full path to the file being blocked by windows: e.g. "C:\Windows\System32\Drivers\mLanBus.sys", then click OK. You will be given a message stating that the file has been signed, and you will need to reboot. At that point, click on START | RESTART. You may get a BLUE SCREEN of DEATH, just ignore it, it's not important at this point. 13. After rebooting, start mLan again, this time, instead of mLanBus.sys being blocked by Windows, it should load it, and will start blocking C:\Windows\System32\Drivers\mLanMIDI.sys. Do the exact same thing as last time: Run DSEO, Sign the mLanMIDI.sys file, Issue a reboot, bluescreen, reboot for real. 14. After rebooting again, start mLan again, this time the final file will be: mLanStrm.sys (also in the drivers folder). You might not get the warning dialog on this one, you may just get the message in the top right hand corner stating to wait till the Found New Hardware Wizard is complete. If that happens, just run DSEO, sign the mLanStrm.sys file and reboot, bluescreen, reboot. If the file is not there, try stopping and restarting mlan until it appears. 15. On this final reboot, after logging in start mlan. at this point mlan should start with no troubles, configure it as you have before. I believe this technique will also work on Vista 64, but I haven't tried it yet. A couple of things to note: There are some slight glitches with the driver in this mode, (it's jittery at times, and there is some minor crackling periodically which I don't get on the exact same machine under Windows XP) Also, I have only tried this with a Yamaha 01X at this point. I will also try my i88X and see how that fares. YAMAHA, ARE YOU READING THIS? Your driver already works, just make it jump through the Microsoft hoops, fix a slight wordclock glitch (and possibly a slight memory leak), and release to us a working Vista 64 and Windows 7 64 bit mlan drivers and BAM! 4 more years of happy customers! I have proof that your Windows XP 64 bit driver is like 98% working once we get past all the Microsoft blocking issues. Yamaha please contact me at nanto24 at Hotmail dot::com so I can prove to you how close you are... I will try to post a YouTube video demonstrating mLan working on Windows 7 64 bit shortly as soon as I find a screen capture application that can capture the mLan Audio as well, I may just have to use my camcorder. -Shawn Nanto |