ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

9 Pages V  « < 5 6 7 8 9 >  
Start a new topic Add Reply
> Alps Glidepoint Driver, And VoodooPS2 as whole
Mido
post Feb 9 2012, 02:31 PM
Post #121
QUOTE (metacollin @ Feb 9 2012, 02:53 PM) *
I'm a programmer... I have the same touch pad, albeit on a Dell Latitude E5420, and I want it's touchpad to work.
Uh, I've never written drivers before, so I am looking through the source code to learn what I can. No promises, but I definitely want to make it happen =).

Let's do this.


good luck on that i can test for you tongue.gif laugh.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
metacollin
post Feb 9 2012, 03:36 PM
Post #122
Hey Mido, so when you use the current ALPSMultitouch plugin, does it freak out and click wildly if you touch it? And if so, could you try dragging your up and to the right (don't move your finger down or left at all). My cursor behaves like it should as long as I don't move my finger to the left or down.


If you can reproduce that, I think I have a pretty good idea how to start fixing it for our trackpads.
Mido
post Feb 9 2012, 05:24 PM
Post #123
QUOTE (metacollin @ Feb 9 2012, 05:36 PM) *
Hey Mido, so when you use the current ALPSMultitouch plugin, does it freak out and click wildly if you touch it? And if so, could you try dragging your up and to the right (don't move your finger down or left at all). My cursor behaves like it should as long as I don't move my finger to the left or down.


If you can reproduce that, I think I have a pretty good idea how to start fixing it for our trackpads.



see you are right

when moving from left to right goes good
when moving from right to left goes bad jumping+ right clicking

when moving from down to up goes good
when moving from up to down goes bad jumping + right clicking


waiting your fix smile.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Slice
post Feb 10 2012, 06:53 AM
Post #124
Two words here.
There is no program mistakes that can easy be corrected. There is an absent of strict hardware specification how the touchpad must work. So we should find good sequencies by numeroues tests.
There are two modes of touchpad working. One is a simple PS2Mouse, or an advanced mouse as it is in ALPSMultitouch. Another mode is AbsolutePointer as VoodooPS2Touchpad works for me. You should find a way to switch your touchpad to absolute mode.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
metacollin
post Feb 18 2012, 08:50 AM
Post #125
QUOTE (Slice @ Feb 10 2012, 07:53 AM) *
Two words here.
There is no program mistakes that can easy be corrected. There is an absent of strict hardware specification how the touchpad must work. So we should find good sequencies by numeroues tests.
There are two modes of touchpad working. One is a simple PS2Mouse, or an advanced mouse as it is in ALPSMultitouch. Another mode is AbsolutePointer as VoodooPS2Touchpad works for me. You should find a way to switch your touchpad to absolute mode.



Yeah, I have been fiddling with the ALPSMultitouch kext. At first I thought there was some simple coordinate translation error or something, but that's very much not the case. The only solution I can think of is to simply try to brute force/reverse engineer the thing via kernel messages =/. At least I know for sure that I have a 73,02,64 trackpad now.
Slice
post Feb 19 2012, 02:48 PM
Post #126
QUOTE (metacollin @ Feb 18 2012, 12:50 PM) *
Yeah, I have been fiddling with the ALPSMultitouch kext. At first I thought there was some simple coordinate translation error or something, but that's very much not the case. The only solution I can think of is to simply try to brute force/reverse engineer the thing via kernel messages =/. At least I know for sure that I have a 73,02,64 trackpad now.

Yes, it is the most problematic ALPS the THeKiNG had. The kext ALPSMultitouch is designed for that but it works as intellimouse but not touchpad. We have no Absolute Mode for the device.
Read all this thread to understand what is the problem.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
metacollin
post Feb 19 2012, 03:13 PM
Post #127
QUOTE (Slice @ Feb 19 2012, 03:48 PM) *
Yes, it is the most problematic ALPS the THeKiNG had. The kext ALPSMultitouch is designed for that but it works as intellimouse but not touchpad. We have no Absolute Mode for the device.
Read all this thread to understand what is the problem.


Yeah, I totally missed the first half of this thread, the progress you guys have made is pretty amazing, but yes, to anyone following this thread, don't expect a fix any time soon, or one at all (at least from me). I AM making progress, though it's just baby steps.

Right now I am just trying to get my touchpad into absolute mode. According to the patched linux 3.1 kernel code, my trackpad (73,02,64, no control stick) uses ALPS_PROTO_V4. I've gotten it into command mode and sent it some nibbles (to test, nothing useful or anything). It seems putting it into absolute mode should be as simple as setting the second bit of register 0x0004 to 1, but first I need to read the value of that register (to do a bitwise OR on it to set the bit). Right now my main delay is my unfamiliarity with OS X datatypes and it's 'way of doing things'. I've never heard of a Dictionary, that kind of thing, so it's a learning experience. The linux source is easily readable to me, but the OS X source, in some places, descends almost into gibberish for me, so I need to get that down first.

If I can ever get it into absolute mode and correctly turn the packet nibbles into usable coordinates, then I'll be in a lot better position to start talking about a 'fix.' Rolling my own absolute mode handler sounds like fun, just need to get the touchpad sending me the right data first.

This post has been edited by metacollin: Feb 19 2012, 03:17 PM
Mido
post Apr 19 2012, 12:12 PM
Post #128
Slice why don't add support for brightness keys on keyboard and there is already patch for it made by ivik and it works great to me

here is the source
Attached File  VoodooPS2Keyboard.zip ( 61.56K ) Number of downloads: 19


about voodoops2mouse

under ubuntu under basic ps2 mouse my touchpad was making side scrolling and this was great

i think we can add this to voodoops2mouse

my idea is to spesify aline with width of nearly 2 % of touchpad on right side of touchpad
to do scrolling

i think this can be applied to voodoops2mouse and if this done it will be amazing to whom other solutions didn't work

thanks
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Slice
post Apr 19 2012, 01:34 PM
Post #129
QUOTE (Mido @ Apr 19 2012, 04:12 PM) *
Slice why don't add support for brightness keys on keyboard and there is already patch for it made by ivik and it works great to me

here is the source
Attached File  VoodooPS2Keyboard.zip ( 61.56K ) Number of downloads: 19


about voodoops2mouse

under ubuntu under basic ps2 mouse my touchpad was making side scrolling and this was great

i think we can add this to voodoops2mouse

my idea is to spesify aline with width of nearly 2 % of touchpad on right side of touchpad
to do scrolling

i think this can be applied to voodoops2mouse and if this done it will be amazing to whom other solutions didn't work

thanks

I know ivik work. It is really great! And it is not only keyboard driver rewritting. There are also DSDT patching and GenericBrightness.kext.
Keyboard only changes will work on very few hardware.
Under ubuntu yes. Who can rewrite linux driver into OSX????
To specify a width you need to enter AbsoluteMode. This is the problem. This is an only problem.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
Mido
post Apr 19 2012, 02:03 PM
Post #130
QUOTE (Slice @ Apr 19 2012, 03:34 PM) *
I know ivik work. It is really great! And it is not only keyboard driver rewritting. There are also DSDT patching and GenericBrightness.kext.
Keyboard only changes will work on very few hardware.
Under ubuntu yes. Who can rewrite linux driver into OSX????
To specify a width you need to enter AbsoluteMode. This is the problem. This is an only problem.


to me brightness is working great only using PNLF Device
my problem was the key on keyboard and using ivik keyboard.kext made this keys to work

idont need to add brightness kext or LCD 1234 ON dsdt

i am was trying to add brightness keys to your source
added

0x90, // 06 brightness Up
0x91, // 05 brightness Down


to ApplePS2ToADBMap


added

case 0x06: keyCode = 0x90; break; // E006 = brightness up
case 0x05: keyCode = 0x91; break; // E005 = brightness down

--------------

0x02,0x90, //NX_KEYTYPE_BRIGHTNESS_UP is 2, ADB code is 0x90
0x03,0x91, //NX_KEYTYPE_BRIGHTNESS_DOWN is 3, ADB code is 0x91

to VoodooPS2Keyboard.cpp

the end result was that sound volume keys become brightness keys and brightness keys doesn't do any function

i hope that you update your source code with brightness keys of all notebook
nearly sandy bridge notebook brightness works on it natively smile.gif
so it will be good smile.gif

------------------------------------------
about absolute mode really don't understand meaning of it but is it impossible or need time for making this under ps2mouse ?

also i have problem when trying compiling voodoops2mouse under 10.7 the kext works great but after sleep and wakeup the touchpad can't do down movement

note the compiled one by you works great after sleep


EDIT

the cause of problem of ps2mouse is this lines cause error on compiling after removing it after sleep problem occur

CODE
#if APPLESDK
    clock_get_uptime(&now);
#else
    clock_get_uptime((uint64_t*)&now);
#endif


This post has been edited by Mido: Apr 19 2012, 06:58 PM
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Apr 21 2012, 08:46 AM
Post #131
please slice can you add brightness keys support to your source smile.gif

really i need it rolleyes.gif

thanks on advance wink.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Slice
post Apr 21 2012, 08:09 PM
Post #132
QUOTE (Mido @ Apr 21 2012, 12:46 PM) *
please slice can you add brightness keys support to your source smile.gif

really i need it rolleyes.gif

thanks on advance wink.gif

Did you saw this?
http://www.projectosx.com/forum/index.php?...post&p=9953
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
Mido
post Apr 21 2012, 08:39 PM
Post #133
QUOTE (Slice @ Apr 21 2012, 10:09 PM) *

yes

i will try to compare two sources and apple sources and hope to be lucky laugh.gif to got it smile.gif

thanks for your reply smile.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Apr 23 2012, 03:04 AM
Post #134
i reconstructed the ivik voodoops2keyboard on new project and removed values not need to me and other brightness key for hp samsung lg acer as they may make brightness works on anther keys not needed

also about voodoops2mouse i isolated it to new project and now it compile fine with about above problem

Attached File  VoodooPS2Keyboard.zip ( 40.74K ) Number of downloads: 28


This post has been edited by Mido: Apr 23 2012, 03:04 AM
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Apr 24 2012, 02:46 AM
Post #135
i moved to alps multitouch to use it instead of ps2mouse

i enabled normal mouse mod on it and added your simulated middle button like on ps2 mouse laugh.gif

and worked fine the benefit of this is that now i use apple trackpad instead of apple mouse on system pref

i noticed that
enabling normal mouse mode touchpad works great
enabling only intellimouse mode the touchpad goes right and up fine but down and to left not usable
enabling only absolute mode can't goes to any direction it is difficult to do that put tapping works

Attached File  ALPSMultitouch.zip ( 43.68K ) Number of downloads: 98


i like my cosmetic playing on sources biggrin.gif
-----------------------

i hope that this project doesn't die
it is about a year since last activity to this project
i hope that this project is on devs plans smile.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Jul 18 2012, 03:40 PM
Post #136
hi Slice


voodoops2controller doesn't compile under mountain Lion

it needs isync.h some thing like this and and new os x doesnt contain this

so can you fix it rolleyes.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Jul 21 2012, 04:50 AM
Post #137
fixed
added iosycer.h from XNU 10.7.4

Attached File  VoodooPS2Controller.zip ( 80.85K ) Number of downloads: 48
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
MacXatu
post Aug 22 2012, 02:32 PM
Post #138
I have installed with success OSX 10.7.4 in a ASUS K53sv with everything working but discrete Nvidia 540, HDMI sound and Trackpad multitouch. Its working with sleep, keys, camera, batery... the works and all due to a very good DSDT editing, AppleHDA patching and a few kexts.

Although HDMI sound would be nice, what worries me the most at the moment is that i don't have multitouch.

Im using VoodooPS2 kext for the trackpad and am whiling to read and learn on how to change it to make a proper Elan Tech compatible kext, wich made me come across your forum.

I believe you could direct me to where i can read on how to:
  • Correctly identify the Trackpad hardware through OSX or Linux; &
  • Edits needed to make this quest and prefpane work.


This post has been edited by MacXatu: Aug 22 2012, 02:43 PM
ASUS K53sv Laptop: Intel HM65 Express Chipset, GPU Intel HD3000 and NVIDIA GeForce GT 540M, Realtek RTL8111/8168B PCI Express Gigabit Ethernet and a Elan Tech Trackpad that thinks its a mouse.
MacXatu
post Aug 22 2012, 02:45 PM
Post #139
QUOTE (Mido @ Jul 21 2012, 05:50 AM) *
fixed
added iosycer.h from XNU 10.7.4

Attached File  VoodooPS2Controller.zip ( 80.85K ) Number of downloads: 48


Can you please direct me to where you are posting the source code? Thanks in advance
ASUS K53sv Laptop: Intel HM65 Express Chipset, GPU Intel HD3000 and NVIDIA GeForce GT 540M, Realtek RTL8111/8168B PCI Express Gigabit Ethernet and a Elan Tech Trackpad that thinks its a mouse.
Mido
post Aug 23 2012, 09:43 PM
Post #140
MacXatu

there is no élan touchpad driver till now
and no updated alps touchpad driver also to work for me
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702

9 Pages V  « < 5 6 7 8 9 >
Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: