-
Notifications
You must be signed in to change notification settings - Fork 9
home
flto edited this page Mar 18, 2018
·
1 revision
All have USB, Display, GPU (with freedreno) working
SoC | Device | Kernel config | Test image | Major features missing |
---|---|---|---|---|
apq8060/msm8660 | tenderloin | config_tenderloin | wifi, touch, audio | |
msm8227/msm8930 | lumia625 | config_lumia | audio, modem, camera, vidc | |
msm8974 | hammerhead | |||
msm8917 | cmcc-a3s |
Prerequisite: moboot/TWRP
Note: the kernel is built with builtin ramdisk
To run the kernel, first append the dtb then create the uBoot image:
cat arch/arm/boot/zImage arch/arm/boot/dts/qcom-apq8060-tenderloin.dtb > zImage.dtb
mkimage -A arm -O linux -T kernel -C none -a 0x40208000 -e 0x40208000 -d zImage.dtb uImage.test
To "flash" the kernel via TWRP (mmcblk0p13 has LABEL="boot"):
adb shell "mount /dev/block/mmcblk0p13 /boot"
adb push uImage.test /boot/
Then it should appear in the boot menu.
- Wifi has driver (?), but I didn't get it to work
- Touch is missing a driver. reference
Prerequisite: fastboot
To create the fastboot image:
cat arch/arm/boot/zImage arch/arm/boot/dts/qcom-msm8930-lumia625.dtb > zImage.dtb
pkbootimg --kernel zImage --kernel-addr 0x80208000 --ramdisk ramdisk.cpio.gz --ramdisk-addr 0x82200000 \
--cmdline "msm.vram=64m" --second-addr 0x81100000 --tags-addr 0x80200100 --pagesize 4096 -o test.img
- Starting wifi kills usb