Hacking Hardware Picofly - a HWFLY switch modchip

LuigiGad

Well-Known Member
Member
Joined
May 7, 2023
Messages
264
Trophies
0
Age
56
XP
755
Country
Italy
I made the modification on the OLED switch, and after soldering all the points and making the connections with the chip, everything worked very well; the 'No SD card' screen appeared repeatedly. My problem started after I began reassembling the Nintendo. After placing the copper heatsink and tightening it with screws, the switch only booted into the original system. The chip showed a blue light, a long yellow light, and a short yellow light.

I removed the heatsink, and it worked a few times on the modified system, but other times it booted into the original system. I re-soldered some points to shorten the wires, but nothing changed; now it continues to show the long yellow light and the short yellow light.

Clk 0.862
CMD 0.632
Dat0 1.743
3.3 0.866
RST 1.538
dat0 error To measure the real value of DAT0 you have to unsolder the cable from the chip
 

joaoneves

Member
Newcomer
Joined
Jul 29, 2023
Messages
10
Trophies
0
Age
31
XP
51
Country
Brazil
dat0 error To measure the real value of DAT0 you have to unsolder the cable from the chip
I thought the readings were high because the dat0 cable was connected to the chip. I removed the dat0 cable from the chip and got the correct value of 0.862. After confirming everything was correct, I re-soldered it, and it started working again multiple times; I did at least 10 boots that entered Hekate.

I decided it was time to close the Nintendo. After putting on the heatsink, I booted it up and everything was fine. I reattached the shielding, tightened all the screws, and booted it up, and it entered Hekate. BUT on the second attempt, it went back to the original system with the same error code: 'long yellow, short yellow'.

Tomorrow I will redo the soldering of this point again, but it’s very strange. Could it be the chip? Since all the readings seem to be good and the soldering looks fine.
Post automatically merged:

That's the error code for Dat0. Also, your reading looks a bit high. Double check the connections for that.
The reading was measured directly from the modchip of dat0, but to be sure, I removed the dat0 and measured only on the cable, and the reading was 0.862. I re-soldered it, and it started entering Hekate again for about 10 times in a row. I decided to close it up, put on the heatsink, the shielding, and all the screws. I tested it again, and it entered Hekate. BUT on the second time, it returned with the same error of dat0 not connected and booted into the original system.
 
Last edited by joaoneves,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,132
Trophies
0
XP
1,647
Country
Gaza Strip
I thought the readings were high because the dat0 cable was connected to the chip. I removed the dat0 cable from the chip and got the correct value of 0.862. After confirming everything was correct, I re-soldered it, and it started working again multiple times; I did at least 10 boots that entered Hekate.

I decided it was time to close the Nintendo. After putting on the heatsink, I booted it up and everything was fine. I reattached the shielding, tightened all the screws, and booted it up, and it entered Hekate. BUT on the second attempt, it went back to the original system with the same error code: 'long yellow, short yellow'.

Tomorrow I will redo the soldering of this point again, but it’s very strange. Could it be the chip? Since all the readings seem to be good and the soldering looks fine.
Post automatically merged:


The reading was measured directly from the modchip of dat0, but to be sure, I removed the dat0 and measured only on the cable, and the reading was 0.862. I re-soldered it, and it started entering Hekate again for about 10 times in a row. I decided to close it up, put on the heatsink, the shielding, and all the screws. I tested it again, and it entered Hekate. BUT on the second time, it returned with the same error of dat0 not connected and booted into the original system.
Its famous problem for Dat0 flex, as we're all usually meet with that problem, maybe 1 weeks, or 1 month, or 3 month.

But someone here said he already installed like 3000 of that flex, without a single problem. So who knows, maybe our skill are not good enough :D.
 

CarlosCruz

Active Member
Newcomer
Joined
Jul 11, 2023
Messages
40
Trophies
0
Age
35
XP
194
Country
Spain

Attachments

  • Screenshot_20241104_061053_Gallery.jpg
    Screenshot_20241104_061053_Gallery.jpg
    1.7 MB · Views: 9

joaoneves

Member
Newcomer
Joined
Jul 29, 2023
Messages
10
Trophies
0
Age
31
XP
51
Country
Brazil
Montei o switch inteiro e coloquei o invólucro externo. Eu também verifiquei essa parte USB na parte inferior da placa.

