Giter VIP home page Giter VIP logo

asus-vivobook-s510ua-hackintosh's Introduction

This repo has moved to the GitHub corner of the current maintainer Lee Binder because I gave my VivoBook away and he still runs his as a hackintosh. You can find the latest version there:

LeeBinder / Asus-Vivobook-S510UA-Hackintosh

For the purpose of providing an archive, you can still download the two previous releases from this repo's release section.

tctien342 (saintno)

asus-vivobook-s510ua-hackintosh's People

Contributors

hieplpvip avatar leebinder avatar tctien342 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

asus-vivobook-s510ua-hackintosh's Issues

10.14.3

Will this work with the Mojave Installer for 10.14.3?

Bluetooth issue after wake.

Hi ông,
Tui có follow theo guide của ông để cài cho con s510uq của tui (bản có dgpu 940m)
Hiện máy đang chạy ngon mac 10.14.1 nhưng có 1 số lỗi nhỏ sau: (không biết ông có bị như tui không)

  1. Bluetooth is not available: Cái này bị sau khi sleep mà không có cắm adapter sạc, phải reboot lại. Nếu có cắm thì không sao hết.
    Cái dw1560 của tui là bcm20702
  2. NVRAM hình như có vấn đề, mỗi lần reboot là các thiết lập cái touchpad + mouse bị reset về mặc định
  3. Fn + f9 không có disable touchpad được, đội sáng max của đèn nền bàn phím khá là tối, không bằng lúc bên window
  4. Thỉnh thoảng lúc tăng giảm âm lượng 1 nấc thì nó bị mute, phải tăng giảm thêm nữa nó mới có tiếng trở lại.

I am looking forward to hearing from you :D
EFI.zip

Thanks and best regards.

Microphone not working

Anyone with the same problem?
Sounds is OK, but I can't get my mic working
My laptop is a Asus S510U BQ876T

Cant Start Installation on my S510U

Hi, i have an Asus VivoBook S510U, this model does not have a fingerprint reader, but has a 16 Gigs intel optane, it also came with a 1tb phisical sata hard drive which i changed to a Samsung 250 Gigs SSD, im triying to install Mojave with this repository, using the EFI folder in "EFI BQ414T" and the the EFI folder in "EFI OTHER" but with any of those two i'm having some issues:

  1. When my Board disk settings are in AHCI the PC just keeps restarting when it hits some point of the installation boot screen and cant get pass that.

  2. When my board disk settings are intel fast storage the intallation starts ok but when i open the disk utility the internal hard drive is nowhere to be found.

In the Scenario #2 i tried with a high capacity usb drive and i could install the OS to it, now im triying to boot from it with the clover bootloader in the install usb drive, but at this point its just an experiment since booting mac os from a drive is no an option for me, can you bring some guidance to what am i doing wrong or if i need something else to make this work on my computer.

How do I properly upgrade to the latest commit?

Every time I try to upgrade to the latest kexts, dstd patches, etc. I break my install and I have to restore from backup. Can you make a step-by-step of how you upgrade from the previous commit.
(sorry for making this an issue, i dont know how to direct message on github)

boot stuck with latest BIOS 309

[solved]! Just download and apply the latest release from https://github.com/tctien342/Asus-Vivobook-S510UA-High-Sierra-10.13-Hackintosh

For details see here and f.f.

hey @tctien342 / saintno1997, how is it going.

Have you applied the latest BIOS yet? https://www.asus.com/vn/Laptops/ASUS-VivoBook-S15-S510UA/HelpDesk_BIOS/

I have --> stuck in boot: https://www.tonymacx86.com/threads/guide-new-voodooi2c-asus-vivobook-s15-x510uar-10-13.245445/page-39#post-1875587

regardless if with your latest hotpatch v.8 or original/ stock ReHabMan config_HD615_620_630_640_650.plist

What about you, either in High Sierra or in Mojave?

Greetings to Việt Nam
Lee/ B*gsB

Asus Vivobook S15 | I5 8250U + Intel UHD620 | x510UAR BIOS

General questions

What do you use for ethernet?

What does ASUS smc do and does it replace fake smc?

hibernate not working

Hi tctien342. Does hibernate really work for you? For me it doesn't. Here's what's happening:

