Patch kernel - rushup/Kitra520 GitHub Wiki
Install Fedora 24 instead
This guide has been deprecated, please followSoftware required
- Fastboot tools here
Summary
The default Artik image doesn't provide support for audio, camera, display and touch capabilities of the Kitra520 board, so we must patch the kernel.
Currently we provide a patch for kernel 3.10 (artik-os-release-1.1.0) and pre-built binaries here
Kernel drivers were developed by Kalpa srl
Flash pre-built binaries
Now shutdown Artik and Kitra (if you are stuck just keep the user button pressed for around 8 seconds, until you hear the beep sound stopping) leaving the debug usb cable connected.
Plug the battery usb cable to the pc, this will be used as OTG to flash the binaries.
Power on Kitra by pressing the user button for 2 seconds and press ENTER to get into the u-boot prompt.
type fastboot
On linux:
sudo fastboot flash dtb exynos3250-artik5.dtb
sudo fastboot flash kernel zImage
sudo fastboot flash modules modules.img
sudo fastboot reboot
On windows:
cd %SystemDrive%\adb
fastboot flash dtb exynos3250-artik5.dtb
fastboot flash kernel zImage
fastboot flash modules modules.img
fastboot reboot
On artik:
depmod -a
reboot
Patch the kernel
On linux:
wget https://github.com/SamsungARTIK/build-artik/archive/release/artik520/artik_os_1.1.0.tar.gz
wget https://github.com/rushup/Kitra520/raw/master/Kernel%20release/artik_os_1.1.0/kitra520-linux-artik-release-artik520-artik_os_1.1.0.patch
tar -xf artik_os_1.1.0.tar.gz
patch -d linux-artik-release-artik520-artik_os_1.1.0 -p0 < kitra520-linux-artik-release-artik520-artik_os_1.1.0.patch
Now build the kernel following linux-artik official guide.
Multimedia device working out of the box
Mipi Camera: LI-OV5640-MIPI-AF
Mipi Display: PA320320A, X163QLN01
Touch: ft5x06 controller is supported, check Kitra520's datasheet to find more information about the custom connector
Speakers: Suggested load resistor is 8 Ohm. For detailed specification check TS2012EIJT datasheet. Too much consumption may lock Kitra520 due to current limitation.
Reference:
https://developer.artik.io/documentation/developer-guide/update-image/usb-update.html
DISCLAIMERS
Products and specifications discussed herein are for reference purposes only. All information discussed herein is provided on an "AS IS" basis, without warranties of any kind. This document and all information discussed herein remain the sole and exclusive property of Rush Up. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party under this document, by implication, estoppel or other-wise. Rush Up products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. For updates or additional information about Rush Up products, contact Rush Up office. All brand names, trademarks and registered trademarks belong to their respective owners. Rush Up is a trademark of FAE srl and FAE++ srl. Products and specifications discussed herein are for reference purposes only. All information discussed herein is provided on an "AS IS" basis, without warranties of any kind. This document and all information discussed herein remain the sole and exclusive property of Rush Up. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party under this document, by implication, estoppel or other-wise. Rush Up products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. For updates or additional information about Rush Up products, contact Rush Up office. All brand names, trademarks and registered trademarks belong to their respective owners. Rush Up is a trademark of FAE srl and FAE++ srl.