Flashing the modchip¶
Information¶
Modchips have their own separate firmware version that is separate from the Switch system firmware version, this firmware ultimately determines the functionality and performance of your modchip. Flashing the firmware to the modchip is not mandatory if your modchip already comes "pre-flashed", but it is recommended to do so.
Any Picofly firmware below version 2.75 is deprecated and is no longer supported, which is why we will be ensuring that the modchip has the latest firmware version (currently 2.80) flashed to it. This will make sure that you have the best performance and hardware compatibility.
This process is the same for all Picofly modchip models, just use the pictures in the instructions below as reference for your own modchip.
If you're looking to flash your modchip's firmware while it's installed in your Switch console already, see this page.
Please click the tab below for your modchip variant:¶
What you need:¶
- Your Picofly OLED modchip,
- The micro USB / USB-C debug port that comes with a modchip "set" (image shown in the "Instructions" section below),
- The latest release of usk (
firmware.uf2), - A computer or Android phone (computer recommended),
- A USB type C to USB type A cable / A micro USB to USB type A cable that's capable of data transfer.
- The type of cable required depends on the modchip revision you have. More recently produced Picofly modchips will come with USB type C debug ports.
Instructions:¶
-
Position your modchip and included USB debug port in the upwards facing position. This means with the side of the RP2040 microcontroller (the square chip with the Raspberry Pi logo) facing you. This is important because if you don't do this, you can risk frying the USB circuitry of the modchip. The USB debug port additionally also has
UPtext written on it to indicate the orientation of it. -
Lift up the locking tab and plug the USB debug port into the connector at the bottom of your modchip, then lock the locking tab to secure the USB debug port in place.
-
Hold the
BOOTbutton on the modchip and plug the USB debug port into your PC via your data transfer-capable USB cable. -
Your PC should play the "Device connected" sound and a drive should show up on your PC, you should be able to access and open it.

-
Drag the
firmware.uf2file into the root of the drive and wait for the file transfer to finish. The drive will eject itself after it's done.

What you need:¶
- Your stock
RP2040-Tinydevelopment board, - The latest release of usk (
firmware.uf2), - A computer or Android phone (computer recommended),
- A USB type A to USB type C cable that's capable of data transfer.
- The stock
RP2040-Tinydevelopment board comes with an additional "flashing attachment" board.
- The stock
Instructions:¶
-
Position your modchip and included flashing attachment board in the upwards facing position. This means with the side of the RP2040 microcontroller (the square chip with the Raspberry Pi logo) facing you. This is important because if you don't do this, you can risk frying the USB circuitry of the board.
-
Lift up the locking tab and plug the flashing attachment board into the connector at the top of your modchip, then lock the locking tab to secure the flashing attachment board in place.
-
Plug your data-transfer capable USB C cable into the flashing attachment board and hold the the
BOOTbutton, then press theRESETbutton. -
Your PC should play the "Device connected" sound and a drive should show up on your PC, you should be able to access and open it.

-
Drag the
firmware.uf2file into the root of the drive and wait for the file transfer to finish. The drive will eject itself after it's done.

-
The modchip will blink green once and then give you a Picofly error code in red (as it isn't connected to anything besides power), this is normal and you can continue.
-
Optional: Now, you will likely want to desolder the FPC port at the top of the board, as it now no longer serves a purpose and makes the footprint of the board smaller (allowing for a more "sleek" installation later).
- You can also desolder the linear regulator, as it also no longer serves a purpose after flashing the RP2040.

-
Your modchip is now flashed with the latest firmware version, proceed with the modchip installation for your model of Switch console by pressing the relevant button below.¶
Continue to Modchip installation Switch
Continue to Modchip installation Switch Lite
Continue to Modchip installation Switch OLED
About flashing Hwfly/SX series modchips
Instructions on how to flash Hwfly/SX series differ a tiny amount from Picofly modchips, they don't have the BOOT button and only require you to plug them into your PC to flash them.
Instructions:¶
-
Download the
.zipfile from the link below and extract the.zipfile to a location on your PC: -
Position your modchip and included USB debug port in the upwards facing position. This means with the side of the microcontroller (the biggest square chip) facing you. This is important because if you don't do this, you can risk frying the USB circuitry of the modchip. The USB debug port additionally also has
UPtext written on it to indicate the orientation.

-
Lift up the locking tab and plug the USB debug port into the connector at the bottom of your modchip, then lock the locking tab to secure the USB debug port in place.

-
Plug the USB debug port into your PC via your data transfer-capable USB cable. your PC should play the "Device connected" sound, which indicates that it's plugged in correctly.
- Note: The modchip will flash blue as soon as it's connected to a power source if the modchip was flashed with spacecraft-nx or hwfly-nx previously. This indicates that it's awaiting USB input.


- Note: The modchip will flash blue as soon as it's connected to a power source if the modchip was flashed with spacecraft-nx or hwfly-nx previously. This indicates that it's awaiting USB input.
-
Open the extracted folder from earlier and run
flash.bat. -
Wait for the script to finish, it will tell you when it's done and prompt you to press a key to exit the flashing script.

About "Spacecraft-NX
DFUnot found!"If the flashing script says that the Spacecraft-NX
DFUwas not found, wait for Windows to finish setting up the device. This can take a minute, so be patient and don't panic. -
Your modchip is now flashed with the latest firmware version.