When I force-invoke hibernate via Deep Sleep latest version 2.4, macOS powers down all the way until even the LED on the right does not bling anymore.

I wait a while then power back on. Clover UI displays "Boot form macOS (hibernated)", but before it really starts to boot -> full crash & reboot.

Here's all I tried:

  • High Sierra and Mojave
  • hibernatemode set to either 3 or 25
  • made sure that /private/var/vm/sleepimage is a file not a folder and that it is actually being written (file date and size)
  • stock EFI v.9 folder with MacBookPro11,1 smbios sysdef
  • my EFI folder based on your EFI v.9 + all kexts and Clover updated + MacBookPro14,1 smbios sysdef
  • kexts only present in Clover/kexts/Other, and kexts also installed to /L/E
  • only HibernationFixup.kext active, or only HibernationFixup enabled in Clover config.plist / Boot, or both
  • several other Hibernation options active in Clover config.plist / Boot

What I did not try:

  • changed the "darkwake" parameters
  • changed anything NVRAM related like AptioMemoryFix.efi (tctien commit) vs. AptioMemoryFix-64.efi (Clover)

For now I'm back to hibernatemode 0

Who does hibernate work for? @tctien342, @hieplpvip , @ anybody?

Mind that you DO need to see "Boot form macOS (hibernated)" in Clover, and that macOS then does need to boot all the way back into your Desktop! On a real Mac you should see a segmented progress bar when your Mac wakes from safe sleep.

For testing best use DeepSleep 2.4.

10.14.4 update issues

After updating to 10.14.4 my boot drive disappeared. I can still boot my laptop, but it is to my Preboot drive. Also, when coming back from sleep my bluetooth is usually disabled. I cannot re-enable it from System Preferences. Other times, my wifi will be disabled as well. Next time, I will definitely wait to update until it has been confirmed to work here.

Problem with the config.plist

All three of the config.plist not seem to work on my S510UQ. All seem to have a same problem "This version of Mac OS is not supported on this platform"

VoodooI2C Interrupts vs. Polling

Hi. I use X510UA-BQ490, and I've had problems with the touchpad where in the interrupts mode(which is the one provided in the commit) any gesture gets broken more and more as the CPU usage increases. I've switched to the polling mode with some helps from Ben at the VoodooI2C gitter chatroom, it works great.
Polling.zip
Switch from the original ELAN SSDT to the one I uploaded, and add the Clover rename in the config.plist

Better build

I've created a universal build for Asus Zenbook here. It's much better organized than your build. I can add support for your laptop if you want.

If you don't want to merge your build into mine, these are several things that will help you:

  1. Use ApfsDriverLoader instead of apfs.efi. It will automatically load apfs.efi from system volume and disable verbose logging too.
  2. Don't use OsxAptioFix3Drv-64.efi. Use AptioMemoryFix. You will have native nvram working.
  3. Don't use VoodooHDA, it's kind of a general kext. Use AppleALC. It will patch AppleHDA for you.
  4. IntelGraphicsDVMTFixup.kext is not need if you change DVMT to 64mb in BIOS. Also, IntelGraphicsFixup has been merged into WhateverGreen. You may want to try it.
  5. If you have Wifi card working, you can remove NullEthernet. It's only needed when using USB Wifi.
  6. It's better to install all kexts to /Library/Extensions. Some kexts won't work from Clover, for example: AppleBacklightInjector (used to get full range brightness), FakeSMC plugins...
  7. To get full range brightness from Clover, you can try my kext
  8. You may want to try hot patching, that way you won't have to patch DSDT every time you update BIOS

New MacBook Pros

The new baseline MacBook Pro just released basically has the same processor as our Vivobooks(i5-8250U vs i5-8257U). Would it be beneficial to update the hackintosh setup to this model?

SD Reader and Audio HDMI dont work

  • i tried connecting to samsung TV but its audio isnt working, display is okay. I read #1, so your efi hasnt updated yet, right?
  • SD card Reader is not working right?

Card wifi dw1560– bàn phím S510UQ

  1. Bạn ơi cho mình hỏi thử card wifi bạn mua giá bao nhiêu d ạ...bạn mua ở đâu chỉ chỗ mình với được không.?
    2.Bàn phím máy mình có mấy phím kí tự nhận sai tùm lum hết bạn biết cách khắc phục sao không?
    Cảm ơn trước nhaa.

