Hacking Hardware Picofly - a HWFLY switch modchip

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,350
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,284
Country
Canada
Hello. I removed the buttons and USB before flashing, duh.

I resoldered the USB points but I always get multiple flashes (like being plugged in without boot button pushed).

Could not boot it into flashing mode. How can I simulate the boot button being pushed with wires? Thanks.

View attachment 378293
I do believe you have a wrong connection from you breakout board wiring.
And make sure you have a clean soldering on the rp2040 side.(seems having bridge from the right jumper cable).

If I were you, I would use DN2 & DP2 which make more space for solder and less chance bridging near by
 

Attachments

  • IMG_7577.JPG
    IMG_7577.JPG
    2.2 MB · Views: 47
  • Like
Reactions: QuiTim

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,400
Country
United States
  • Like
Reactions: [Truth]

Switxh

Well-Known Member
Member
Joined
Mar 11, 2023
Messages
110
Trophies
0
Age
28
XP
273
Country
United Kingdom
Hello. I removed the buttons and USB before flashing, duh.

I resoldered the USB points but I always get multiple flashes (like being plugged in without boot button pushed).

Could not boot it into flashing mode. How can I simulate the boot button being pushed with wires? Thanks.

View attachment 378293
Did you figure out the pinouts for the Pico USB-C pads? Because I remember from before when I soldered a ZIF connector and make a ribbon cable with a USB-C i discovered they aren't the standard USB-C pinout.
 

frozenboy

Active Member
Newcomer
Joined
Oct 14, 2020
Messages
42
Trophies
0
Age
31
XP
256
Country
Vietnam
After digging a bit into the fw, it seem rehius doen't use max brightness for the led. I think it is useful to maximum the brightness so we can easy see it though the sw shell, easy for debug I guess
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,400
Country
United States
After digging a bit into the fw, it seem rehius doen't use max brightness for the led. I think it is useful to maximum the brightness so we can easy see it though the sw shell, easy for debug I guess
You should not need to debug after a proper install. Lower power consumption on the LED is negligible in this case, but the source code is public, so if you want brighter LED's feel free to make your own build.
 

MertX2

Member
Newcomer
Joined
Oct 16, 2022
Messages
19
Trophies
0
Age
35
XP
224
Country
Germany
Thanks for the advice!
Resistance on the right cap was 20.3ohms after installation.
Is it really fine to blast the APU with hot air? 350C should be fine right?
And pictures are coming shortly as I currently dont have the switch with me.
Alright I removed everything that wasnt stock(so my mosfet board and all the wires going to the rp2040), stole a cap from a non working rp2040, attached it and it boots again! Im pretty tired for today so I will propably try to redo everything tomorrow after work but I dont think I will be touching that left capacitor again. Also I attempted to secure the right cap wire with super glue(dumb idea, I know) which is why that area looks so dirty. Any advice on getting it off without further making this poor switch suffer?
IMG_20230616_174112.jpg
 

FreeLander

Well-Known Member
Member
Joined
Apr 6, 2023
Messages
350
Trophies
0
Age
35
XP
467
Country
United States
I do believe you have a wrong connection from you breakout board wiring.
And make sure you have a clean soldering on the rp2040 side.(seems having bridge from the right jumper cable).

If I were you, I would use DN2 & DP2 which make more space for solder and less chance bridging near by
Did you figure out the pinouts for the Pico USB-C pads? Because I remember from before when I soldered a ZIF connector and make a ribbon cable with a USB-C i discovered they aren't the standard USB-C pinout.

Thanks, I thought I messed up the connections. I loosely related on "AlignGames" diagram when he attempted this.

rp2040 USB pinout.png
 

QuiTim

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
758
Trophies
0
XP
1,189
Country
Albania
Alright I removed everything that wasnt stock(so my mosfet board and all the wires going to the rp2040), stole a cap from a non working rp2040, attached it and it boots again! Im pretty tired for today so I will propably try to redo everything tomorrow after work but I dont think I will be touching that left capacitor again. Also I attempted to secure the right cap wire with super glue(dumb idea, I know) which is why that area looks so dirty. Any advice on getting it off without further making this poor switch suffer?View attachment 378329
Acetone should disolve super glue. You need to soak the glue so maybe keeping a cotton swab with acetone on top of the area for a few minutes will do the trick.
In this case however, I think you best option is to still to use the left cap. Just so you know Switch works fine without those caps and there are people here who do this mod by always removing the caps and soldering directly to the pads.
I am not advising that you remove the cap, just letting you know that it works without it.
 
  • Like
Reactions: abal1000x

Jagovi

Active Member
Newcomer
Joined
Jun 16, 2023
Messages
26
Trophies
0
Age
32
XP
165
Country
Spain
Hi! After reading and reading I have decided to do my Erista V1. I have done all the installation but the Nintendo only start in stock. Picofly flash blue, after that flash green but Nintendo screen appear. What should I test?
 

QuiTim

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
758
Trophies
0
XP
1,189
Country
Albania
Hi! After reading and reading I have decided to do my Erista V1. I have done all the installation but the Nintendo only start in stock. Picofly flash blue, after that flash green but Nintendo screen appear. What should I test?
1st you should post pictures of all solder points and a video of picofly booting so we can see whats going on. Afterwards someone here will eventually figure out what the problem might be.
Also, what version of firmware did you flash on pico?
 

frozenboy

Active Member
Newcomer
Joined
Oct 14, 2020
Messages
42
Trophies
0
Age
31
XP
256
Country
Vietnam
You should not need to debug after a proper install. Lower power consumption on the LED is negligible in this case, but the source code is public, so if you want brighter LED's feel free to make your own build.
sometime it take long to be success glitching, and the led could be useful for me to see if things go right, I just need to wait more or sth wrong just happen, It happen for my oled with data0 is not stable. As far as my remember, sx core led is very bright and easy to see though the micro sd slot, the hwfly board even move the led close to the intake mesh to see though.
Another thing I just got is sw lite with 3.3v point at the sd card is not stable, unable to glitch when sd card is insert as some people just mention a few page above. This weird, all sx lite and hwfly take 3.3 and gnd from the cap above the sd card. I guess I will be back with previous point on the right of ram
 

Switxh

Well-Known Member
Member
Joined
Mar 11, 2023
Messages
110
Trophies
0
Age
28
XP
273
Country
United Kingdom
sometime it take long to be success glitching, and the led could be useful for me to see if things go right, I just need to wait more or sth wrong just happen, It happen for my oled with data0 is not stable. As far as my remember, sx core led is very bright and easy to see though the micro sd slot, the hwfly board even move the led close to the intake mesh to see though.
Another thing I just got is sw lite with 3.3v point at the sd card is not stable, unable to glitch when sd card is insert as some people just mention a few page above. This weird, all sx lite and hwfly take 3.3 and gnd from the cap above the sd card. I guess I will be back with previous point on the right of ram
The newer HWFLY for the Lites no longer take from that SD card slot capacitor. They added a 3.3v and gnd to the ribbon that they supply for the dat0 cmd clk etc.
 

QuiTim

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
758
Trophies
0
XP
1,189
Country
Albania
sometime it take long to be success glitching, and the led could be useful for me to see if things go right, I just need to wait more or sth wrong just happen, It happen for my oled with data0 is not stable. As far as my remember, sx core led is very bright and easy to see though the micro sd slot, the hwfly board even move the led close to the intake mesh to see though.
Another thing I just got is sw lite with 3.3v point at the sd card is not stable, unable to glitch when sd card is insert as some people just mention a few page above. This weird, all sx lite and hwfly take 3.3 and gnd from the cap above the sd card. I guess I will be back with previous point on the right of ram
Well, i don't think that comparing a (originaly) $60 SX and $150hwfly hardware that was mass produced with the single purpose in mind with $3 RP2040 general purpose board is fair.
SX was designed by people who reverse engineered and found an exploit in Nintys design so they probably had more knowledge about these things than most of us here combined, but that does not mean that their design is 100% compatible with a totaly different board with different circuitry. Adjustment/compromises need to be made so we can "profit" from this cheap open source project that is now availabe to us, and even those who still continue to use hwfly/instinct are benefiting from the drastic price drop that picofly brought.
 
Last edited by QuiTim,
  • Like
Reactions: Takezo-San

frozenboy

Active Member
Newcomer
Joined
Oct 14, 2020
Messages
42
Trophies
0
Age
31
XP
256
Country
Vietnam
The newer HWFLY for the Lites no longer take from that SD card slot capacitor. They added a 3.3v and gnd to the ribbon that they supply for the dat0 cmd clk etc.
yep, that make me wonder what happen make they change the original design. Did they change the way hwfly glitching so more power needed, or just make it more stable, but I guess the cap above sd card cant provide enough power to supply both sd card and the glitching at the same time.
 
  • Like
Reactions: Switxh

Jagovi

Active Member
Newcomer
Joined
Jun 16, 2023
Messages
26
Trophies
0
Age
32
XP
165
Country
Spain
1st you should post pictures of all solder points and a video of picofly booting so we can see whats going on. Afterwards someone here will eventually figure out what the problem might be.
Also, what version of firmware did you flash on pico?
Ok, I attach the photo/video. In addition, I took the 3,3V from nand because I ripped the 3,3v capacitor and I wanted avoid do more damage in the area. The version of firmware is fw_2.74.uf2.
 

Attachments

  • IMG_5175.jpeg
    IMG_5175.jpeg
    1.5 MB · Views: 48
  • IMG_5176.jpeg
    IMG_5176.jpeg
    1 MB · Views: 49
  • IMG_5178.mov
    48 MB

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    HiradeGirl @ HiradeGirl: What.