On this page, you will find step-by-step instructions to build iMX6 Rex Kernel 3.15. Please note we have tested only Kernel version 3.15. The kernel 3.16 has a bug and HDMI will not work without additional tweaking.

Setup a host computer

1. Download and install Ubuntu 12.04 LTS. You can use a Virtual machine - we normally use vMware Player.
2. Run updates on the fresh installed Ubuntu. Go to Update manager (via Dash Home on the top right corner or via terminal use command update-manager). Check for updates first and then Install Updates. Restart the machine.

Download the kernel source files

1. Clone the iMX6 Rex Robert's github repositories to your machine. (Note: You may need to be registered on github)

Compile kernel and copy it on an SD card

2. After the build is ready you need to install the uImage on your SD card. You can use also prepared Kernel 3.15. Note: This kernel was compiled with command line using 1GB memory and booting from device sda1 (usually hard disk).

Plug in an SD card and follow these steps to setup the card.
List the block devices and look where the SD card is located (in this example it is mapped as /dev/sdb1):

I am trying to recompile kernel and I found that linaro removed http urls. Now it seems to be using https. Could you please fix the tutorial/files? I can’t go forward because of my limited knowledge of linux.