{"id":15387662,"url":"https://github.com/lazd/voodooi2cgoodix","last_synced_at":"2025-04-15T11:50:13.972Z","repository":{"id":55147801,"uuid":"230829064","full_name":"lazd/VoodooI2CGoodix","owner":"lazd","description":" VoodooI2C satellite driver for Goodix touchscreens in C++","archived":false,"fork":false,"pushed_at":"2024-08-31T19:20:09.000Z","size":150,"stargazers_count":24,"open_issues_count":6,"forks_count":7,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-19T10:16:46.072Z","etag":null,"topics":["goodix","hackintosh","touchscreen","voodooi2c","voodooi2c-satellite"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lazd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"lazd","github":"lazd"}},"created_at":"2019-12-30T01:54:58.000Z","updated_at":"2024-09-12T13:17:53.000Z","dependencies_parsed_at":"2024-10-20T19:48:34.375Z","dependency_job_id":null,"html_url":"https://github.com/lazd/VoodooI2CGoodix","commit_stats":{"total_commits":92,"total_committers":4,"mean_commits":23.0,"dds":0.04347826086956519,"last_synced_commit":"df42eb3a0df69c247505793a6dd80235589ad13f"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazd%2FVoodooI2CGoodix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazd%2FVoodooI2CGoodix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazd%2FVoodooI2CGoodix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazd%2FVoodooI2CGoodix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lazd","download_url":"https://codeload.github.com/lazd/VoodooI2CGoodix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249066986,"owners_count":21207392,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["goodix","hackintosh","touchscreen","voodooi2c","voodooi2c-satellite"],"created_at":"2024-10-01T14:54:24.177Z","updated_at":"2025-04-15T11:50:13.940Z","avatar_url":"https://github.com/lazd.png","language":"C++","funding_links":["https://patreon.com/lazd","https://github.com/sponsors/lazd","https://www.patreon.com/lazd","https://www.patreon.com/lazd)!"],"categories":[],"sub_categories":[],"readme":"\n[![Releases](https://img.shields.io/github/release/lazd/VoodooI2CGoodix.svg)](https://github.com/lazd/VoodooI2CGoodix/releases) \n[![Gitter chat](https://img.shields.io/gitter/room/nwjs/nw.js.svg?colorB=ed1965)](https://gitter.im/lazd/VoodooI2CGoodix) \n[![Donate on Patreon](https://img.shields.io/badge/patreon-donate-green.svg)](https://www.patreon.com/lazd)\n\n\n\n# VoodooI2CGoodix\n\nVoodooI2CGoodix is a [VoodooI2C satellite](https://github.com/alexandred/VoodooI2C) that enables touchscreen support for the Goodix GT9111 and others in macOS.\n\n## Supported Systems\n\nVoodooI2CGoodix is confirmed working on the following systems:\n\n* Chuwi MiniBook 8\n* GPD P2 Max\n* GPD Win 2\n* GPD Pocket 2\n\n## Installation\n\n1. Ensure your [DSDT is fully patched](https://github.com/alexandred/VoodooI2C-Patches), [GPIO pinned](https://voodooi2c.github.io/#GPIO%20Pinning/GPIO%20Pinning), and that VoodooI2C recognizes your I2C controllers. This kext will not work otherwise.\n\n2. Ensure you've already installed the [latest version of VoodooI2C](https://github.com/alexandred/VoodooI2C/releases)\n\n3. Download [the latest VoodooI2CGoodix release](https://github.com/lazd/VoodooI2CGoodix/releases) from the releases page.\n\n4. Copy `VoodooI2CGoodix.kext` to `/Volumes/EFI/EFI/CLOVER/kexts/Other/` and restart.\n\n## Usage\n\nIf installation was successful, you should now be able to tap and drag on the touchscreen. In addition, all trackpad gestures are supported, such as two finger scrolling, pinch to zoom, twist to rotate, etc. See the Trackpad preference pane in System Preferences for configuration and examples.\n\nFinally, stylus support is present, with right click support using the stylus' button.\n\nYou will want to set your scroll direction to \"Natural\" in the Trackpad preference pane so scrolling with the touchscreen is intuitive.\n\nYou can also right click by tapping and holding.\n\n## Support\n\nIf you're having problems with VoodooI2CGoodix, you've found a bug, or you have a great idea for a new feature, [file an issue](https://github.com/lazd/VoodooI2CGoodix/issues/new/choose)!\n\nYou can also chat with us [on gitter](https://gitter.im/lazd/VoodooI2CGoodix), but provide [all the necessary information](Troubleshooting.md) with your request or you will not be helped.\n\n## Sponsor\n\nIf you like VoodooI2CGoodix, you can donate to support its continued development by donating on [Patreon](https://www.patreon.com/lazd)!\n\n## License\n\nThis program is protected by the GPL license. Please refer to the [LICENSE](LICENSE) file for more information\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazd%2Fvoodooi2cgoodix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flazd%2Fvoodooi2cgoodix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazd%2Fvoodooi2cgoodix/lists"}