Hacking Hardware Picofly - a HWFLY switch modchip

Eds05

Active Member
Newcomer
Joined
May 24, 2023
Messages
29
Trophies
0
Age
35
XP
124
Country
France
Hey guys, I changed the language of my switch and now the picofly refuse to glitch the console, I had the same issue on an another switch.

How can I fix it ?
 

Sandmann21

New Member
Newbie
Joined
Jun 30, 2023
Messages
1
Trophies
0
Age
23
XP
17
Country
Brazil
I bought a hyfly chip with rp2040 and it came without the firmware installed, do you know if I can normally install the picofly firmware on it or if I have to modify some output (I'm using a nintendo switch v2)
 
  • Haha
Reactions: Switxh

postnutclarity

Member
Newcomer
Joined
Jun 29, 2023
Messages
19
Trophies
0
Age
27
XP
67
Country
United States
Oftenly as my exp all this inconsistency down to cleanness of wire solder&/instalation. If i were you i will just redo all the wires with more attention, then move on.
Sometime one unit just needs more attention/work just to make it reliable.
Also change/replace the mosfet while you at it.
Okay so you’re right, I opened up my switch and it looks like there’s a lost connection to the RST and potentially D0. Should I ask my modded to re-do the whole thing? The way he attached the resistors look different from how everyone does it.
 

Attachments

  • D7FA0585-4B55-4A01-9770-1AB440E52004.jpeg
    D7FA0585-4B55-4A01-9770-1AB440E52004.jpeg
    1.9 MB · Views: 27
  • IMG_7040.MOV
    22.9 MB

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,255
Country
Canada
Okay so you’re right, I opened up my switch and it looks like there’s a lost connection to the RST and potentially D0. Should I ask my modded to re-do the whole thing? The way he attached the resistors look different from how everyone does it.
woW, those pasta looks so fantasy
 
  • Haha
Reactions: bilalhassan341

superxoi

Well-Known Member
Member
Joined
May 8, 2020
Messages
165
Trophies
0
Age
32
XP
867
Country
Vietnam
I bought a hyfly chip with rp2040 and it came without the firmware installed, do you know if I can normally install the picofly firmware on it or if I have to modify some output (I'm using a nintendo switch v2)
just drag the fw into the chip like you do with rp2040 and it will work.
 

MegaDeKay

Well-Known Member
Newcomer
Joined
Apr 10, 2023
Messages
49
Trophies
0
Age
59
XP
204
Country
Canada
simply DI/DO from rp2040 LED to PIN6 JRST on right rail fpc seems not able to turn on Home button LED, I think I am missing something

@vulp_vibes already posted his diagram showing how he connected it. I'll just chime in to say that your approach to connecting to the rp2040 LED DO didn't work because Rehius's software assumes only one LED. These LEDs are actually serially addressable in a chain: the way you added the LED made it second in the chain. The RP2040 never sends a command to "LED #2" in the chain so the LED you added never turned on. If you would have connected to the rp2040 DI pin, it would have worked because there would have been two "LED #1's", and the two LEDs would always be the same color because they always receive the same color command.

These LEDs are actually really cool. You can buy them in strings that are hundred of LEDs long and address them individually with only one wire out of something like an ESP32 or Arduino. I have a strip around my monitor and around my desk with these things B-)
 
  • Like
Reactions: QuiTim

Takezo-San

Well-Known Member
Member
Joined
May 3, 2023
Messages
261
Trophies
0
Age
39
XP
349
Country
Seychelles
Okay so you’re right, I opened up my switch and it looks like there’s a lost connection to the RST and potentially D0. Should I ask my modded to re-do the whole thing? The way he attached the resistors look different from how everyone does it.
Those wires do look a little long too. Also I ran into a problem lately where my chip was shorting/reloading into heakte suddenly because it would touch the heatshield metal bracket every time i pressed the back part of the switch. Was so lucky that i pinned the problem down. Solder masked those points and fixed it. Potentially your problem too but man....how much did you pay for that job!? But I would say to him to reattach those wires properly rather than telling him to re-do the whole thing.
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,255
Country
Canada
@vulp_vibes already posted his diagram showing how he connected it. I'll just chime in to say that your approach to connecting to the rp2040 LED DO didn't work because Rehius's software assumes only one LED. These LEDs are actually serially addressable in a chain: the way you added the LED made it second in the chain. The RP2040 never sends a command to "LED #2" in the chain so the LED you added never turned on. If you would have connected to the rp2040 DI pin, it would have worked because there would have been two "LED #1's", and the two LEDs would always be the same color because they always receive the same color command.

These LEDs are actually really cool. You can buy them in strings that are hundred of LEDs long and address them individually with only one wire out of something like an ESP32 or Arduino. I have a strip around my monitor and around my desk with these things B-)
Thank you but just look up few post before in thread. It was the first thing I ever did this morning even before I brush my tooth https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/post-10195408
 

vulp_vibes

Well-Known Member
Member
Joined
Mar 13, 2013
Messages
104
Trophies
1
XP
1,585
Country
United States
Very nice, thank you for your efforts and detail diagrams.
And just did test on my v2 with rp2040zero led. The led is small enough no need to cut the cushion.

