Hacking Hardware Picofly - a HWFLY switch modchip

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
Im double posting my question in this thread since it has more people:
Question regarding mosfet installs and 0 ohm resistors. Someone pointed out that with the mosfet route you have no failboat if there is a problem, and the mosfet could pump current and fry the apu.

HM. Educate me. The mosfet gates are normally opened. They only close and let current pass through when voltage is applyed from the pico. The current bypasses the cap through the mosfet and goest into other places,stalling the proccesor.
A severed connection to the picofly command wont make anything bad since the mosfet wont be closed (I have previously powered on boards without problems with only the mosfet installed,without picofly ) right?
Im not sure how a short on picofly will affect the mosfet functionality . From what i know, since we are powering the picofly from the nintendo board, if there is a short on the picofly (therefore also putting a short on the nintendo board), it wont attempt to boot (the nintendo board) aka no voltage on the proccesor/cap? Im asking.
Post automatically merged: 48 minutes ago

can i do this and have same effect like the flex apu?
1708006159495.png


Or it needs to be like this? (second picture is similar to flex, but hard to replicate in real life )
1708006331404.png



Also what resistor should i get? I found a 0603(0ohms) with a power rating of 0.1W . is 0.1W enough?
 

Tom_

Member
Newcomer
Joined
Dec 12, 2023
Messages
10
Trophies
0
Age
40
XP
232
Country
Germany
Yeah I should've covered the surrounding area to prevent killing it in the first place but yeah it flew away when I grabbed it with my tweezers. I ordered 0201 4.7k resistors.

Also should I buy capacitors just in case? or is the blown resistor the only reason for the purple screen? I think I read a busted emmc chip can cause a purple screen and if that were the case then I could always boot to hakete and install and boot to linux or windows right?
I´ve the same problem with my OLED. With everything soldered (picofly, mosfet back install, DAT0 flex adapter), I can boot to hekate and start payloads (CFW and others). Starting OFW results direct in a purple screen.
swapping the 4.7k resistor with a new one (tried it three times) and desoldering all picofly components doesn´t work. everytime I get a purple screen. Measuring resistor value still gets me 4.7k. Any other ideas? I´m completly helpless.
 

MrScopi

Member
Newcomer
Joined
Dec 11, 2020
Messages
19
Trophies
0
Age
38
XP
74
Country
United States
Thanks again for the advice. I tinned up some 30 awg wire and used that as a wick for the solder to follow. Got big ol globs of solder now, and still getting ==*.

One thing I noticed was the little component (capacitor?) sometimes reads as having resistance and continuity. Could I potentially have shorted this cap? If so, would the switch still boot?

Thanks again!

Edit: FWIW the "continuity" shows a ~20 ohm resistance that slowly starts to drop, so afaik that may just be the capacitor doing capacitor things. Just touching probe tips is ~0.1 ohm.

PXL_20240215_194359432.jpg
 

Moneyforthecash

Active Member
Newcomer
Joined
Dec 9, 2018
Messages
40
Trophies
0
XP
473
Country
Austria
I don't know what exactly you have in mind, but it looks like a joke. A 0 Ohm resistor, do you intend to make a short circuit why don't you just use a wire?
What exactly do you intend to do? Do you mean this pull-down resistor?

If so, I have found this.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/post-10131721

Others write 1000 Ohm resistance.
But I cannot judge what is really true and whether this is important.

What I can confirm, however, is that your drawing would work if there were no 0 Ohm resistor. You need only a suitable resistor between Source (aka GND) and Gate (aka pin 15). Done.
 
Last edited by Moneyforthecash,

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
I don't know what exactly you have in mind, but it looks like a joke. A 0 Ohm resistor, do you intend to make a short circuit why don't you just use a wire?
What exactly do you intend to do? Do you mean this pull-down resistor?

If so, I have found this.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/post-10131721

Others write 1000 Ohm resistance.
But I cannot judge what is really true and whether this is important.

What I can confirm, however, is that your drawing would work if there were no 0 Ohm resistor. You need only a suitable resistor between GND and source (aka pin 15). Done.
yes i had the wrong value. its a 1k ohm resistor.
 
  • Like
Reactions: Moneyforthecash

Viktorsilva

Well-Known Member
Newcomer
Joined
May 6, 2020
Messages
86
Trophies
0
Age
44
XP
252
Country
Portugal
Thanks again for the advice. I tinned up some 30 awg wire and used that as a wick for the solder to follow. Got big ol globs of solder now, and still getting ==*.

One thing I noticed was the little component (capacitor?) sometimes reads as having resistance and continuity. Could I potentially have shorted this cap? If so, would the switch still boot?

Thanks again!

Edit: FWIW the "continuity" shows a ~20 ohm resistance that slowly starts to drop, so afaik that may just be the capacitor doing capacitor things. Just touching probe tips is ~0.1 ohm.

Post automatically merged:

