Hacking Hardware Picofly - a HWFLY switch modchip

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
560
Trophies
0
Age
31
XP
1,383
Country
United States
Anyone know an alternate RST point on an Erista? Not on the EMMC board, but somewhere else? The RST point on my EMMC came off.
SolderingPoints(patchedv1ANDv2).jpg
The blue line leads to a tiny pad near the EMMC, but not on it, so you should be able to hit that one.
 

realtimesave

///AMG
Member
Joined
May 19, 2020
Messages
521
Trophies
0
Age
45
XP
1,010
Country
United States
View attachment 363113
The blue line leads to a tiny pad near the EMMC, but not on it, so you should be able to hit that one.
Thanks I found the point, as far as I can tell, the little black component on your photo isn't on my board though. Is that any issue?
edit: tried it, still won't show me the chip's boot screen again. Possibly I have another wire that's an issue though. It's just booting straight into OFW.
edit: I'm getting yellow LED and then it goes to OFW. I checked my D0 point it is good on both ends. Not sure what's going on.
edit: RST came off, so.. it's real difficult to hit that point its very small. so I think I'll shelve this til tomorrow. Since I have SP1 and SP2 perfectly soldered, I might just buy a different modchip altogether because this one pretty much gave up on me hehe
 
Last edited by realtimesave,

Rodel

Well-Known Member
Member
Joined
Sep 10, 2020
Messages
116
Trophies
0
XP
573
Country
Philippines
NOT tested, so NOT putting into the main post (will be updated once I test everything).

no guarantees, use at your own risk.
for those who can't wait

!!!!PINOUT!!!! (resistors / mosfets are still required)

Common GPIO for all boards:
CMD => 28
CLK => 27
RST => 26

Waveshare 2040-zero / 2040-one (default, floating pins 29, 11, 16):
DAT => 29
CPU => 15

Raspberry Pi Pico (detected by thermal sensor on pin 29):
DAT => 22
CPU => 21

XIAO2040 (detected by LED power on pin 11):
DAT => 29
CPU => 6

Adafruit ItsyBitsy (detected by LED power on pin 16):
DAT => 29
CPU => 24

ChangeLog:
- fixed regulator setup
- firmware update feature (+ rollback to backup in case of non-working fw update)
- multiple boards support (no idea if that works, magic, ensure LED blinks after write! that means detection worked fine!!)
- extended OFW support, should not break BOOT0 anymore, OFW BCT is copied into the unused space

P.S. I need some rest.
Thanks for this my picofly on switch lite works..with fw2.5+unlock my issue is when I power on my switch the light is cyan and boot to ofw..but when I press the reset when switch logo it glitch to green light and boot to hekate.but when I flash this 2.6 it glitch to green no more click in reset and succesfully boot to hekate.i use 2 mosfet.by the way my RP2040 is like this and the version I see inside when I flash is v3.0. so 2.6 is the firmware compatible.the 2.5 seems have a bug to this R2040 v3.0
d1dc18af1808bbe3b8157f1780c12db9.jpg
IMG_20230405_135606.jpg
 
Last edited by Rodel,

rehius

Well-Known Member
Member
Joined
Feb 6, 2023
Messages
377
Trophies
1
Age
34
XP
1,790
Country
Canada
Can I use picofly to inject lockpick, etc. without emmc or does picofly only work with mounted emmc?
you need any eMMC installed. it can be empty or even different size, but it must have 4MB BOOT partition
Post automatically merged:

what does this mean/do? im gonna remove usbc, both buttons and 3v3 regulator
That is an onboard console voltage regulator setup that caused unstable glitch results (like @Rodel had).
 
Last edited by rehius,
  • Like
Reactions: susi91 and Ricky_25

Arakon

Well-Known Member
Member
Joined
Apr 24, 2008
Messages
446
Trophies
1
XP
1,055
Country
Gambia, The
NOT tested, so NOT putting into the main post (will be updated once I test everything).

