Git Product home page Git Product logo

fusee-lede's Introduction

fusee-lede

Instructions/files for building a custom LEDE image to turn cheap routers into a Nintendo Switch "modchip"/"dongle"

These instructions target the "A5-V11" devices, although you should be able to make this work on any router with USB host support.

These instructions do not cover the actual installation to the device, see https://openwrt.org/toh/unbranded/a5-v11

Usage

Once installed, just plug in your switch in RCM mode, and the payload will get launched automagically!

To set a custom payload, replace /usr/share/fusee-nano/payload.bin. (fusee.bin is bundled as a default payload, from https://github.com/ktemkin/Atmosphere/tree/poc_nvidia/fusee)

Compiling From Source

  1. Clone this repo, and the main LEDE repo
git clone https://github.com/DavidBuchanan314/fusee-lede/
git clone -b lede-17.01 https://git.lede-project.org/source.git lede
  1. Copy over the fusee-nano package, and the EHCI patch
cp -r fusee-lede/fusee-nano lede/package/utils/
cp fusee-lede/899-ehci_enable_large_ctl_xfers.patch lede/target/linux/generic/patches-4.4/
  1. Update LEDE feeds and configure
cd lede
./scripts/feeds update -a
./scripts/feeds install -a

make menuconfig

If you run into issues here, refer to https://wiki.openwrt.org/doc/howto/build

When in the configuration menu, you will need to set the following options:

Target System            => MediaTek Ralink MIPS
Subtarget                => RT3x5x/RT5350 based boards
Target Profile           => A5-V11
Utilities > fusee-nano   => <*>
  1. Compile!
make -j12

If all goes well, you should find files ready to flash here:

bin/targets/ramips/rt305x/lede-ramips-rt305x-a5-v11-squashfs-factory.bin
bin/targets/ramips/rt305x/lede-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin

fusee-lede's People

Contributors

davidbuchanan314 avatar blockfeed avatar

Watchers

James Cloos avatar xyqkent avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.