Hacking Hardware Picofly - a HWFLY switch modchip

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,067
Trophies
0
XP
1,389
Country
Gaza Strip
what is the risk? software or hardware? Where can i find 2.75? On rehius github?
View attachment 398262
"what is the risk? software of hardware?"
This is my opinion might be wrong. In hardware-wise theres should be no problem. But in software-wise, if you use the vanilla rp2040, then you might take the usb out from the board. So you could only update using toolbox.bin. If something error, and the glitch wont work, then to revert back you need to uninstall the rp2040 from the mainboard and put the usb port back.

"On rehius github?"
Yes it is.
 
  • Like
Reactions: Crung

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
"what is the risk? software of hardware?"
This is my opinion might be wrong. In hardware-wise theres should be no problem. But in software-wise, if you use the vanilla rp2040, then you might take the usb out from the board. So you could only update using toolbox.bin. If something error, and the glitch wont work, then to revert back you need to uninstall the rp2040 from the mainboard and put the usb port back.

"On rehius github?"
Yes it is.
where can i find your version?
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,067
Trophies
0
XP
1,389
Country
Gaza Strip
where can i find your version?
The source code is in here:
https://github.com/abal1000x/usk
branch 'abal_version'
But theres no 'releases', i just too lazy to set it up.

I attach the last build (v200.75), yesterday i update the installation on my brother oled with this firmware.


I also build and attach the v2.76 rehius code, which still not yet on the 'releases'.
 

Attachments

  • custom fw.v200.75.zip
    60.3 KB · Views: 40
  • v2.76.zip
    59.9 KB · Views: 46
  • update_v2.76.bin.zip
    44.7 KB · Views: 51
  • update_v200.75.bin.zip
    45 KB · Views: 38

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
The source code is in here:
https://github.com/abal1000x/usk
branch 'abal_version'
But theres no 'releases', i just too lazy to set it up.

I attach the last build (v200.75), yesterday i update the installation on my brother oled with this firmware.


I also build and attach the v2.76 rehius code, which still not yet on the 'releases'.
Thanks! One more question before i am going to attempt this. In guide i see i need to put the firmware with ".bin" ending. The picofly firmware has ".uf" ending.
Does this mean that the ".uf" has to be compressed into ".bin" (in case i downloaded ".uf")?
Also is 2.76 safe for usage? Is it confirmed?
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,067
Trophies
0
XP
1,389
Country
Gaza Strip
Thanks! One more question before i am going to attempt this. In guide i see i need to put the firmware with ".bin" ending. The picofly firmware has ".uf" ending.
Does this mean that the ".uf" has to be compressed into ".bin" (in case i downloaded ".uf"?
No its 2 different file.

Theres 2 method to update the rp2040 firmware, choose one of it:

v2.76.uf2 => This is installed by putting the rp2040 into boot mode (press and hold the boot button and plug the usb to the pc, then release the button). There will be new storage shows on the explorer, then drag-n-drop that file to the drive shown.

update.bin => This is copy-pasted into the microsd root, then goes to the toolbox and do update.
 

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
Update failed X_X Now it boots to OFW. Guess its time to solder usb port X_X
Post automatically merged:

Nevermind. For some reason first boot was to OFW. Now it works.
 

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
Its suck.
When i modify the code, its happened all the time.

Now for development, i've use the rp2040-tiny.
Its way easier to upload the firmware.
Im confused now. Did it work or not (how can i check my current picofly firmware)?
First boot was straight to OFW.
Now the chip works,it glitches.
Post automatically merged:

So this did not fix my problem. I still have error in OFW. Im doing a emmc sthetix LVL 1 repair, and i got this error. What does this mean?
1696855455647.png
 
Last edited by Crung,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,067
Trophies
0
XP
1,389
Country
Gaza Strip
Im confused now. Did it work or not (how can i check my current picofly firmware)?
First boot was straight to OFW.
Now the chip works,it glitches.
Post automatically merged:

So this did not fix my problem. I still have error in OFW. Im doing a emmc sthetix LVL 1 repair, and i got this error. What does this mean?
View attachment 398273
"how can i check my current picofly firmware?"
Using the toolbox, after successfull glitch.

I've no idea for level 1 sthetix. Hopefully other might give a clue on it.
 
  • Like
Reactions: Crung

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
"how can i check my current picofly firmware?"
Using the toolbox, after successfull glitch.

I've no idea for level 1 sthetix. Hopefully other might give a clue on it.
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
1696858237362.png

Well.
1696859431090.png
 
Last edited by Crung,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,067
Trophies
0
XP
1,389
Country
Gaza Strip
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
Do you use flex cable to the emmc dat0?
 

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
Im confused now. Did it work or not (how can i check my current picofly firmware)?
First boot was straight to OFW.
Now the chip works,it glitches.
Post automatically merged:

So this did not fix my problem. I still have error in OFW. Im doing a emmc sthetix LVL 1 repair, and i got this error. What does this mean?
View attachment 398273
It means your eMMC went bad.
 

LuigiGad

Well-Known Member
Member
Joined
May 7, 2023
Messages
162
Trophies
0
Age
56
XP
488
Country
Italy
The source code is in here:
https://github.com/abal1000x/usk
branch 'abal_version'
But theres no 'releases', i just too lazy to set it up.

I attach the last build (v200.75), yesterday i update the installation on my brother oled with this firmware.


I also build and attach the v2.76 rehius code, which still not yet on the 'releases'.
Just put it on my switch lite (2.76 via toolbox). Seems slightly faster in the glitch
 

Vigintiduo

Well-Known Member
Newcomer
Joined
Sep 13, 2023
Messages
62
Trophies
0
Age
33
XP
184
Country
Italy
Can anyone tell me where in the hell are the SDA and SCL points on this V1 unit lol? It doesn't look like the image in the guide at all
 

Attachments

  • CM231009-202231001.jpg
    CM231009-202231001.jpg
    798.6 KB · Views: 27

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
990
Trophies
0
Age
124
XP
1,511
Country
Afghanistan
As a soldering newbie, I'm very scared to try and do this job myself! :wacko:
Go practice on a bunch of (unrelated) boards because you need both the skills and to figure out if you even have the right equipment for the job.
Things are really tiny and it's rather easy to mess up.
If you go working on your switch straight away, you'll probably ruin it.
 

Crung

Well-Known Member
Member
Joined
Jul 19, 2023
Messages
156
Trophies
0
Age
23
XP
217
Country
Romania
The emmc is totally bricked now :) I was doing a emmc restore from an older state, and i got error+ slow emmc warning when flashing. Now i am unable to glitch. I get *=* No eMMC block 0 read (eMMC init failure?) or =** eMMC init failure during glitch process (if i take the emmc out and put it back,battery unplugged dont worry).
I dont really feel bad about bricking it (that is a lie :cry:) since i already tought about it as a dead nintendo.This nintendo gave me so many problems. I wonder if i should declare it as for parts and be done with it and move on with my life, or if i should make a final attempt and buy this product in order to try to rewrite the emmc (i have a nand restore wich i suspect is not good, BUT I HAVE THE PRODKEYS)
1696908647656.png

