Upon finished build, your image android_x86.iso will be available at: $(LOCAL_PATH)/wlan-usb.ko:root/lib/modules/wlan-usb.ko \ġ1. $(LOCAL_PATH)/firmware/usb/qca61x4.bin:root/lib/firmware/qca61x4.bin \ $(LOCAL_PATH)/firmware/usb/wlan/usb_cfg.dat:root/lib/firmware/wlan/usb_cfg.dat \ $(LOCAL_PATH)/firmware/usb/wlan/usb_qcom_cfg.ini:root/lib/firmware/wlan/usb_qcom_cfg.ini \ $(LOCAL_PATH)/firmware/usb/fakeboar.bin:root/lib/firmware/fakeboar.bin \
$(LOCAL_PATH)/firmware/usb/otp.bin:root/lib/firmware/otp.bin \ $(LOCAL_PATH)/firmware/usb/athwlan.bin:root/lib/firmware/athwlan.bin \ $(LOCAL_PATH)/firmware/usb/utf.bin:root/lib/firmware/utf.bin \
$ANDROID_BUILD_TOP/device/generic/common/x86.mkĬhange LOCAL_PATH variable accordingly to path of qca driver source folder and append to file: PATH=$ANDROID_BUILD_PATHS$PATH KERNEL_SRC=$ANDROID_BUILD_TOP/out/target/product/x86/obj/kernel/ ARCH=x86 CROSS_COMPILE=$ANDROID_TOOLCHAIN/x86_64-linux-android- make wlan-usb -j$(nproc)ĩ. Get the latest qcacld-2.0 sources from 8devices: Build Android (long process, powerful system recommended):ħ. no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -eltorito-boot boot/grub/efi.img -no-emul-boot \Ħ. no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \ Edit line: 84 of file bootable/newinstaller/Android.mk (vi or vim editors recommended): Repo sync -j$(nproc) -no-tags -no-clone-bundle Repo init -u git:///gitroot/android-x86/manifest -b oreo-x86 Sudo apt-get install dosfstools genisoimage bc libssl-dev python2.7 python-mako git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip Prepare build environment (for more details visit the official Android guide)