you should first find out what codename or model your southbridge chip is by running the southbridge payload or looking up your model. You could have for example a slim baikal which has the worst compatibility. It's quite hit and miss, actually. I have working ethernet but no wifi or bluetooth...