Skip to content

🔥 Linux SDK for Allwinner H616, based on armbian-build

License

Notifications You must be signed in to change notification settings

dumtux/Allwinner-H616

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian Build for AllWinner H616

Tested Hardwares

Build Prerequisites

On Ubuntu22.04

sudo apt install -y ccache debian-archive-keyring debootstrap device-tree-compiler dwarves
sudo apt install -y gcc-arm-linux-gnueabihf jq libbison-dev libc6-dev-armhf-cross
sudo apt install -y libelf-dev libfl-dev liblz4-tool libpython2.7-dev libusb-1.0-0-dev
sudo apt install -y pigz pixz pv swig pkg-config python3-distutils qemu-user-static u-boot-tools
sudo apt install -y distcc uuid-dev lib32ncurses-dev lib32stdc++6 apt-cacher-ng
sudo apt install -y aptly aria2 libfdt-dev libssl-dev

Versions Included

Part Version
uboot v2021.10
kernel v5.16.17

Project Build

In the project's root directory, run:

sudo ./build.sh
  • uboot config file

    Allwinner-H616/u-boot/configs/h616_defconfig

  • Compile information output directory

    output/debug/

XR829 Wi-Fi driver

After flashing the built OS image into an SD card or on-board EMMC, hard-copy the driver files. Feel free to add this driver in the right way.

sudo cp ./sandbox/xr829/* [MOUNTPOINT]/lib/firmware/
sudo mv [MOUNTPOINT]/lib/firmware/sdd_xr829_40M.bin sdd_[MOUNTPOINT]/lib/firmware/xr829.bin

Reference

About

🔥 Linux SDK for Allwinner H616, based on armbian-build

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • C 96.5%
  • C++ 1.5%
  • Python 0.4%
  • Roff 0.4%
  • Shell 0.4%
  • Makefile 0.3%
  • Other 0.5%