Contribute
Register

[Guide] HP Elite X2 1012 G1 - The ultimate OS X tablet? Pretty close....

Joined
Dec 11, 2018
Messages
13
Motherboard
HP Elite 1012-X2-G1
CPU
m5
Graphics
HD 515
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
Mobile Phone
  1. Android
@jhax01 sorry, AFTER ONE YEAR (sorry :D) I attach drivers for HUAWEI WWAN (working), my own TouchBar Server mod for our machine (feel free to upload everywhere), CPU controller (combination of hwpenabler and sleep watcher) (on AC forces turboboost, which goes down to lowest speed after no reaction 10 sec, comes back full on user reaction, on battery no turboboost but still goes to minimum speed to save more battery -> run Intel Gadgets to monitor reactions).
Have fun guys !! :D

To install HWPController put HWPEnabler.kext to S/L/E, turn off HWP in Clover (GUI is not yet ready, somebody can finish my work, I can share the source code). HWPController unpack from ZIP archive and put into desired folders in /Library. REMEMBER to chmod and chown every file!!

About WWAN... I spent 3 month trying 4 cards ! Almost wanted to give up ! And boom ! Last OLDER Mobile Partner did a trick !! Was working one year without any issues!
I have used HP lt4112 Gobi 4G Module 0x581d 0x03f0
Hope helped.

I want to sell my machine. YouTube video will be below. Details on priv.

Today I finally got a WWAN card. Installed, cables connected. Card is properly recognised by system - checked in System Information. Problem with attached software, can not be installed - see attached pic. What can be wrong? I will try to find and investigate, or to find proper compatible software.
 

Attachments

  • Inst_failed.jpeg
    Inst_failed.jpeg
    134.9 KB · Views: 89
Joined
Jan 3, 2013
Messages
92
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M
@jhax01 sorry, AFTER ONE YEAR (sorry :D) I attach drivers for HUAWEI WWAN (working), my own TouchBar Server mod for our machine (feel free to upload everywhere), CPU controller (combination of hwpenabler and sleep watcher) (on AC forces turboboost, which goes down to lowest speed after no reaction 10 sec, comes back full on user reaction, on battery no turboboost but still goes to minimum speed to save more battery -> run Intel Gadgets to monitor reactions).
Have fun guys !! :D

To install HWPController put HWPEnabler.kext to S/L/E, turn off HWP in Clover (GUI is not yet ready, somebody can finish my work, I can share the source code). HWPController unpack from ZIP archive and put into desired folders in /Library. REMEMBER to chmod and chown every file!!

About WWAN... I spent 3 month trying 4 cards ! Almost wanted to give up ! And boom ! Last OLDER Mobile Partner did a trick !! Was working one year without any issues!
I have used HP lt4112 Gobi 4G Module 0x581d 0x03f0
Hope helped.

I want to sell my machine. YouTube video will be below. Details on priv.

The TouchBarServer edits are amazing, however, using 10.13/10.14's own accessibility keyboard is better than KeyUp imo. Thanks for sharing.
And also installing in /S/L/E in anything higher than ElCapitan is not recommended, install in /L/E so that you do not mess with macOS system integrity (if you care about such thing).
 
Last edited:
Joined
Nov 28, 2011
Messages
15
CPU
i7
Graphics
GTS 680
Mac
  1. MacBook
  2. MacBook Air
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Apple
  4. Classic
  5. iBook
  6. LC
  7. Performa
  8. Plus
  9. Power Mac
  10. PowerBook
  11. Quadra
  12. SE
Mobile Phone
  1. iOS
just one thing to check regarding WWAN card - I think it can be also interesting for others willing to install proposed card.
on this LT4112 card (actually HUAWEI MU906E), on left side is antenna connector for AUX/GPS (should be white wire), and on right side for MAIN (should be black wire).
on WWAN card LT4210T (installed in my HP), on left side is MAIN for cable marked with red plastic ring, and on right side AUX for cable marked with blue plastic ring. so it seems it is oposite - see attached pics.
questions are:
  • what was situation in your case, and how you connected it?
  • is it important these cables to be connected as proposed, because I am afraid 1 of them would be short?

One cable was shorter, I confirm. I don't remember, but 90% was a difference between original card and replacement. I had to change position of cables. One cable was littlest on screen making some impression. I has to change its position, and thank God finally every cable found its quite good position.
 
Joined
Nov 28, 2011
Messages
15
CPU
i7
Graphics
GTS 680
Mac
  1. MacBook
  2. MacBook Air
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Apple
  4. Classic
  5. iBook
  6. LC
  7. Performa
  8. Plus
  9. Power Mac
  10. PowerBook
  11. Quadra
  12. SE
Mobile Phone
  1. iOS
Today I finally got a WWAN card. Installed, cables connected. Card is properly recognised by system - checked in System Information. Problem with attached software, can not be installed - see attached pic. What can be wrong? I will try to find and investigate, or to find proper compatible software.

Hmm don't remember, maybe was same error. Try to expand the archive and/or install files manually.
See the log of installer (select to show all, not only errors) to find the problem.
 
Joined
Nov 28, 2011
Messages
15
CPU
i7
Graphics
GTS 680
Mac
  1. MacBook
  2. MacBook Air
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Apple
  4. Classic
  5. iBook
  6. LC
  7. Performa
  8. Plus
  9. Power Mac
  10. PowerBook
  11. Quadra
  12. SE
Mobile Phone
  1. iOS
The TouchBarServer edits are amazing, however, using 10.13/10.14's own accessibility keyboard is better than KeyUp imo. Thanks for sharing.
And also installing in /S/L/E in anything higher than ElCapitan is not recommended, install in /L/E so that you do not mess with macOS system integrity (if you care about such thing).

Thank You :) I spent log time to make TouchBarServer work quite good. Have fun.
Your fun is my fun :)

Yes I confirm new accessibility keyboard is amazing, but I end up with Sierra on my HP, so I didn't implement in TouchBarServer to show system keyboard. Next version will be sent here (no I don't have a time, maybe after 6 months I correct the source code).

Thanks telling me about /L/E, I didn't know.
 
Joined
Jan 3, 2013
Messages
92
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M
Thank You :) I spent log time to make TouchBarServer work quite good. Have fun.
Your fun is my fun :)

Yes I confirm new accessibility keyboard is amazing, but I end up with Sierra on my HP, so I didn't implement in TouchBarServer to show system keyboard. Next version will be sent here (no I don't have a time, maybe after 6 months I correct the source code).

Thanks telling me about /L/E, I didn't know.

Thanks! that's amazing. On another note, I got DW1820A working (although, in a hacky way, not recommended) with a IO80211Network rollback (I found a way to install it on /L/E and keep it persistent over the updates, but I have to look for the reason why it doesnt work properly with the native kexts but eh!).

Also about HWPEnabler, did you notice any battery improvement?
 
Joined
Aug 31, 2011
Messages
38
Motherboard
HP Elite X2 1012 G2
CPU
i5-7300U
Graphics
UHD 620, 2736x1824
@jhax01 You wrote some time ago that you made the switch to the Elite x2 1012 G2. I'm typing this on that very device, and it's working ok running Mojave. I'd still like to improve some details, and in case you could post a guide that would be highly appreciated. Thanks for your work so far.
 
Joined
Nov 28, 2015
Messages
147
Motherboard
Lenovo Yoga 920 - OpenCore
CPU
i7-8550U
Graphics
HD620, 3840x2160
@jhax01 You wrote some time ago that you made the switch to the Elite x2 1012 G2. I'm typing this on that very device, and it's working ok running Mojave. I'd still like to improve some details, and in case you could post a guide that would be highly appreciated. Thanks for your work so far.

How much have you got working? I have an HP Elite X2 1012 G2 with 10.14.3. I have the following working:

Graphics (except large buffering)
Power management
Audio
USB
WiFi/Bluetooth (swapped a Broadcom card)

What I don't have working:

Sleep
Battery
Touchscreen
GPS
Fingerprint reader
Thunderbolt
Cameras

I've created a thread to solve the battery status issue: https://www.tonymacx86.com/threads/hp-elite-x2-1012-g1-battery-reporting-0.272031/
 
Joined
Aug 31, 2011
Messages
38
Motherboard
HP Elite X2 1012 G2
CPU
i5-7300U
Graphics
UHD 620, 2736x1824
How much have you got working?

I'm also running 10.14.3, and additionally to what's working for you, also sleep and battery are working (using Rehabman's files from his ProBook tutorial).

On the todo list are graphics (the screen works with max 1368x912 HiDPI, but I'd like to use higher resolutions), touchscreen and pen input, as well as the touchpad (which atm is not recognized as such, but still works with basic functionality.

GPS Fingerprint reader, Thunderbolt, Cameras are untested.
 
Joined
Nov 28, 2015
Messages
147
Motherboard
Lenovo Yoga 920 - OpenCore
CPU
i7-8550U
Graphics
HD620, 3840x2160
I'm also running 10.14.3, and additionally to what's working for you, also sleep and battery are working (using Rehabman's files from his ProBook tutorial).

What Clover config did you use from his ProBook tutorial? Are you using any of those DSDT patches as well?

I'm working on putting a guide together for this device once I get it in a pretty useable state.
 
Top