Dual Boot (Win + MacOS) on Vivobook S510 BQ414T

I have the same specification laptop as the topic and 2 storage drives (SSD + HDD). I did install hackintosh on the laptop on SSD, could i continue installing window on HDD? If not, can you show me how the boot 2 OS in 2 different storage, or 1 storage(SSD)?

Không thể Sleep cho S510UQ

Em dùng S510UQ ạ, khác mỗi có card rời nhưng em dùng card liền ạ. Em không sleep được ạ, bấm sleep nó đen màn rồi lại sáng ạ. Bác biết giúp em với ạ, Em cảm ơn bác nhiều ạ

S530UA Touchpad không hoạt động

S530UA có touchpad elan1300 như S510UA nhưng em cài kext và ssdt-elan vào clover thì System Preferences hiện nhưng không dùng được.
Ad có thể giúp em được k ạ ?
E cảm ơn.

TOUCHPAD » consolidated thread

[EDIT]: the original VoodooI2C is mighty fine now. Only this touchpad's usual occasional erratic/ "spastic" pointer movement issues remain.

archived legacy info - click to expand

This post's purpose is above all to list this repo's touchpad related issues (regardless of open or closed) in one place to offer a quick and effective way to try out different options if wanted or needed, and possibly offer helpful links and/ or hints of the hackintosh world regarding this Vivobook series' touchpad.

This repo's touchpad KB (knowledge base):

