Hacking Hardware Picofly - a HWFLY switch modchip

LogicalMadness

Well-Known Member
Member
Joined
Nov 3, 2014
Messages
287
Trophies
0
Age
41
XP
690
Country
United States
The purpose is rather limited on v1/v2/oled though, since you can see the chip led by simply looking at the switch from the bottom. It's not like you really need it in your face on every boot. It makes way more sense on the lite since the led normally isn't visible when the rp2040 is mounted on top of the emmc.

Imo, the LED is only for troubleshooting, I don't care to see it unless something is wrong. In which case, I'd have to open it up anyway, so...
 
  • Like
Reactions: bilalhassan341

bilalhassan341

Well-Known Member
Member
Joined
Apr 1, 2023
Messages
138
Trophies
0
XP
271
Country
United States
Question: Just thinking if we change to code to output the led signals to pinout. The rp2040 has many unused pins which is not needed now. Can we use it as led pins so we can add our own rgb led by soldering to those pins for error codes.

Edit: How about rgb mod for the picofly😂
I also not seen or read the code yet for the picofly.
 

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
Question: Just thinking if we change to code to output the led signals to pinout. The rp2040 has many unused pins which is not needed now. Can we use it as led pins so we can add our own rgb led by soldering to those pins for error codes.

Edit: How about rgb mod for the picofly😂
I also not seen or read the code yet for the picofly.
you do not need to remove the RGB led to do the mod I did it wouldn't remove the led from the RP2040 I just added an extra one that I had to the home button and just the DI point on the PR2040 and both RDL LED Work
 
  • Like
Reactions: bilalhassan341

cicci084

Well-Known Member
Member
Joined
Apr 1, 2023
Messages
146
Trophies
0
Age
44
XP
239
Country
Italy
Hi guys.
A freshly made oled switch with reball.
I wanted to ask, by putting a 1k ohm resistor between CPU point on the rp2040 and ground, will I have additional battery draw?
 

Attachments

  • IMG_20230628_204927.jpg
    IMG_20230628_204927.jpg
    2.6 MB · Views: 22
  • IMG_20230628_204908.jpg
    IMG_20230628_204908.jpg
    4.5 MB · Views: 21
  • IMG_20230628_204411.jpg
    IMG_20230628_204411.jpg
    3.3 MB · Views: 22
  • IMG_20230628_131523.jpg
    IMG_20230628_131523.jpg
    1.4 MB · Views: 24
  • IMG_20230628_131516.jpg
    IMG_20230628_131516.jpg
    1.5 MB · Views: 27
  • IMG_20230628_110240.jpg
    IMG_20230628_110240.jpg
    2.3 MB · Views: 27
  • IMG_20230628_110222.jpg
    IMG_20230628_110222.jpg
    2.2 MB · Views: 29
  • IMG_20230628_103714.jpg
    IMG_20230628_103714.jpg
    3.9 MB · Views: 27

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
454
Trophies
1
XP
1,272
Country
Hi guys.
A freshly made oled switch with reball.
I wanted to ask, by putting a 1k ohm resistor between CPU point on the rp2040 and ground, will I have additional battery draw?

no, and there's no point in doing that. The idea with putting a resistor between G and gnd is to prevent G from floating in case the wire is disconnected, because float might activate the mosfet and burn it. If the wire is connected to the rp2040 it won't be floating so it does not add any value to put the resistor on the rp2040 side
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,400
Country
Gaza Strip
Proof Of Concept (POC)

This is DANGEROUS, still in a initial state. Don't replicate this experiment, without understanding the risk.

Glitching without soldering mosfet to the SoC nvidia but to the VDD_1V lines from the PMIC Max77620

I use a broken lcd V1 board, as experimentation.

2.png


Here is the IRFHS8342 soldered to the cap.
1.png


And here is the multiple time trial of glitching (power on and off).


The glitching is very fast, almost instantly.
 
Last edited by abal1000x,

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
454
Trophies
1
XP
1,272
Country
Proof Of Concept (POC)

This is DANGEROUS, still in a initial state. Don't replicate this experiment, without understanding the risk.

Glitching without soldering mosfet to the SoC nvidia but to the VDD_1V lines from the PMIC Max77620

I use a broken lcd V1 board, as experimentation.

View attachment 380692

Here is the IRFHS8342 soldered to the cap.
View attachment 380689

