Hacking Hardware Picofly - a HWFLY switch modchip

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
Actually not. What are the other options?
Its simply read voltage,

https://github.com/rehius/usk/blob/6530fd9fe58980ea03d47905bad5e871b9439b7a/main.c#L64
Screen Shot 2023-11-11 at 07.53.40.png

The Voltage of dat0 must between 1.8V +- 0.2V alias 1.6V ~ 2.0V


Lets assume your flex did connected CORRECTLY to the emmc dat0 ball, then you might check the continuity of the enameled cable from it to the resistor. And check the resistance of the resistor to check whether its Open Circuit (broke).

If the flex is okay, the cable is okay, the resistor is okay, and lets assume the rp2040 is okay.

Then maybe its rare scenario, in the past its also happened,
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-653#post-10244019

Try to measure the voltage of the dat0 voltage in rp2040 pin.
For this scenario i have calculate based on the datasheet, should be around 1.6V +- 0,35V or 1.25V to 1.95V.

If your measurement shows on that range, maybe the firmware source code need to be change.

I attach firmware for this change if you might to try it out (v200.76)
a.png
 

Attachments

  • Archive.zip
    105.3 KB · Views: 19

BlueBeans

Well-Known Member
Member
Joined
May 2, 2023
Messages
270
Trophies
0
Age
32
XP
270
Country
United States
I've done about 20 of those (with green reball adapter) - most boot quick, some a bit slower. seems quite random. the worst one (up to a minute boot time) was fixed by changing mosfet position.
I’m using the flex cable. Any suggestions?
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
I’ll have to give it a try when I run out of cables. How’s your oled running that you reballed? Mine takes about 10-20 secs to boot into hekate. Which is the slowest I’ve ever seen.
Every boot, the firmware will use existing 'Saved Point'.
If the 'Saved point' somehow failed to glitch then it will try to found another point which could and save it.
The next boot, will try those saved point, and if its failed, it will find another point, and so on, and so on.

So ideally the more you reboot it, the more faster it get. Since the firmware have a bigger list of 'Saved point'.
Try to reboot it again and again. The glitch time should improved.
If it didnt then something hardware-wise is unstable and changing the point randomly.

This "Point" is directly about the timing reference. So the number one suspect of unstability is the CLK.
 

Krdza93

Member
Newcomer
Joined
Nov 10, 2023
Messages
5
Trophies
0
Age
30
XP
5
Country
Serbia, Republic of
Dude what the heck, it looks like you took this console out of the dumpster. It's going to be a miracle if it worked.
Its not me who did it, it was a guy I paid for, but when I saw what he did, I actually regret it.

The error code literally means that the rp2040 doesn't read the correct voltage on the dat0 point, which means it's either not connected to anything or shorted to ground somewhere along the way.
Think I will change a chip by myself to v6 with flats, as this looks awful.
 

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
1699712749815.png

This oled broke after 1 month. No power. I did a reflow and it did not fix it wich leads me to think the problem could be somewhere else. When randomly checking the caps, these caps are shorted to ground with the emmc on, and without the emmc on. When i tested a known good motherboard, i should not have a short there. Where do those caps lead to? What size are they in case i want to replace?
 

d.b

Member
Newcomer
Joined
Jan 24, 2009
Messages
21
Trophies
1
XP
338
Country
Greece
View attachment 403855
This oled broke after 1 month. No power. I did a reflow and it did not fix it wich leads me to think the problem could be somewhere else. When randomly checking the caps, these caps are shorted to ground with the emmc on, and without the emmc on. When i tested a known good motherboard, i should not have a short there. Where do those caps lead to? What size are they in case i want to replace?
first , remove the caps and check if the short is still there
 

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
452
Trophies
1
XP
1,263
Country
View attachment 403855
This oled broke after 1 month. No power. I did a reflow and it did not fix it wich leads me to think the problem could be somewhere else. When randomly checking the caps, these caps are shorted to ground with the emmc on, and without the emmc on. When i tested a known good motherboard, i should not have a short there. Where do those caps lead to? What size are they in case i want to replace?

They filter/stabilize the vcc (3.3v) supply for the emmc. i would guess some other chip on your 3.3v rail has broken - perhaps your rp2040 or the 3.3v wire to it?
 