I did some further testing and noticed my console now has issues transitioning to wired connection when attaching the right joy-con, such as detaching the controller, manually turning it off with the sync button, and then reattaching it. it will not transition to wired mode and wake itself, in this scenario, and is not detected as wired until the DIN wire is disconnected from the rp2040 and the joy-con is reattached. does this occur for you? it may be an instability in this old v1 board that has been through many repairs, but if there is potential for an issue with this install method, then I will call it completely non-viable and only recommend the lite install
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,255
Country
Canada
I did some further testing and noticed my console now has issues transitioning to wired connection when attaching the right joy-con, such as detaching the controller, manually turning it off with the sync button, and then reattaching it. it will not transition to wired mode and wake itself, in this scenario, and is not detected as wired until the DIN wire is disconnected from the rp2040 and the joy-con is reattached. does this occur for you? it may be an instability in this old v1 board that has been through many repairs, but if there is potential for an issue with this install method, then I will call it completely non-viable and only recommend the lite install
I will give a check in a minute when going back home.
 

postnutclarity

Member
Newcomer
Joined
Jun 29, 2023
Messages
19
Trophies
0
Age
27
XP
67
Country
United States
Those wires do look a little long too. Also I ran into a problem lately where my chip was shorting/reloading into heakte suddenly because it would touch the heatshield metal bracket every time i pressed the back part of the switch. Was so lucky that i pinned the problem down. Solder masked those points and fixed it. Potentially your problem too but man....how much did you pay for that job!? But I would say to him to reattach those wires properly rather than telling him to re-do the whole thing.
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.
 
  • Haha
Reactions: Ragna666

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,400
Country
Gaza Strip
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.
Every chef has their own recipe.
Every modder/hacker have their own style.
For example, i prefer enameled wire. Other might choose insulated wire. Its preferential.
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,255
Country
Canada
I did some further testing and noticed my console now has issues transitioning to wired connection when attaching the right joy-con, such as detaching the controller, manually turning it off with the sync button, and then reattaching it. it will not transition to wired mode and wake itself, in this scenario, and is not detected as wired until the DIN wire is disconnected from the rp2040 and the joy-con is reattached. does this occur for you? it may be an instability in this old v1 board that has been through many repairs, but if there is potential for an issue with this install method, then I will call it completely non-viable and only recommend the lite install
quick test: I can't even have my right joycon switch to handheld mode/attach-in, with or without DI cable soldered.
I tested with a non-LED mod joycon works as follow: If I have DI solder, non-mod JOYCON won't go in handheld, only wireless; without DI solder, non-LED mod joycon just works fine.
 
Last edited by jkyoho,
  • Like
Reactions: QuiTim

vulp_vibes

Well-Known Member
Member
Joined
Mar 13, 2013
Messages
104
Trophies
1
XP
1,585
Country
United States
quick test: I can't even have my right joycon switch to handheld mode/attach-in, with or without DI cable soldered.
I tested with a non-LED mod joycon works.If I have DI solder, non-mod JOYCON won't go in hanheld, only wireless; without DI solder, non-LED mod just works fine.
thank you for verifying; I deeply apologize for having posted instructions before fully checking all functionality. I will look further into the issue and update the method if I find a better solution
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,255
Country
Canada
thank you for verifying; I deeply apologize for having posted instructions before fully checking all functionality. I will look further into the issue and update the method if I find a better solution
No worry, keep it up. It is a fun &cool idea to have this mod
 

Takezo-San

Well-Known Member
Member
Joined
May 3, 2023
Messages
261
Trophies
0
Age
39
XP
349
Country
Seychelles
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.
Price ain't bad. Yeah, resistor work is weird to put it side ways like that. Best of luck with it.
 

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
454
Trophies
1
XP
1,272
Country
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.

This might the worst looking install anyone has ever charged money for.

weird resistor mounting method, no kapton tape underneath them basically asking for something to get shorted, and wires so long they curl up into balls, wtf?
 

frozenboy

Active Member
Newcomer
Joined
Oct 14, 2020
Messages
42
Trophies
0
Age
31
XP
256
Country
Vietnam
@QuiTim @jkyoho thank you for your patience; here is the diagram for how I attached the status LED to the joy-con PCB. I removed the original home button LED in my installation, though it may be possible to mount the status LED directly next to the original, as the LED used on the RP2040 zero is smaller than the one on my seeed xiao RP2040. I also cut a hole in the rubber membrane between the button and the motherboard, to accommodate the LED and make certain the button could depress properly.

View attachment 380935
DIN point on the RP2040-Zero:

View attachment 380940

points to connect the LED DIN line from the RP2040 to the joy-con rail ribbon connector (first is v1/v2, second is oled):

View attachment 380939View attachment 380936

edit: while I have the photoshop file open, here is a diagram for how I wired my lite install as well. this one is far more practical and I have seen a couple other people do it since my first post, so it would be fun to see more home button lights moving forward

View attachment 380957
Do you have any alternative fix for this. maybe using another pin for the signal.
 

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,589
Country
Germany
Okay so you’re right, I opened up my switch and it looks like there’s a lost connection to the RST and potentially D0. Should I ask my modded to re-do the whole thing? The way he attached the resistors look different from how everyone does it.
U paid money for that?.

I don't understand how people offer installing a mod chip and don't even try to make it look nice and take some pride of there work......
Post automatically merged:

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.
It doesn't really matter how much u paide.
If he had micro soldering experience then he has enough experience to know that this install is a peace of crap.
Bring it back and tell him to fix it while he is at it say u want him to get rid of that spaghetti ....
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
  • Xdqwerty @ Xdqwerty:
    yawn
  • Xdqwerty @ Xdqwerty:
    anybody here?
  • P @ PKNate:
    nope
  • BakerMan @ BakerMan:
    fun fact: 7 years by lukas graham, supermassive black hole by muse, and megalomania all have the same bpm
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
  • K3Nv2 @ K3Nv2:
    Lol stremio hogging all of my tvs on board ram
    K3Nv2 @ K3Nv2: Lol stremio hogging all of my tvs on board ram