Skip to content

Linux kernel v3.4.113 for Acer B1-A71 (MT8317 / MT6577)

Notifications You must be signed in to change notification settings

arzam16/mt6577_kernel_Acer_B1_A71

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning!

This repository contains non-free (proprietary) components. You can find the list of them in non-free.txt.

Introduction

This is the kernel source code for Acer Iconia B1-A71. It is based on the B1-710 source package (Linux 3.4.x), including patches to make it work. Thanks superdragonpt from XDA Developers and xdavidwu for your contributions.

Toolchain

The kernel with its default configuration could be successfully built with GCC 7.5.0 toolchain from Linaro.

Building

After you clone the repository, do:

cd kernel_acer_b1_a71_xdavidwu/kernel
export CROSS_COMPILE=/path/to/your/toolchain/bin/arm-xxx-
make

Creating boot.img

After you build the zImage, you can create the flashable boot.img. Please note that you'll need some ramdisk, the one from the stock RV05RC05 firmware works great. You'll also need an mkimage program to append MediaTek headers to both kernel and ramdisk. mkbootimg utility usually could be installed from your OS' package manager.

mkimage arch/arm/boot/zImage KERNEL > kernel.mtk
mkimage /path/to/your/ramdisk ROOTFS > ramdisk.mtk
mkbootimg --kernel kernel.mtk --ramdisk ramdisk.mtk -o boot.img

Languages

  • C 95.1%
  • C++ 2.1%
  • Assembly 1.9%
  • Perl 0.5%
  • Makefile 0.4%
  • Shell 0.0%