Hacking Hardware Picofly - a HWFLY switch modchip

vulp_vibes

Well-Known Member
Member
Joined
Mar 13, 2013
Messages
104
Trophies
1
XP
1,589
Country
United States
@vulp_vibes I think I come up with the idea to fix joycon issue with the JRST signal mod.
I initially added 47ohm resistor on DI to see if any change, it did make non-LED mod joycon intermittently recognize when in handheld. So I went with 1k ohm, still not much difference on NON-LED mod JC. On the other hand, LED-MOD JC wont recognize in handheld mode or even wireless mode(didn't try manual rest). It will only recognize when JRST wire remove.
At this point I'm pretty sure is the JRST wire having interference when connect to rp2040 LED DI point. I suddenly came up an idea using capacitor to carry the DI signal through JRST, since it's analog signal the capacitor would also stop DC interference, just like HDMI circuit does around other console. And BANG-ON, 0.1uf 0201 CAP I normally use on PS5 HDMI port PIN18 did the trick! :rofl:

Short story version: ADD 0.1uF cap between DI and JRST/pin6!!!

I've tested it, glitching LED light signal works and handheld connection no issue so far, Let me know if your side have same result.

--Small update: if you have experiencing right JC handheld works(with 0.1uF cap on DI) but dis-attached wireless mode couldn't find JC, try go into setting: Controllers & sensors--->disconnect controller, press X to disconnect all controller then re-attach LED-mod JC into the rail, this should fix the bug. I had this happened after I added 0.1uF cap in CFW, but OFW works.

0.1uF cap between DI and the JRST line did not work for me.. may be a difference with seeed xiao rp2040 or old v1 board. handheld functionality is restored but the LED no longer lights up. thank you for testing; I will continue to look into it when I have spare time
 
Last edited by vulp_vibes,

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,392
Country
United States
0.1uF cap between DI and the JRST line did not work for me.. may be a difference with seeed xiao rp2040. handheld functionality is restored but the LED no longer lights up. thank you for testing; I will continue to look into it when I have spare time
I've half-performed the mod (I opened my switch because I needed to add 47-ohm resistors to my RP2040-Tiny to get rid of the eMMC slow performance error) and while I was inside installed the wire and capacitor for the mod. I tried removing the LED from the RP2040-Tiny and destroyed it, but gave myself clear access to the pads to install the capacitor and wire.
IMG_20230331_234638.jpgIMG_20230701_141454.jpg
I ordered some WS2812 2020 LED's from Amazon and when I get them, I'll perform the other half of the mod on the joycon and see whether or not there are any joycon pairing/reset issues.
 
  • Like
Reactions: Dee87 and QuiTim

Ragna666

Active Member
Newcomer
Joined
Apr 2, 2020
Messages
44
Trophies
0
Location
Hungary
XP
252
Country
Hungary
I paid $70 haha, he’s never done it before but had micro-soldering experience.

How about the resistors? Aren’t they awkwardly placed? I see people place them flat on the board, but it looks like he has them kinda hanging on the side.

Maaan.
This is disgusting.
Even i do it much nicer than this with my crap chinese aliexpress soldering iron.
I only do the mosfet differently because somehow i'm not able to bridge the gnd point together, i use a cable that i fold like that i can solder to the gnd points of the 2mosfet together with that.
Check the pics of my preparation.

There is some flux on the chip right now.
I gonna clean that up tomorrow when my isopropil alcohol arrives and redo the kapton tapes and use uv mask on the other mosfet too.

I don't have soldering experience more than a few weeks and have a motherfuckin cheapskate chinese soldering iron, cheap chinese electric microscope and a 46years old multimeter plus the icing on the cake: i modified the soldering iron tip too.

I don't wanna polish myself but this is 1000% better than his work.
And i can say i'm an amateur.

This doesn't require some special skills, just the right tools, some common sense and a stable hand.
Post automatically merged:

Have any of you installed a picofly on an already modded unpatched V1? I’m tired of having to use my computer to turn on my switch lol.
Why do you want to suffer with the soldering if you can get a payload injector for a good price?
Just just need to plug it in, push a button and voila.

Theres the link for the thing: Payload Injector Aliexpress
Okay it's not the in the same price as a rp2040-zero or tiny but if you exclude the tools and things you need to install the picofly then it's much more cheaper and you don't need to disassembly or solder anything on your switch.
 

Attachments

  • IMG_20230701_233953.jpg
    IMG_20230701_233953.jpg
    5.8 MB · Views: 36
  • IMG_20230701_234015.jpg
    IMG_20230701_234015.jpg
    2.7 MB · Views: 38
Last edited by Ragna666,

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,392
Country
United States
Lmao well some people have problem with picofly, so that is enough to begin with, Trinket M0 was the only option if you wanted booting without a payload injector back in 2018.
To my knowledge, those who have had problems with picofly have determined either a faulty installation, a bad RP2040 board (replacing with new one fixed their issue), or a very infrequent improper firmware flash.

I am aware of the Trinket's vintage, and its value to the mod scene as a whole. It is definitely valid in the case of an unpatched V1. I really just figured that the question should not have even been asked by the original poster, considering it says right in the guide that picofly is compatible with ALL types of Switch.
 
  • Like
Reactions: impeeza

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,589
Country
Germany
Maaan.
This is disgusting.
Even i do it much nicer than this with my crap chinese aliexpress soldering iron.
I only do the mosfet differently because somehow i'm not able to bridge the gnd point together, i use a cable that i fold like that i can solder to the gnd points of the 2mosfet together with that.
Check the pics of my preparation.

There is some flux on the chip right now.
I gonna clean that up tomorrow when my isopropil alcohol arrives and redo the kapton tapes and use uv mask on the other mosfet too.

I don't have soldering experience more than a few weeks and have a motherfuckin cheapskate chinese soldering iron, cheap chinese electric microscope and a 46years old multimeter plus the icing on the cake: i modified the soldering iron tip too.

I don't wanna polish myself but this is 1000% better than his work.
And i can say i'm an amateur.

This doesn't require some special skills, just the right tools, some common sense and a stable hand.
Post automatically merged:


Why do you want to suffer with the soldering if you can get a payload injector for a good price?
Just just need to plug it in, push a button and voila.

Rcm jig ali
Okay it's not the in the same price as a rp2040-zero or tiny but if you exclude the tools and things you need to install the picofly then it's much more cheaper and you don't need to disassembly or solder anything on your switch.
A easy way to get those MOSFET sitting next to each other is : set the first MOSFET in position next to the emmc, then use some uvmask an ad a bit to the top and the right side and cure that, then u set the second MOSFET under the first one and add UV mask on the bottom and on the right side and cure that.
After that u can easy set the wire for the ground point and solder them :-).
That's how I do my installs
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,392
Country
United States
A easy way to get those MOSFET sitting next to each other is : set the first MOSFET in position next to the emmc, then use some uvmask an ad a bit to the top and the right side and cure that, then u set the second MOSFET under the first one and add UV mask on the bottom and on the right side and cure that.
After that u can easy set the wire for the ground point and solder them :-).
That's how I do my installs
Here's my latest MOSFET install illustrating what Dee is referring to.
IMG_20230630_051556.jpg
 

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,589
Country
Germany
Lmao well some people have problem with picofly, so that is enough to begin with, Trinket M0 was the only option if you wanted booting without a payload injector back in 2018.
Like @lightninjay said.
There are no problems with the picofly if there is one its installesr fault or they have received a defective rp2040.

