Fedlet: a Fedora Remix for Bay Trail tablets

Fedlet development is currently DORMANT

PLEASE NOTE: At present (October 2016), I do not have any time to work on Fedlet. Through the magic of Google, this looks like a current effort to get Linux (Ubuntu) running on Baytrail / Cherrytrail devices; you might want to try that.

EDIT FEB 2017: I still don’t have time for Fedlet, sorry. However, Nemanja Milosevic is doing stuff, and he links to this page, of another person who is…doing stuff. Hope this helps you.


Can you run Linux on a tablet? Sure you can!

Here’s video proof.

This is Fedlet, a Fedora remix for Intel Bay Trail-based tablet devices with 32-bit firmwares. Particularly the Dell Venue 8 Pro, which is what I have. It has been reported to work on the Lenovo Miix 2 and Asus T100. It may work on the Toshiba Encore and any other 32-bit firmware Bay Trail-based tablet.

It’s based on Fedora 23, more or less – but it has a slightly patched kernel, and a few other tweaks. Some of the Bay Trail support is not yet complete, and testers on various devices have reported instability. So this is not yet stable release quality, but it’s appropriate for playing around with these devices. Seriously, I mean it’s pretty experimental and nothing is guaranteed. This is for playing around and helping to make things better, it’s not a production OS. Please don’t install this if for some reason your Intel tablet is your primary work device or something.



Eleventh release of Fedlet.

  • Fedlet 20150810 for all 32-bit Baytrail hardware – SHA256SUM: 7b2b6a45df4738865481b9af17536f2f011b6c24a3c29fb9d6644dd21da2e545
  1. Fedora 23 Alpha-ish userland
  2. Kernel 4.2rc6
  3. Seems to be a bug where no OSK appears for Firefox; try installing Epiphany


Tenth release of Fedlet.

  • Fedora 20141209 for all 32-bit Baytrail hardware – SHA256SUM: c1fcf78e883d28345074bb48c814732a2dced2c79f54ee007c769e31a4fd134b
  1. Fedora 21(ish) userland – with 0-day updates
  2. Kernel 3.18.0, with Fedlet patches


Ninth release of Fedlet.

  • Fedlet 20141124 for all 32-bit Baytrail hardware – SHA256SUM: c64b859d5ec08dd1c6e15eb8e0553d1b775475e22c852062166a9ae63bfeac6a
  1. ~Fedora 21 Final TC4 userland
  2. Kernel 3.18rc6
  3. NVRAM map for Broadcom brcmfmac43241b4 (thanks “Brainwreck” of the Ubuntu T100 project) which may make wifi work OOTB on Asus T100
  4. Accelerometer-based rotation support for Venue 8 Pro (i.e. display rotates when you rotate the tablet)
  5. Backlight level control on Venue 8 Pro when booted with i915.force_backlight_pmic=1


Eighth release of Fedlet.

  • Fedlet 20141111 for all 32-bit Baytrail hardware – SHA256SUM: 3a4078db12b1ed17d9c330ef9c16d2690299212ec6f58867d64f2589a6afc088
  1. ~Fedora 21 Final TC1 userland
  2. Kernel 3.18rc4
  3. Patch from Jan-Michael Brummer to make Venue 8 Pro wifi work
  4. Has generic-release-cloud not generic-release-workstation, sorry, I’ll fix it for the next release


Seventh release of Fedlet, aka the “God, I’m still doing this?” release

  • Fedlet 20140929 for all 32-bit Baytrail hardware – SHA256SUM: aa2f1150e40965471fc2888db6aad7da52d98f36ce1224b630ba5ed99b28fd5e
  1. Current Fedora 21 userland, ~F21 Alpha
  2. Kernel 3.17rc6
  3. efibootmgr is back, so install might work (not tested)
  4. Patch from Jan-Michael Brummer for ‘Home’ button on V8P to act as ‘Super’ (start) key
  5. Patch from Jan-Michael Brummer for mic input (not tested yet)


Sixth release of Fedlet

  • Fedlet 20140911 for all 32-bit Baytrail hardware – SHA256SUM: d76574e38d5afab1cb84ac95dde3945376c76518d2610c8afdaa84305ba3f43e
  1. Updated to current Fedora 21 userland, ~= Fedora 21 Alpha TC7
  2. Based on Workstation kickstart
  3. Updated to 3.16 kernel with small Baytrail patch set, native modesetting should now work, no more hard-coded resolution hacks needed
  4. Sound driver and firmware included (but you still need to load a correct ALSA config to hear sound)
  5. Partial support for Venue 8 Pro built-in wireless (firmware included)
  6. Hardware button support for Venue 8 Pro
  7. Battery status support
  8. Install broken (missing efibootmgr)


Fifth release of Fedlet

  • Fedlet 20140310 for 8″, 800×1280 tablets
  1. Updated base packages and kernel
  2. Xorg hack to allow windows with integrated title bars to be dragged in GNOME (from Jan-Michael Brummer)


