Hacking Hardware Picofly - a HWFLY switch modchip

rehius

Well-Known Member
Member
Joined
Feb 6, 2023
Messages
377
Trophies
1
Age
34
XP
1,790
Country
Canada

Attachments

  • xiao.png
    xiao.png
    270.9 KB · Views: 44

zorusgb

Well-Known Member
Newcomer
Joined
Dec 10, 2021
Messages
48
Trophies
0
Age
49
XP
142
Country
Bulgaria
Thanks rehius, I just saw your replay from yesterday. Never would have guessed what 3 and 4 meant in the guide:D. There are numbers on the back of the XIAO boards next to the pins, so I just assumed the guide was wrongly pointing to overlapping pins.
 

Diogen_Karpis

Member
Newcomer
Joined
May 22, 2023
Messages
9
Trophies
0
Age
39
XP
68
Country
Bolivia
What about the new 17.0.0 firmware?

I've read that switch doesn't boot with picofly. No picofly logo.

OFW seems work.



Hwfly and instinct not tested yet.

I have one, this oled came today deadly after update the sysnand, chip rp2040, dont work, dont charge, dont boot. Just change for instinct, and boots again into hekate, but no boot ofw, when boot emunand a message appers and say something like that [the ofw doesnt match with efuses, but will be patched and sleep mode dont work], after press button, emunand works but when you put spleep mode the switch frezze, only thing u can do is presseing about 30 seconds power button and turn on again!!!!
 

josete2k

Well-Known Member
Member
Joined
Apr 24, 2009
Messages
678
Trophies
1
Age
43
Location
Spain
XP
1,604
Country
Spain
I have one, this oled came today deadly after update the sysnand, chip rp2040, dont work, dont charge, dont boot. Just change for instinct, and boots again into hekate, but no boot ofw, when boot emunand a message appers and say something like that [the ofw doesnt match with efuses, but will be patched and sleep mode dont work], after press button, emunand works but when you put spleep mode the switch frezze, only thing u can do is presseing about 30 seconds power button and turn on again!!!!


It seems that your modchip has burnt all your efuses...
 
  • Haha
Reactions: LogicalMadness

VictorT

Member
Newcomer
Joined
Jul 26, 2023
Messages
5
Trophies
0
XP
51
Country
United States
Aww Crumbs, I did it again!

Different switch, this time. I managed to knock these off a V2 (the ones in the red box it's a picture I found online)

I didn't notice until I put it together and everything BUT the WIFI seems to be working.

Does anyone know the values? I believe they're 0201 caps.

Thanks Again,

Vic

P.s. Is there a list of trusted people who offer repairs? perhaps by location. These 0201s are at the limits of my tools/steady hands.
 

Attachments

  • mariko-Noted.png
    mariko-Noted.png
    2.4 MB · Views: 37

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,577
Country
Germany
Sorry i just wanted to sort things out because of the desaster last time with the Board. Thank you for your help man! Next time i will use a normal Pico Zero from Waveshare.

This time i have a Nand Backup BOOT1 and BOOT2 and Keys...

I started into hekate and this time no error with EMMC. I tried launching OFW But i got Nintendo Logo then Blackscreen i forced a shut down and started it again and got Nintendo Logo (no hekate) then off again and got a Bluescreen ... I nearly got an Heart attack.... I powered it down and started it up with no SD Card and got Picofly Logo. Then i removed both Flex Cables from the Pico and powered it back on and it started up normally... Puhhhh my heart fell. I thought i messed it up again. Now im waiting for the 47Ohms resistors i bought 0603 and 0805 just in case. But im not sure how to fit them onto the chip. i can see the traces but i need to cut off the trace after the first 47ohms one and solder mine inbetween its so tiny... Do i need the second 47 ohm capacitor because of the Samsung EMMC?


View attachment 398627

View attachment 398628


My soldering doesn’t look that clean this time…

View attachment 398630
View attachment 398631
u shouldve just replaced them with 100ohm that would be way easier .
now ur gonna have to cut the traces a bit back so u can set 2 resistor behind each other.....
 
  • Like
Reactions: Marax

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
These arrived yesterday so I had time to mess around with them.
First time didn't work so I spend more than 2 hours pondered my head just to realize the balls isn't giving enough height to touch the pads due to flex but in the end it worked. I still think this was a hassle because I added small resisters to the line.

So my idea now is to move these resisters to my other flex to add more friendly sized ones and perhaps use goldfinger that latches to my other flex.
 

Attachments

  • IMG_4439.JPG
    IMG_4439.JPG
    97.6 KB · Views: 33
  • IMG_4437.JPG
    IMG_4437.JPG
    71.8 KB · Views: 29
  • IMG_4435.JPG
    IMG_4435.JPG
    107.6 KB · Views: 31
  • IMG_4427.JPG
    IMG_4427.JPG
    129.8 KB · Views: 29

ppzikos

Well-Known Member
Newcomer
Joined
Jun 18, 2020
Messages
61
Trophies
0
Age
39
XP
462
Country
France
Black Screen with sd card or No SD with card

That sounds like a plan.
I also planned on doing that, orders the stencil but it never arrived so I don't really bother with it anymore.

So let's see if that solves the issue
Post automatically merged:


They have been tested and work.
But why use those when u can just get a tiny that fits like it is.
And be done with it

Hello, for testing I did not replace the ram but the nvidia soc so on the faulty motherboard I put an Nvidia soc which normally works.
Result: the switch works.
Conclusion: no fault on the motherboard, however the Nvidia SOC is dead!
So for me now it's simple, a good switch (work before install Picofly) which displays a black screen with the µSD and which displays No SD without the card this means that the SOC is dead.
 
Last edited by ppzikos,
  • Like
Reactions: karatefeet

Marax

Well-Known Member
Newcomer
Joined
May 19, 2017
Messages
92
Trophies
0
Age
35
XP
673
Country
Gambia, The
u shouldve just replaced them with 100ohm that would be way easier .
now ur gonna have to cut the traces a bit back so u can set 2 resistor behind each other.....
I will rewire the Flexcable with the 0,01mm wire i bought will arrive soon hopefully. So its fine i guess i will just use the 47 ohms resistor and solder it onto the the Pads... I think this will be better. Yes i could done this but i was too stupid to realize in the moment haha Thank you :)
 

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
207
Country
Romania
Ok so. I checked picofly version and i was still on 2.73. I tryed several times more to update, and it finnaly worked.
After attempting to do a new NAND write from scratch with prodinfo, OFW was stuck on logo . So i did a NAND restore to my old NAND save (the one that i was getting 3539 error on ).
Now when trying to start OFW i get this screen
View attachment 398276
Well.
View attachment 398280
So here is the thing XD. TLDR for people who are still new to my problem.
Knocked off RST resistor in the past,flew to narnia.Replaced with 5k resistor. Worked for a while,then i got freeze in CFW,and unable to boot OFW (stuck on logo/blackscreen after logo/2002-3539 error)+after a while was unable to glitch *=* error. Replaced the RST resistor with 4.7k as it was intended,worked for a while,then it went back to problems. Took cmd rst resistors off,resoldered them with paste and hot air, worked for a while,then problems again. Replaced emmc connector,no fix. Reballed EMMC,no fix (btw first time reballing on a "working" console, i nailed it).
Last time after a failed nand restore (stopped midway through,and gave slow emmc warning) i had NOTHING on the EMMC info window. Then the console would not even glitch *=* again. Did a reflow AGAIN on the CMD/RST resistors, now it works again :| AND I EVEN HAVE FULL INFO IN EMMC INFO . I am also able to boot into OFW. But i suspect this is not going to last long and i will have problems again. What the hell is going onnn? I tested continuity+resistance on CMD/RST and they behave like they are properly connected. I have correct resistance and continuity even after problems start to appear...

This is a picture. The white thing is solder mask. I am taking RST from emmc . I have problems with test pad RST,and emmc RST so we can rule it out. I isolated test pad rst because it was annoying to solder the wire there. Also RST resistor looks funny because i scratched the 1.8v line to have a better soldering spot when i was having trouble soldering on that place with soldering iron.
1697119963919.png
 
Last edited by Crung,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,062
Trophies
0
XP
1,369
Country
Gaza Strip
where did u order the pcbs from ?
did u release the files for the adapter?
From jlcpcb.
https://github.com/abal1000x/emmc_adapter/releases

Using flex from @Hassal is faster, since you paste only once.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/post-10266456

Using adapter you paste twice, first the adapter, second the emmc.
Post automatically merged:

Black Screen with sd card or No SD with card



