Picofly AIO Thread

gamerfuel

New Member
Newbie
Joined
Apr 9, 2024
Messages
3
Trophies
0
Age
38
XP
29
Country
United States
Hi, I installed a Picofly in an unpatched Erista Switch, and it works fine if I power the Switch on while it isn't plugged into anything. However, if it's connected to a charger, the Switch boots into RCM mode and stays there. There are no lights from the Picofly at all when this happens. After unplugging and forcing a power cycle, the Switch boots properly again. Is this normal?
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,961
Trophies
2
XP
30,582
Country
United Kingdom
Hi, I installed a Picofly in an unpatched Erista Switch, and it works fine if I power the Switch on while it isn't plugged into anything. However, if it's connected to a charger, the Switch boots into RCM mode and stays there. There are no lights from the Picofly at all when this happens. After unplugging and forcing a power cycle, the Switch boots properly again. Is this normal?
Weird question especially as you installed it yourself, but are you sure it's a picofly glitch chip? The behaviour sounds like what happens with a trinket-type payload-pushing chip, which puts the Switch in RCM, but if there's a USB cable plugged in then it can't push the payload.
If it is one of the latter kind, then you can either flash it with a firmware that will reset the chip and push again when the cable is disconnected, or if it has a button then you can usually press the back case in the right place to reset the chip and push again.
 
  • Like
Reactions: Nephiel

gamerfuel

New Member
Newbie
Joined
Apr 9, 2024
Messages
3
Trophies
0
Age
38
XP
29
Country
United States
OK, first of all, why? As those can be softmodded...


Maybe AutoRCM is enabled, I would check that next.
I wanted to be able to boot from a powered-off state without a computer or jig.
According to Hekate, AutoRCM is off. I can't even enable AutoRCM via Hekate - attempting to toggle just says that it is still off.

Weird question especially as you installed it yourself, but are you sure it's a picofly glitch chip? The behaviour sounds like what happens with a trinket-type payload-pushing chip, which puts the Switch in RCM, but if there's a USB cable plugged in then it can't push the payload.
If it is one of the latter kind, then you can either flash it with a firmware that will reset the chip and push again when the cable is disconnected, or if it has a button then you can usually press the back case in the right place to reset the chip and push again.
Yep, it's a picofly - picofly toolbox reports it as using fw 2.73.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,961
Trophies
2
XP
30,582
Country
United Kingdom
I wanted to be able to boot from a powered-off state without a computer or jig.
According to Hekate, AutoRCM is off. I can't even enable AutoRCM via Hekate - attempting to toggle just says that it is still off.


Yep, it's a picofly - picofly toolbox reports it as using fw 2.73.
Weird. I'm no expert on the glitch chips but I don't think entering RCM is intended to be part of the process. It's what would happen if the EMMC couldn't be accessed, but I'm not sure how that could be dependent on something being plugged into USB or not.
 

gamerfuel

New Member
Newbie
Joined
Apr 9, 2024
Messages
3
Trophies
0
Age
38
XP
29
Country
United States
Thanks guys; it ended up being a completely separate issue. I'll document what I did below in case someone has a similar problem in the future.

I thought maybe Hekate refusing to toggle AutoRCM could be related to the problem, and I guessed Picofly was preventing AutoRCM from being toggled. After removing the Picofly, I was able to toggle AutoRCM, and I reinstalled the Picofly. This ultimately didn't do anything useful: instead of starting in RCM mode when plugging in a cable while powered off, it started the official bootloader. I turned AutoRCM back on, and I was back to where I started. So failing to toggle AutoRCM is a red herring.

