[GUIDE] Installing Linux on EZBook X1

[GUIDE] Installing Linux on EZBook X1

TechTablets Forums Jumper Discussion EZBook series [GUIDE] Installing Linux on EZBook X1

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #183237
    • Posts: 6


    Some versions of the EZBook X1 (N4100) seems to be unable to make the WiFi and the touchscreen work on Linux (don’t try this on the Appolo Lake version of this machine, as far as I know, WiFi should work out of the box). It seems to be a BIOS (UEFI) related problem. So here is the solution I used to make everything work.


    The use of any provided information and presented BIOSes is completly at your OWN risk!
    I do not take any responsibilities for your actions or damages caused by following the tutorial.

    I figured out that the Teclast F5 3.06 BIOS works on this machine, however the internal speaker don’t work on Windows and on Linux after that.

    So, here is how to make everything work (at your OWN risk) :

    First part : Windows

    1.1. Using AFUWINGUIx64.exe on Windows 10, save your current BIOS. You will need it if something go wrong.

    1.2. Flash the Teclast F5 bios (attached at the end of this topic) the way you do it usually (AFUWINGUIx64 is not the safest way but you could still do it, I guess). Note that this will change the Jumper boot logo for the Teclast one.

    1.3. Reboot on Windows, everything still works (as far as I know) except the internal speaker. To correct this, just paste the HDACfg.dat (attachement at the end of the topic) in Windows/system32/drivers and reboot. Now your internal speaker should be back to normal.

    Second part: GNU/Linux

    2.1 Install the Linux distro you want to use. The Wifi and Touchscreen should work (try it before with a liveUSB).

    2.2 Open the terminal. And type:

    sudo nano /lib/firmware/hda-jack-retask.fw

    Then paste this

    0x10ec0282 0x10ec1194 0

    0x12 0x90a60140
    0x14 0x90170120
    0x17 0x40000000
    0x18 0x411111f0
    0x19 0x21ab9030
    0x1a 0x411111f0
    0x1b 0x411111f0
    0x1d 0x40e8bb45
    0x1e 0x411111f0
    0x21 0x042b1010

    2.3 Open the terminal. And type:

    sudo nano /etc/modprobe.d/hda-jack-retask.conf

    Then paste this

    options snd-hda-intel patch=hda-jack-retask.fw

    2.4 Reboot. Everything should work.


    Let me know if this worked for you and if you have some difficulties so I can improve this guide.

    EDIT 12/06/2020 : Modified the Linux part to make it much simpler and compatible. Confirmed to work on latest Manjaro.

    EDIT 14/06/2020 : I forgot to add the 2.3 last time. Fixed now.

    You must be logged in to view attached files.
    Davi Guerra
    • Posts: 1

    Thanks for this guide, I’ve searched for so long for a tutorial like this.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Lost Password