Hacking Hardware Picofly - a HWFLY switch modchip

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
990
Trophies
0
Age
124
XP
1,508
Country
Afghanistan
Hey guys, Im new to this and I modded an oled with picofly, everything was running fine for weeks but I left it on the dock overnight and I was greeted by a bsod, followed after these images. The console was warm in the morning.
The No SD card screen from the picofly can be seen without artifacts, but anything past that has artifacts in the screen and does not go past the hekate loading screen.
Edit:
Booting with +- shows bsod again.
What do you guys think the issue could be? Ram or CPU reballing? Anything else worth trying?
Looks more like you have some issue with the screen, the ribbon cable or the connector.
Might the ribbon cable be just misaligned?
To me it sounds unlikely that the cpu would get this far if the ram somehow was having issues.
What happens if you put the Switch in the dock?
 

Carquinca

Member
Newcomer
Joined
Mar 31, 2024
Messages
9
Trophies
0
Age
21
XP
28
Country
Spain
Looks more like you have some issue with the screen, the ribbon cable or the connector.
Might the ribbon cable be just misaligned?
To me it sounds unlikely that the cpu would get this far if the ram somehow was having issues.
What happens if you put the Switch in the dock?
Get blue screen bombed if I try to go to the ofw with +- and the hekate with artifacts if i just slot it in.
Well yeah I was thinking that because its showing image it might be due to a faulty ram module, because the No SD card screen from picofly does not have artifacts
 

superxoi

Well-Known Member
Member
Joined
May 8, 2020
Messages
164
Trophies
0
Age
32
XP
852
Country
Vietnam
Hey guys, Im new to this and I modded an oled with picofly, everything was running fine for weeks but I left it on the dock overnight and I was greeted by a bsod, followed after these images. The console was warm in the morning.
The No SD card screen from the picofly can be seen without artifacts, but anything past that has artifacts in the screen and does not go past the hekate loading screen.
Edit:
Booting with +- shows bsod again.
What do you guys think the issue could be? Ram or CPU reballing? Anything else worth trying?
I have fixed this case one. The console sometime could boot to hekate and freezed at some point sometime showed crashing image. My case was dram . you have to take a gamble between cpu and dram good luck.
 

Endracion

Well-Known Member
Newcomer
Joined
May 16, 2008
Messages
56
Trophies
1
XP
230
Country
Canada
Man, I'm really confused, I've done a bunch of rear mosfet installs without a problem.

Today I wanted to try the full front install without having to remove the motherboard, so I basically did this:
1713078427955.png


At first I was getting the ==* error, so I thought it might be the mosfet, so I desoldered it, and then the wires as well because the gate and drain were also grounded/shorted. After I removed everything, I checked all of the caps in the red rectangle and they're all shorted? I don't think that's normal? But the switch boots normally in OFW, really confused. I place the leads of the multimeter on each side of the cap or on the ground shield and they're all connected, did I overheat them somehow and they're all bad now? I still don't get how it boots to OFW - or is something else wrong? To be clear, nothing physically looks wrong, nothing's missing and it was well cleaned up.

EDIT: Found this video where it's basically exactly like what he tests, but I see nobody chimed in with a solution:
 
Last edited by Endracion,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
Man, I'm really confused, I've done a bunch of rear mosfet installs without a problem.

Today I wanted to try the full front install without having to remove the motherboard, so I basically did this:
View attachment 431605

At first I was getting the ==* error, so I thought it might be the mosfet, so I desoldered it, and then the wires as well because the gate and drain were also grounded/shorted. After I removed everything, I checked all of the caps in the red rectangle and they're all shorted? I don't think that's normal? But the switch boots normally in OFW, really confused. I place the leads of the multimeter on each side of the cap or on the ground shield and they're all connected, did I overheat them somehow and they're all bad now? I still don't get how it boots to OFW - or is something else wrong? To be clear, nothing physically looks wrong, nothing's missing and it was well cleaned up.

EDIT: Found this video where it's basically exactly like what he tests, but I see nobody chimed in with a solution:

Its normal. Its not totally zero ohm, theres ohm around 3-5ohms, in my multimeter.
 

Endracion

Well-Known Member
Newcomer
Joined
May 16, 2008
Messages
56
Trophies
1
XP
230
Country
Canada
Its normal. Its not totally zero ohm, theres ohm around 3-5ohms, in my multimeter.
With some further reading that's not at 4am, I do understand they're just so low the multimeter picks it up as continuity, but it's not, so thanks for that. It must be something else then.

Could it be that the wire I used that goes to the caps is too thin? I could try a thicker gauge?

