Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
Ultranavi Driver based on VoodooPS2
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Ultranavi Driver based on VoodooPS2
Hi all,
Like all of you, I want my TP's middle key scroll works. So I did some homework and made a driver about it. This driver also makes Trackpoint and w-touch Trackpad works together. Hopes you enjoy it, and please feel free to compile it for your platform or hack it.
test: only on my T60p 2007-93J
knowing issue: no h-scroll, no drag by trackpad's move with trackpoint's button and vice versa.
http://wencheng.fang.sh.cn/2010/03/thin ... opard.html
2011/6/25
Server is under maintaining. Get it here. http://www.mediafire.com/?4tarp63q4zhnst8
4/3 Edit:
Horizontal scroll works!
5/3 Edit:
Fix: vertical scrolling does not work as expected sometimes.
Like all of you, I want my TP's middle key scroll works. So I did some homework and made a driver about it. This driver also makes Trackpoint and w-touch Trackpad works together. Hopes you enjoy it, and please feel free to compile it for your platform or hack it.
test: only on my T60p 2007-93J
knowing issue: no h-scroll, no drag by trackpad's move with trackpoint's button and vice versa.
http://wencheng.fang.sh.cn/2010/03/thin ... opard.html
2011/6/25
Server is under maintaining. Get it here. http://www.mediafire.com/?4tarp63q4zhnst8
4/3 Edit:
Horizontal scroll works!
5/3 Edit:
Fix: vertical scrolling does not work as expected sometimes.
Last edited by adidasprince on Sat Jun 25, 2011 7:41 am, edited 4 times in total.
IBM ThinkPad T60p 2007-93J
Re: Ultranavi Driver based on VoodooPS2
OMG, you're a star! I tested your driver, and it is absolutely fabulous! Works like a charm on T60p, with both two-finger scrolling on trackpad and middle button with trackpoint! Thank you very much!
If possible, please compile it for x64 as well, I occasionally boot into x64 mode, so it would nice to have the same trackpad/trackpoint support there.
If possible, please compile it for x64 as well, I occasionally boot into x64 mode, so it would nice to have the same trackpad/trackpoint support there.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Re: Ultranavi Driver based on VoodooPS2
For those who do not know where to get latest VoodooPS2, here's the full package including brilliant new UltraNav driver: http://www.mediafire.com/file/nw0gmzqju ... inkPad.zip
Unpack it to /E/E or /S/L/E and regenerate kext caches with pfix.
Unpack it to /E/E or /S/L/E and regenerate kext caches with pfix.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
- Posts: 22
- Joined: Tue Feb 02, 2010 10:26 pm
- Location: ventura, ca
Re: Ultranavi Driver based on VoodooPS2
nice. works for me too on x60t
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
Here you go ~Silencer wrote:If possible, please compile it for x64 as well, I occasionally boot into x64 mode, so it would nice to have the same trackpad/trackpoint support there.
http://wencheng.fang.sh.cn/2010/03/22/T ... ranavi.zip
IBM ThinkPad T60p 2007-93J
Re: Ultranavi Driver based on VoodooPS2
Thanks again, you're a legend! People have been looking for solution like that for ages, and now ThinkPad becoming even better than original Mac hardwareadidasprince wrote:Here you go ~
http://wencheng.fang.sh.cn/2010/03/22/T ... ranavi.zip

ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Re: Ultranavi Driver based on VoodooPS2
Thanks a lot for this great kext! now it feels like a real laptop again. One question though: I used to change my scrolling speed etc. in the VoodooPS2 PrefPane. With this driver, however, this does not work anymore. Is there any other option to control the settings, like a plist file? Or will there be a special PrefPane for your kext? Thanks in advance!
Update: Figured it out myself: You need to edit the file /System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/ThinkpadUltranavi.kext/Contents/Info.plist . There is a key/value pair named VerticalScrollDivisor and HorizontalScrollDivisor. The value range seems to be between 0 and 100. The lower the value, the FASTER the scrolling is. I found 10 to be a good number for me.
Update: Figured it out myself: You need to edit the file /System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/ThinkpadUltranavi.kext/Contents/Info.plist . There is a key/value pair named VerticalScrollDivisor and HorizontalScrollDivisor. The value range seems to be between 0 and 100. The lower the value, the FASTER the scrolling is. I found 10 to be a good number for me.
Re: Ultranavi Driver based on VoodooPS2
There's an easier wayunbehagen wrote:Update: Figured it out myself: You need to edit the file /System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/ThinkpadUltranavi.kext/Contents/Info.plist . There is a key/value pair named VerticalScrollDivisor and HorizontalScrollDivisor. The value range seems to be between 0 and 100. The lower the value, the FASTER the scrolling is. I found 10 to be a good number for me.


ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
Updated
http://wencheng.fang.sh.cn/2010/03/22/T ... traNav.zip
- horizontal scroll works now!
- typo ThinkpadUltranavi -> ThinkpadUltraNav (just wanna distinguish from other customized kexts)
http://wencheng.fang.sh.cn/2010/03/22/T ... traNav.zip
Last edited by adidasprince on Fri Apr 02, 2010 2:07 pm, edited 1 time in total.
IBM ThinkPad T60p 2007-93J
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
@unbehgenunbehagen wrote:Update: Figured it out myself: You need to edit the file /System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/ThinkpadUltranavi.kext/Contents/Info.plist . There is a key/value pair named VerticalScrollDivisor and HorizontalScrollDivisor. The value range seems to be between 0 and 100. The lower the value, the FASTER the scrolling is. I found 10 to be a good number for me.
I'm sorry that I didn't dig into the prefpane things. Silencer's suggestion is quite useful rite now.
IBM ThinkPad T60p 2007-93J
Re: Ultranavi Driver based on VoodooPS2
Tested, and horizontal scroll works like a charm!
For those who are lazy, here's the complete pack: VoodooPS2_ThinkPad.zip
For those who are lazy, here's the complete pack: VoodooPS2_ThinkPad.zip
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Re: Ultranavi Driver based on VoodooPS2
Looks like the x64 version of ThinkpadUltraNav.kext is problematic. I've finally tested it in x64 and got the following and Kernel Panic:
Code: Select all
kernel Kext cn.sh.fang.ThinkpadUltraNav - library kext com.apple.kernel.libkern not found.
kernel Can't load kext cn.sh.fang.ThinkpadUltraNav - failed to resolve library dependencies.
kernel Kext cn.sh.fang.ThinkpadUltraNav failed to load (0xdc00800e).
kernel Failed to load kext cn.sh.fang.ThinkpadUltraNav (error 0xdc00800e).
kernel Couldn't alloc class "ThinkpadUltraNav"
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Re: Ultranavi Driver based on VoodooPS2
Not working on a X60t ... even if it seems to load properly and it finds a mouse during boot :
I've tried Silencer's version of VoodooPS2Controller.kext and neither trackpoint nor scrolling work (no mouse found in SysPref ...)
Any idea ?
Code: Select all
16/04/10 10:50:30 kernel ThinkpadUltranavi loaded
16/04/10 10:50:30 kernel ThinkpadUltranavi: mouse info 0.0.100
Any idea ?
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
Re: Ultranavi Driver based on VoodooPS2
Ok, I've fixed the problem that I had. Default dependecies in Info.plist of ThinkpadUltraNav.kext were wrong. Here's the fixed version: VoodooPS2Controller_ThinkPad_i386_x64.zip
This is the part that needed to be fixed:
Now it works fine in x64.
This is the part that needed to be fixed:
Code: Select all
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOHIDSystem</key>
<string>1.1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
<key>org.voodoo.driver.PS2Controller</key>
<string>1.1</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
- Posts: 7
- Joined: Sun Oct 11, 2009 10:18 pm
- Location: Innsbruck, Austria
Re: Ultranavi Driver based on VoodooPS2
is it possible to use the middle mouse button as middle mouse button (for opening and closing tabs in a browser for example)
Re: Ultranavi Driver based on VoodooPS2
This ultranavi kext doesn't work for me and I use SmartScroll to get Scroll with the middle button, and this button works like you say ... open in tabs ...nuskoolkiddie wrote:is it possible to use the middle mouse button as middle mouse button (for opening and closing tabs in a browser for example)
Lenovo X60t (6363-AQ8)
- Intel CoreDuo 1,67 GHz (L2400)
- 3 Go / 320 Go / GMA950 / FW 400 / SD Card
- Bluetooth / Wifi AR5BXB6 / Tablet
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
UPDATES:
* Fix: vertical scrolling does not work as expected sometimes.
http://wencheng.fang.sh.cn/2010/03/thin ... opard.html
@Silencer
Thank you so much for the packaging and the x64 fix!! I merged it to my source.
@Sebinouse
I'm sorry that i don't have a x60t (tablets may differ from others) to test this kext.
@nuskoolkiddie
You may use SmartScroll as Sebinouse suggested. I'm sorry my kext is for those who wanted middle-button scrolling just like me and meself won't do anything about middle-button click.
* Fix: vertical scrolling does not work as expected sometimes.
http://wencheng.fang.sh.cn/2010/03/thin ... opard.html
@Silencer
Thank you so much for the packaging and the x64 fix!! I merged it to my source.
@Sebinouse
I'm sorry that i don't have a x60t (tablets may differ from others) to test this kext.
@nuskoolkiddie
You may use SmartScroll as Sebinouse suggested. I'm sorry my kext is for those who wanted middle-button scrolling just like me and meself won't do anything about middle-button click.
IBM ThinkPad T60p 2007-93J
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
My server is temporarily down until next wednesday ...
IBM ThinkPad T60p 2007-93J
Re: Ultranavi Driver based on VoodooPS2
Hi!
Thanks a lot for your work!
Could you please post the source of your kext?
Just an example: I'd like to tune the speed between the Trackpoint and the Trackpad.
The mouse speed of the Trackpoint is just a bit too sentitive comparing to the Trackpad (i switch often between them). It would be great to change this.
Thanks!
max
Thanks a lot for your work!
Could you please post the source of your kext?
Just an example: I'd like to tune the speed between the Trackpoint and the Trackpad.
The mouse speed of the Trackpoint is just a bit too sentitive comparing to the Trackpad (i switch often between them). It would be great to change this.
Thanks!
max
Re: Ultranavi Driver based on VoodooPS2
Check out the link in the first post. The source code is available there.max22 wrote:Hi!
Thanks a lot for your work!
Could you please post the source of your kext?
Just an example: I'd like to tune the speed between the Trackpoint and the Trackpad.
The mouse speed of the Trackpoint is just a bit too sentitive comparing to the Trackpad (i switch often between them). It would be great to change this.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Re: Ultranavi Driver based on VoodooPS2
whops! sorry, must have been very tired
Thanks!