(An aside: Hekate 6.1.1 incorrectly reported AutoRCM as being off, and I couldn't toggle from the off state. However, with Hekate 5.0.0, it correctly reported AutoRCM as being on, being unable to toggle from the on state. So you might not be able to trust what Hekate reports for AutoRCM when you have a Picofly installed.)

After that, I started checking for continuity between the eMMC connector and various parts of the board, using the Picofly install guide as a reference. I'm using a Picofly kit from Aliexpress, which contains a board that plugs into the eMMC connector and a flex cable to solder to the APU capacitors, so I didn't need to solder to the board besides at the APU capacitors. I was just checking for any signs of board / trace damage out of desperation.

I ended up finding what I believe to be two missing capacitors on my Erista board: the 3.3V point in the attached image, along with the capacitor north of it. (Image taken from the Picofly Install Guide). Not only were the capacitors missing, but the north pad of the 3.3V capacitor was bridged with both pads of the capacitor above it under a glob of solder. I got my Switch used years ago, and I've never had a problem with it prior to the Picofly install, but I guess a previous owner tried to mod it and got sloppy.

I wicked away excess solder and reflowed the pads to remove all the bridges, so that none of the pads are connected to each other. And now my problem is fixed: Picofly starts up when plugging in a charger or USB cable when the Switch is powered off. I'm a little concerned that I've being using my Switch without these capacitors for so long, but I haven't had issues in years of use, so I don't know if they're worth the risk of replacing.

My situation is pretty unique, but if someone's installing a Picofly by soldering directly to the board and runs into the same problem as me, double check that there are no bridges between any of the components around that 3.3V capacitor, either from solder or flux / IPA, because it appears that can prevent the Picofly from starting up when the Switch gets plugged in while powered off.
 

Attachments

  • Screenshot 2024-04-10 122926.png
    Screenshot 2024-04-10 122926.png
    262 KB · Views: 23

Karichi1919

Active Member
Newcomer
Joined
Nov 11, 2023
Messages
33
Trophies
0
Age
34
XP
86
Country
Italy
I'm getting an endless pulsating blue light, eventually it stops working. Could it be bad emmc? I can't boot on stock either, wanted to use the chip to diagnose.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,413
Country
Gaza Strip
This sounds like it might be my case, fried emmc acting like it just ain't there.
If the emmc is totally dead, you'll get different error.

There will be no white led, in the first time you turn on the picofly.
Those white led means picofly writing to the emmc.
If its failed, it will throws error.

Theres also bunch of emmc check before the glitch.
You will stuck with those errors.

Thats error (===) happened after all check on the emmc are ok.
If its indeed the emmc then the probable scenario is partial broken emmc.

The most logical one is the mosfet, and unstable connection to the emmc line (cmd/dat0/clk)

Picofly will try to glitch from a range of offset, randomly pick one by one until exhaust before throwing ===.
And everytime its glitch, it will read the response of the emmc (sniff) on cmd line.
If the response 'normal' it will repeat the glitch on another offset, until exhausted.
 

Karichi1919

Active Member
Newcomer
Joined
Nov 11, 2023
Messages
33
Trophies
0
Age
34
XP
86
Country
Italy
If the emmc is totally dead, you'll get different error.

There will be no white led, in the first time you turn on the picofly.
Those white led means picofly writing to the emmc.
If its failed, it will throws error.

Theres also bunch of emmc check before the glitch.
You will stuck with those errors.

Thats error (===) happened after all check on the emmc are ok.
If its indeed the emmc then the probable scenario is partial broken emmc.

The most logical one is the mosfet, and unstable connection to the emmc line (cmd/dat0/clk)

Picofly will try to glitch from a range of offset, randomly pick one by one until exhaust before throwing ===.
And everytime its glitch, it will read the response of the emmc (sniff) on cmd line.
If the response 'normal' it will repeat the glitch on another offset, until exhausted.
I swapped the emmc, it works now. I had full backups of the old original emmc, that is RAW GPP and BOOT0/1, as well as prod keys. I'm hoping just restoring them will work and won't get me banned. I never dumped the bis keys so I hope I didn't need them
Post automatically merged:

I swapped the emmc, it works now. I had full backups of the old original emmc, that is RAW GPP and BOOT0/1, as well as prod keys. I'm hoping just restoring them will work and won't get me banned. I never dumped the bis keys so I hope I didn't need them
Initialized in slow mode, I guess I need to try yet another emmc. I've already increased the resistors to 100 ohm
Post automatically merged:

Aaand it booted once or twice but then I get 2002-3539
 
Last edited by Karichi1919,
  • Like
Reactions: abal1000x

Warbeast81

New Member
Newbie
Joined
Mar 19, 2020
Messages
2
Trophies
0
Age
42
XP
107
Country
United Kingdom
Thanks guys; it ended up being a completely separate issue. I'll document what I did below in case someone has a similar problem in the future.

I thought maybe Hekate refusing to toggle AutoRCM could be related to the problem, and I guessed Picofly was preventing AutoRCM from being toggled. After removing the Picofly, I was able to toggle AutoRCM, and I reinstalled the Picofly. This ultimately didn't do anything useful: instead of starting in RCM mode when plugging in a cable while powered off, it started the official bootloader. I turned AutoRCM back on, and I was back to where I started. So failing to toggle AutoRCM is a red herring.

(An aside: Hekate 6.1.1 incorrectly reported AutoRCM as being off, and I couldn't toggle from the off state. However, with Hekate 5.0.0, it correctly reported AutoRCM as being on, being unable to toggle from the on state. So you might not be able to trust what Hekate reports for AutoRCM when you have a Picofly installed.)

After that, I started checking for continuity between the eMMC connector and various parts of the board, using the Picofly install guide as a reference. I'm using a Picofly kit from Aliexpress, which contains a board that plugs into the eMMC connector and a flex cable to solder to the APU capacitors, so I didn't need to solder to the board besides at the APU capacitors. I was just checking for any signs of board / trace damage out of desperation.

I ended up finding what I believe to be two missing capacitors on my Erista board: the 3.3V point in the attached image, along with the capacitor north of it. (Image taken from the Picofly Install Guide). Not only were the capacitors missing, but the north pad of the 3.3V capacitor was bridged with both pads of the capacitor above it under a glob of solder. I got my Switch used years ago, and I've never had a problem with it prior to the Picofly install, but I guess a previous owner tried to mod it and got sloppy.

I wicked away excess solder and reflowed the pads to remove all the bridges, so that none of the pads are connected to each other. And now my problem is fixed: Picofly starts up when plugging in a charger or USB cable when the Switch is powered off. I'm a little concerned that I've being using my Switch without these capacitors for so long, but I haven't had issues in years of use, so I don't know if they're worth the risk of replacing.

My situation is pretty unique, but if someone's installing a Picofly by soldering directly to the board and runs into the same problem as me, double check that there are no bridges between any of the components around that 3.3V capacitor, either from solder or flux / IPA, because it appears that can prevent the Picofly from starting up when the Switch gets plugged in while powered off.

I had a similar one I think the caps are for vsvr and vccin. the console turned on fine using the power button and would charge once on but wouldn't auto switch on using a charging cable so once the battery was dead it wouldn't detect the cable to charge again. I replaced the caps with 1uf or 2.2 plus the m92 and all was good
 

PikachuPrincess23

Well-Known Member
Member
Joined
Jun 22, 2015
Messages
1,197
Trophies
0
Age
32
XP
4,571
Country
Norway
I need help regarding my Nintendo Switch lite with Picofly.

1. I can't connect to online and get this error.

2. I can't transfer file over USB, I get this error" BuffData: 189: USB transfer timed out or failed" on Awoo Installer and I get same error on DBI.
Please help me.
 

Attachments

  • 20240419_184036.jpg
    20240419_184036.jpg
    1.5 MB · Views: 17

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,342
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,277
Country
Canada
Last edited by jkyoho,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +2
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
  • BigOnYa @ BigOnYa:
    I feel like gbatemp should make t-shirts or memorabilia to remember the lost ones. I bet the Polly shirts would sell out quick.
  • K3Nv2 @ K3Nv2:
    Nah that could actually bring lawsuits
  • K3Nv2 @ K3Nv2:
    Tempsuits
  • BigOnYa @ BigOnYa:
    PollySuits
  • BigOnYa @ BigOnYa:
    Your correct, Somebody would be guilty and there would be riots, then they storm the gbatemp capitol,
  • K3Nv2 @ K3Nv2:
    Online or not there are still certain rights that judges would have no issue handing out a warrant over
  • K3Nv2 @ K3Nv2:
    Just look at Kim dotcom
  • BigOnYa @ BigOnYa:
    Honestly I'm scared to, from you, but ok, lemme turn on vpn, virtual machine, private browser first
  • K3Nv2 @ K3Nv2:
    Remember that Alexa robot I gifted you
  • K3Nv2 @ K3Nv2:
    And that laptop Webcam you never tapped up
  • BigOnYa @ BigOnYa:
    That robot is here somewhere, I hear it moving around at night, but I haven't seen it for months.
  • BigOnYa @ BigOnYa:
    Oh that laptop I give to ancientboi, so you been watching him for months, and he's been watching you
  • K3Nv2 @ K3Nv2:
    Oh good more than enough material for the fbi
    +2
  • BigOnYa @ BigOnYa:
    Damn its 5 in morn, I gotta Go wake your mum and send her to work. Check ya later.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    He could make so much money!!! His arm would never get tired lol
    +2
  • S @ salazarcosplay:
    How are yall doing
    +2
  • VXNlcm5hbWU @ VXNlcm5hbWU:
    Just had a pure banger of a sandwich there, was very nice
    +1
    VXNlcm5hbWU @ VXNlcm5hbWU: Just had a pure banger of a sandwich there, was very nice +1