Thanks again for the advice. I tinned up some 30 awg wire and used that as a wick for the solder to follow. Got big ol globs of solder now, and still getting ==*.

One thing I noticed was the little component (capacitor?) sometimes reads as having resistance and continuity. Could I potentially have shorted this cap? If so, would the switch still boot?

Thanks again!

Edit: FWIW the "continuity" shows a ~20 ohm resistance that slowly starts to drop, so afaik that may just be the capacitor doing capacitor things. Just touching probe tips is ~0.1 ohm.

Man, that connection is very ugly. But i guess it´s not working because some times Source and Gate on mosfet are open to ground. It happened to me with some mosfets too. You need to check continuity in source and gate to groud (Drain) with your multimeter. If it is, you need to close it (red probe in source, black probe in drain). After that, Mosfet will work without problem. Why dont you installed the Mosfet directly on CPU without the need to go to under layer of the motherboard?


just like this :


IMG_5455.jpg

Post automatically merged:

yes i had the wrong value. its a 1k ohm resistor.
There´s no sutch thing has a 0 hom resistor.If it´s zero, it means there is no resistance effect in the electricity passage, so it´s a bridge not a resistor. I never understood why people are still using 2 mosfets, or mosfets with pull-down resistors. There are so many working proof of those simple methods with just 1 mosfet directly to only one capacitor on the cpu. I use it on every Switch Models and never ever had any problem with that.Allways instant glitch. So i guess people just like to complicate simple circuits.
 
Last edited by Viktorsilva,

DumbSolder

Member
Newcomer
Joined
Feb 12, 2024
Messages
12
Trophies
0
Age
22
XP
16
Country
United States
Capacitors ? Why ? did you brake any ?
Nope I thought I should order some but I did order the resistors. I will update you Friday around 9pm cst
I´ve the same problem with my OLED. With everything soldered (picofly, mosfet back install, DAT0 flex adapter), I can boot to hekate and start payloads (CFW and others). Starting OFW results direct in a purple screen.
swapping the 4.7k resistor with a new one (tried it three times) and desoldering all picofly components doesn´t work. everytime I get a purple screen. Measuring resistor value still gets me 4.7k. Any other ideas? I´m completly helpless.
I won't know until tomorrow but I'll update you once I replace the resistor
Post automatically merged:

Out of curiosity, what shop are y'all using on aliexpress nowadays for getting an OLED hwfly in the US? Or are there better options to get one now?
Amazon. Didn't know they had them.
 

MrScopi

Member
Newcomer
Joined
Dec 11, 2020
Messages
19
Trophies
0
Age
38
XP
74
Country
United States
Man, that connection is very ugly. But i guess it´s not working because some times Source and Gate on mosfet are open to ground. It happened to me with some mosfets too. You need to check continuity in source and gate to groud (Drain) with your multimeter. If it is, you need to close it (red probe in source, black probe in drain). After that, Mosfet will work without problem. Why dont you installed the Mosfet directly on CPU without the need to go to under layer of the motherboard?

It certainly is very ugly! I will own that!

As to why on the back? I didn't feel like messing with the lid on the CPU nor taking my awful soldering near there. This is my learning experience, so I wanted space to move around.

I want to make sure I understand what you mean by continuity to ground. You are saying to test the following:
Source > Ground
Gate > Ground
Drain > Ground

If I'm understanding you correctly, Drain should be continuous to ground? So a passing Mosfet would look like this:
Source =/= Ground
Gate =/= Ground
Drain = Ground
Source =/= Gate

Is that correct? Thanks!
 

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
998
Trophies
0
Age
124
XP
1,531
Country
Afghanistan
I want to make sure I understand what you mean by continuity to ground. You are saying to test the following:
Source > Ground
Gate > Ground
Drain > Ground

If I'm understanding you correctly, Drain should be continuous to ground? So a passing Mosfet would look like this:
Source =/= Ground
Gate =/= Ground
Drain = Ground
Source =/= Gate

Is that correct? Thanks!
Someone correct me if I'm wrong but N-channel mosfets usually have the source directly connected to the ground.
So you should measure continuity between ground and the source and no continuity between any other combination.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,410
Country
Gaza Strip
Thanks again for the advice. I tinned up some 30 awg wire and used that as a wick for the solder to follow. Got big ol globs of solder now, and still getting ==*.

One thing I noticed was the little component (capacitor?) sometimes reads as having resistance and continuity. Could I potentially have shorted this cap? If so, would the switch still boot?

Thanks again!

Edit: FWIW the "continuity" shows a ~20 ohm resistance that slowly starts to drop, so afaik that may just be the capacitor doing capacitor things. Just touching probe tips is ~0.1 ohm.

The picture already okay. I suspect the mosfet is bad. Try to change with other mosfet.
 

Agusnana

New Member
Newbie
Joined
Feb 16, 2024
Messages
3
Trophies
0
Age
24
XP
3
Country
Indonesia
Hello, I want to ask, I accidentally removed the CLK resistor on the Nintendo Switch OLED, in the future, can I look for the same resistor?
 