Thanks!
Re: Ultranavi Driver based on VoodooPS2
Hey, adidasprince, I hope you still check this thread. There's a discussion going on in the thread regarding ThinkPad fan speed control under OSX, and I was hoping you might have a look there, since you're apparently the most experienced with low level programming amongst the crowd here. If you have some time, please check this link.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)
-
- Posts: 15
- Joined: Mon Jan 17, 2011 8:00 am
- Location: Kyiv, Ukraine
Re: Ultranavi Driver based on VoodooPS2
Guys, please share latest version of ThinkUltraNavi, 'cause http://wencheng.fang.sh.cn/ is down now. Thx!
Apple MacBook Pro 13" (MC990LL/A)
and
IBM ThinkPad X61s (7668-CTO)
Intel Core 2 Duo L7500 @ 1.6 GHz, 2 GB DDR2, 320 GB @ 7200 Seagate, Atheros (as AirPort Extreme)
MacOS 10.6.7 w/ Sebinouse's fixes & Anastasius DSDT + modded AppleHDA.kext
and
IBM ThinkPad X61s (7668-CTO)
Intel Core 2 Duo L7500 @ 1.6 GHz, 2 GB DDR2, 320 GB @ 7200 Seagate, Atheros (as AirPort Extreme)
MacOS 10.6.7 w/ Sebinouse's fixes & Anastasius DSDT + modded AppleHDA.kext
Re: Ultranavi Driver based on VoodooPS2
Any chance of getting the drag issue fixed? It drives me nuts b/c the left click of my touchpad is broken.adidasprince wrote: knowing issue: no h-scroll, no drag by trackpad's move with trackpoint's button and vice versa.
-
- Posts: 34
- Joined: Wed Mar 07, 2007 1:54 am
- Location: Tokyo, Japan
- Contact:
Re: Ultranavi Driver based on VoodooPS2
IBM ThinkPad T60p 2007-93J
Re: Ultranavi Driver based on VoodooPS2
Is it possible to increase Trackpoint sensitivity (speed)? If I drag the speed slider in the Trackpad prefpane all the way up, it is fast but really choppy. I tried lowering the divisor value in the kext's plist file but it only affected the touchpad.
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Anyone interested in collecting Rambus based Pentium 4 machines?
by kfzhu1229 » Wed Sep 09, 2020 2:09 pm » in Off-Topic Stuff - 2 Replies
- 3947 Views
-
Last post by MikalE
Wed Sep 09, 2020 3:59 pm
-
-
-
T60p - Problem installing ATI FireGL V5200 driver - Win10 32bit
by Think43p » Thu Oct 15, 2020 2:29 pm » in ThinkPad T60/T61 Series - 14 Replies
- 2161 Views
-
Last post by EDMAC
Fri Oct 30, 2020 9:10 pm
-
-
- 4 Replies
- 1534 Views
-
Last post by Jake.Werecat
Wed Oct 21, 2020 5:12 pm
-
-
T420 Driver for GeForce GT-520m GPU needed (63Y1705 motherboard) needed
by wsalomon » Mon Nov 09, 2020 1:10 am » in ThinkPad T400/T410/T420 and T500/T510/T520 Series - 3 Replies
- 1212 Views
-
Last post by wsalomon
Tue Nov 10, 2020 1:52 pm
-
Who is online
Users browsing this forum: No registered users and 2 guests