Hello, for testing I did not replace the ram but the nvidia soc so on the faulty motherboard I put an Nvidia soc which normally works.
Result: the switch works.
Conclusion: no fault on the motherboard, however the Nvidia SOC is dead!
So for me now it's simple, a good switch (work before install Picofly) which displays a black screen with the µSD and which displays No SD without the card this means that the SOC is dead.
Your conclusion is weird.

The NO SD shown means the cpu is works, since the code is RUN by the cpu to show the NO SD graphics on the lcd. If the cpu dead, no code run at all. Totally off.

Have you tried to reball the cpu, maybe theres debris, or something happened.
I think modding the cap on the cpu is risky, rather mod the cap on the back pcb. Its safer route.
 
Last edited by abal1000x,
  • Like
Reactions: Dee87

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
I only tested with PCBWay but you have to consider they charge a minimum fee so it doesn't matter if you fabricate 5-300 units they will charge you the same sum.

Setting:
2-Layers
Thickness is minimum offered (0.1mm)
Single or Panels up to you (I chose panels with set size 13X12 they ship in default size panels)
E-Test off
Everything else should be default

There is an adhesive layer which is optional covering only the upper portion of the adapter. The purpose of this layer is to prevent it from drifting during the reflow process. It will make your life much eaiser but you can totally ignore it and use your own method to hold it in place. If you leave this intact you need to choose Tesa tape Onesided BOT.

For resister sizes it's 0402. (0603 should also fit) (Imperial size)

One thing to keep note, if your ball height isn't enough you need another scoop of paste. It threw me off the first time because I was getting a reading on my adapter but in reality some weren't even touching.
 

Attachments

  • Adapter_Revised_3v3.zip
    15 KB · Views: 15
Last edited by Hassal,
  • Like
Reactions: karatefeet

ppzikos

Well-Known Member
Newcomer
Joined
Jun 18, 2020
Messages
61
Trophies
0
Age
39
XP
462
Country
France
Post automatically merged:


Your conclusion is weird.

The NO SD shown means the cpu is works, since the code is RUN by the cpu to show the NO SD graphics on the lcd. If the cpu dead, no code run at all. Totally off.

Have you tried to reball the cpu, maybe theres debris, or something happened.
I think modding the cap on the cpu is risky, rather mod the cap on the back pcb. Its safer route.

i rework tegra on a good motherboard! , the result is same , no SD or black screen.

I exchanged the socs of 2 motherboards:

i have my (F) faulty switch > NOsd /black screen with sd card
and a (G) good working switch ( pico +hekate work etc...)

I put the (F) soc on the (G) motherboard and it doesn't work.
I put the (G) share on the (F) motherboard and it works!

I simply conclude : the soc is dead.

if you want to see how i work you can read this:
https://www.logic-sunrise.com/forum...error-during-lzma-decompressionswitch-hac-10/
The photos of the rework are mine but on another error on switch.
 
Last edited by ppzikos,
  • Like
Reactions: abal1000x

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
i rework tegra on a good motherboard! , the result is same , no SD or black screen.

I exchanged the socs of 2 motherboards:

i have my (F) faulty switch > NOsd /black screen with sd card
and a (G) good working switch ( pico +hekate work etc...)

I put the (F) soc on the (G) motherboard and it doesn't work.
I put the (G) share on the (F) motherboard and it works!

I simply conclude : the soc is dead.

if you want to see how i work you can read this:
https://www.logic-sunrise.com/forum...error-during-lzma-decompressionswitch-hac-10/
The photos of the rework are mine but on another error on switch.
I think your methodology is flawed because its prone to error. Did you return the SoC back to the original boards?
 

ppzikos

Well-Known Member
Newcomer
Joined
Jun 18, 2020
Messages
61
Trophies
0
Age
39
XP
462
Country
France
I think your methodology is flawed because its prone to error. Did you return the SoC back to the original boards?

This is useless ,
the motherboard which was working perfectly received the "No-sd" SOC and it does not work.
the motherboard which was not working received a "good working" SOC and it works.
this clearly indicates that:
1) SOC no-sd/blackscreen dont works on any motherboard
2) the "good working" SOC works on both motherboards.
SO:
3) the 2 motherboards are ok and capable of working with a good SOC
4) the SOC that makes no-SD / blackscreen is dead!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Y @ YuseiFD: :creep: