Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,675,457
  • Replies Replies 17,052
  • Likes Likes 15
==* CPU always reach BCT check (no glitch reaction, check mosfet)
I followed this in the directions and it actually ended up working.
 

Attachments

  • 14DB92A6-0BCD-496F-BC87-07ED823728E8.jpeg
    14DB92A6-0BCD-496F-BC87-07ED823728E8.jpeg
    380.3 KB · Views: 91
  • FE679219-42BC-4CC5-BC9A-84EF3982F2ED.jpeg
    FE679219-42BC-4CC5-BC9A-84EF3982F2ED.jpeg
    1.4 MB · Views: 99
Led code: * = *Exists?

In summary: I turn on the OLED, long blinks blue, blinks fast yellow, long blink yellow and at the end fast blink yellow.

After repeating the cycle twice, the rp2040 does not turn on. Maybe a faulty pico?

Edit: attached video.
 

Attachments

  • YouCut_20230528_234817485.mp4
    5.1 MB
Last edited by Mr Skinner,
Hello! I managed to replace the pico with a new one so I can use the latest v2.74 and now I can see the error clearly!! It's ==* which means CPU always reach BCT check (no glitch reaction, check mosfet). I desoldered and re-soldered the two MOSFETs multiple times and replaced them just in case they were bad, but I keep getting the same error and then the Switch boots normally, so idk what to check.


Here I attach photos of my setup, sorry if it looks a bit messy, I can guarantee that is well insulated and the MOSFETs seem well soldered (even if it's not clear in the images).
what is the component you put between drain and source at the mosfet for?
 
Led code: * = *Exists?

In summary: I turn on the OLED, long blinks blue, blinks fast yellow, long blink yellow and at the end fast blink yellow.

After repeating the cycle twice, the rp2040 does not turn on. Maybe a faulty pico?
*=* No eMMC block 0 read (eMMC init failure?)
 
Try to check the dat0, maybe its SC with others.
In Oled i experience the same.

You might try to increase the resistor of CMD/CLK/Dat0 to around 100ohm. Usually by add another 47ohm.
I can try increasing the resistors, I don't see any SC. I'll try it tomorrow
Post automatically merged:

Just search in here theres lot of successfull mosfet alt.

This is my note (from message post in this thread):

AON7400A
Not Work/ Not Strong Enough to Glitch
It give false positive so cannot work reliably, one unit returned from customer with systomp can only boot to stock.

AON6414A
Not Work/ Not Strong Enough to Glitch

AON S36312
Works, Reliable But large package 5x6, Single Mosfet Install

AON 6512
Works, Reliable But large package 5x6, Single Mosfet Install

AON 6792
Works, Reliable But large package 5x6, Single Mosfet Install

FDMC 7672
Works, Reliable, Perfect 3x3 package, Single Mosfet Install
Good to know!! If I ever give up with this one, I'll definitely take a look on these.
 
Buy bigger mosfet 5x6 mm package should be easy enough.
I hope, I'll try a bit more with the one I have and if I give up I'll buy a bigger one.

Also buy Wire Wrapping, you use all enamel and with that quality of soldering there is a high chance of cold joint in those point.
Yes, only using enamel for now, thought it would be best to avoid big chonky cables, and I couldn't find smaller alternatives in my country (for now at least).

also please isolate Dat0 point from ground thats not safe at all.
Use cable jumper to isolate it.
Yes, I'd never keep it near ground, if you can see there's some kapton tape below the resistor, maybe it's hard to notice but it's safe.
 
perfect space to stay picofly does not hinder anything in future maintenance^_^
Considering future maintenance then it isnt perfect as you loose usb port dan boot button, otherwhise perfect, almost as you need to line up the wiring for perfect score, and that was still overlapping.
 
what is the component you put between drain and source at the mosfet for?
Those are the original caps on the APU, I took them off a few weeks ago when my Switch didn't boot thinking they were bad, but it was just a bad install, when removed everything it worked just fine. I bought some new ones and put them there (they're to big to put them back on the APU) and I thought they would fit nice near the MOSFETs, it's the same when it comes to the connections themselves.
 
Not until you post a full image of your job. But most likely solder joints.
Thx takezo-san for the help, in any case I'll wait for a new rp2040 to extend the tests, I believe this one really got damaged. I had the same error with another switch using this pico, and I think it was damaged. If not, I'll return.
Try to check the wiring, recently had this code when i reversed clk rst point.. hahaha.
Had reversed 3.3v Ground also.. result BSOD, nothing smoke though.:rofl2:
Damn mate, you made me run to check the order of the wires and luckily, I didn't make that mistake! hahaha

In any case, I don't seem to have reversed any wires, I think this pico died, I had the same problem with another oled using this 2040, which didn't show any change with another sealed one I used.

And just out of curiosity, has your BSOD reversed? Did you fix it? or game over for your switch?
 
  • Like
Reactions: Takezo-San

Site & Scene News

Popular threads in this forum