Jump to content

Dr. Hurt

Members
  • Posts

    212
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Dr. Hurt

  1. Strange. I downloaded the attachment and it unpacks into the whole kext. Never mind though. Put the kext in "other" folder only if you're using Sierra. Here's Dolphin a5: - Fixed typo that could have been responsible for the kernel panic Dolphin a5.zip
  2. Don't do that. Delete the old kext and install the new one (without touching its contents). Or even better, put the kext in the clover kext folder. Does the pointer move well? (1 finger doesn't cause crash?). Try to find out exactly what causes the panic. In terminal app, type "sudo dmesg" and search for alps "get area".
  3. Thanks for your reports. Dolphin a4: - Fixed a typo in bitmap (probably the reason for broken multitouch) - Optimized variables for V5 - Added some debug logging Search the log for alps messages, especially "get area", "fingers" and "bitmap" (touch the touchpad with 1, 2, 3, and 4 fingers and see which of those values represents more accurately the number of fingers) PS. Settings not sticking across reboots is a known sierra problem with the base ps2 driver. Add the attached app as a startup item, and it will automatically launch on login and set the needed settings. It requires accessibility permission. PPS. I`ll be hardcoding enabled clicking, dragging, and 2-finger scrolling in the final Release 5 till the base driver gets fixed. That way, they'll work by default. Dolphin a4.zip Touchpad Settings.zip
  4. Finally some useful info. Try separating the 2 fingers a bit while scrolling (make fingers like a V ) and try pressing a bit harder on the touchpad. Try scrolling using 3 and 4 fingers and tell me if it makes a difference. I'll make you a test version tomorrow to see where the problem is coming from. Remember that the Linux 4.7 driver doesn't work properly with this touchpad. I'm using user-submitted patches so it's likely to not work too well and need time for debugging.
  5. I know. I haven't added the newer dolphin to any release. It would be nice of you to explain exactly what happens with a3. Also, in the info.plist of the a3 trackpad kext, set v/hscrolldivisor to 0 (2-items) and fingerz to 1. Tell me if that changes anything. Does that mean that everything else is working well? Release 5, despite the small changelog, is a huge change!! Try this: Beta 2: - Reduce speed slightly (now speed is divided by 3 for both move and scroll) - Fix scroll and jumping pointer (hopefully) Release 5 Beta 2.zip
  6. @cnbb: What do you mean by pointing stick mode? Ps. Only dolphin a3 kext will work with dolphin v2 so don't bother with anything else.
  7. - Trackstick speed (scroll and move) has to be hardcoded. Will reduce speed in next release. - Inertia for trackstick is really difficult because it sends movements rather than coordinates so its not easy to control. - In the info.plist of the keyboard kext, you'll find an option called "swap command and option". Set it to true. =============== Release 5 beta 1: - Massive cleanup and refactoring of almost every part of the driver. - Trackstick code updated to Linux 4.7 again!! Hope it works this time!! Might need some work. - Fixed a serious bug in edge scrolling. Somehow fixed a lot of random unrelated problems I had!!!! - Gesture and scrolling accuracy improvements. The amount of code changed in this release is scary!! Hope it doesn't break too many things. Release 5 beta 1.zip
  8. Dolphin a4: - Common init code for both V1 and V2 (probably won't work, but worth a shot!!) If it doesn't work, I'll revert and try to debug a3. Dolphin a4.zip
  9. RehabMan wrote the PS2 driver which is how MacOS (and the ALPS driver) communicate with the touchpad hardware. His driver doesn't support ALPS. He merged bpedman's code in a separate branch to add support for ALPS. The linux ALPS driver was ported by many people to work with Rehabman's voodoops2. My driver is just another option. Built on the latest linux, with many changes to make it work better with OS X. It's a personal free time project which I decided to share hoping to help out people with similar hardware. No guarantees whatsoever given As for your issues: (in trackpad info.plist) For movement: - try reducing fingerz to 1 - try setting v/hscrolldivisor to 0 - try setting unsmooth input to true. - try both smooth and unsmooth to false For gestures: - try reducing swipedelta(x and y) to 400 or less Good Luck
  10. kitkim, Here's my last attempt at getting your Dolphin V2 to initialize. You touchpad init code is not in the Linux kernel, and I'm forced to blindly apply user patches from the Linux community!! I'm sorry!!! dolphin a3.zip
  11. Nothing in console because the touchpad failed to initialize. Dolphin V2 doesn't even work properly with the default driver on Linux. I did however find a user-patch and ported it to this driver for you to test. Dolphin a2: - Attempt to port a user-provided init sequence for Dolphin V2 Dolphin a2.zip
  12. Try this: Dolphin alpha 1: - Ported new V5 init code. THIS COULD CAUSE A KERNEL PANIC. Run it from a Clover USB stick. Check dmesg and console messages and post here. Dolphin a1.zip
  13. Excellent news Thank you for all your time testing. You can consider RC4 the final release for now (till I update the opening post tonight).
  14. Strange!! The V5 code looks fine and logical to me. I'll make a debug version for you tonight to see where it's failing. Do the buttons work? Scrolling (2 or 1 finger?) Did you ever have multitouch with it on OS X? EDIT: Searched for your device-id and found that its a newer Dolphin. (Apparently there is Dolphon v1 and v2) It needs a different init sequence. Will see what I can do about it.
  15. Try RC4. If it still doesn't work, I'll make a special debug version for you to see where exactly it's failing. I'm glad I could help out Release 4 RC4: - Reduce trackstick speed to half. (now divides raw speed by 4 instead of 2) - Clean up V5 Dolphin init code. PS. Trackstick code needs a massive cleanup but I'll postpone that to a future release. I don't wanna break anything else now!! Release 4 RC4.zip
  16. Release 4 RC3: - Reversed trackstick vertical motion - Trackstick filter again (hopefully won't break it again) - Fix V5 Dolphin bitmap decode Release 4 RC3.zip
  17. V7 is not supported yet. Not as easy as adding a device id.
  18. Thanks for testing. Try this kitkim.zip
  19. Release 4 RC2: - Updated flag0 & mask0 for V5 Dolphin. Should work now. - Added DualPoint flag to Rushmore (hoping to fix the trackstick!!!). Release 4 RC2.zip
  20. If you're talking about system preferences, it doesn't work on sierra. It's a known issue with the base PS2 driver which RehabMan said he'll look into once the sierra source is released. Nice to see someone with a V5 here. Is it working with the Release 4 RC?
  21. Does the trackstick with the RC? (before killing the touchpad) Did bpedman's version work well with trackstick?
  22. Release 4 RC: - Re-ordered trackstick code!! (I'll post this in the OP soon unless something serious happens) Release 4 RC.zip
  23. Beta 10: - 4x speed - More tricks to filter movement I'm gonna cry if this doesn't work!!! This'll probably be the final Release 4 regardless of trackstick. I might try to fix it later. Release 4 Beta 10.zip
  24. Thanks for the videos. Release 4 Beta 9: - Increase speed x2 - Only allow movement in 4 directions. (ie. not diagonally). I have a feeling that the final Release 4 is getting closer. Thanks Herve for testing and reporting Release 4 Beta 9.zip
×
×
  • Create New...