Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,684,671
  • Replies Replies 17,052
  • Likes Likes 15
hi guys, i saw in the guide that there are new points for installing the mosfet, without removing the APU cover. are they reliable? i'm thinking of testing on an oled and a lite today.
Personally, I consider the installation of mosfets on the back to be a good thing for educational reasons, but not very useful in practice. To use the alternate points, you have to completely disassemble both the Lite and Classic switches, when using the classic points avoids this. The oled has to be removed because of the clock, so it is useless to go to the alternative points
 
Hi guys, ive just got a modded oled switch and was wondering if you guys had a tutorial on how to update the cfw and stock firmware aswel as emucfw, sorry if i sound like a noob just dont want any unnecessary bricks, ive had unpatched switch for a while so im familiar with atmosphere, sigpatches etc but im new to the modchip scene
 
Hi guys, ive just got a modded oled switch and was wondering if you guys had a tutorial on how to update the cfw and stock firmware aswel as emucfw, sorry if i sound like a noob just dont want any unnecessary bricks, ive had unpatched switch for a while so im familiar with atmosphere, sigpatches etc but im new to the modchip scene
Updating is the same. Whatever you did on your unpatched you can do it for your oled.
 
Do you have a soldering diagram on the board for it? thx

For most of the mosfers, gate is the pin 1 (dot). Just double check the continuity of the source pins.
 

Attachments

  • Screenshot_20240114_163557_AliExpress.jpg
    Screenshot_20240114_163557_AliExpress.jpg
    90.3 KB · Views: 65
Last edited by psycho-neon,
  • Like
Reactions: FXDX
Shorted dat0/1 reads about 1.1 black probe on ground from my experience

For shield barrier, I usually use mini grinder to cut it. Another thing is to use a very sharp pointed cutter and cut into small pieces.
So, other way around (red on ground) should be around .700 🤔
I just jimmy it back and forth until it fatigues the metal and breaks off on its own. Don't pull up (away from the board) at all whilst doing this. It might take a few back-and-forths.
Post automatically merged:


So envious. I've put in an order for a grinder from AliExpress to try this method out.
I do like that right now, most of the time it takes the ground pad with it. When I'm lucky, the metal breaks leaving the pad intact.
 
Last edited by Myst0gan,
I have a problem that I'm sure it has an easy solution, which I can't see atm.
I'm on a mariko with picofly, and I have a strange hekate/charger problem. Whenever I plug the usb cable (either wall charger or to a pc) on the powered off console, the console turns on and runs hekate!!! Even when I choose "power off" in hekate with the charger plugged in, the console briefly turns off and back on to hekate again!!! what's going on? Also: the console remains off if I have the usb cable unplugged
seem's impossible, i have the same iusse and after many experiments finally i understood what is the problem. it's caused by the sd card. Not depending by config or other type of file, but just the empty sd card which have some kind of iusse. i try the same micro sd card on 4 switch whit picofly installed and same results. try to change files and format many times but nothing change, the switch rebooting automatically after power off when is plugged in. qumox 256 gb micro sd. i have 2 of this sd card and one of them works great, the other one cause this iusse.
Post automatically merged:

 
  • Wow
Reactions: QuiTim
What is the best pico chip for oled? I’m planning on running Switchroot and running homebrew in the native switch os.

oled: rp2040-zero or rp2040-tiny
v1/v2: rp2040-zero or rp2040-tiny
lite: rp2040-zero or rp2040-tiny

the other "chips" you are talking about are chinese clone garbage and should be avoided.
 
oled: rp2040-zero or rp2040-tiny
v1/v2: rp2040-zero or rp2040-tiny
lite: rp2040-zero or rp2040-tiny

the other "chips" you are talking about are chinese clone garbage and should be avoided.
What are the differences between the two? I couldn’t find many chips on the Internet that didn’t look super sketchy, and the couple that I did find were either lacking USB or were far too big. Also, is there anyway that you could share the links?
 
Last edited by Modder_Boi,
What are the differences between the two? I couldn’t find much about either of them on the Internet. Also, is there anyway that you could share the links?