Its hard for some people to solder such points and burn the pads easy.

The problems hardware wise have been eliminated.
I've installed picofly on pretty much every available hardware (board/emmc) wise.

Every time I had a issue it was my fault.
Its hard for people to admit they made a mistake and say its the hardware.

Its never there fault
.

Sure trinket has its pros and cons and was the easiest way back in the days.
But these days we have cheaper options thanks to rehius and the rest of the community who made this possible.


So why not just use a pico on the v1 its easy to install sure its more points to solder.
And the solder points are all easy available on the v1 its not like the oled where u need a adapter or perm dat0 point.
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,392
Country
United States
Here's my latest MOSFET install illustrating what Dee is referring to.
I will say, this dual mosfet install was after a failed install of a CSD85301Q2 package, which is supposed to be a dual-mosfet setup in one single package. I'm pretty sure it was just my own failure at soldering it, but it failed in pretty spectacular fashion (the 36awg wire I'm using burned itself in two in multiple places).

Thus I went back to the dual MOSFET setup that I am used to (as seen in the photo) and there have been no issues.
 
  • Love
Reactions: QuiTim and impeeza

Ragna666

Active Member
Newcomer
Joined
Apr 2, 2020
Messages
44
Trophies
0
Location
Hungary
XP
252
Country
Hungary
Like @lightninjay said.
There are no problems with the picofly if there is one its installesr fault or they have received a defective rp2040.

Its hard for some people to solder such points and burn the pads easy.

The problems hardware wise have been eliminated.
I've installed picofly on pretty much every available hardware (board/emmc) wise.

Every time I had a issue it was my fault.
Its hard for people to admit they made a mistake and say its the hardware.

Its never there fault
.

Sure trinket has its pros and cons and was the easiest way back in the days.
But these days we have cheaper options thanks to rehius and the rest of the community who made this possible.


So why not just use a pico on the v1 its easy to install sure its more points to solder.
And the solder points are all easy available on the v1 its not like the oled where u need a adapter or perm dat0 point.
The guy have a unpatched one.
It is a little bit pricier but he can buy a type c payload injector, that is the most easiest and safest method for unpatched v1 to inject payload without pc or phone.
Why suffer with the soldering when there are this method.

One favor the priest, one favor the priestess.
It's his choice.

From my viewpoint: it's a heresy to use a modchip in a unpatched switch.
With unpatched v1 he can save time and effort with just buy a payload injector instead of soldering a chip, and he's get the same result.
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,392
Country
United States
The guy have a unpatched one.
It is a little bit pricier but he can buy a type c payload injector, that is the most easiest and safest method for unpatched v1 to inject payload without pc or phone.
Why suffer with the soldering when there are this method.

One favor the priest, one favor the priestess.
It's his choice.

From my viewpoint: it's a heresy to use a modchip in a unpatched switch.
With unpatched v1 he can save time and effort with just buy a payload injector instead of soldering a chip, and he's get the same result.
Once again, because this is a PICOFLY thread devoted to the PICOFLY mod.
 

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,589
Country
Germany
The guy have a unpatched one.
It is a little bit pricier but he can buy a type c payload injector, that is the most easiest and safest method for unpatched v1 to inject payload without pc or phone.
Why suffer with the soldering when there are this method.

One favor the priest, one favor the priestess.
It's his choice.

From my viewpoint: it's a heresy to use a modchip in a unpatched switch.
With unpatched v1 he can save time and effort with just buy a payload injector instead of soldering a chip, and he's get the
Well its rather way a hassle I would also just add a pico and be done withit.

But he asked if its possible and yes it is , so go ahead and install that pico in the v1.
Once again, because this is a PICOFLY thread devoted to the PICOFLY mod.
True storie :-)
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,322
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,262
Country
Canada
0.1uF cap between DI and the JRST line did not work for me.. may be a difference with seeed xiao rp2040 or old v1 board. handheld functionality is restored but the LED no longer lights up. thank you for testing; I will continue to look into it when I have spare time
I will check if smaller value capacitor works.
I am using the WS2812b LED from rp2040zero. The one from seeed Xiao seems have different spec. Will check the difference as well.
 
Last edited by jkyoho,
  • Like
Reactions: QuiTim

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: hi everyone.