Hacking Hardware Picofly - a HWFLY switch modchip

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
452
Trophies
1
XP
1,253
Country

Attachments

  • mosfet.png
    mosfet.png
    2.7 MB · Views: 62

Fezaan

Member
Newcomer
Joined
Sep 15, 2022
Messages
16
Trophies
0
Age
33
Location
UK
XP
71
Country
United Kingdom
Just tried to boot EmuMMC CFW and it says "A fatal error occured when running Fusée. Package1 seems corrupt!"

Also Warmboot says "Unknown pkg1 version. HOS version not supported"

What can I do now?

Update picofly chip to v2.67.uf2 (file download is located at top of the page > important posts > firmwares. That will take you to Rhieus post. See firmware drop down menu in his post for 2.67.uf2.
Either solder direct usb A to rp2040 chip and flash via laptop/pc or use toolbox loader to update to 2.67.uf2.

After that. Remove microsd card out of your switch and Boot ur switch in stock / normal. Connect to nintendo and update ur switch to latest nintendo system update. Once your switch is updated to latest version.

Put ur microsd card in pc/laptop and download latest atmosphere, fusee.bin, hekate and nyx. Copy them all over to your micro sd and over write.

Turn off ur switch.
Put ur micro sd back in ur switch. Turn on and thank me!
Post automatically merged:

Latest firmware here

ChangeLog:

v2.0 + Active MMC communication
v2.1 + Toshiba support
v2.2 + Fix Toshiba boot fail
v2.3 + SanDisk support
v2.4 + Faster Toshiba boot
v2.5 + fix OFW boot
v2.6 + software update, xiao & itsy support
v2.61 + Instinct-NX sdloader, bug fixes
v2.62 + Make 16.0.1 happy (fix OFW boot)
v2.63 + roll back some 2.62 boot speed tricks
v2.64 + enable back the board detection
v2.65 + RP Pico support, double reset removed
v2.66 + Bypass to OFW after update for proper fuse burning
v2.67 + Don't bypass to OFW on first install

must be RED after USB write. if you see green, set "RGB mode" jumper

WHITE = eMMC write
BLUE = glitch
PURPLE = eMMC boot failure, check CMD / CLK
PINK = NS eMMC init fails, inoperative eMMC ?
YELLOW = eMMC write failure, check D0 / unsupported eMMC
CYAN = no reaction to glitch, check mosfet wire
GREEN = success



Q: What is supported?
A: Erista (v1), Mariko (v2, Lite, OLED)

Q: eMMC types support?
A: Tested on Hynix, Samsung, Toshiba, SanDisk

Q: rp2040 boards support
A: WaveShare 2040-zero/one, xiao-rp2040, adafruit itsybitsy (Pi Pico is not supported for now)

Q: GREEN, but instant reset
A: Clean flux near the RST point

Q: Do I really need 47 Ohm resistors?
A: You can skip them, however in this case you will have to use emuMMC due to the line interference, sysNAND would not boot (sysNAND data can be damaged).

Q: Does the firmware has learning? How to reset statistics
A: Short pin 0 to either 1 or GND during start for chip reset. The statistics is collected each boot. The more you start it - the better it boots.

Q: open source?
A: no

Q: why you made it?
A: to prove it possible!

Q: run Atmosphere?
A: no piracy

v2.5 firmware had a bug with BOOT0 corruption. To recover it:
- boot "Full Stock" using hekate
- update to the latest official firmware over Wi-Fi

- boot "Full Stock" using hekate
- perform a full system reset

- show firmware information
- update firmware from SD card (place update.bin into the root folder)
- rollback to the backup firmware slot
- reset learning statistics
- dump / write sdloader

if you have an rp2040-zero from waveshare/ali then it has a neopixel. It is used for diagnosing proper firmware flashes as well as console glitching. If you plug it in, and flash the uf2 firmware to it and immediately see a red light after flashing (this is not the same as flashing, then unplugging and replugging), then no rgb jumper needs to be made. If on the other hand, you get one quick green flashing light, then you need to bridge the jumper pads indicated to swap the LED colors for proper diagnoses capability.

I successfully jailbroke my switch lite with rp2040. All thanks to you rehius!

i love my microscope. So handy.
Video coming on my youtube soon: Intelli Ali
 
Last edited by Fezaan,

MrNatto

Member
Newcomer
Joined
Jun 25, 2021
Messages
20
Trophies
0
Age
44
XP
114
Country
United States
A little observation from me:

2019 switch lite with samsung emmc: glitch time 1-5 seconds
2019 switch lite with samsung emmc: glitch time 1-5 seconds
2021 switch lite with toshiba emmc: glitch time 5-30 seconds
2019 switch lite with samsung emmc: glitch time 1-5 seconds
Does the led on your rp light up the whole time when it takes 5-30 seconds to glitch, or just towards the end?

Sometimes my lite doesn’t glitch into rcm (or seem to turn on). Maybe I’m not waiting long enough for it to glitch?
 

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
452
Trophies
1
XP
1,253
Country
Does the led on your rp light up the whole time when it takes 5-30 seconds to glitch, or just towards the end?

Sometimes my lite doesn’t glitch into rcm (or seem to turn on). Maybe I’m not waiting long enough for it to glitch?
yeah blue all the time
 

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,578
Country
Germany
Is there no way to scratch the sealing off the dat0 line on the board to solder a wire to there?
naaa the ninjas did that on purpose
Post automatically merged:

You can always try this, but it's alot of scratchin to do :)
really shouldnt take that risk then reball bevor that because if u mess this up u wont be able to fix it that easy
 

QuiTim

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
756
Trophies
0
XP
1,163
Country
Albania
naaa the ninjas did that on purpose
Post automatically merged:


really should take that risk then reball bevor that because if u mess this up u wont be able to fix it that easy
Yeah, no way I'm doing this. It's just that seing this photo makes reballing look much easier.
 

wikisa

Member
Newcomer
Joined
Feb 8, 2023
Messages
22
Trophies
0
Age
27
XP
124
Country
Poland
A little observation from me:

2019 switch lite with samsung emmc: glitch time 1-5 seconds
2019 switch lite with samsung emmc: glitch time 1-5 seconds
2021 switch lite with toshiba emmc: glitch time 5-30 seconds
2019 switch lite with samsung emmc: glitch time 1-5 seconds
I've got turqoise 2021 switch lite with picofly + toshiba emmc and it glitches in about 1.5 seconds
 

NooBziN

Well-Known Member
Member
Joined
Apr 28, 2016
Messages
176
Trophies
0
Age
38
XP
458
Country
Brazil
Update picofly chip to v2.67.uf2 (file download is located at top of the page > important posts > firmwares. That will take you to Rhieus post. See firmware drop down menu in his post for 2.67.uf2.
Either solder direct usb A to rp2040 chip and flash via laptop/pc or use toolbox loader to update to 2.67.uf2.

After that. Remove microsd card out of your switch and Boot ur switch in stock / normal. Connect to nintendo and update ur switch to latest nintendo system update. Once your switch is updated to latest version.

Put ur microsd card in pc/laptop and download latest atmosphere, fusee.bin, hekate and nyx. Copy them all over to your micro sd and over write.

Turn off ur switch.
Put ur micro sd back in ur switch. Turn on and thank me!
Post automatically merged:



I successfully jailbroke my switch lite with rp2040. All thanks to you rehius!

i love my microscope. So handy.
Video coming on my youtube soon: Intelli Ali
For those who already have it installed, do you need to update fw2.67?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: @HiradeGirl, https://a.co/d/6oECWAh