Billig Raspberry Pi Pico blir RCM-injektor för Nintendo Switch

Nu kan vem som helst bygga en egen RCM-injektor för Nintendo Switch med en Raspberry Pi Pico för runt 40-50kr och ett knappcellsbatteri. GitHub-användaren Blintox har släppt koden som gör det möjligt att injecta payloads utan hjälp av en dator eller en androidtelefon.
Detta är den billigaste metoden hittills för att injecta payloads, som krävs för att köra egen kod på Switch. Projektet bygger på en Raspberry Pi Pico med RP2040-chippet och använder sig av USB host-läget för att detektera och skicka RCM-payloads. Koden är öppen källkod och publicerad på GitHub.
Instruktionerna är enkla: flasha en .uf2-fil till Pico, strömförsörj den via VSYS och Ground (som kan drivas med ett enkelt knappcellsbatteri), sätt din Switch i RCM-läge och anslut den sedan till den strömförsedda Pico:n via USB-C. Picon ska då indikera att den injectar payloaden. Efter den är klar kopplas Picon bort.
En mer avancerad variant, som kostar runt 60-70 kronor att bygga, använder ett uppladdningsbart lipo-batteri och ett 3D-printat skal för att injecta payloaden vid knapptryck. Projektet liknar fusee-alpestre men är en fristående, bare-metal-implementation utvecklad med Pico SDK och TinyUSB.