And here is the multiple time trial of glitching (power on and off).
View attachment 380690

The glitching is very fast, almost instantly.

very cool! eristas usually glitch really fast though, I would love to see this tested on a Mariko for comparison.

I can see this becoming the method of choice especially for oleds since you have to remove the motherboard anyway. On lite/v1/v2 removing the motherboard will be an additional inconvenience. Maybe better than removing apu shield and cleaning thermal paste, though?
 
Last edited by deeps,
  • Like
Reactions: Takezo-San

axlcat

Active Member
Newcomer
Joined
Apr 23, 2023
Messages
28
Trophies
0
Age
30
XP
48
Country
United States
Greetings, I still have the wifi problem on the nintendo switch oled, I change the capacitors with the picofly installed and it continues shorted and the right joycon and the wifi does not work but if I change the capacitors without the picofly installed everything works except the wifi, I have installed those picofly on other nintendos and there is no problem, any idea what is wrong?
 

Attachments

  • OLEDBluetoothNwifiResistors.jpg
    OLEDBluetoothNwifiResistors.jpg
    207.9 KB · Views: 29

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,387
Country
United States
Greetings, I still have the wifi problem on the nintendo switch oled, I change the capacitors with the picofly installed and it continues shorted and the right joycon and the wifi does not work but if I change the capacitors without the picofly installed everything works except the wifi, I have installed those picofly on other nintendos and there is no problem, any idea what is wrong?
It's possible you ripped the traces. You need to remove those capacitors and make sure that you have solid connections to solder to and that one of the capacitors is not just floating above the connection when you solder.
 
  • Like
Reactions: axlcat

axlcat

Active Member
Newcomer
Joined
Apr 23, 2023
Messages
28
Trophies
0
Age
30
XP
48
Country
United States
It's possible you ripped the traces. You need to remove those capacitors and make sure that you have solid connections to solder to and that one of the capacitors is not just floating above the connection when you solder.
Thanks for reply, I'll try it tomorrow.
 

cgtchy0412

Well-Known Member
Member
Joined
Apr 26, 2023
Messages
287
Trophies
0
Age
41
XP
437
Country
Indonesia
Proof Of Concept (POC)

Here is the IRFHS8342 soldered to the cap.

Great, is there any space left between board and lcd? so we can reassemble this back safely?

very cool! eristas usually glitch really fast though, I would love to see this tested on a Mariko for comparison.

I can see this becoming the method of choice especially for oleds since you have to remove the motherboard anyway. On lite/v1/v2 removing the motherboard will be an additional inconvenience. Maybe better than removing apu shield and cleaning thermal paste, though?
You need to unscrew 3 point on heatsink just to be able to flip the mainboard... so one way or another its better to also replace the soc paste.
But to also consider is if somehow the mosfet get short and heat up its acctually better to have it installed on top side of soc rather than back of it, as it near lcd board which surely sensitive to heat damage.
 

bilalhassan341

Well-Known Member
Member
Joined
Apr 1, 2023
Messages
138
Trophies
0
XP
271
Country
United States
  • Like
Reactions: aleciobr

aleciobr

Member
Newcomer
Joined
Jun 27, 2023
Messages
22
Trophies
0
Age
32
XP
75
Country
Brazil
post your hekate_ipl.ini
[config]
autoboot=0
autoboot_list=0
bootwait=3
backlight=131
noticker=0
autohosoff=1
autonogc=0
updater2p=0
bootprotect=0

{-- Custom Firmwares --}

[AMS (EmuMMC+Incognito)]
cal0blank=1
atmosphere=1
emummcforce=1
fss0=atmosphere/package3
kip1patch=nosigchk
icon=bootloader/res/icon_ams_emu_inc.bmp
{}


[Official Firmware]
emummc_force_disable=1
fss0=atmosphere/package3
stock=1
icon=bootloader/res/icon_switch_logo.bmp
{}
Post automatically merged:

in this case I'm trying to access OFW
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
  • Xdqwerty @ Xdqwerty:
    yawn
  • Xdqwerty @ Xdqwerty:
    anybody here?
  • P @ PKNate:
    nope
  • BakerMan @ BakerMan:
    fun fact: 7 years by lukas graham, supermassive black hole by muse, and megalomania all have the same bpm
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
    K3Nv2 @ K3Nv2: No but your wife let's me read her diary the word psychopath comes up more than sexual +1