# Pull code from CodeLinaro

Source: [https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html](https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html)

You can access open-source code from CodeLinaro, a cloud-based DevOps platform that enables developers to distribute software.

## Prepare environment

Source: [https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html](https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html)

To access resources on CodeLinaro, Git and Repo should be installed on your system. The following instruction demonstrates how to use Git in Windows Subsystem for Linux version 2 (WSL 2). If you use a Linux system or your environment already fully supports Git and Repo, skip this section and continue with the steps described in [Pull code](https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html#pull_code).

### Prerequisites

WSL 2 requires Windows 11 or Windows 10 (version 1903 or above).

### Install and enable WSL 2

**Install WSL 2**

The following procedure shows the steps to install WSL 2.

1. Open **Command Prompt** as an administrator.
2. Run the following command:

        wsl --installCopy to clipboard
3. Wait for the installation to complete. During this process, Windows installs the Linux kernel.
4. Restart the computer after the installation is complete.

**Enable WSL 2**

Use the following commands to enable WSL 2 and virtual machine.

1. Enable WSL 2:

        dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartCopy to clipboard
2. Enable virtual
                    machine:

        dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartCopy to clipboard
3. Restart the computer.

Note: dism.exe is usually built into Windows
                and is available in the Command shell or PowerShell. If it's unavailable, check the
                instructions from the following website:
[https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/use-dism-in-windows-powershell-s14?view=windows-11](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/use-dism-in-windows-powershell-s14?view=windows-11)

### Install Ubuntu 22.04

Use the following commands to install Ubuntu 22.04.

1. Update WSL 2:

        wsl.exe --updateCopy to clipboard
2. Set WSL 2 as default:

        wsl.exe --set-default-version 2Copy to clipboard
3. Check system that can be installed:

        wsl.exe --list --onlineCopy to clipboard
4. Install Ubuntu 22.04:

        wsl.exe --install Ubuntu-22.04Copy to clipboard
5. After the installation is complete, check the installation:

        wsl.exe --listCopy to clipboard

## Pull code

Source: [https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html](https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html)

### Set up Git user

CodeLinaro doesn't require registration to access public resources. However, you still need to set up a Git user locally. Use the following commands to set up a Git user:

    git config --global user.name "Your Name"
    git config --global user.email "Your Email"Copy to clipboard

### Pull code

It's recommended to pull the code into a share folder that is accessible from both Windows and WSL. The shared folders are under the /mnt directory in WSL. You can
                create a folder for your workspace.

Under the workspace folder you created, use the following commands to pull the code:

    repo init -u https://git.codelinaro.org/clo/le/le/product/manifest.git -b release -m AU_LINUX_EMBEDDED_IOT.FM.1.0.R1_TARGET_ALL.01.09.071.xml --repo-url=https://git.codelinaro.org/clo/tools/repo.git --repo-branch=aosp-new/stable
    repo sync -c --no-tags -j8Copy to clipboard

Note: The manifest file in the command is just an example. See the
                QCC730.FR.1.0 Release Notes for the latest manifest file.

## Download Wi-Fi library

Source: [https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html](https://docs.qualcomm.com/doc/80-Y8730-1/topic/pull_code_from_codelinaro.html)

Download the desired version of the pre-compiled Wi-Fi library from the following URL and
            put it into modules/wifi/bin.

[https://qartifactory-edge.qualcomm.com/ui/repos/tree/General/qsc_releases/software/chip/qcc730-fr-1-0_qca_oem_lib_art](https://qartifactory-edge.qualcomm.com/ui/repos/tree/General/qsc_releases/software/chip/qcc730-fr-1-0_qca_oem_lib_art)

Note: See the QCC730.FR.1.0 Release Notes for the detailed path of a
            specific Wi-Fi library version.

Last Published: Mar 18, 2026

[Previous Topic
Development environment setup](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-1/topics/development_environment_setup.md) [Next Topic
Build sample demo application](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-1/topics/build_fermion_qcli_demo.md)