The diode readings were good as far as I know. I'd like to check for the mosfet being broken, but it seems to work as far as I can tell.
 
Last edited by Endracion,

TankedThomas

Well-Known Member
Member
Joined
May 5, 2009
Messages
624
Trophies
1
Location
New Zealand
XP
561
Country
New Zealand
Sorry if this has been answered but I've searched a bunch over the past few weeks, and this thread is super-long so it's hard to find any definitive answers.

I recently got a Switch Lite and want to install a chip into it. My only real issue is what chip to use. I'd rather avoid soldering SMD caps straight to an RP2040 (doesn't seem very robust) but there don't seem to be any good custom PCBs.
I figured the AliExpress route might be an option but there are so many different versions there (and apparently some use knock-off RP2040s, despite being a cheap and ubiquitous chip).

Does anyone have any solid recommendations? I've got no issue having a PCB manufactured and populating it, so if there's a good custom option I haven't seen (only one I've found is "Reckless Picofly" which seems to be incomplete anyway), I'm down for that.
Short of that, I guess I could make my own in KiCAD, but I'm not familiar enough with the RP2040 hardware to do a great job at that.
 

Endracion

Well-Known Member
Newcomer
Joined
May 16, 2008
Messages
56
Trophies
1
XP
230
Country
Canada
Sorry if this has been answered but I've searched a bunch over the past few weeks, and this thread is super-long so it's hard to find any definitive answers.

I recently got a Switch Lite and want to install a chip into it. My only real issue is what chip to use. I'd rather avoid soldering SMD caps straight to an RP2040 (doesn't seem very robust) but there don't seem to be any good custom PCBs.
I figured the AliExpress route might be an option but there are so many different versions there (and apparently some use knock-off RP2040s, despite being a cheap and ubiquitous chip).

Does anyone have any solid recommendations? I've got no issue having a PCB manufactured and populating it, so if there's a good custom option I haven't seen (only one I've found is "Reckless Picofly" which seems to be incomplete anyway), I'm down for that.
Short of that, I guess I could make my own in KiCAD, but I'm not familiar enough with the RP2040 hardware to do a great job at that.
Did you check the guide? The recommended RP2040-Tiny from Waveshare doesn't require anything additional.
The custom way, there was one recently, but also many others: https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-750#post-10367725
 
  • Like
Reactions: TankedThomas

TankedThomas

Well-Known Member
Member
Joined
May 5, 2009
Messages
624
Trophies
1
Location
New Zealand
XP
561
Country
New Zealand
Did you check the guide? The recommended RP2040-Tiny from Waveshare doesn't require anything additional.
The custom way, there was one recently, but also many others: https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-750#post-10367725
I did. There are so many options that it gets confusing though. And so many guides. So I hope I checked the right guide (EDIT: I did, must have just skimmed it). The modern GBAtemp layout is a disaster to navigate, so that doesn't help.
I'll have a look for the info on the RP2040-Tiny though. Sounds like the way to go, since it seems like having USB makes it more convenient to flash, though I might use the custom Tinyfly board just because it's tailor-made. Thanks.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
Is it normal for the gate to have continuity with the ground, rather for it to beep as well? Or it's the same thing and it's just low ohms? The diode readings were good as far as I know. Would I just need to check for the mosfet being broken?
Gate should not have continuity with the ground, it should not beep.
I am still on travelling, can't confirm this.

Reading from this thread, i think theres bad quality mosfet.
Luckily i have not meet with those bad quality mosfet.

For me, the problem always lays on the conductivity of conductor D and S.
Since the D and S will be shorted, it need good conductivity, means bigger conductor (big diam), and good material (copper).
For the S is easy to make it big, since its connected to the GND. Simply solder it to the big aluminium casing.

For the D thats gonna be tricky.
That is why i made it so that theres 2 branch of conductor that connect the D.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-481#post-10179786
 

Endracion

Well-Known Member
Newcomer
Joined
May 16, 2008
Messages
56
Trophies
1
XP
230
Country
Canada
Gate should not have continuity with the ground, it should not beep.
I am still on travelling, can't confirm this.

Reading from this thread, i think theres bad quality mosfet.
Luckily i have not meet with those bad quality mosfet.

For me, the problem always lays on the conductivity of conductor D and S.
Since the D and S will be shorted, it need good conductivity, means bigger conductor (big diam), and good material (copper).
For the S is easy to make it big, since its connected to the GND. Simply solder it to the big aluminium casing.