Also please note that (as also mentioned in this repo's README.md) with VoodooI2C v.2.0.3 (used for now for stability and reliability), certain minor functions don't work: Fn+F9 (Touchpad off/on) and some touchpad gestures like pinch zoom. If for some reason you think you can't live without such, you would need to update to a more recent but buggier version of VoodooI2C from its release page.

Support macOS Catalina 10.15

Như tiêu đề, em mong bác chủ repo sớm hỗ trợ cho macOS Catalina. Em xin donate khi nào bác hoàn thiện cho macOS Catalina

Installation problem

Hi guys,
I'm currently trying to install macOS on my Asus Vivobook S150UN-BQ183T but when booting on "Install macOS from" my hdd, I first have the Apple logo with a progress bar and when this bar is complete, the laptop reboots with another progress bar which is green and very fast but then it restarts another time and on this step it has another grey progress bar and I can move the cursor but the progress bar is blocked at around 25%. I tried to use -v but when the laptop restarts -v gets disabled I guess. I am also using nv_disable=1. Can you help me? I am using the exact same EFI folder from the github.

[IMPROVED/ OPTION] Touchpad: smoother more reliable 2-finger operations with custom VoodooI2C v.2.0.3

With newer versions of VoodooI2C >= v.2.1, issues have arisen with two finger operations like dragging, highlighting etc. having become unreliable and worse in comparison to VoodooI2C v.2.0.3 and below on many touchpads incl. our Vivobooks' ELAN 1300.

The exact symptoms and more tech details can be read (and even watched in a short video) in the issue "Support dedicated trackpad buttons to improve horrible dragging/ highlighting".

The reason is because, starting with VoodooI2C v.2.1, the base engine was swapped with code of the Magic Trackpad 2 ("MT2") which is a 1-button touchpad, but our ELAN 1300 is among those which - even though its surface is made of one piece - has TWO dedicated buttons underneath, left and right, vs. the one big button device of MT2 touchpads. In other words, any VoodooI2C kexts between v.2.1 and (current as of time of this posting) v.2.3 doesn't match our hardware: they offer more gestures (like pinch zoom) but with the price of frequently loosing/ dropping connection during many (if not most) 2-finger movements!

The original VoodooI2C v.2.0.3 was compiled to run up to High Sierra. Stevezhengshiqi was nice enough to compile it for Mojave and share it with us here ¹, and it even works in Catalina (verified by me on my Vivobook S15 in 10.15.3).

Until VoodooInput & VoodooInputEngine are fully integrated into VoodooI2C to regain two-button support, this release here will use stevezhengshiqi's fail-safe v.2.0.3 for reasons of reliability and stability.

If you think you really need all gestures, you can try the latest VoodooI2C from its release page, but keep in mind that newer does not always mean better... the main criteria is that kexts/ drivers match the hardware AMAP!!! So if you encounter any of the issues I described here, you will have better results with stevezhengshiqi's v.2.0.3 compile already supplied in this release here.

Note that even the v.2.0.3 approach is still not perfect - you might encounter occasional pointer hangs (or even erratic movements) - but it's as good as it can get for now.


¹ disregard his more recent 2.1 and 2.1.1 compiles because they are already based on the MT2 code

Battery Life is too SHORT !

On Windows my laptop can use for about 5-6hrs but on Hackintosh it's just 2hrs thought the temperature is around 45-50 *C, too high.
I don't know how to fix, can someone help me ? Thanksss

Can you elaborate the touchpad part?

https://github.com/tctien342/Asus-Vivobook-S510UA-High-Sierra-10.13-Hackintosh/blob/master/README.md

Thanks for the great guide! Very helpful. I have got just a question about getting basic touchpad support. I also have the same Elan1300 touchpad. But I could not understand properly where I have to replace the text you provided.

I have already installed latest I2C and I2CHID from https://github.com/hieplpvip/VoodooI2C.

Any thoughts would be very helpful. Thanks in advance.

Bị lỗi màn hình khi sleep

Cảm ơn bạn đã build bản hackintosh dành cho vivobook tốt đến vậy, mình đã cái thành công trên vivobook A510U của mình.
Mọi thứ rất hoàn hảo, chỉ trừ màn hình khi sleep màn hình mình bị lỗi như thế này:
image
Bạn có thể xem giúp mình được không. Cảm ơn bạn nha

Lỗi trackpad, bluetooth

Em chào anh,
— Em có lap vivobook s510uq , sau khi cài đặt theo hướng dẫn của anh trackpad dùng được lần đầu tiên...các lần sau em mở lại máy thì không dùng được trackpad nữa ạ. Cái này có phải do xung đột gì không anh?

— Card wifi em thay loại BCM4352 cài kext nhưng chỉ lên được wifi còn bluetooth thì em làm khác nhiều cách trên mạng vẫn không được.

Mong anh chia sẻ.

Em cảm ơn.

Battery percentage is not updating and always showing zero.

Hi,your repository works pretty well on my Asus 510UF-EJ303T.Everything is working but the problem is that the battery percentage is not updating and it is always showing zero.i tried patching with rehabman's dsdt patch but in vain. tried apple smart battery manager kext but that doesnt work also.i hope you give me a solution. thank you.
47061442_2392943187417472_2737410784928727040_n

EFI pre-v.10.1 for Asus Vivobook S15

[OPTION] Touchpad: possibly smoother more reliable overall experience with custom polling mode SSDT

VoodooI2C has two modes: GPIO (General Purpose I/O controller) pinning, and polling. For better power consumption performance, GPIO pinning mode should be used, and is used in this release for Vivobooks with the ELAN 1300.

Some Asus laptops with slightly older ELAN 1200 touchpads (incl. some Vivobooks) have problems with GPIO pinning: esp. on high CPU load together with touchpad operations, a gesture tends to get broken, resulting in the touchpad to behave oddly. On these laptops, polling mode should be used.

@whatnameisit figured out an energy friendly SSDT to use polling mode on his Vivobook X510UA-BQ490 which is affected by this bug. It might smooth out touchpad behavior tangibly, compared with the GPIO based SSDT provided in this repo.

To switch from GPIO to polling, apply these three steps:

  • remove SSDT-ELAN.aml from EFI/CLOVER/ACPI
  • in Clover config.plist, disable the following patch:
    • ELAN: change Method(_STA,0,NS) in GPI0 to XSTA
      [ this patch should already be disabled:
    • ELAN: change Method(_CRS,0,S) in ETPD to XCRS ]
  • download whatnameisit's SSDT-I2C1_USTP.aml and apply it to EFI/CLOVER/ACPI

reboot.

If desired you can read all tech details and backgound in whatnameisit's "VoodooI2C Interrupts vs. Polling". Note that the additional entry in Clover config.plist mentioned in his entry posting is not necessary.

[IMPROVED/ tentatively SOLVED] Touchpad: occasional erratic/ "spastic" pointer movements

The pointer would frequently "go haywire" all across the screen as if it had a 'spastic' attack (regardless of version of macOS).

Switching from GPIO back to polling mode via whatnameisit's custom SSDT as outlined in Issue #43, for me only brought a slight but insufficient improvement, so I switched back to GPIO mode (release default).

This behavior did already get much less frequent here with stevezhengshiqi's VoodooI2C v.2.0.3 compile for Mojave, which - for this reason and because of better 2-finger motions, see solved issue #42 - has been made default now for the current v.10.0 release.

What finally seems to have solved this for good for me was to disable the following patch in Clover config.plist in the ACPI section:

  • ELAN: change Method(_CRS,0,S) in ETPD to XCRS

Therefore it is disabled by default in the current v.10.0 release.

If you run into issues with your touchpad, re-enable this patch, save, reboot, and see if it improves touchpad performance for you.

Black Screen

Hello guys :)