A questão é: seria melhor desmontar o interruptor e colocá-lo no lugar, ou o interruptor ficará bem sem isso?

Essa blindagem protege o USB de curto-circuito ou algo assim, ou é apenas para interferência?
 

Attachments

  • IMG_20241104_073818.jpg
    IMG_20241104_073818.jpg
    4.3 MB · Views: 10

Myst0gan

Well-Known Member
Member
Joined
Oct 17, 2023
Messages
125
Trophies
0
XP
126
Country
United States
Does anyone know if picofly works also with Japanese or Chinese version of switch?? I am guessing yes, just want to be sure if anyone has already tried and succeeded in it??
 

LuigiGad

Well-Known Member
Member
Joined
May 7, 2023
Messages
264
Trophies
0
Age
56
XP
755
Country
Italy
Does anyone know if picofly works also with Japanese or Chinese version of switch?? I am guessing yes, just want to be sure if anyone has already tried and succeeded in it??
I just modded a jap one, the only difference is that I have to use the adapter on the charger socket
 

Attachments

  • photo_4_2024-11-02_16-22-09.jpg
    photo_4_2024-11-02_16-22-09.jpg
    112.5 KB · Views: 8
  • Like
Reactions: Myst0gan

joaoneves

Member
Newcomer
Joined
Jul 29, 2023
Messages
10
Trophies
0
Age
31
XP
51
Country
Brazil
What is the minimum size required for the creation to back up the NAND of the OLED model?

Can I do it with less than the original capacity of 59GB? I'm asking because on the Switch v1, v2, and Lite, I used the minimum size of 12GB, which corresponds to the size that the original system occupies.
 

Myst0gan

Well-Known Member
Member
Joined
Oct 17, 2023
Messages
125
Trophies
0
XP
126
Country
United States
What is the minimum size required for the creation to back up the NAND of the OLED model?

Can I do it with less than the original capacity of 59GB? I'm asking because on the Switch v1, v2, and Lite, I used the minimum size of 12GB, which corresponds to the size that the original system occupies.
You can try, tbh I've never tried with less than 64 gb
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,626
Trophies
3
Website
form.jotform.com
XP
2,689
Country
Canada
What is the minimum size required for the creation to back up the NAND of the OLED model?

Can I do it with less than the original capacity of 59GB? I'm asking because on the Switch v1, v2, and Lite, I used the minimum size of 12GB, which corresponds to the size that the original system occupies.
Backup entire gpp emmc 26/52GB is no longer mandatory since emmchacgen can rebuild the most of them.
All you need is individual prod.key and the prodinfo partition, which can be extract/backup from NxNandManager
 
  • Like
Reactions: joaoneves

joaoneves

Member
Newcomer
Joined
Jul 29, 2023
Messages
10
Trophies
0
Age
31
XP
51
Country
Brazil
I noticed an unlocking behavior where it enters Hekate repeatedly if the device is COLD, but after warming up, it shows a long yellow error, followed by a short yellow error 'Dat0 not connected.'

Could the flex cable connected to the NAND expand after heating up? In that case, the flex might end up losing its connection.

Or is there another possible cause for this behavior? CPU flex? Clk, RST?
Post automatically merged:

Backup entire gpp emmc 26/52GB is no longer mandatory since emmchacgen can rebuild the most of them.
All you need is individual prod.key and the prodinfo partition, which can be extract/backup from NxNandManager
Thank you, my friend. Is there a place where I can get more information about this?

For example, I used to create the alternative NAND on v1/v2/lite with 12GB instead of creating it with 32GB, and the unlock worked very well.
In this case, I’m not talking about the backup but the executable system within the SD card.
 
Last edited by joaoneves,

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,626
Trophies
3
Website
form.jotform.com
XP
2,689
Country
Canada
Thank you, my friend. Is there a place where I can get more information about this?
https://gbatemp.net/threads/help-accidently-blue-screened-my-switch.650699/post-10403813
For example, I used to create the alternative NAND on v1/v2/lite with 12GB instead of creating it with 32GB, and the unlock worked very well.
In this case, I’m not talking about the backup but the executable system within the SD card.
resize emummc user partition is always OK, I think minimum is around 7GB, then all rest goes to spare SD space. system partition wise I dont know but I dont think you would resize any partition than user partition.
 
  • Like
Reactions: joaoneves

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/shorts/grwnjZRWmMg