no guarantees, use at your own risk.
for those who can't wait

!!!!PINOUT!!!! (resistors / mosfets are still required)

Common GPIO for all boards:
CMD => 28
CLK => 27
RST => 26

Waveshare 2040-zero / 2040-one (default, floating pins 29, 11, 16):
DAT => 29
CPU => 15

Raspberry Pi Pico (detected by thermal sensor on pin 29):
DAT => 22
CPU => 21

XIAO2040 (detected by LED power on pin 11):
DAT => 29
CPU => 6

Adafruit ItsyBitsy (detected by LED power on pin 16):
DAT => 29
CPU => 24

ChangeLog:
- fixed regulator setup
- firmware update feature (+ rollback to backup in case of non-working fw update)
- multiple boards support (no idea if that works, magic, ensure LED blinks after write! that means detection worked fine!!)
- extended OFW support, should not break BOOT0 anymore, OFW BCT is copied into the unused space

P.S. I need some rest.
Seems to work like a charm. Trained for 3 seconds the first time, then instantly glitches since.
 

Crypto

Member
Newcomer
Joined
Jun 24, 2013
Messages
18
Trophies
0
Age
40
XP
83
Country
Gambia, The
can anyone tell me, what component this is (the 3,3v point)? my ripped off.
 

Attachments

  • IMG_20230403_011640.jpg
    IMG_20230403_011640.jpg
    1.3 MB · Views: 105

Assidefok

Member
Newcomer
Joined
Mar 20, 2023
Messages
8
Trophies
0
XP
29
Country
Spain
NOT tested, so NOT putting into the main post (will be updated once I test everything).

no guarantees, use at your own risk.
for those who can't wait

!!!!PINOUT!!!! (resistors / mosfets are still required)

Common GPIO for all boards:
CMD => 28
CLK => 27
RST => 26

Waveshare 2040-zero / 2040-one (default, floating pins 29, 11, 16):
DAT => 29
CPU => 15

Raspberry Pi Pico (detected by thermal sensor on pin 29):
DAT => 22
CPU => 21

XIAO2040 (detected by LED power on pin 11):
DAT => 29
CPU => 6

Adafruit ItsyBitsy (detected by LED power on pin 16):
DAT => 29
CPU => 24

ChangeLog:
- fixed regulator setup
- firmware update feature (+ rollback to backup in case of non-working fw update)
- multiple boards support (no idea if that works, magic, ensure LED blinks after write! that means detection worked fine!!)
- extended OFW support, should not break BOOT0 anymore, OFW BCT is copied into the unused space

P.S. I need some rest.
You fucking rock! :D:grog::toot::toot:
 

Jopa777

Active Member
Newcomer
Joined
Sep 20, 2020
Messages
44
Trophies
0
Age
43
XP
236
Country
Portugal
You need to run the unlock.bin via hekate but backup Boot0 first


Sent from my iPhone using Tapatalk
Hi, thanks- worked but know I can't boot OFW- black screen and in CFW I have that sleep mode issue. Was checking hints and it says that a full system reset would resolve it. How do I do that if I can't boot into OFW? Thanks again
 

meha

Well-Known Member
Member
Joined
Feb 12, 2023
Messages
216
Trophies
0
Age
29
XP
854
Country
Korea, South
Hi, thanks- worked but know I can't boot OFW- black screen and in CFW I have that sleep mode issue. Was checking hints and it says that a full system reset would resolve it. How do I do that if I can't boot into OFW? Thanks again

it says "backup boot0 first" so i believe you must have done so.

mount sdcard, go to where backup is, move backup files to 'restore' folder.
boot into hekate, and restore boot partitions
 

rehius

Well-Known Member
Member
Joined
Feb 6, 2023
Messages
377
Trophies
1
Age
34
XP
1,790
Country
Canada
Hi, thanks- worked but know I can't boot OFW- black screen and in CFW I have that sleep mode issue. Was checking hints and it says that a full system reset would resolve it. How do I do that if I can't boot into OFW? Thanks again
now restore the boot0 backup.

