Contribute
Register

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

Status
Not open for further replies.
@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:
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.
 
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.
 
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.
 
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?
 
@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.
 
@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/
 
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.
 
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.
 
What Clover config did you use from his ProBook tutorial? Are you using any of those DSDT patches as well?

Either of the Kaby Lake ones works, I'm using config.plist and DSDT patches for the EliteBook G4 right now.

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

Great. If I get to it and figure something out I'll let you know.
 
Status
Not open for further replies.
Back
Top