Post automatically merged:

A wow that is very stupid.
If i keep pressure with my finger on the emmc connector, i am able to glitch :| I think i have a damaged plastic connector or connector pins. Super glue time:yay: . Im JOKING. Agh i really hope i wont have to change board connector X_X

So hear me out. I have another theory. Once the console was getting hot, even in CFW the screen would freeze. What was happening i think, was the emmc was getting disconnected since it doesnt have a perfect connection. That might not matter since i was basically booting from SD card, but it might have had some effect on the processor (the connecting and disconnecting of the emmc) resulting in it to stall and freeze ?

I had some flux into the connector.After cleaning it with cotton and alcohool (very carefully) it wont even glitch when i am putting pressure on the connector XD its like... evolving BUT BACKWARDS XD
1696925581255.png

Changed my connector because it looked like sht. Still no luck.
 

Attachments

  • 1696916211802.png
    1696916211802.png
    4 MB · Views: 28
  • 1696916222423.png
    1696916222423.png
    3.9 MB · Views: 20
  • 1696916362304.png
    1696916362304.png
    3.9 MB · Views: 27
  • 1696916371209.png
    1696916371209.png
    4.2 MB · Views: 25
  • 1696916381022.png
    1696916381022.png
    4.1 MB · Views: 29
Last edited by Crung,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
  • ZeroT21 @ ZeroT21:
    everyone perceives value diffrently
  • K3Nv2 @ K3Nv2:
    I buy cheap and whats useable
  • K3Nv2 @ K3Nv2:
    Twice out of the year I may get something that's $600
  • ZeroT21 @ ZeroT21:
    we all like nice things, sure, but I also want to keep money on the side
  • K3Nv2 @ K3Nv2:
    I'd have the same mentality if money wasn't an object
  • ZeroT21 @ ZeroT21:
    having a warped sense can happen
  • ZeroT21 @ ZeroT21:
    reason i question myself, but not constantly
  • K3Nv2 @ K3Nv2:
    If I had Elon money sure I'd have a 20 bedroom home
  • ZeroT21 @ ZeroT21:
    if only that alone could make me happy, but nope
    :D
  • ZeroT21 @ ZeroT21:
    you'll only feel more empty after most of your urges go away like that
  • K3Nv2 @ K3Nv2:
    Spam account tried getting $10 off me I'm like you didn't have it last week you'll be fine
    +1
  • ZeroT21 @ ZeroT21:
    i get spam links all the time, even through steam
  • ZeroT21 @ ZeroT21:
    get same links from scammers posing as my steam friends
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/KYZD7ykz9aQ?list=RDKYZD7ykz9aQ