OFW can be boot with hekate (More Config - Full Stock). full reset would fix sleep mode, OFW update would fix it completely (in case you have no BOOT0 backup)
 

Arakon

Well-Known Member
Member
Joined
Apr 24, 2008
Messages
446
Trophies
1
XP
1,055
Country
Gambia, The
My stock OS is still 4.0.1, and while I can boot to that just fine from Hekate, if I press the Power Button (to sleep mode), the console yellow screens and has to be force shutdown. I never ran the unlock.bin.

Anyway.. all done now.
 

Attachments

  • PXL_20230405_082340304.jpg
    PXL_20230405_082340304.jpg
    538.3 KB · Views: 94
  • PXL_20230405_081326348.jpg
    PXL_20230405_081326348.jpg
    334.1 KB · Views: 82
  • Like
Reactions: RiotRetroGaming

nqtal

Well-Known Member
Newcomer
Joined
Feb 11, 2023
Messages
53
Trophies
0
Age
34
XP
173
Country
Russia
Friends, I need your help. This component broke when I unsuccessfully soldered 3.3V line (switch lite). Where can I find it (what is it) or replace it with an analogue?
20230322_142810.jpg
 
  • Haha
Reactions: cowboy619

Jopa777

Active Member
Newcomer
Joined
Sep 20, 2020
Messages
44
Trophies
0
Age
43
XP
236
Country
Portugal
now restore the boot0 backup.

OFW can be boot with hekate (More Config - Full Stock). full reset would fix sleep mode, OFW update would fix it completely (in case you have no BOOT0 backup)
Thanks,
now restore the boot0 backup.

OFW can be boot with hekate (More Config - Full Stock). full reset would fix sleep mode, OFW update would fix it completely (in case you have no BOOT0 backup)
Thanks, restored boot0 and boot1. Tried to launch stock but receive message attached
 

Attachments

  • IMG20230405103710.jpg
    IMG20230405103710.jpg
    3 MB · Views: 106

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,562
Country
Australia
Whats brokeded on it?
is that blue th green or cyan ? can really see what excatly it is

if its cyan check ur mosfet cable if thats not the issue install a second mosfet
Post automatically merged:


nice
its looking good :-)
if u need someone for testing hit me up B-)
Post automatically merged:


how bad is it broken probaly fixable ?
or u think its a total Rip aslong as the apu isnt dead it should be fixable

Leftmost pad for emmc clk ripped off, breaking the connection to soc

NOT tested, so NOT putting into the main post (will be updated once I test everything).

no guarantees, use at your own risk.
for those who can't wait

!!!!PINOUT!!!! (resistors / mosfets are still required)

Common GPIO for all boards:
CMD => 28
CLK => 27
RST => 26

Waveshare 2040-zero / 2040-one (default, floating pins 29, 11, 16):
DAT => 29
CPU => 15

Raspberry Pi Pico (detected by thermal sensor on pin 29):
DAT => 22
CPU => 21

XIAO2040 (detected by LED power on pin 11):
DAT => 29
CPU => 6

Adafruit ItsyBitsy (detected by LED power on pin 16):
DAT => 29
CPU => 24

ChangeLog:
- fixed regulator setup
- firmware update feature (+ rollback to backup in case of non-working fw update)
- multiple boards support (no idea if that works, magic, ensure LED blinks after write! that means detection worked fine!!)
- extended OFW support, should not break BOOT0 anymore, OFW BCT is copied into the unused space

P.S. I need some rest.
Take rest. Remind me to update aio thread when full release is out
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
  • Psionic Roshambo @ Psionic Roshambo:
    Also doing like 320 dollars worth of coke in half a day lol damn it
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
    Psionic Roshambo @ Psionic Roshambo: Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest...