johnnynunez / Xiaomi-Notebook-Air-1Gen

Xiaomi Notebook Air 1rst Gen
175 stars 35 forks source link

No trackpad #8

Closed finner closed 5 years ago

finner commented 5 years ago

Installed 10.4.4 with your latest EFI. It boots but trackpad wont work at all. As I see you included once again voodooI2C which isnt needed since we dont have an I2C bus on our 2016 model but an SMBUS. Also shutdown doesnt work anymore

johnnynunez commented 5 years ago

On DSDT.aml appear i2c @finner

johnnynunez commented 5 years ago

@finner try v3.0

bianyingshan commented 5 years ago

@johnnync13 Have you fixed the shutdown problem? Whether there are ideas, I have tried many ways, but ultimately did not repair the problem.

johnnynunez commented 5 years ago

@bianyingshan I don't have this laptop, I have 12.5 m6y30. To fix correctly, you need usb drive 2.0, usb drive 3.0, type-c 3.0 and type-c 2.0 (for example like connect iphone typeC lightning) and with hackintool, you see when connect usb port, usb change to green. use this with all usb drive on all ports usb

johnnynunez commented 5 years ago

@bianyingshan try my last efi repository

finner commented 5 years ago

Using latest v3 trackpad works although not as expected. Force click is enabled by default therefore I cannot use left click to open apps and under Trackpad it shows no trackpad installed

shomerchang commented 5 years ago

trackpad working perfect, amazing!Thx but it can't drag file and Launchpad can't be triggered(when 4 or 5 fingers). btw: under Trackpad it shows no trackpad installed.

GouMingAnKang commented 5 years ago

Thanks for your sharing. I meet some issues: 1.TouchPad cant not work, even can't click. After I replac VoodoPS2Controller.kext with AppleSmartPS2Touchpad.kext, my touchpad can click(press, isn't touch). But before I unlock computer I can click by touch. 2.Can not shutdown. When I click shutdown, the power key still keep light and CPU fan still work.

johnnynunez commented 5 years ago

@walking-hard @shomerchang @finner @bianyingshan for fix trackpad I need that use this and send me files and fixes https://github.com/williambj1/GenI2C

johnnynunez commented 5 years ago

I'm close to being able to patch the trackpad like a magictrackpad, nobody wants to be a tester?

finner commented 5 years ago

@johnnync13 I am offering to beta test. EDIT Tried 3.31 and wont pass the apple logo at all. tried 3.30 and no trackpad at all.

johnnynunez commented 5 years ago

@finner https://github.com/johnnync13/Xiaomi-Notebook-Air-1Gen/releases/tag/v3.3.2

shomerchang commented 5 years ago

only https://github.com/johnnync13/Xiaomi-Notebook-Air-1Gen/releases/tag/v3.0 trackpad can work at Mojave, others(above v3.0) can not work at all(both Mojave and Catalina). BTW:My gaming laptop(installed Catalina) which use your latest EFI works very well(include trackpad),THX!

johnnynunez commented 5 years ago

@shomerchang use the last. The problem is this laptop, I think that not has i2c trackpad...

FallenChromium commented 5 years ago

@johnnync13 Indeed I have a Xiaomi Mi Notebook Pro, and a friend of mine has Mi Notebook Air 12.5 with i5-6200U (thus I was lurking for a working repo). USB is a mess, leads to inability to shutdown and dead USB ports after sleep. Trackpad is 100% I2C-compatible because it has Precision Touchpad settings on Windows, which can be used by VoodooI2CHID, it's just not patched right. I will try to do something about it now and will ping back on results, now trying to get USB ports working normally.

johnnynunez commented 5 years ago

@FallenChromium on windows, the trackpad is by SBUS and has synaptic driver and for example xiaomi notebook pro is tpd0 and is elan trackpad.

FallenChromium commented 5 years ago

You're right about Synaptics and SBUS, but it doesn't cancel that it can work in Precision mode (as I said, settings are in place), which means it's I2C and it's manageable through VoodooI2CHID. By the way, have you tried VoodooI2CSynaptics? Looks like a better option. If you need any help with this laptop, testing, files, dumps, you can ping me. Soon I'll travel a bit but in a week I will have full access to it

johnnynunez commented 5 years ago

@FallenChromium this tool is automatic patch https://github.com/williambj1/GenI2C

johnnynunez commented 5 years ago

trackpad is working now like magic trackpad