thinkpads.com Support Community Forum Index Bill Morrow's thinkpads.com Open Forum - The Original Thinkpad Support Forum
Follow ThinkpadsForum on Twitter
eCoupons
Save with Lenovo ThinkPad eCoupons
Exclusive 4% CASH BACK from eCoupons.com
Support this forum, shop at newmodeus.com
 
It is currently Thu Jun 20, 2013 7:34 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 26 posts ] 
Author Message
 Post subject: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Mar 22, 2010 12:57 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
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/thinkpad-ultranavi-on-snow-leopard.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.

_________________
IBM ThinkPad T60p 2007-93J


Last edited by adidasprince on Sat Jun 25, 2011 7:41 am, edited 4 times in total.

Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Mar 22, 2010 3:54 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Mar 22, 2010 4:12 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Mar 22, 2010 6:27 pm 
Offline

Joined: Tue Feb 02, 2010 10:26 pm
Posts: 22
Location: ventura, ca
nice. works for me too on x60t


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Tue Mar 23, 2010 6:14 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
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.


Here you go ~

http://wencheng.fang.sh.cn/2010/03/22/T ... ranavi.zip

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Tue Mar 23, 2010 2:10 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
adidasprince wrote:


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 hardware :)

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Wed Mar 31, 2010 11:48 am 
Offline

Joined: Thu Feb 11, 2010 10:03 am
Posts: 20
Location: Bremen, Germany
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.


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Wed Mar 31, 2010 3:15 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
unbehagen 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.

There's an easier way ;) You can adjust scrolling speed in Trackpad preferences, it affects TrackPoint as well :)

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Fri Apr 02, 2010 2:00 pm 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
Updated

  • horizontal scroll works now!
  • typo ThinkpadUltranavi -> ThinkpadUltraNav (just wanna distinguish from other customized kexts)

Download

http://wencheng.fang.sh.cn/2010/03/22/T ... traNav.zip

_________________
IBM ThinkPad T60p 2007-93J


Last edited by adidasprince on Fri Apr 02, 2010 2:07 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Fri Apr 02, 2010 2:02 pm 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
unbehagen 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.


@unbehgen
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


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Fri Apr 02, 2010 3:30 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
Tested, and horizontal scroll works like a charm!

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)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Thu Apr 15, 2010 5:28 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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:
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)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Fri Apr 16, 2010 3:58 am 
Offline
Junior Member
Junior Member

Joined: Mon Mar 09, 2009 6:02 am
Posts: 280
Location: Paris, France
Not working on a X60t ... even if it seems to load properly and it finds a mouse during boot :
Code:
16/04/10 10:50:30   kernel   ThinkpadUltranavi loaded
16/04/10 10:50:30   kernel   ThinkpadUltranavi: mouse info 0.0.100


I've tried Silencer's version of VoodooPS2Controller.kext and neither trackpoint nor scrolling work (no mouse found in SysPref ...)

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
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Wed Apr 21, 2010 2:38 pm 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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:
Code:
   <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>

Now it works fine in x64.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Apr 26, 2010 11:54 am 
Offline

Joined: Sun Oct 11, 2009 10:18 pm
Posts: 7
Location: Innsbruck, Austria
is it possible to use the middle mouse button as middle mouse button (for opening and closing tabs in a browser for example)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Tue Apr 27, 2010 3:41 pm 
Offline
Junior Member
Junior Member

Joined: Mon Mar 09, 2009 6:02 am
Posts: 280
Location: Paris, France
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)

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 ...

_________________
Lenovo X60t (6363-AQ8)
    Intel CoreDuo 1,67 GHz (L2400)
    3 Go / 320 Go / GMA950 / FW 400 / SD Card
    Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Tue May 04, 2010 12:24 pm 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
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.

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Sat May 08, 2010 6:02 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
My server is temporarily down until next wednesday ...

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Wed Oct 06, 2010 8:23 pm 
Offline

Joined: Fri Oct 01, 2010 6:35 am
Posts: 2
Location: Germany, Berlin
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


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Thu Oct 07, 2010 3:01 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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.

Check out the link in the first post. The source code is available there.

_________________
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Thu Oct 07, 2010 4:15 am 
Offline

Joined: Fri Oct 01, 2010 6:35 am
Posts: 2
Location: Germany, Berlin
whops! sorry, must have been very tired :roll:

Thanks!


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Mon Nov 22, 2010 8:35 am 
Offline
Junior Member
Junior Member

Joined: Sat Dec 25, 2004 8:17 pm
Posts: 345
Location: Riga, Latvia
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)


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Thu Jun 23, 2011 10:32 am 
Offline

Joined: Mon Jan 17, 2011 8:00 am
Posts: 15
Location: Kyiv, Ukraine
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


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Tue Jun 28, 2011 8:41 pm 
Offline

Joined: Mon May 23, 2011 5:33 pm
Posts: 3
Location: Elizabeth City, NC
adidasprince wrote:
knowing issue: no h-scroll, no drag by trackpad's move with trackpoint's button and vice versa.


Any chance of getting the drag issue fixed? It drives me nuts b/c the left click of my touchpad is broken.


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Sun Aug 14, 2011 10:20 am 
Offline

Joined: Wed Mar 07, 2007 1:54 am
Posts: 34
Location: Tokyo, Japan
Re-compiled for Lion and tested on my T60p.

http://www.kexts.com/downloads.php?do=file&id=1639

_________________
IBM ThinkPad T60p 2007-93J


Top
 Profile  
 
 Post subject: Re: Ultranavi Driver based on VoodooPS2
PostPosted: Sun Dec 11, 2011 6:02 am 
Offline

Joined: Sun Nov 27, 2011 5:40 pm
Posts: 1
Location: Croatia, Zagreb
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.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 26 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group