rp2040-zero is the original reference chip. You will need to add 100/100/47 ohm resistors for the dat0/cmd/clk points and remove usb connector and buttons (and optionally LDO) for it to fit inside the switch since it is a bit too thick otherwise. rp2040-tiny is a newer variant which is slim enough to fit inside the switch without modification, however it doesn't have a full usb-c port but instead requires an extra adapter board to connect and program it - the benefit being that it's easy to connect and reprogram it even after it has been installed into a switch. Not really an important function though since the picofly firmware allows updating through hekate/picofly toolbox anyway. The rp2040-tiny has 47-ohm resistors on board for the dat0/cmd/clk points already and can be used without additional resistors in many switches, however it has been deduced that 100/100/47 has a higher likelihood of working well and it's therefore a good idea to add extra 47-ohm resistors for dat0/cmd (or replace the on-board ones with 100 ohm variants).
You can and should buy them directly from waveshare, it's literally one of the top 3 hits on google, you can do that part yourself. You can also buy them from aliexpress which might be slightly cheaper depending on your location, however most of the chips sold there are clones, where the rp2040-tiny clones are simply worse than the real deal while the rp2040-zero clones seem to work fine most of the time.
 
  • Like
Reactions: eddz and [Truth]
Hi Guys. I'm attaching my first Picofly Tiny mod to switch Oled, expose the DATO point using the Kamikaze method.
The tool used for drilling is MaAnt D1
I put the mosfet on the back of the motherboard.
I also put the SDA and SCL wires for a more stable glitch.
Everything went well without any particular problems. You just need to be careful and be sure of your hand.
 

Attachments

  • 1.JPG
    1.JPG
    1.5 MB · Views: 69
  • 2.JPG
    2.JPG
    202.6 KB · Views: 65
  • 3.PNG
    3.PNG
    3.2 MB · Views: 73
  • 4.PNG
    4.PNG
    3.3 MB · Views: 75
  • 6.JPG
    6.JPG
    1.4 MB · Views: 77
  • 5.PNG
    5.PNG
    3.2 MB · Views: 74
  • 7.JPG
    7.JPG
    1.4 MB · Views: 62
  • 8.JPG
    8.JPG
    1,000.3 KB · Views: 70
  • 9.mp4
    9 MB
What is the best method for installing the RP2040 tiny? I don’t think I’m experienced enough or comfortable with doing the kamikaze method, so I’m just wondering if there’s anyway to solder directly to the solder points on the motherboard. Also, what is the chance of me breaking my switch by doing this?
 
What is the best method for installing the RP2040 tiny? I don’t think I’m experienced enough or comfortable with doing the kamikaze method, so I’m just wondering if there’s anyway to solder directly to the solder points on the motherboard. Also, what is the chance of me breaking my switch by doing this?
Just buy a RP2040 Zero, flash it with Picofly and let a professional do the work for you.
 
What is the best method for installing the RP2040 tiny? I don’t think I’m experienced enough or comfortable with doing the kamikaze method, so I’m just wondering if there’s anyway to solder directly to the solder points on the motherboard. Also, what is the chance of me breaking my switch by doing this?

The dat0 point goes directly from the apu to the emmc and is not exposed on the oled mainboard, which is why there are a few various methods to reach it, all of which are either inferior or complicated. There are four methods available:

1. A slide-in dat0 adapter that slides under the emmc and presses against the dat0 solder ball. The aliexpress clone chips come with this adapter. You can also buy it separately on aliexpress. This is the quickest and easiest install method, but it's not an actually soldered connection and tends to fail easily, either because of oxidation over time or because of an impact of some kind.
2. the kamikaze method. Grinding into the mainboard to reach the dat0 trace at an inner layer of the pcb. A proper connection, lets you mod the oled without detaching the mainboard from the chassis. Not for the faint of heart - a minor mistake and your switch is dead.
3. emmc reball with dat0 wire. Remove emmc, attach wire to the dat0 point, reball emmc and attach it back on top. A proper connection, but reballing is an entirely different skill set and requires specific tools and training/practice.
4. emmc mitm-adapter with reball. Remove emmc, attach reballed mitm adapter where the emmc was, attach reballed emmc on top of adapter, solder wires to the exposed dat0/cmd/clk points on the adapter. A proper connection, bonus for getting easier cmd/clk points, no need for any shield cutting. Reballing is an entirely different skill set and requires specific tools and training/practice. Requires the mitm adapter, can be ordered cheaply through jlcpcb.

....and I agree with the post above. If you are unsure whether you have the skills for this job, you probably don't. Modding a switch oled is a very advanced solder job.
 

Site & Scene News

Popular threads in this forum