Giter Club home page Giter Club logo

Comments (15)

prizraksarvar avatar prizraksarvar commented on July 4, 2024

This repo longer not supported, I think you need try fix this issues in file https://github.com/prizraksarvar/VoodooI2CFTE/blob/master/VoodooI2CFTE/VoodooI2CFTETouchpadDriver.cpp in function bool VoodooI2CFTETouchpadDriver::initDevice() . I replace calculated touchpad values with constants matched to my laptop (it's was easier)

from voodooi2cfte.

nikhil19rathore99 avatar nikhil19rathore99 commented on July 4, 2024

This repo longer not supported, I think you need try fix this issues in file https://github.com/prizraksarvar/VoodooI2CFTE/blob/master/VoodooI2CFTE/VoodooI2CFTETouchpadDriver.cpp in function bool VoodooI2CFTETouchpadDriver::initDevice() . I replace calculated touchpad values with constants matched to my laptop (it's was easier)

can u do that one for me ??

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

Sorry I can't, I think you can try write to gitter chat ( https://gitter.im/alexandred/VoodooI2C ), https://voodooi2c.github.io/#Troubleshooting/Troubleshooting . They helped me there

from voodooi2cfte.

nikhil19rathore99 avatar nikhil19rathore99 commented on July 4, 2024

Sorry I can't, I think you can try write to gitter chat ( https://gitter.im/alexandred/VoodooI2C ), https://voodooi2c.github.io/#Troubleshooting/Troubleshooting . They helped me there

Actually i've tried many times on gitter but no one there helping me out

from voodooi2cfte.

nikhil19rathore99 avatar nikhil19rathore99 commented on July 4, 2024

Sorry I can't, I think you can try write to gitter chat ( https://gitter.im/alexandred/VoodooI2C ), https://voodooi2c.github.io/#Troubleshooting/Troubleshooting . They helped me there

please update vodooi2cfte sattelite ??

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

I'll try help to you. You have programmer skill? You build driver on your mac? Sorry, my english is bad, maybe conversation with you help me too

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

You have telegram/skype? Maybe we can write there

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

I don't know satelites very well, if you want continue, maybe it will take many attempts. I will made satellite. You'll try install, and record video with log, and will try again

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

you have problems only in new version?

from voodooi2cfte.

nikhil19rathore99 avatar nikhil19rathore99 commented on July 4, 2024

you have problems only in new version?

all versions
this is from the beginging i.e in catalina also someone from vodooi2c told me to changes from vodooi2chid is not ported to fte , he told me to port the changes from i2chid satalite to mine fte, u know how to port changes ??

from voodooi2cfte.

nikhil19rathore99 avatar nikhil19rathore99 commented on July 4, 2024

I'll try help to you. You have programmer skill? You build driver on your mac? Sorry, my english is bad, maybe conversation with you help me too

Yes

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

You have telegram/skype? Maybe we can write there

yes i have telegram, ph. no : 7678166778
I can't find you, please add me https://t.me/sarvar_has

from voodooi2cfte.

kprinssu avatar kprinssu commented on July 4, 2024

@prizraksarvar what is required are these changes in VoodooI2C/VoodooI2CELAN@6897677.

Upstream changes in 2.4.1+ of VoodooI2C have broken the FTE satellite kext. @alexandred's fork of the FTE repo is not actively maintained, can you kindly incorporate the changes from Elan? I'll merge it into @alexandred's fork asap. Please ping me on Gitter (https://gitter.im/kprinssu) if you need any assistance.

from voodooi2cfte.

Goshin avatar Goshin commented on July 4, 2024

Seems there are some changes left out.

void VoodooI2CFTETouchpadDriver::interruptOccurred(OSObject* owner, IOInterruptEventSource* src, int intCount) {
if (read_in_progress || !awake)
return;
read_in_progress = true;
thread_t new_thread;
kern_return_t ret = kernel_thread_start(OSMemberFunctionCast(thread_continue_t, this, &VoodooI2CFTETouchpadDriver::handleInputThreaded), this, &new_thread);
if (ret != KERN_SUCCESS) {
read_in_progress = false;
IOLog("%s::%s Thread error while attemping to get input report\n", getName(), device_name);
} else {
thread_deallocate(new_thread);
}
}

VoodooI2C/VoodooI2CELAN@6897677#diff-8281f1285490da5d81881b110b72ba94L160-L169

-   read_in_progress = true;
-   thread_t new_thread;
-   kern_return_t ret = kernel_thread_start(OSMemberFunctionCast(thread_continue_t, this, &VoodooI2CELANTouchpadDriver::handle_input_threaded), this, &new_thread);
-   if (ret != KERN_SUCCESS) {
-       read_in_progress = false;
-       IOLog("%s::%s Thread error while attemping to get input report\n", getName(), device_name);
-   } else {
-       thread_deallocate(new_thread);
-   }
+   command_gate->attemptAction(OSMemberFunctionCast(IOCommandGate::Action, this, &VoodooI2CELANTouchpadDriver::parse_ELAN_report));
}

from voodooi2cfte.

prizraksarvar avatar prizraksarvar commented on July 4, 2024

Thanks! I fixed this Issues, and made pull request to main repo

from voodooi2cfte.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.