Fourth release of Fedlet

  1. Latest Fedora Rawhide base
  2. Kernel update: based on latest Rawhide, sound (and LPSS) support built in (but not working until you provide fw_sst_0f28.bin* in /usr/lib/firmware/intel and apply this mixer config), shutdown/reboot should work on Venue 8 Pro, T100 and Miix 2
  3. GNOME Terminal added to the Dash for convenience
  4. Updated the patched anaconda to latest Rawhide
  5. LibreOffice dropped to save space (I doubt anyone wants to use it on a tablet much…)


Third release of Fedlet

  1. Fix kernel performance regression
  2. Touch input rotation seems to work automagically now, so drop it from v8p-rotate (it’s now just a simple xrandr wrapper)
  3. Add a 10in (T100) build (untested)


Second release of Fedlet

  1. Repository configuration added (package: fedlet-repo)
  2. Useless custom build of xorg-x11-drv-intel dropped
  3. Kernel up to 3.14rc3 with some patches upstreamed, display hotplug reversion patch dropped and video= parameter adjusted to allow display to work with the hotplug reversion patch dropped
  4. anaconda bumped to latest version (with fedlet patch applied)


First release of Fedlet


  1. Boot
  2. X
  3. GNOME
  4. 2D, 3D and video playback acceleration
  5. Touchscreen
  6. CPU frequency scaling (pstates)
  7. USB (you can use a USB wifi adapter)
  8. Power monitoring (battery status)
  9. Sound (with ALSA config file)
  10. Wifi (on Venue 8 Pro at least, possibly also Asus T100)
  11. Hardware buttons (on Venue 8 Pro)
  12. Backlight control (on Venue 8 Pro, when booted with i915.force_backlight_pmic=1)
  13. Installation and boot of installed system (if you’re very brave)

Partly working

  1. KMS (hence accelerated video) on Venue 8 Pro seems to have quirks related to boot process, see notes below
  2. Suspend (kinda works since kernel 3.16 or so, but screen backlight may stay on, and various things may not survive the resume, e.g. touchscreen or rotation)

Not working

  1. Venue 8 Pro onboard Bluetooth
  2. Icon for rotation app is invisible with recent GNOME
  3. Most likely lots of other things

Unknown (please let me know!)

  1. Hardware support (wireless, bluetooth etc) on devices other than Venue 8 Pro


Not for 64-bit firmwares

64-bit firmware Bay Trail devices are showing up now: I wouldn’t recommend using Fedlet on those, probably, as most of the point of Fedlet is to be a 32-bit UEFI image for the 32-bit firmware Bay Trail devices. If you have a 64-bit firmware Bay Trail device, I’d probably suggest installing Fedora 21 Beta (or a Final TC/RC) then updating to a 3.18 kernel from the rawhide-kernel-nodebug repository. I could do a 64-bit build of the Fedlet kernel and the few other divergent packages, I guess.

Writing the image to USB

You can follow the standard Fedora USB writing instructions – both livecd-iso-to-disk --format --reset-mbr --efi and dd like methods should work. Do not use Rufus, unetbootin or any other ‘smart’ third party USB stick writer. They rarely work correctly, especially for UEFI booting. Tools that work like dd (several are mentioned on the page linked above) are fine.

Booting from USB on Venue 8 Pro

To boot from USB on the Venue 8 Pro, turn it off, connect the USB stick, then hold down the volume up button immediately after pressing the power button, until you see the Dell logo. This should take you into a boot menu from which you can pick your USB stick. You can also hold volume down to get into the firmware UI, where you can go to the Boot tab and move the USB stick up to the top position in the boot order (see note above about how different boot paths impact graphics).

Notes and tips

Native graphics on Venue 8 Pro

It seems to vary between devices, but I have found that graphics don’t work properly on the Venue 8 Pro (screen goes black when KMS kicks in) if you boot normally or through the firmware UI (hold volume down on boot). KMS always works if you boot through the boot device menu (hold volume up on boot). If you have a V8P and you’re getting the black-screen-on-boot problem, try different boot paths.


On most hardware, you should be able to make sound work with this ALSA state file. Download it and run alsactl -f /path/to/t100_B.state restore.

Connecting USB devices

If you don’t know this already you probably shouldn’t be playing with Fedlet, but in order to connect any USB devices, you need something called a “USB OTG cable”, which basically turns the micro-USB port on the tablet into a ‘regular’ USB port you can plug keyboards and USB sticks and things into. Available at any decent parts retailer for about $5, or any big box electronics store for about $25. Your choice.

If wifi isn’t working on your device, you can plug in a wireless USB adapter if you have a USB OTG adapter. I’m using an Asus USB-N10, it should work out of the box.