kleinerprinz

New Member
Newbie
Joined
Jul 3, 2020
Messages
4
Trophies
0
Age
41
XP
315
Country
Germany
Post automatically merged:


Man, that connection is very ugly. But i guess it´s not working because some times Source and Gate on mosfet are open to ground. It happened to me with some mosfets too. You need to check continuity in source and gate to groud (Drain) with your multimeter. If it is, you need to close it (red probe in source, black probe in drain). After that, Mosfet will work without problem. Why dont you installed the Mosfet directly on CPU without the need to go to under layer of the motherboard?


just like this :


View attachment 420277
Post automatically merged:


There´s no sutch thing has a 0 hom resistor.If it´s zero, it means there is no resistance effect in the electricity passage, so it´s a bridge not a resistor. I never understood why people are still using 2 mosfets, or mosfets with pull-down resistors. There are so many working proof of those simple methods with just 1 mosfet directly to only one capacitor on the cpu. I use it on every Switch Models and never ever had any problem with that.Allways instant glitch. So i guess people just like to complicate simple circuits.
What Mosfet you use ? Link possible ?
 

Viktorsilva

Well-Known Member
Newcomer
Joined
May 6, 2020
Messages
86
Trophies
0
Age
44
XP
252
Country
Portugal
Someone correct me if I'm wrong but N-channel mosfets usually have the source directly connected to the ground.
So you should measure continuity between ground and the source and no continuity between any other combination.
It certainly is very ugly! I will own that!

As to why on the back? I didn't feel like messing with the lid on the CPU nor taking my awful soldering near there. This is my learning experience, so I wanted space to move around.

I want to make sure I understand what you mean by continuity to ground. You are saying to test the following:
Source > Ground
Gate > Ground
Drain > Ground

If I'm understanding you correctly, Drain should be continuous to ground? So a passing Mosfet would look like this:
Source =/= Ground
Gate =/= Ground
Drain = Ground
Source =/= Gate

Is that correct? Thanks!
Without any wire connected to the mosfet, you should test continuity putting red probe in Source and black probe in Drain, and after that check Gate to drain too. it should´t have continuity it means that channel is open. If it does, you need to invert polarity with your multimeter to close it. I bought 20 Mosfet´s from www.reichelt.com and 8 of them had Source open to Drain, wich will give me error ==* . When i realized it, i found that you can close it by inverting polarity with red and black probe (the continuity test has a very low electrical current but enough to activate the native function of the diode inside the Mosfet) .
 

Tom_

Member
Newcomer
Joined
Dec 12, 2023
Messages
10
Trophies
0
Age
40
XP
232
Country
Germany
Check out emmcc info in hekate
hmm now i have error message "failed to init eMMC". I know that worked before, because I had made an complete nand backup. Any ideas why there is a emmc error? i have a waveshare tiny with added 51 ohm to cmd and DAT0. multimeter verified.
 

MrScopi

Member
Newcomer
Joined
Dec 11, 2020
Messages
19
Trophies
0
Age
38
XP
74
Country
United States
What Mosfet you use ? Link possible ?
This mosfet: https://www.digikey.com/en/products/detail/infineon-technologies/IRFHS8342TRPBF/2523446
N-Channel 30 V 8.8A (Ta), 19A (Tc) 2.1W (Ta) Surface Mount 6-PQFN (2x2) (DFN2020)


I tried the polarity switch thing with the current mosfet and it didn't respond, so I'm going to swap them out. Three down, seven to go!

EDIT: Replaced the mosfet -- no change. Replaced the source wire -- no change. If I've somehow damaged or shorted the capacitor, would that give the same result, or would that prevent booting entirely? Do I need to just drown the links between the mosfet and the cap with solder, or would this 30awg suffice?

Thanks again.

Edit 2: Would running lines from SDA and SDL potentially help?

PXL_20240216_153606996.jpg
 
Last edited by MrScopi,

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
Never doing this method again. First time it happens and i alsmout shit myself. In the future ill just stop beeing lazzy and put low solder on it and heat it with the iron till it comes loose.
How bad is it? I can see second layer . I ve looked at scans and there doesnt seem to be anything there except ground layer
1708104696905.png
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,336
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,274
Country
Canada
Never doing this method again. First time it happens and i alsmout shit myself. In the future ill just stop beeing lazzy and put low solder on it and heat it with the iron till it comes loose.
How bad is it? I can see second layer . I ve looked at scans and there doesnt seem to be anything there except ground layer
View attachment 420394
Nothing there unless you ripped through 3rd layer.
FYI, I dont see any point cutting off the bracket more than this much
1708106525687.png
 
  • Like
Reactions: QuiTim and Crung

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: @BigOnYa https://youtu.be/BKLXOGhXrj4?si=4kXpeyCfxwL_k3qC