Here's what I'm doing to install
https://github.com/quarkscript/linux-ar ... 03c12-only right now:
1) Clear a bunch of space by using sudo pacman -Sc, and then clearing out large folders in my home dir using du -s -x -d 1. (in my case, I found 700 megs of browser caches) This resulted in about five and a half gigabytes free. (my first attempt failed due to running out of space)
2) Go to the link and click the green Code button in the top right-hand corner, then click Download ZIP.
3) Unzip it, cd linux-armv7-xe303c12-only-master/archlinuxarm/linux_xe303c12
4) makepkg -s
5) Press enter to choose N for the (NEW) features added
6) Exit the menu that comes up (after exiting, I saw a message about options being forced, which is good)
7) Watch it compile.
If all goes well, I will do a makepkg -i, and then go into the linux_xe303c12_firmware folder and do a makepkg -si as well.
EDIT: makepkg -i doesn't work on the running system as the new kernel and old kernel are conflicting packages - removing the currently-running kernel is likely not a good idea. I'll build the firmware, then find a USB key to boot off of.