For ease of testing it’s probably a good idea to have a USB hub you can plug a wireless adapter (if needed), USB stick(s) and keyboard into.

Firefox extensions

The grab-and-drag and Go-Mobile extensions for Firefox are probably useful things to have.

Video playback acceleration

If you are legally allowed to – I can’t tell you whether you are or not, I am not a lawyer – you can install the libva-intel-driver package from RPM Fusion’s free repository. This will enable hardware-accelerated video playback in any app which speaks libva (for me, it fails on quite a few videos, have to dig into that).


If you’re very, very bold, you should be able to install Fedlet. On the Venue 8 Pro, the internal storage has a fairly big NTFS partition with Windows on it, and a bunch of smaller partitions. I’d recommend just destroying the big Windows partition and installing into that space: the other partitions are system and recovery partitions, if you leave them intact, it should be possible to recover the Windows installation later if you want to (I have not tested this).

If you do install this, get kernel updates from [my repository][19], and don’t install official kernel updates from the Fedora repos. We’re trying to get all the patches merged ASAP. I’ll try and remember to put updated kernel builds in my repo regularly. Stock kernels will now boot, at least, but (as of 3.16) shutdown/reboot may not work, battery status won’t work, and Venue 8 Pro wifi won’t work.

On the Venue 8 Pro at least, the firmware has an irritating habit of putting the Windows boot loader back at the top of the UEFI boot manager list if you attach or remove USB sticks (or sometimes, just for giggles). If you boot it with this setup it’ll go into Windows auto-recovery. I haven’t been brave enough to see what this does yet, I just force power off and go back into the firmware and put Fedlet (“Generic”) back at the top of the list.

What’s in it that’s different from Fedora?

The ‘sources’ for the outside-of-Fedora stuff that’s included in the image can be found in this github repository. There are:

  • Some kernel patches in the kernel/ directory which are applied to the kernel package in the image
  • Some Xorg config snippets and a trivial utility for rotating the screen on the Venue 8 Pro, in the xorg/ directory
  • The kickstart used to build the image, and a patch to python-imgcreate for building UEFI bootable 32-bit live images, in the ks/ directory
  • The patch that (hopefully) makes installation work smoothly in the anaconda/ directory
  • The necessary firmware for the Venue 8 Pro’s wifi adapter in the baytrail-firmware/ directory
  • The repository definition for the fedlet repo in the fedlet-repo/ directory
  • A (hopefully) working ALSA configuration file in the alsa/ directory

The packages that differ from pure Fedora Rawhide are all available from [this repository][19]. There is:

  • A patched anaconda which should allow installation to work cleanly
  • The kernel package patched with the patches from the git repository
  • The fedlet-repo package containing the repository definition
  • A package of the v8p-rotate utility
  • The baytrail-firmware package, currently containing only Venue 8 Pro wireless firmware (license proprietary-but-freely-redistributable)
  • A backport of Rawhide’s linux-firmware package, which contains the firmware needed for the sound adapter

All the variant packages have the dist tag ‘awb’ to make them easily distinguishable from official Fedora packages (except the linux-firmware package, which is just a backport).

The image should be roughly reproducible by just building a live image, using the kickstart, from a running Fedora 21 system, after applying the patch to python-imgcreate’s /usr/lib/python2.7/site-packages/imgcreate/live.py.

I cannot take any of the credit for the hard work on this: all I’ve done is write silly little scripts and stick the bits together. Multiple folks at Intel, Red Hat and elsewhere have done the tough work. An especial big thanks to Alan Coxm Aubrey Li, and Mika Westerberg at Intel, Jan-Michael Brummer at IAV (formerly of Intel), and Kalle Valo at Qualcomm (for the V8P wifi) who are really pushing the thing along.

