Picofly: The $3 Nintendo Switch hacking modchip is real, and it’s now available
After some significant work from the modding community, lots of rumors, leaks, and confirmation videos, the Picofly (or pikofly), a hardware hack for the Nintendo Switch relying on cheap off-the-shelf components, is now available. If you have the soldering skills, you can now technically hack any Nintendo switch for less than $10. All Switch models are compatible. This is huge when you think that the competition, namely the HWFly chips, still cost anywhere between $60~$100.
What is the Picofly, and why is it a big deal for Nintendo Switch modding?
Picofly was rumored last year as a potential “DIY” solution for Nintendo Switch hacking, using a RP 2040 Zero, a microcontroller that literally costs $3 on electronics retailers.
Until now, the only way to hack a Nintendo Switch (except for the early, unpatched V1 models) was through other, expensive hardware modchips: the (now out of production) SX chips by infamous team Xecuter, or their multiple clones known as HWFly, which can today be found for about $70. If you think that price is expensive, know that it used to be almost twice that about a year ago. It’s possible HWFly sellers are aware of the sudden competition brought to them by the Picofly, and are quickly lowering their prices in an attempt to remain appealing.
The picofly works in similar ways as the SX Modchips or HWFly: The tiny device is glitching the Switch CPU to make it fail a check, which allows booting from an unsigned payload that will then run higher level software such as Hekate (which itself lets you launch Atmosphere, Linux, etc…).
A lot has happened on the thread over at GBATemp since December, when the picofly was first discussed. An (encrypted) firmware designed to run with the chip leaked in January, as well as test videos confirming left and right that the chip was indeed real and working. There might have been different sources for the original work, as once it was made clear that using a cheap chip instead of an FPGA was a good idea, multiple teams probably got to work on it around the same time.
GBATemp Member Rehius then provided his own firmware for the device in early March, but without plans to support Atmosphere booting. “you can have Linux, but no piracy” was the message (Atmosphère is definitely not designed for piracy, and is primarily made for Homebrew, but piracy is made easy once you have CFW). Rehius was ultimately convinced to release a patch that supports Atmosphere, in part because some of his firmware had successfully been decrypted by flynnsmt4.
If you’re confused as to why GBATemp members were reverse engineering code from one of their fellow forum member, I am too, but I believe a lot of the mess came from a fear of legal consequences from Nintendo. Bowser’s arrest and time in prison is still fresh in everyone’s mind.
But the cat is now out of the bag, with the latest patch release by Rehius, all the pieces are technically here for people to create their DIY Picofly and hack any Nintendo Switch.
Picofly Nintendo Switch Hack: what’s required
Please note that you’ll need reasonable soldering skills. Although I’m sure that “kits” will be sold eventually, from my understanding this is what is required currently to get the hack to work:
Hardware
- A RP 2040 Zero
- 3x 47 Ohm resistors
- Wires for connections
- a MOSFET (it seems people tend to use the HWFly Ribbon cables to do the same work as mosfet+wires, as seen on the picture below)
Software:
- Rehius’s firmware which can be found here (or here for a “simpler to use” version).
- Rehius’s thread is a must read in any case, because it shows how the soldering needs to be made, has an FAQ, etc…
As you can see, good soldering skills are required, and for the thing to actually fit inside your Nintendo Switch, people report that you probably have to desolder the USB port and the 2 buttons from the RP2040 Zero.
Should you jump on the Picofly to hack your Switch?
Although fully working, until the dust settles this is still “work in progress” at the moment, so only for people willing to take some risk. But the Picofly is confirmed to be real, and can let you hack any Nintendo Switch for less than $10. At the end of the day, in its current state this solution is a bit more work than the HWFly, but at 15% of the cost. And I’m assuming we’ll see this solution get refined very quickly over the days to come.
Stay tuned.
I checked that forum awhile ago, wasn’t aware so much progress was made. Thank you
Does this apply to any model switch?
I believe it applies to all models, yes.
Does this work on nintendo switch lite
Yes
he did say ‘all models”
Can you not read and comprehend?
So basically with this can you be on any firmware to run it since it’s a mod chip and then the system will just assume that you’re on an official firmware? Or do you have to like update it manually to the next firmware but using like some sort of custom firmware? And also if you’re not actually going online with the fake games that you have is it okay to be running an online mode and play games that you’ve actually legally purchased online with this soldered on the motherboard? Can Nintendo detect this my chip?
The RP2040 will daisy chain into an executable on the SD card, so once the modchip is installed and working there should be no need to reflash the modchip or anything. I’m fairly certain Nintendo can’t check for presence of the modchip itself, and atmosphere has a few basic mitigations to avoid detection (like not sending crash dumps to nintendo, etc) but afaik they do not necessarily protect you from installed software on the homescreen.
IIRC usually you can just update the Switch firmware through the normal update process, but if you decide not to do it that way (i.e. because you keep your switch off of Nintendo’s servers due to ban risk from installing titles to the homescreen), then you can update with the Daybreak.
After running a Switch update, usually you’ll need to update Atmosphere as well by replacing some files on your switch’s SD card.
Using a bootloader like Hekate (instead of going directly into atmosphere), you can actually do some fancier things including booting from a copy of your switch firmware located on your SD card (emummc) and booting stock firmware separately, so with a small amount of work it’s possible to set up a modded firmware on your SD card that you keep offline where you install homebrew etc to your home screen (and mask hardware IDs etc), and an online unmodded one where you play online and use the eshop. It’s decently elegant once it’s all set up and working.
It’s time to buy a Oled Version, I’m so excited
I hope that ps5 will be never broken or switch oled
this hack already includes the switch oled and the ps5 is already halfway to being broken. So your hopes are thankfully meaningless
u ever scratch ur starfish and give it a sniff?
All models except patched Eristas.
An in-depth step by step tutorial on Picofly hack would be appreciated, at $10 I may finally buy my first ever Nintendont console(used ofcourse) and hack it just as an F*** you to Nintendont.
no one cares
i do
Can I use this to overclock the cpu/gpu?
you could install atmosphere, then install sys-clk from the homebrew appstore
worst *** ewer
modzvilleusa posted a video of the installation and result on YouTube and thinks are looking good
pink toilet paper .it as to be french.
So do i understand this correctly: still no way to permanently install untethered CFW, this just moves the tether to the soldered modchip, right? So how to boot this into atmosphere?
This glitches the CPU to fail a security check, allowing to run unsigned code at startup. This allows to run Hekate, which in turn launches Atmosphere.
Yes it is still tethered, but from a user perspective once the modchip is installed, that doesn’t really matter.