ppan76 Posted February 4, 2007 Share Posted February 4, 2007 to get it working with your keyboard ( all generic keyboards ) you can follow "Case 2" on this guide. you just edit the IOUSBFamily.kext and it works. For example with the openfrontrow.app you find with google. for some more detailed instructions you can visit my blog post. regards, tom. What about laptop keyboards? Link to comment Share on other sites More sharing options...
tomyeah Posted February 8, 2007 Share Posted February 8, 2007 What about laptop keyboards? well, i dont have a laptop, but if you find the corresponding kext file for your laptop keyboard as an input device ... it should work the same. Link to comment Share on other sites More sharing options...
Sion Posted February 12, 2007 Share Posted February 12, 2007 I have the Front bow installed on my Hacintosh. However,I can not play my music or podcast. For example,When I choose the podcasts,what I get is "There are no podcasts in your iTune library" Did anyone encountered the similar situation? It is just weird... Any advice will be appreciated. Link to comment Share on other sites More sharing options...
htdefiant Posted February 12, 2007 Share Posted February 12, 2007 I think the link to the .kext file is dead. Link to comment Share on other sites More sharing options...
skeewiff Posted February 12, 2007 Share Posted February 12, 2007 For those who can´t get frontrow runnin try unplugging your Usb keyboard and mouse after makin´this installation. It worked 4 me. Link to comment Share on other sites More sharing options...
Kaspers Posted February 19, 2007 Share Posted February 19, 2007 to get it working with your keyboard ( all generic keyboards ) you can follow "Case 2" on this guide. you just edit the IOUSBFamily.kext and it works. For example with the openfrontrow.app you find with google. for some more detailed instructions you can visit my blog post. regards, tom. Case 1 works here. Your the man.. Link to comment Share on other sites More sharing options...
68030 Posted February 20, 2007 Share Posted February 20, 2007 (edited) hm, interesting, i had a working 10.4.8 install before i tried to install front row once i did install 1.2.1 i got 4 entries in system preferences that would crash as soon as i tried opening them: - security - display - keyboard / mouse - sound so then i went for the update of 1.3 installed that via pacifist, editet the kext to fit my mouse prod & vendor id, tested kextload (and it show a working & valid message). then rebooted. and now i barely get to see osx, once the screen is fully loaded with dock and all, the screen turns black for a second, then blue and has this rotating circle on it. after that it goes, at times, back for another second to the regular desktop or - in most cases, to the blue screen, then the rotating circle appears, then blue screen, then rotating circle... you get the drift. this is a wee bit annoying to say the least . besides i can only run osx now in safe mode, booting with -x. otherwise i get this neverending blue screen routine. tia for any clues /edit ok, finally got rid of that annoying blue screen stuff and fixed the system preferences too. to get rid of the blue screen i manually removed the frontrowpass.kext from the extensions folder and the frontrow.app from coreservices, erasing the kextcaches after that. then sort of "reinstalled" the 1.21 version i had lying around, following it with the 1.3 and using the andrew escobar method. downloaded the 10.4.8 intel update (205 mb DOH for the two small bits i actually needed - the bezel-ones), installed those two via pacifist, rebootet et voila my system preferences work again without crashing or closing (as before, yay). though the prefs are still lacking the options for frontrow. hmmm so what remains to do is actually get front row running /edit 2 i tried to implement the frontrowpass.kext again, no more of the endless rebooting, but still. the kextload test says it is valid and working, but still the frontrowpass.kext doesn't show up in extensions in the system profiler - and naturally front row doesn't work. also there's no entries in sound and keyboard hinting at a successful install of it. DOH. what am i missing? Edited February 20, 2007 by 68030 Link to comment Share on other sites More sharing options...
ppan76 Posted February 20, 2007 Share Posted February 20, 2007 I tried it Case 1 and Case 2 for my Laptop Keyboard (ApplePS2Keyboard) and it didn't work. With an External USB mouse it works using the FrontRowPass.kext Just needed to try and confirm it. Link to comment Share on other sites More sharing options...
68030 Posted February 20, 2007 Share Posted February 20, 2007 (edited) ok double post, i know. but still. i finally got it to work. judging by what the sys profiler tells me, i'm running front row 1.21, so i'm not entirely sure if i do feel lucky and want to risk installing the 1.3 so now i followed this link: http://www.macosxhints.com/article.php?sto...006110314322775 and did what they said i should, well sort of: first i got the plist-editor they have linked in there and that is a help, because if my xml is not too far off, some of the kexts i have edited should not have been working before i got my hands on them in the first place due to more closing then opening tags. anyway, my system is an asus p5w dh deluxe, with an e6600 cpu, an apple usb keyboard and a microsoft intellimouse (pos, but that's just my opinion). so at first i tried editing the frontrow- pass.kext to add the vendor id, etc.. but that never worked. "no remote detected" or similar. so i did some investigating on my own in terminal: ioreg -l -w 0 | grep -i usb that puts out quite a bunch of text... go look for something with your mouse-name in it. for me this was it: | | | +-o Microsoft IntelliMouse® Explorer@1d100000 <class IOUSBDevice, registered, matched, active, busy 0, retain count 26> | | | | | "IOUserClientClass" = "IOUSBDeviceUserClient" | | | | | "USB Product Name" = "Microsoft IntelliMouse? Explorer" | | | | | "USB Vendor Name" = "Microsoft" | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "USB Address" = 2 crosscheck with what the system profiler tells you regarding your usb setup (especially what is listed as mouse, might give you a hint what to look in that huge output of the above command. see in the next to last line "IOUSBFamily.kext/...."? that is what got me looking at that. so i knew that it must be somewhere in that kext. so then i followed what was labeled "CASE 2" in the *link* mentioned above although i *DO NOT* have a logitech mouse and also am not using their driver, but a microsoft intellimouse. i did the same edits in IOUSBFamily.kext -> IOUSBHIDDriver.kext they said to do. saved all that, even did do the "get info" change owner stuff that way, and later verified all of that via the terminal: sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext sudo kextload -v /System/Library/Extensions/IOUSBFamily.kext sudo kextload -t /System/Library/Extensions/IOUSBFamily.kext that told me that this kext is finally ok and valid. an earlier edit with texteditor in another file of that kext got me no keyboard and usb on boot - quite annoying, that. so then only the Extensions.kextcache and .mkext remained to be deleted and off to a reboot. and lo and behold... i hesitantly snooped around system preferences for keyboard / mouse and for the first time all day today got to see front row listed there.. same in sound, so then i just had to do the magic hotkey combo and ... well it worked. the only one thing i can tell you is.. this was quite a pain in the a** to get this thing running, but the satisfaction after almost 8hrs of fiddling is quite something . i guess it'll be faster next time hehe of course this one is running with the frontrowpass.kext deleted, because it is no longer needed Edited February 20, 2007 by 68030 Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted February 22, 2007 Share Posted February 22, 2007 (edited) so now i followed this link: http://www.macosxhints.com/article.php?sto...006110314322775 I used the same link, and im on a mac pro. No matter wht i do i cant get it to work. Ive got both a logitech mx1000 and an apple pro mouse so ive tried both cases from the website. Nothing happens, no keyboard short cut or sound options for frontrow. Ive also tried the front row from my install disc and the newest from the apple website. Anyone got any ideas? Thanks EDIT- Upon performing case two from the link this shows up in system profiler: IOUSBHIDDriver: Version: 2.6.0 Last Modified: 17/08/2006 03:11 Get Info String: 2.6.0, Copyright © 2000-2006 Apple Computer Inc., All Rights Reserved Location: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext kext Version: 2.6.0 Load Address: 0x562000 Valid: Yes Authentic: Yes Dependencies: Incomplete Dependency Errors: com.apple.iokit.IOUSBFamily: No valid version of this dependency can be found Integrity: Kext is modified Edited February 22, 2007 by Smoothy Boothy Link to comment Share on other sites More sharing options...
neovo Posted February 22, 2007 Share Posted February 22, 2007 I think you need a wired mouse. Does anyone find out how to use this kext with a wireless mouse? I'm using a laptop. So its more convenient if we could use wireless one. Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted February 22, 2007 Share Posted February 22, 2007 (edited) I think you need a wired mouse. Well that thought crossed my mind which is why i used case 1 aswell for a wired pro mouse. Getting annoying now. EDIT- well i dug out my mighty mouse and front row worked! But i dnt use the mighty mouse, is there anyway to get it to use the apple wired keyboard as the HIDRemote? EDIT2- Even if wireless mice dnt work i still shouldnt be getting the kext error. I can understand bluetooth mice not working but when the mouse has its own dongle it should work because its just looking for present hardware which the dongle is, or have i got the complete wrong end of the stick? Edited February 22, 2007 by Smoothy Boothy Link to comment Share on other sites More sharing options...
68030 Posted February 23, 2007 Share Posted February 23, 2007 i got a kext error too at one point, like i said above. it would go into the eternal blue screen cycle afterwards. that is after i checked the kext with kextload -t and got the error, but nevertheless rebooted the machine. could it be that you messed up with the editing of the kext? i know i did - somehow. i just don't know what went wrong. i only know i did the same thing again, taking a clean (as in unaltered) kext and used the plist editor on it... that worked for me. i'm not sure about what you mean with the dongle, but that might not be enough to do the trick, like it's more of a converter sort of (if you get my drift - unless i'm totally off the mark here) Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted February 25, 2007 Share Posted February 25, 2007 (edited) i got a kext error too at one point, like i said above. it would go into the eternal bluescreen cycle afterwards. that is after i checked the kext with kextload -t and got the error, but nevertheless rebooted the machine. could it be that you messed up with the editing of the kext? i know i did - somehow. i just don't know what went wrong. i only know i did the same thing again, taking a clean (as in unaltered) kext and used the plist editor on it... that worked for me. i'm not sure about what you mean with the dongle, but that might not be enough to do the trick, like it's more of a converter sort of (if you get my drift - unless i'm totally off the mark here) 68030 could you possibly send me a 'clean' kext? or your working 'case 2' kext? I think your right about the dongle being a converter, as it converts the wireless RF to physical instructions, but the whole point of this hack is tricking the program (front row) into thinking that a plugging in usb device is a remote control. Edited February 25, 2007 by Smoothy Boothy Link to comment Share on other sites More sharing options...
Jeezoflip Posted February 26, 2007 Share Posted February 26, 2007 ah, i finally got it to work after all this time. But i have to keep the mouse plugged in as usb. I usually have it plugged into a usb to ps/2 converter because a) i dont have a lot of usb slots in the black of my comp, and when i use the usb mouse interface on mac, its kinda of, not laggy, but less sensitive. So even if i change the tracker speed in sys prefs, its still like that. So if i want to use front row, i have to plug my mouse in usb. Anyway around that? Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted February 26, 2007 Share Posted February 26, 2007 ah, i finally got it to work after all this time. But i have to keep the mouse plugged in as usb. I usually have it plugged into a usb to ps/2 converter because a) i dont have a lot of usb slots in the black of my comp, and when i use the usb mouse interface on mac, its kinda of, not laggy, but less sensitive. So even if i change the tracker speed in sys prefs, its still like that. So if i want to use front row, i have to plug my mouse in usb. Anyway around that? I dont believe there is. This hack tricks front row into lanching by making it think that your usb mouse is the apple remote/reciever. Link to comment Share on other sites More sharing options...
68030 Posted February 26, 2007 Share Posted February 26, 2007 68030 could you possibly send me a 'clean' kext? or your working 'case 2' kext? I think your right about the dongle being a converter, as it converts the wireless RF to physical instructions, but the whole point of this hack is tricking the program (front row) into thinking that a plugging in usb device is a remote control. hey, of course i could do that, but that kext should be on the install disk (dvd or whatever) anyway, so you may as well take it from there. also for convenient editing i really suggest to get the plist editor.. it's a nifty little tool - and makes the editing biz real easy (link on macosxhints page). on another note i managed to get front row 1.3 to run on my other machine as well, pentium m 760 on asus ct479 adapter on asus p4gd1 (i915 pcie) with gf6600 (qe/ci work, single screen only - not that i mind though). the problem with this 2nd install was that i am using a cherry keyboard and a noname brand mouse, both usb, on it. in 'about this mac' there was no name given for either, it appeared rather pathetically and just gave a product id and vendor id, not even showing whether it was a mouse or a keyboard: i got prod id: 0x0001 (for both actually!!!) vendor id: 0x046a and 0x062a so i used enabler to install the fr 1.3 update, patch didn't work. i then copied frontrow.app from /sys.../lib.../coreservices to applications folder - no problems in sys preferences this time though (sound, keyboard/mouse, security not crashing after install). so then i took the so far untouched IOUSBFamily.kext of that install and went according to case 2 (using plist editor): "Unfold Root -> IOKitPersonalities. Select Generic Keyboard, then click on New Child button. Change the New item key to HIDRemoteControl, select it (HIDRemoteControl) and change its class from string to boolean (value = true)." rebooted et voila, front row is running. only annoying thing is that i cannot really play dvds with it. even in windowed mode, the dvd player app gives me 100% cpu load and i get a slideshow.. that is on a 2ghz pentium m that *should* be able to handle that. but that must be some other problem, possibly sse3 emulation or something (seeing how it can handle fullscreen divx video in quicktime rather easy with way less cpu load %) Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted February 26, 2007 Share Posted February 26, 2007 (edited) Yeh, i would appreciate if you would attach the edited one. Is it possible to just edit the AppleIRController.kext. It has the productID and vendorID so couldnt you just put the ones of your mouse/keyboard in there? EDIT- Well tried that and it didnt work for my mouse Edited February 26, 2007 by Smoothy Boothy Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted March 1, 2007 Share Posted March 1, 2007 (edited) Well ive given up with the mathod from that site, cannot get it to work, either no front row or no front row or keyboard or mouse. I tried using the frontrowpass.kext which i cant get to work either! When i try to load it up i get this error: kextload: /Users/Smoothy/System/Library/Extensions/FrontRowPass.kext: no such bundle file exists can't add kernel extension System/Library/Extensions/FrontRowPass.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output). Whts funny is that it isnt in my user library, its in /system/library/extensions. Does anybody know how to get a full vendor id from an apple keyboard? Mine ends in ac (apple computer) and the decimal value is like 157 much smaller than any others ive converted. Thanks in advance for any help! EDIT: Well in the first post the guy missed out a /. So i added that, it loaded but i still cannot load front row. Argh EDIT 2: After many stressful hours i finally got front row to work. I have a logitech mx1000 which is wireless. I edited /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Info.plist. I added <key>HIDRemoteControl</key> <true/> to the plist using text editor, so it looked like this <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>IOUSBHIDDriver</string> <key>CFBundleGetInfoString</key> <string>2.6.0, Copyright © 2000-2006 Apple Computer Inc., All Rights Reserved</string> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>I/O Kit Driver for USB HID Devices</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.6.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.6.0</string> <key>IOKitPersonalities</key> <dict> <key>Generic Keyboard</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>HIDDefaultBehavior</key> <string></string> <key>IOClass</key> <string>IOUSBHIDDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bInterfaceClass</key> <integer>3</integer> <key>bInterfaceProtocol</key> <integer>1</integer> <key>bInterfaceSubClass</key> <integer>1</integer> <key>HIDRemoteControl</key> <true/> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.8</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOHIDFamily</key> <string>1.3</string> <key>com.apple.iokit.IOUSBFamily</key> <string>2.6.0</string> <key>com.apple.kernel.libkern</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Console</string> </dict> </plist> Drag the plist to the desktop, edit it, save it and drag it back. I Then used sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext i also used a kextload but i dont think it was needed. Then i deleted the extensions.kextcache and extensions.mkext and rebooted. I have the latest verion of front row and have the logitech control center installed. I use Remote Buddy with the receiver stated on the iospirit website and an apple remote. Its like frontrow was made for the mac pro. Edited March 1, 2007 by Smoothy Boothy Link to comment Share on other sites More sharing options...
idividebyzero Posted March 3, 2007 Share Posted March 3, 2007 Well I had an MX 1000 with logitech drivers installed plus a DiNovo bluetooth keyboard (which isnt supported in OSX but works if you pair it in windows, I just cant use the special buttons) and I tried all the methods here to get front row to work and it never did. I decided to just give up since its not a huge deal to have it working. Well I uninstalled the MX1000 drivers since after I updated quicktime the mouse drivers seemed to be killed. After I uninstalled guess what showed up in the keyboard short cuts? Front Row. Good thing I never reverted the kexts. I guess in order to get the USBHIDdriver thing to work you cant have logitech drivers installed. Link to comment Share on other sites More sharing options...
user2 Posted March 4, 2007 Share Posted March 4, 2007 Well ive given up with the mathod from that site, cannot get it to work, either no front row or no front row or keyboard or mouse. I tried using the frontrowpass.kext which i cant get to work either! When i try to load it up i get this error: kextload: /Users/Smoothy/System/Library/Extensions/FrontRowPass.kext: no such bundle file existscan't add kernel extension System/Library/Extensions/FrontRowPass.kext (file access/permissions) (run kextload on this kext with -t for diagnostic output). Whts funny is that it isnt in my user library, its in /system/library/extensions. Does anybody know how to get a full vendor id from an apple keyboard? Mine ends in ac (apple computer) and the decimal value is like 157 much smaller than any others ive converted. Thanks in advance for any help! EDIT: Well in the first post the guy missed out a /. So i added that, it loaded but i still cannot load front row. Argh EDIT 2: After many stressful hours i finally got front row to work. I have a logitech mx1000 which is wireless. I edited /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Info.plist. I added <key>HIDRemoteControl</key> <true/> to the plist using text editor, so it looked like this <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>IOUSBHIDDriver</string> <key>CFBundleGetInfoString</key> <string>2.6.0, Copyright © 2000-2006 Apple Computer Inc., All Rights Reserved</string> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>I/O Kit Driver for USB HID Devices</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.6.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.6.0</string> <key>IOKitPersonalities</key> <dict> <key>Generic Keyboard</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>HIDDefaultBehavior</key> <string></string> <key>IOClass</key> <string>IOUSBHIDDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bInterfaceClass</key> <integer>3</integer> <key>bInterfaceProtocol</key> <integer>1</integer> <key>bInterfaceSubClass</key> <integer>1</integer> <key>HIDRemoteControl</key> <true/> </dict> </dict> <key>OSBundleCompatibleVersion</key> <string>1.8</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOHIDFamily</key> <string>1.3</string> <key>com.apple.iokit.IOUSBFamily</key> <string>2.6.0</string> <key>com.apple.kernel.libkern</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Console</string> </dict> </plist> Drag the plist to the desktop, edit it, save it and drag it back. I Then used sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext i also used a kextload but i dont think it was needed. Then i deleted the extensions.kextcache and extensions.mkext and rebooted. I have the latest verion of front row and have the logitech control center installed. I use Remote Buddy with the receiver stated on the iospirit website and an apple remote. Its like frontrow was made for the mac pro. Hats off to you for this one. I edited the IOUSBHIDDriver.kext as you suggested, added the device and vendor id of my ehome ir receiver to AppleIRController.kext and FrontRow is working perfectly with my Apple branded remote. Although, I still had to install Mira for it to work. Link to comment Share on other sites More sharing options...
ѕӎѳѳ₮ңӌ Posted March 5, 2007 Share Posted March 5, 2007 Hats off to you for this one. I edited the IOUSBHIDDriver.kext as you suggested, added the device and vendor id of my ehome ir receiver to AppleIRController.kext and FrontRow is working perfectly with my Apple branded remote. Although, I still had to install Mira for it to work. I use remote buddy so i didnt need to change the AppleIRController.kext. You should download the demo, its great! idividebyzero i have the logitech drivers installed with front row working. Link to comment Share on other sites More sharing options...
global_dev Posted March 6, 2007 Share Posted March 6, 2007 Although, I still had to install Mira for it to work. Why did you have to install Mira? I thought if you had the ehome receiver and an apple remote, that was all you needed for frontrow to show you had a remote installed? Link to comment Share on other sites More sharing options...
user2 Posted March 7, 2007 Share Posted March 7, 2007 Why did you have to install Mira? I thought if you had the ehome receiver and an apple remote, that was all you needed for frontrow to show you had a remote installed? Got me? Link to comment Share on other sites More sharing options...
fuzzyland Posted March 11, 2007 Share Posted March 11, 2007 (edited) Is it possible to use PS/2 to USB adapter with PS/2 mouse? I don't have USB mouse. Which devices can be use to emulate IR control to run FR? Martin Edited March 11, 2007 by fuzzyland Link to comment Share on other sites More sharing options...
Recommended Posts