548 Responses

  1. Todor
    Todor July 16, 2015 at 4:31 pm | | Reply

    Hi, I have fedlet on my venue 11, but it occasionally hangs and I’m forced to turn it off by holding the power button. I haven’t noticed others reporting that, so I’m confused – is it only me, or does fedlet hang occasionally?

  2. boxed
    boxed July 20, 2015 at 2:32 pm | | Reply

    Cool, we can post here again.
    Just wanted to report that my Nextbook 8 still doesn’t work properly with kernel 4.1.0. Very unstable. I did find some drivers that may work for the nextbook 8 peripherals but were out-of-kernel. Will have to see if these android dkms will work with mainline. And I hope these drivers will be incorporated into mainline someday, the drivers are GPL…
    I’d like to see my backlight turn on and off, and the machine suspend or low power someday. Finally tried booting into Windows without activating, seems like something that I’d use, if it’d run Linux stably… and ascertained that /dev/ttyS1 (HSUART) should be connected to the bluetooth radio on the RTL8723BS on the Nextbook 8.

  3. Andrwe
    Andrwe July 22, 2015 at 10:26 am | | Reply

    Has anyone tried this on the newer dell venue pro 8 5000?
    Also does anyone have any idea if fedora will pick up this project or what is the future of linux with tablets?
    AFAIK this is it unless you count some very old and very large older laptops.

  4. Ben
    Ben July 23, 2015 at 6:03 pm | | Reply

    How hard would it be to make the WiFi work on another distro for the DV8Pro? I’ve discovered that the latest Debian release supports 32-bit UEFI out of the box, even booting to the 64-bit kernel, etc. I jumped up to Debian Sid (unstable), and I’ve found that everything works well enough, but my most major problem is getting my WiFi to work. Any ideas?

  5. baoboa
    baoboa July 28, 2015 at 3:14 am | | Reply

    the sdhci-pm.patch is only valid for 3.18 ? looking at the source in 4.1.3 look this change have already been merge

    there is this patch for dealing with mmc (haven’t tested it yet )


    can you explain which problem you got with fedora22 and kernel 4.x ?

    actually the main problem for me is the detection of sdhc/sdxc (sd card) at boot time , but booting on livecd is ok and then sd card is recognized.

    1. Todor
      Todor July 31, 2015 at 11:53 pm | | Reply

      Do you have a 64bit fedlet build that I could try?

      1. Andrwe
        Andrwe August 3, 2015 at 12:02 pm | | Reply

        What 64 bit tablet do you have?

        1. Todor
          Todor August 3, 2015 at 5:36 pm | | Reply

          The Atom processor is 64 bit. And 64 bit kernel seems to hang less often than 32 bit for some reason on the T100, so I wanted to try it on the Venue.

        2. baoboa
          baoboa September 2, 2015 at 9:32 am | | Reply

          sorry for the late response

          i’m using the Teclast x98 air II

          i’m updating the fedlet image to kernel 4.2 now it’s out

          i have to refresh the kms drivers , the kernel is already on copr


          1. Jonathan Schemoul
            Jonathan Schemoul October 27, 2015 at 8:37 am | | Reply


            I didn’t understand how to use your work.
            Do you have any image or information on how to make one ?

            I have a Teclast x98 air III and it doesn’t work with current fedlet build (only 32bit) nor any raw fedora or ubuntu (usb problem as it hangs immediately, usb losing power).


  6. boxed
    boxed August 3, 2015 at 3:32 pm | | Reply

    Anyone know much about the so-called “connected standby” mode that Windows has, and how it should relate to Linux? I suppose Android should be taking advantage of this hardware feature, but due to the problem of legacy applications, wonder how this feeds back to mainline. This should be the way that tablets handle “suspend” instead of going through real S3 suspend or S4 hibernate…

  7. andy
    andy August 11, 2015 at 1:33 pm | | Reply

    Wow, thanks for the update. This works pretty nicely on my Acer Switch 10 Bay Trail. You do have to delete all existing linux partitions or the installer crashes. And I see what you mean about the “OK” button being hidden- careful use of the TAB key worked for me to install.

    But it comes up and almost everything but the keyboard works on the Switch-10. Wifi and the touch-pad and touch-screen all work fine. So far it seems quite stable.

  8. andy
    andy August 11, 2015 at 1:48 pm | | Reply

    If anyone else has an Acer Switch 10 and is installing this- here is the fix for the keyboard:


  9. pcercuei
    pcercuei August 11, 2015 at 3:00 pm | | Reply

    I have Debian x64 running on a Teclast x89 tablet.

    I had stability issues with TSC, before I applied those two patches (I don’t remember which one actually fixed it):

    For WiFi, I use the rtl8723bs driver at revision 626c115, newer versions give me connection issues.

    The goodix touchscreen driver was giving me finger release events all the time, I fixed it and sent a patch upstream (should be coming in 4.2 or 4.3).

    Otherwise I get all the issues listed at http://www.vanade.com/~blc/html/nextbook8lin/
    I would really like to get audio working.

    Thanks for your new Fedlet version, I’ll give it a try.

    1. Andrwe
      Andrwe August 11, 2015 at 5:10 pm | | Reply

      Wow that tablet looks awesome, please let us know what you think of it and how Fedlet runs on it. However since it is 64bit.. could you just install a standard Fedora on it?

      1. pcercuei
        pcercuei August 13, 2015 at 1:34 am | | Reply

        The tablet is really good, yes. It lacks some features (no GPS, LTE) but compensates with a really beautiful and sharp high-res (2048 x 1536) screen. Gnome runs really good on it, although a bit laggish (because of TSC vs. HPET).

        1. Andrwe
          Andrwe August 13, 2015 at 3:42 am | | Reply

          I researched it a little more and it seems that this tablet too has the 32bit bios although it could have 64bit. Is that accurate? Call me a conspiracy nut but I think the powers that be are trying to limit a free tablet from existing.

          1. pcercuei
            pcercuei August 13, 2015 at 5:58 am | | Reply

            That’s correct. Not a big issue though. On Debian, it’s enough to install the package grub-efi-ia32 to boot a 64-bit kernel.

    2. baoboa
      baoboa September 2, 2015 at 9:52 am | | Reply

      i got a equivalent model, the x98 air II, it got a 64bit uefi

      the problem is that the support is minimal , if it ‘s shipping for android it’s good to sell , the acpi table looks buggy

      some hardware capabilities have been activated by using a custom acpi table


    3. Dario Marrini
      Dario Marrini May 10, 2016 at 10:19 am | | Reply

      Hi pcurcuei, I either have a X98 II plus, i tried several times to boot any live image (ubuntu, mint, debian) but without result; always I get multiple errors on boot and then a message about ‘unable to find live squash filesystem’ or similar, I can’t remebre well; so, if you have a running Debian on, may you instruct about booting and installation? I don’t want to use Windows and Android it’s not the best for what I wanto to do with it



  10. andy
    andy August 12, 2015 at 3:43 pm | | Reply

    Any chance you can build the next one with a 64bit kernel? It should work fine and would allow some cool tools like Docker to be run on these guys….

  11. Ben
    Ben August 13, 2015 at 6:20 pm | | Reply

    The new build (20150810) seems to be working great (on DV8P)- almost production ready for me, except for a few small snags. I’m getting some odd freezes and the like, probably just X… I tested Wayland just once and it seemed to perform pretty well, but rotation didn’t seem to be working… does it still need to be baked in? Do you think we’ll get there anytime soon?

    Thermals on the CPU also keep going crazy over time, like whenever I watch Netflix for more than fifteen minutes… then it seems to start freezing up/overheating, requiring a restart. Has any work been done to do CPU throttling when needed, or is this just me/am I (possibly) just conveniently freezing up for other reasons?

    I’m assuming Bluetooth is still a long ways away?

    Other than those small problems, things are overall working great so far- keep up the good work! I think I’m close to the point where I could use this to (maybe!) replace my laptop, if I can find an appropriate keyboard of some sort working! Cheers!

  12. VadF
    VadF August 17, 2015 at 12:54 am | | Reply

    Thx for great work! This is only one linux distbution ready for setup on Intel Bay Trail hw. without any magic.
    Of course there are some problems but it’s works!
    I tried to setup it with China’s noname mini pc with Intel Bay Trail. Live system run ok, but setup procedure failed, anacodna got some errors and isntallation stops. Could please give an advise how to fix it or some workaround.

  13. Alexander Shendi
    Alexander Shendi August 24, 2015 at 1:50 pm | | Reply

    Hi Aedletdam,

    I just installed the 2015-08-10 Fedlet release on my ASUS Transformer 100TA. Everything seems to work allright.

    I only had one problem: The system thinks the lid of my tablet is always closed and thus tries to suspend every
    20 seconds or so. I solved the problem by setting:


    in /etc/systemd/logind.conf.

    But so far sound, builtin wifi, touchpad work.

    Many Thanks for putting this together.

    — Alexander

  14. Alexander Shendi
    Alexander Shendi August 24, 2015 at 1:53 pm | | Reply

    s/Hi Aedletdam/Hi Adam/

  15. Bouc
    Bouc August 26, 2015 at 3:15 am | | Reply

    only for information: I’v tried to install the last release (20150810) on HP pavillion X2 k000n but the installation crashes during the boot (after the “dancing hotdog”) and give a terminal line.
    It’s a pity, I’ll continue looking for a mode to install linux on the tablet…
    Thanks for your job!

  16. Michael Hill
    Michael Hill August 26, 2015 at 11:17 am | | Reply

    Thanks, Adam, fantastic. Fedlet is mostly great on my T100TA.

  17. PYCON
    PYCON September 11, 2015 at 8:25 am | | Reply

    Hi, I’m Cris. I’ve a Chuwi VX8 3G, 1 Gb ram, 8″ and 16 Gb SSD version. I’ve had success on being able to boot the latest version 10.08.2015 of Fedlet distro but I’m still without touch 🙁 My Tablet seems to have a Silead touch, Silead is the brand I think, infact the driver for Windows 8.1 and 10 is by Silead… Could you suggest me what to do in order to make it working fine under Fedlet ? 🙂 Thank you very much.

  18. Andrwe
    Andrwe September 13, 2015 at 6:03 pm | | Reply

    This win 7,8,10 spyware update is putting a whole new importance on this project.

  19. amesh
    amesh September 22, 2015 at 8:11 am | | Reply

    Please highly compressed and provide the installation iso I cannot download the 1.5 GB image . It will be very proud if you provide a highlcompressed image. Please it is a humble request.

  20. pabr
    pabr September 24, 2015 at 8:58 am | | Reply

    Adam, thanks a lot for making fedlet.

    Here are some contributions regarding the Lenovo Yoga Tablet 2 8″ (Windows version, model 851F):
    – On this machine the BCM43241 config file with the hardcoded WLAN MAC address (/lib/firmware/brcmfmac43241b4-sdio.txt) can be found in /sys/firmware/efi/efivars/nvram-*.
    – For Bluetooth support, simply build 8250_dw.ko (CONFIG_SERIAL_8250_DW=m) and run hciattach /dev/ttyS1 bcm43xx 3000000.

    My other findings are documented at http://www.pabr.org/compsec/auditabletablet/auditabletablet.en.html#yoga851_install

  21. ulyses
    ulyses November 14, 2015 at 10:15 am | | Reply

    Hi, I tried to install fedlet on my Dell Venue 8 Pro, and I aborted the installation since I couldn’t find an “OK” button after selecting the partition. Now the installer crashes since the linux boot has been installed, and I can’t even repair Windows. Would installing gparted on the live USB and formatting all the hard disk work?

  22. Andrwe
    Andrwe November 14, 2015 at 9:50 pm | | Reply

    You are referring to the older Dell Venue 8 Pro right? If the Ok button was missing perhaps it was off screen? (And if so Alt + Drag). Anyway I don’t think you’ve installed anything. There is a single go button that is clicked or not, there is no partial install possible (to my knowledge). I suggest you remove the usb drive and reboot it a couple of times. Windows should come back and then retry the installation.

  23. ulyses
    ulyses November 16, 2015 at 11:40 am | | Reply

    Thank you. Yes, mine’s the older version. I couldn’t revert to windows since I had already deleted it. Eventually I solved my problem radically: I formated the whole hard disk with blevit-gui from the live usb and installed fedlet there, so there’s not a trace of windows now 🙂 The only problem is that I have to boot from the bios menu and not from the grub menu. Otherwise X won’t load.

    1. Andrwe
      Andrwe November 16, 2015 at 10:08 pm | | Reply

      Thanks for the update. I haven’t blown windows away but the very second I get asked to install the new version of windows I’m blowing that garbage away. My only sticking point is that I sort of hate gnome and there isn’t a gesture based desktop cube effect (I’ve come to depend on this).

  24. Raider
    Raider November 22, 2015 at 5:14 am | | Reply

    I was trying to install this on my Colorovo Citytab Supreme 3G and i have a BLACK SCREEN, same goes for debian 8.2 after installation, and ubuntu with bootia32.efi file – every single distro with 32bit efi gives me black screen…

    1. Ben
      Ben December 13, 2015 at 8:46 pm | | Reply

      I’m guessing that’s possibly a video driver issue of some sort?

  25. Gwein
    Gwein December 1, 2015 at 4:23 pm | | Reply

    Thanks you for your hard work, I successfully installed eleventh update on Acer Aspire Switch 10 SW5-012-1209 32Gb (NT.L6UEU.004).
    Runs pretty smooth.

    What wont work:
    Onboard bluetooth (adapters seems not working as well),
    Dock station (keyboard only, else works fine),
    Sound and volume buttons,
    Micro SD for some reason “read only”.
    Always crashes on logout action (but switching users works), and rarely crashes for unknown reason.

  26. Ben
    Ben December 13, 2015 at 9:02 pm | | Reply

    Anyone working on getting these patches merged mainline (for the DV8P primarily in my case?) I think Debian Sid could work very well if we can get the accelerated graphics working by default and the WiFi patches into the mainline kernel- it already supports 32-bit UEFI, and then the open-sourceness will take its course in making the rest of bugfixing and hardware support a breeze.

    Is there anything I could do to help? File a bug report for the WiFi in Debian, for example? I have no idea what I’m doing, so any tips would be good!

  27. ZenTux
    ZenTux December 20, 2015 at 9:21 am | | Reply

    Hi Adam,

    Thanks for all the effort you have put into this project. I’m hoping you have the time to help me out with an issue I’m having with Fedora and my RCA Cambio. I tried the latest version of Fedlet, which booted fine. However, most of the patches were not compatible with my hardware and I encountered some stability issues.

    So, I decided to install Fedora 23-x86_64 MATE directly to a 32GB USB flash drive for testing. I didn’t want to install to the internal drive until most of the major issues were resolved. After fully installing F23, it would not boot directly from the flash drive. When I copied over BOOTIA32.efi from fedlet, it dropped to a grub prompt. When I manually enter the grub commands to boot, the system just resets.

    I decided to try the baytail-bootia32.efi-master from 2/21/2015, which also dropped me to the grub shell. However, I could manually enter the grub commands and boot into F23 using that version of bootia32.efi. I had to include the clocksource=tsc kernel argument, in order to maintain stability in F23. I was also able to update my system and compile the Realtek RTL8723BS Wireless firmware drivers, which work fine on the Cambio.

    That’s where I’m at now with the Cambio & Fedora 23. I was hoping you might be able to suggest a method that will allow me to avoid dropping to the grub prompt, and boot directly to Fedora. This is actually the first time I’ve delved into EFI boot and it’s pretty confusing on these baytrail devices. Here are the partitions on my 32GB USB flash drive.

    /dev/sda1: SEC_TYPE=”msdos” UUID=”BD3E-898E” TYPE=”vfat”
    /dev/sda2: UUID=”52336a7f-a3a5-4bba-8298-d88929e30acb” TYPE=”ext4″
    /dev/sda3: UUID=”aac3f7ec-0eb4-408f-8bed-c5c01c4848f3″ TYPE=”swap”
    /dev/sda4: UUID=”eb7d43e0-8708-4b5b-b89c-5f00234c8dad” TYPE=”ext4″

    vmlinuz and initramfs are on sda2 and root is on sda4. I can boot to F23 manually via

    linux (hd0,2)/vmlinuz-4.2.7-300.fc23.x86_64 root=/dev/sda4 clocksource=tsc
    initrd (hd0,2)/initramfs-4.2.7-300.fc23.x86_64.img

    I’m just unsure of the steps to I need to take have Fedora 23 boot automatically from this EFI configuration on the USB flash drive. Any help you can offer is most appreciated.



  28. 帅逼oo1
    帅逼oo1 February 25, 2016 at 4:30 am | | Reply

    Could you give me “20150810”kernel source code with tar.gz or tar.xz
    Think you very much!
    This is my email:linshuai1311@icloud.com

  29. 帅逼oo1
    帅逼oo1 February 25, 2016 at 6:42 am | | Reply

    Oh, In fact ,I just need this graphics driver

  30. Bob Kenchington
    Bob Kenchington April 20, 2016 at 4:28 am | | Reply

    Hello All..

    I’ve just seen a kernel patch which might be of interest to people here.

    From the description:

    mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
    Baytrail eMMC/SD/SDIO host controllers have been known to hang. A change to a hardware setting has been found to reduce the occurrence of such hangs. This patch ensures the correct setting.

    See https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=6e1c7d6103fe7031035cec321307c6356809adf4


    1. Ben
      Ben April 20, 2016 at 12:30 pm | | Reply

      Any news on any of the other patches/fixes being pushed upstream (e.g. GPU fixes, wifi patch, touch as well?) Debian has the install issues with 32 bit UEFI fixed, you can actually get it to boot and install a 64 bit version on 32 bit UEFI with everything stock, but I’ve always run into issues with accelerated graphics which I can sometimes fix with nomodeset in GRUB, which annoys the crap outta me because people have Android running with accelerated graphics fine and Fedlet works great with accelerated graphics yet I can’t for the life of me figure out how or why these things still don’t work upstream nearly about a year later! If I knew what to do, I would file a bug report, but I have no idea where to do it or how!

      1. Suiong Ng
        Suiong Ng April 24, 2016 at 11:01 am | | Reply

        I still need nomodeset on kernel 4.6rc4. i915 on baytrail is still a mess. Goodix touch screen should work out of box on newer kernel. rtl8723bs got stable wifi/bluetooth for about 3 months. alsa showed up since kernel 4.5 despite only making funny sound. after nearly 2 years, my teclast x80h is still unusable.

        1. Ben
          Ben May 9, 2016 at 4:23 pm | | Reply

          See my other post below, the person there has figured out a ton of crap. I’m afraid it may not all apply with your device, but it’s probably a good read anyways (he’s done a lot of power management research, which seems to be a major bug with Bay Trail at the moment as far as pstates not switching correctly.)

          1. Suiong Ng
            Suiong Ng June 5, 2016 at 12:41 pm | | Reply

            I am also an Archer. And I own both T100TA and X80H both running on the kernel with patches from Ubuntu community. Their kernel patch is newer albeit different but also include the patch for V8P. So, I don’t think the blog is of much help if only T100TA works. Besides, X80H use XPOWER PMIC, which is different from V8P/T100TA (CrystalCove).

  31. Ben
    Ben May 9, 2016 at 4:21 pm | | Reply

    Found someone ( http://www.studioteabag.com/science/dell-venue-pro-linux/ ) who’s actively working on the Dell Venue 8 and 11 Pro and seems to be making awesome progress (albeit with Arch and not Fedora.) There’s been fairly regular updates and he’s been citing back to this page several times throughout his posts (e.g. for the Wifi patch.) I’m going to see if I can get as much of his stuff working in Debian, as that currently requires no UEFI hacks to boot by default.

    1. Ben
      Ben May 10, 2016 at 10:02 pm | | Reply

      UPDATE: I’ve gotten Accelerated Graphics to work! Took some fiddling with GRUB config files, but studioteabag’s method worked! The one discrepancy is that he is using MATE instead of Gnome Shell, and I’m not sure why screen rotation isn’t working. Let me explain: iio-sensor-proxy should be integrating with Gnome to autorotate the screen from the internal sensors (as does Fedlet v. 11 if I remember right,) but for some reason nothing is happening. I tested xrandr and it can rotate things just fine, more time is needed for further testing.

    2. Jianlong Liu
      Jianlong Liu August 9, 2016 at 3:22 pm | | Reply

      Anyone know how to get in touch with that person? Just would like him/her to know that suspend on kernel 4.5 and later appears to work if one disables “ALSA for SoC audio support” (as per https://plus.google.com/115764123637035065461/posts/NTNNah5Ro75 and https://bugzilla.kernel.org/show_bug.cgi?id=111481).

  32. Andrwe
    Andrwe May 11, 2016 at 11:22 am | | Reply

    @Ben That’s great!

  33. Bob Kenchington
    Bob Kenchington May 13, 2016 at 4:58 am | | Reply

    I’ve tried to post a link to my work with 64-bit Linux on 32-bit UEFI baytrail tablets..

    The reply was rejected as spam.. One link??

    1. Andrwe
      Andrwe May 13, 2016 at 11:08 am | | Reply

      This comment section has had some problems with spammers and just not working. Not to fault adamw I think it’s some 3rd party tool he threw in. Go ahead and post it spacing it out, I’d like to see what you have.

  34. Spark
    Spark June 15, 2016 at 11:11 pm | | Reply

    Has someone managed to compile drivers on the latest available version? I need to make a driver for the wireless chip rtl8723bs and a new one for the integrated wired dm9621a usb to fast ethernet bridge as it is not recognizing plugged in cables.
    Everytime I try to make things it is complaining about “make[1]: *** /lib/modules/4.2.0-0.rc6.git0.1.1awb.i686/build: Datei oder Verzeichnis nicht gefunden. Schluss.” Stopped because he could not fing file or folder. I figured that “build” is a symlink to /usr/src/kernels/4.2.0-0.rc6.git0.1.1awb.i686, but this kernel source folder only contains “4.5.7-200.fc23.i686” as a folder. I tried to recreate the symlink to point at that folder, but it is still not working. Even tried installing the kernel headers and sources for this version, but it seems like the used kernel is too specific.
    Does anybody have a clue or a fix here? I am out of luck with my knowledge. :/

  35. Mikhail
    Mikhail June 19, 2016 at 12:11 pm | | Reply

    Hi AdamW!
    I see that bug report “32bit UEFI can’t boot x86_64 kernel because of missing CONFIG_EFI_MIXED” was closed on Fedora bugtreaker.

    What other patches are necessary for recognizing bootable flash drive with Fedora as bootable device on ASUS T100TA bios?

  36. tno
    tno October 4, 2016 at 1:24 pm | | Reply

    Hi Adam,

    I know this stuff is old work – any update though, about what has been included (or not) in the kernel upstream? (and in other packages?)
    I managed to boot F24 and F25 fine (with nomodeset) on the T100HA, the wireless card is not detected (I suppose that’s fine with the rpmfusion package or the one in your repo). So before going forward with the installation, I was curious to know how much work I can expect, since Fedlet is not updated anymore…


    1. JMiahMan
      JMiahMan October 22, 2016 at 12:25 am | | Reply

      The Wireless card is a broadcom.. it’s not detected due to the DSDT being messed up.. it can be fixed


      1. JMiahMan
        JMiahMan October 22, 2016 at 12:29 am | | Reply

        BTW I am not running Fedlet but kinda stock Fedora 25.. I am testing 4.9 RC1 because of supposed better support..

  37. HJ
    HJ October 14, 2016 at 4:30 pm | | Reply

    As 4.x kernel progresses apparently more support for the Bay Trail atom processors. I have a Lenovo Ideapad 100S-11IBY off ebay with a FUBAR win10 on its way. My guess, one of the infinite mega updates didnt take. Hey ok by me, didnt want win10, and it made it cheap as former owner didnt want to mess with it.

    So been reading. Apparently right now there is a version of Ubuntu that sorta works without lot hacking. Mint too. But the best seems a distribution called Sparky Linux. I think current version is 4.4. You want the 32bit version, it comes with support for 32bit UEFI. Get it, install it, and update kernel to 4.7. Apparently the only thing that doesnt work out of box on Ideapad coming my way using Sparky is the wifi though your mileage may vary depending what Bay Trail wonder you have and what hardware. Though frankly I have several usb wifi adapters around that are friendly to linux out of box. So cant see worrying too much about the built in adapter.


  38. T0MuX
    T0MuX November 24, 2016 at 12:33 am | | Reply

    And the link to download Fedlet is…….. where ??

1 3 4 5

Leave a Reply to NateC Cancel reply

Your email address will not be published. Required fields are marked *