radius611

New Member
Newbie
Joined
Nov 11, 2023
Messages
1
Trophies
0
Age
35
XP
16
Country
United States
Can anyone tell me where to look to fix the below error code in 2.7.3?

  • =*= CPU never reach BCT check, should not happen

My install worked fine aside from no wifi at first. I fixed the wifi issue, and now I can only boot without the picofly installed. Do I need a new pico fly main board? I checked the solder spots on the cpu and they appear fine.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,066
Trophies
0
XP
1,386
Country
Gaza Strip
View attachment 403855
This oled broke after 1 month. No power. I did a reflow and it did not fix it wich leads me to think the problem could be somewhere else. When randomly checking the caps, these caps are shorted to ground with the emmc on, and without the emmc on. When i tested a known good motherboard, i should not have a short there. Where do those caps lead to? What size are they in case i want to replace?
Got this from hassal links
View attachment bottom.jpg
 
  • Love
Reactions: QuiTim

RigoHoward

Member
Newcomer
Joined
Jan 15, 2010
Messages
10
Trophies
1
XP
166
Country
Cote d'Ivoire
Hey guys, i installed an rp2040 on a v2 nintendo switch, a few weeks ago and everything was working fine until yesterday.

i turn on the console and notice it boots directly to the sysnandofw (it was configured to boot to emunand cfw)

I take off the back cover and i noticed on boot sequence the rp2040 leds show blue light, green light and then 2 long yellow pulses and one short yellow pulse.

According to github it could be a mosfet problem, but since i used an hwfly cpu flex, i dont know exatly how and what to check.

Looking at my microscope, the solder joints on the cpu caps looks good, and also the cable from the flex its properly soldered to the 2 central pins

The installstion uses 0.2mm enameled copper wire, i use the resistors too. For 3.3v and gnd inused kynar cable
I did a video of it

 

RigoHoward

Member
Newcomer
Joined
Jan 15, 2010
Messages
10
Trophies
1
XP
166
Country
Cote d'Ivoire
WHERE is the cable to the 3rd resistor(CLK)?
Hi, its routed from the left side of the resistor and then beneath the rp2040 board (trust me its there) and connected to its proper point on the switch mobo

I used enameled 0.2 wire except for gnd and 3.3v, and as i said before this was working for several months until a few days back
 

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
452
Trophies
1
XP
1,263
Country
Hi, its routed from the left side of the resistor and then beneath the rp2040 board (trust me its there) and connected to its proper point on the switch mobo

I used enameled 0.2 wire except for gnd and 3.3v, and as i said before this was working for several months until a few days back

My best guess: your cpu-mosfet wire has had the insulation peeled off against ground somewhere
 

RigoHoward

Member
Newcomer
Joined
Jan 15, 2010
Messages
10
Trophies
1
XP
166
Country
Cote d'Ivoire
My best guess: your cpu-mosfet wire has had the insulation peeled off against ground somewhere
Ok so its probably the flex cable fuck*d up, right?!

Well i think i will be getting new flex because i think my microscope isnt good enough to try to solder directly from the mosfet :s
 

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,578
Country
Germany
View attachment 403855
This oled broke after 1 month. No power. I did a reflow and it did not fix it wich leads me to think the problem could be somewhere else. When randomly checking the caps, these caps are shorted to ground with the emmc on, and without the emmc on. When i tested a known good motherboard, i should not have a short there. Where do those caps lead to? What size are they in case i want to replace?
Why in the hell would u add UV mask directly under the emmc.
When u set a dat0 point always us UV mask above the emmc and not directly underneath, if u do that ur gonna have issue cause the emmc will never sit properly instead its gonna lay on the UV mask
 
  • Like
Reactions: superxoi

naldo29

Well-Known Member
Member
Joined
Jan 10, 2017
Messages
166
Trophies
0
Age
49
XP
318
Country
United States
My dat0 is reading 400. 500 is what you should be looking for right? Ive had my readings say 480,490 and even 470 but never a 400. Is this bad? Ive tried reseating it but its the same scenario. This is the 4 anchor version.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • 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
    +1
  • 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.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1