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
Thank you! It worked, but now this. Crap :nayps3:
View attachment 359940
Ensure the CPU flat cable is properly attached and well-soldered.

If you use a single MOSFET, ensure the wires are short and thick. You need at least 0.2mm diameter copper wires, like here:
mosfet_v1.jpg

mosfet_v2.jpg
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
Ensure the CPU flat cable is properly attached and well-soldered.

If you use a single MOSFET, ensure the wires are short and thick. You need at least 0.2mm diameter copper wires, like here:

You sure have made a lot of creative wire routing. Impressive little mini-creations.
 

viperbite

New Member
Newbie
Joined
Mar 18, 2023
Messages
1
Trophies
0
Age
37
XP
108
Country
Belarus
I needed a third Switch anyway. Kids growing up and getting into gaming (He's going on 9). I'm not quite at the point I want him playing on my retro consoles. So, he's getting my old one and I'm getting the OLED.

@vittorio Please DM me. I'd like to see how far you are along so I don't have to reinvent the wheel twice.
I do not recommend using the OLED version for testing. The high complexity of restoring a backup due to the need to remove the emmc if something does not go according to plan and the mandatory presence of a programmer. Better use v2.
 

rcpd

Well-Known Member
Member
Joined
Jan 31, 2023
Messages
617
Trophies
0
Age
55
XP
1,385
Country
United States
I do not recommend using the OLED version for testing. The high complexity of restoring a backup due to the need to remove the emmc if something does not go according to plan and the mandatory presence of a programmer. Better use v2.
v2's were not available in my area. I had the choice between a Lite and an OLED. I didn't want the Lite.
 

rehius

Well-Known Member
Member
Joined
Feb 6, 2023
Messages
377
Trophies
1
Age
34
XP
1,790
Country
Canada
I do not recommend using the OLED version for testing. The high complexity of restoring a backup due to the need to remove the emmc if something does not go according to plan and the mandatory presence of a programmer. Better use v2.
You can always restore eMMC backup with picofly + Hekate. It boots no matter what, even with completely erased eMMC
 

Warbeast

Active Member
Newcomer
Joined
Dec 30, 2015
Messages
40
Trophies
0
Age
44
XP
294
Country
Nice to know it can boot with a blank emmc as I read once that hwfly-nx can boot with a blank emmc but the stock fw can't something to do with how it checks boot0 so with replacing the oled skhynix emmc it could be a pain however I havnt tested stock hwfly fw.
also oleds with skhynix and hwfly nx have random black screens with sandisk sd cards so pico might actually work better
 
Last edited by Warbeast,
  • Like
Reactions: impeeza

rcpd

Well-Known Member
Member
Joined
Jan 31, 2023
Messages
617
Trophies
0
Age
55
XP
1,385
Country
United States
I sold my 1st

I sold my v2 switch with sx core and bought a new oled installed hwfly then found a cheap banned oled for sale so installed a hwfly on that and now as I already had a pico I just bought a faulty v2 again replaced m92t for the fun of it
I've never played a switch game myself lol
Yea. Sounds like me. I play the games. Sometimes. Mostly I enjoy the exploit process. Soldering is getting harder as I get older, so usually I let someone with better eyes and steadier hands handle that now. Man I miss through hole printed boards. :(
 
  • Love
Reactions: binkinator

rehius

Well-Known Member
Member
Joined
Feb 6, 2023
Messages
377
Trophies
1
Age
34
XP
1,790
Country
Canada
Nice to know it can boot with a blank emmc as I read once that hwfly-nx can boot with a blank emmc but the stock fw can't something to do with how it checks boot0 so with replacing the oled skhynix emmc it could be a pain however I havnt tested stock hwfly fw.
also oleds with skhynix and hwfly nx have random black screens with sandisk sd cards so pico might actually work better
Replaced the Samsung eMMC with a blank SanDisk one, restored the Hekate backup - everything works like original

There is a common issue with hwfly / sx solution that corrupts OFW boot (picofly 2.5 has it fixed), might be the thing you are talking about.
 
  • Like
Reactions: Ricky_25

rcpd

Well-Known Member
Member
Joined
Jan 31, 2023
Messages
617
Trophies
0
Age
55
XP
1,385
Country
United States
Damn glad I bought the OLED now. I was using my v1 as a template for a custom made board that incorporates many of the resistors required for Picofly. The v1 is slightly different than the OLED. It wouldn’t have worked anyway.

@binkinator can you link me the adapter you used to connect the eMMC to a PC? I had it bookmarked but Firefox hates me.
 
  • Like
Reactions: Dee87

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
Damn glad I bought the OLED now. I was using my v1 as a template for a custom made board that incorporates many of the resistors required for Picofly. The v1 is slightly different than the OLED. It wouldn’t have worked anyway.

@binkinator can you link me the adapter you used to connect the eMMC to a PC? I had it bookmarked but Firefox hates me.
Sure thing! It was @evil_santa ’s comment here:

https://gbatemp.net/threads/switch-oled-256gb-nand-upgrade.608377/page-2#post-9762068
 

Warbeast

Active Member
Newcomer
Joined
Dec 30, 2015
Messages
40
Trophies
0
Age
44
XP
294
Country
Replaced the Samsung eMMC with a blank SanDisk one, restored the Hekate backup - everything works like original

There is a common issue with hwfly / sx solution that corrupts OFW boot (picofly 2.5 has it fixed), might be the thing you are talking about.

I mean oleds that have a skhynix emmc and hwfly-nx show random black screens when using sandisk sd cards to boot emunand but work fine with Samsung evo sd cards
 

rcpd

Well-Known Member
Member
Joined
Jan 31, 2023
Messages
617
Trophies
0
Age
55
XP
1,385
Country
United States
Your V1 should be able to mount you eMMC for you as well. Might want to try that first.
I had thought of that, but the problem is that I can’t have a Switch down for that long. My kids currently playing one and my wife will be when she gets done doing her after work thing.

I can wait. Gives me time to start the software side of it. Still no word from @vittorio.

@rehius Am I to assume I may ask you for pointers or advice? If not, that is perfectly acceptable.

Edit: thank you, @rehius. You’re very much appreciated.
 
Last edited by rcpd,

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,569
Country
Australia
I had thought of that, but the problem is that I can’t have a Switch down for that long. My kids currently playing one and my wife will be when she gets done doing her after work thing.

I can wait. Gives me time to start the software side of it. Still no word from @vittorio.

@rehius Am I to assume I may ask you for pointers or advice? If not, that is perfectly acceptable.

Edit: thank you, @rehius. You’re very much appreciated.

Good luck, this may seen like a stupid idea but why not compare the original firmware we got that was I'd locked (assuming it can boot atmosphere) compare it to the Ubuntu only one. Find where the sd payload is in the Id locked one and copy it over?

Note I'm not a programmer and have no idea I'd this would even work
 
  • Like
Reactions: qgywibczozfvvl

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/FdYTKAVSsXY?si=9E-2AU0JN-4hRZi3