OSCDL is a cross platform desktop client created by dhtdht020, founder of the Open Shop Channel project, for browsing the Open Shop Channel homebrew repository.
It is built using Python 3 and the Qt framework.
This client provides an easy and intuitive graphical user interface, enabling quick browsing of the homebrew applications library, and remote deployment of apps to the console through the local network or through USB Gecko.
If you are a Windows user, it is recommended to download the latest prebuilt release from https://github.com/dhtdht020/osc-dl/releases
This release provides a "frozen binary" of the project, sparing you from downloading Python and the project dependencies :)
Alternatively, you can run OSCDL from source (requires Git and Python 3):
git clone https://github.com/dhtdht020/osc-dl.gitcd osc-dlpip3 install -r requirements.txtpython3 oscdl.py
Make sure Python 3 is installed.
On some Linux distributions, you may also need to install python3-venv.
-
git clone https://github.com/dhtdht020/osc-dl.git -
cd osc-dl -
Create a virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
source venv/bin/activate -
Install dependencies:
pip install -r requirements.txt
-
Run OSCDL:
python oscdl.py
To deactivate the virtual environment:
deactivateSee USBGecko information on WiiBrew for device details.
When downloading drivers (if necessary), please use the COM (VCP) drivers instead of the D2XX API.