For the D thats gonna be tricky.
That is why i made it so that theres 2 branch of conductor that connect the D.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-481#post-10179786
Here's what it looks like, I used 0.15 on what I assume is D. I'm going to try larger gauge on all and double up like you show, thanks for that tip, I even had it saved to look into.

Post automatically merged:

Here's what it looks like, I used 0.15 on what I assume is D. I'm going to try larger gauge on all and double up like you show, thanks for that tip, I even had it saved to look into.
Man, unfortunately, same thing here, should I try an even thicker gauge?

What I was saying about the gate have continuity with ground was wrong, it doesn't, I think I was just hitting the shield due to the position. I've checked it again on the RP2040 and it's fine. What does beep is D, but that's because of the low ohm reading like the caps, which seems to be normal.

EDIT: OK! I swapped the S wire as well for thicker gauge and made the blob on the shield larger, seems to have worked! I'll keep in mind to use everything thicker here in the future, thanks so much for the tips!

EDIT2: Darn it, I cleaned it up and now it's just flashing blue as if it's training, but unable to get to no sd screen after the first time.
 

Attachments

  • PXL_20240414_143256692.jpg
    PXL_20240414_143256692.jpg
    3 MB · Views: 10
  • PXL_20240414_144418278.jpg
    PXL_20240414_144418278.jpg
    2.9 MB · Views: 10
Last edited by Endracion,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
Here's what it looks like, I used 0.15 on what I assume is D. I'm going to try larger gauge on all and double up like you show, thanks for that tip, I even had it saved to look into.

Post automatically merged:


Man, unfortunately, same thing here, should I try an even thicker gauge?

What I was saying about the gate have continuity with ground was wrong, it doesn't, I think I was just hitting the shield due to the position. I've checked it again on the RP2040 and it's fine. What does beep is D, but that's because of the low ohm reading like the caps, which seems to be normal.
The D looks good, only the S/GND seems need bigger diam.
 

Danook28

Well-Known Member
Member
Joined
Jul 17, 2018
Messages
500
Trophies
0
Age
34
XP
1,045
Country
Oman
In the system file in nand backup /content /(1)placehld and (2)registered different firmware
First one is 8.0.0
Next one is 7.0.1
Unpatched V1 (2018)
Is it normal in V1 console????
 

RoXuS

Member
Newcomer
Joined
Feb 26, 2024
Messages
11
Trophies
0
Age
36
XP
40
Country
France
Someone know if I can use wires on v6s cable (for OLED / Lite / V2 model) but on a v1 switch ? Without issue ?

For the left capacitor, the top of the capacitor on the right part of the flex cable.
For the right capacitor, the top of the capacitor on the left part of the flex cable.

PXL_20240414_194037857.jpg
 

Danook28

Well-Known Member
Member
Joined
Jul 17, 2018
Messages
500
Trophies
0
Age
34
XP
1,045
Country
Oman
Someone know if I can use wires on v6s cable (for OLED / Lite / V2 model) but on a v1 switch ? Without issue ?

For the left capacitor, the top of the capacitor on the right part of the flex cable.
For the right capacitor, the top of the capacitor on the left part of the flex cable.

View attachment 431754
On gnd on flex must beep on multimeter to know that on cap must use it for safe way so on this V1 cap the gnd is under S up is D... 👏
Screenshot_٢٠٢٤٠٤١٥_٠٠٠٢٠٢_com.android.gallery3d.png
 
  • Like
Reactions: twins333

RoXuS

Member
Newcomer
Joined
Feb 26, 2024
Messages
11
Trophies
0
Age
36
XP
40
Country
France
thank you both, it’s very clear.
Post automatically merged:

Done and works like a charm, a little "heavy" with wires and kapton, the shield is a little distorted but everything works.

For the next V1, I will use a v1 flex cable it's more clean install...
 
Last edited by RoXuS,

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
990
Trophies
0
Age
124
XP
1,508
Country
Afghanistan
Get blue screen bombed if I try to go to the ofw with +- and the hekate with artifacts if i just slot it in.
Well yeah I was thinking that because its showing image it might be due to a faulty ram module, because the No SD card screen from picofly does not have artifacts
Sorry, I missed that 'No SD card' screen part in your first post.
The No SD card screen with artifacts would indeed suggest that the TFT might be fine.
But I haven't seen much posts here that mention issues with the ram chips.
The usually don't have as much stress from heat as the tegra mpu.
I noted some post where a user mentioned that the tegra mpu was the cause of his blue screen problems.
He applied some moderate pressure to the mpu and found that in that case the switch would boot normally.
After having it reballed his problems went away.
You could try doing the same for the ram modules when in doubt.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...