i have an Asus Vivobook X705UA with the same hardware specification

but the graphic dont work i see in your config.plist no Intel Injector ID for the Intel UHD 620

if i use your config.plist the screen stays black on boot

Did i something wrong ?

FN key mapping?

Please tell me what _Q11, _Q6C, _Q6D, _Q6E, and _Q6F are, and if possible, what the IANE values are supposed to do.

Same codec as you but audio not working

I have the same audio codec I believe in my vivobook S405UA and am running mojave. i have tried lilu, alc . and patched hda with/without irq fix in clover and cannot get audio recognized. Voodoohda works but no hdmi audio. Any suggestions?

[IMPROVED] SSDT-less USB ports approach for better Bluetooth compatibility

Thanks to @whatnameisit for sharing his finding:

For working BT after sleep, create codeless kext with BT USB port set as internal: I found the solution to this problem from experience as well as somewhere on GitHub.

Procedure:

  • remove SSDT-UIAC-ALL.aml from EFI/CLOVER/ACPI/patched
  • remove USBInjectAll.kext from EFI/CLOVER/kexts/Other and/or /L/E
  • download attached USBPorts.kext (kindly supplied by whatnameisit) and apply it to EFI/CLOVER/kexts/Other and/or /L/E

reboot

[IMPROVEMENT] by whatnameisit Jan. 6, 2020:

This USBPorts.kext correctly matches against Models MBP11,1 14,1 15,2 and 15,4

USBPorts.kext.zip
@tctien342

[SOLVED] lag in authentication dialogs (as well as a delayed login screen)/ correct SMBIOS product model

The current release here chooses MacBookPro11,1 as model in SMBIOS as a work-around because with higher model numbers (even the 14,1 of the previous release which is sub optimal, too), lags (e.g. slow password input) are experienced. That is disadvantageous because our Vivobooks have 8th generation CPUs (like in MacBookPro 15,2 & 15,4), but MacBookPro 11,1 has been equipped with much older generation CPUs. It is mandatory for best performance and best benchmarks that model name matches the CPU as close as possible.

The solution is very simple: just adding a kext - NoTouchID + set the best model MacBookPro15,4!

From https://github.com/al3xtjames/NoTouchID:

BiometricKit.framework in 10.13.4+ assumes a Touch ID sensor is present when a compatible board ID is used, which causes lag in authentication dialogs (as well as a delayed login screen). Patching this out resolves such hangs.

@fewtarius who has used to have a Asus Vivobook hackintosh with the same CPU shared with us here on reddit the correct model for our Vivobooks:

MacBookPro14,1 is for 7th gen Core CPUs, so it wouldn't be advisable to use it with an 8th gen. A lot of things could go wrong with that as macOS would load a board plist with parameters that don't match. Wouldn't be surprised to see usb and cpu frequency problems with it, etc. 15,4 and 15,2 are the best matches for an 8th gen Intel laptop. I did experiment with MacBookAir8,1(and2) as well as MacBook10,1 though and they each had their individual quirks with the 8th gen.

I have been experiencing tangibly better performance ever since applying the NoTouchID kext + setting MBP15,4 in Clover config.

I M P O R T A N T:

  • For macOS a model change = a hardware change, so Spotlight WILL be re-indexing -> at first high CPU usage & fan spinning. In Activity Monitor you will see Spotlight processes like mds, mdworker, lsd etc.
  • High Sierra requires MPB15,2 in SMBIOS, e.g. via dedicated config-15,2.plist

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.