Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,688,071
  • Replies Replies 17,052
  • Likes Likes 15
Guys, can someone please confirm if this adaptor works for writing/reading Switches eMMCs?
https://www.aliexpress.com/item/1005002357378590.html?spm=a2g0o.cart.0.0.2bdc38daA4M5pC&mp=1
I dont think that module can read and write switch emmc bott1 and boot0. You need a specific realtek chipset combined with linux rtsx driver in order to be able to access boot0 and boot1 partitions. I think that you might be able to access the main user data partition as most card readers can but not boot0 and boot1.
Post automatically merged:

New chip by RP2040 is out !!!
Whats new about it?? Same chip with 100 ohm resistors??
OMG... After so many months at least they realised what was the reason of so many complaints for slow emmc errors :rofl2: :rofl2: !!

Ohh and you got a PLUS... :rofl2:
 
Last edited by snaker,
I think its working.
But i don't know whether the reball is possible. Not yet experience it.

I made the v2 green adapter using those nc, the same idea.
View attachment 388934
Still in delivery :D
My dude forget about this sandwiched pos. I already solved it using a flex. No need for double balls.

I'm still working on the jig though because this requires no rebelling.
 
  • Like
Reactions: abal1000x
Guys, can someone please confirm if this adaptor works for writing/reading Switches eMMCs?
https://www.aliexpress.com/item/1005002357378590.html?spm=a2g0o.cart.0.0.2bdc38daA4M5pC&mp=1
I dont think that module can read and write switch emmc bott1 and boot0. You need a specific realtek chipset combined with linux rtsx driver in order to be able to access boot0 and boot1 partitions. I think that you might be able to access the main user data partition as most card readers can but not boot0 and boot1.
Post automatically merged:


Whats new about it?? Same chip with 100 ohm resistors??
OMG... After so many months at least they realised what was the reason of so many complaints for slow emmc errors :rofl2: :rofl2: !!

Ohh and you got a PLUS... :rofl2:
As @snaker said, it does access the main partition, I have soldered an emmc to it (not from switch) and it behaves same as a standard usb drive.
But to read those partitions from switch emmc you will most likely need something like this
 
Last edited by QuiTim,
  • Like
Reactions: FreeLander
Hey guys, need some help. Using rp2040 tiny with 100ohm resistors added in place of the cmd and dat0 line. All connections give stable good readings and reball was successful too. Turned it on and it boots into ofw with the code of =*==. Emmc test failure. Never seen that before. I did bridge the cap for the 3.3v line with the cap next to it but I don't think that matters because the readings were the same as usual. Help and ideas for what is wrong please. Thanks.


Oh no! I just saw someone on here a while ago who grinded to far on the clk point and had the same error! Thing is my clk point was fine but near the clock point my flush cuts scraped the board. Tested the clock point in diode mode and it was fine but the scratched area was shorting. It wasn't a deep scratch or nothing that hasn't happened before. All covered with solder mask too. Does the emmc line run near the clk point!? Was it damaged? it still boots into ofw though? Does anyone know if its worth saving for the sake of a mod or call it and keep the ofw switch as a safety measure and not go digging deeper in a hole. Damn it!
 
Last edited by Takezo-San,
Hi.
I have a v2 switch and i installed picofly with flex cable. I used the 3.3v point on the emmc. The console boots in to ofw, i dont get the no sd card logo. I am on the latest 2.74 fw. And the error light is =*== eMMC test failure - read failed. This means do i have to try to use 100ohm resistors instead of 47? Thank you
did you figure it out?
 
Hey guys, need some help. Using rp2040 tiny with 100ohm resistors added in place of the cmd and dat0 line. All connections give stable good readings and reball was successful too. Turned it on and it boots into ofw with the code of =*==. Emmc test failure. Never seen that before. I did bridge the cap for the 3.3v line with the cap next to it but I don't think that matters because the readings were the same as usual. Help and ideas for what is wrong please. Thanks.
View attachment 389190
Maybe use the regular(zero) rp2040. The tiny did the same for me. What firmware version are you using?
 
  • Like
Reactions: Takezo-San
Maybe use the regular(zero) rp2040. The tiny did the same for me. What firmware version are you using?
was thinking that too. 2.73. I think the tiny is shoddy. I ran out of normal ones so ordered some of these. Will order a normal one and see what happens. Hope its just the chip. Thanks for the response and glad that someone else went through this. Did going to normal RP2040 work for you?
 
Hi guys, need some help with a picofly installation on a Switch Lite. Did the installation as per the guide, with 2 IRFHS8342 mosfet (no flex). When I turn on the Switch I have a long blue light, than a short, long, short yellow light is repeated 3 times.

Nothing appers on the screen. Removed all the installation ans the console do not turn on anymore. On PC RCM is detected. Redid all the installation with a new chip and same thing. Any ideas?

Thanks
 
Hi guys, need some help with a picofly installation on a Switch Lite. Did the installation as per the guide, with 2 IRFHS8342 mosfet (no flex). When I turn on the Switch I have a long blue light, than a short, long, short yellow light is repeated 3 times.

Nothing appers on the screen. Removed all the installation ans the console do not turn on anymore. On PC RCM is detected. Redid all the installation with a new chip and same thing. Any ideas?

Thanks
*=* No eMMC block 0 read (eMMC init failure?)
Do you have any pics or video. Check you're dat0 line and are you getting correct readings from your dmm?
 
*=* No eMMC block 0 read (eMMC init failure?)
Do you have any pics or video. Check you're dat0 line and are you getting correct readings from your dmm?
I'm attaching a video. Can you point me to a post listing what readings I should make?
 

Attachments

  • VID-20230819-WA0719.mp4
    3 MB
Never seen a list of correct readings but your wires do look a little long and do you have a high quality pic of your connections?
I'm attaching better pictures. Wires are about 2 inches long. Here are my readings on diode mode:

CPU 0.185
RST 0.024
CLK 0.528
CMD 0.515
DAT0 0.530
3.3V 0.138
GND 0
 

Attachments

  • IMG-20230819-WA0770.jpg
    IMG-20230819-WA0770.jpg
    212.2 KB · Views: 58
  • IMG-20230819-WA0769.jpg
    IMG-20230819-WA0769.jpg
    159.8 KB · Views: 53
I'm attaching better pictures. Wires are about 2 inches long. Here are my readings on diode mode:

CPU 0.185
RST 0.024
CLK 0.528
CMD 0.515
DAT0 0.530
3.3V 0.138
GND 0
your cmd joint looks a bit ragged and what grade wires are the black ones? Have you tried re-soldering your points? Clean up flux with ipa, joints might be messy with flux residue.
 
your cmd joint looks a bit ragged and what grade wires are the black ones? Have you tried re-soldering your points? Clean up flux with ipa, joints might be messy with flux residue.
Black wires are 28agw. Enamel is 36awg. I'll try to reflow CMD and do another cleaning.
 
was thinking that too. 2.73. I think the tiny is shoddy. I ran out of normal ones so ordered some of these. Will order a normal one and see what happens. Hope its just the chip. Thanks for the response and glad that someone else went through this. Did going to normal RP2040 work for you?
That's bad news for me. Just ordered the tiny ones and was excited to shift away from installing resistors and removing USB ports.

Did you figure our if your problem was 2.74 or the actual tiny? 2.74 is very problematic. Try 2.73 on Tiny. Let us know please
 
That's bad news for me. Just ordered the tiny ones and was excited to shift away from installing resistors and removing USB ports.

Did you figure our if your problem was 2.74 or the actual tiny? 2.74 is very problematic. Try 2.73 on Tiny. Let us know please
Yeah not good at all. I'm not sure why you're thinking about 2.74!? I never mentioned anything about that fw. I've been using 2.73 and on this one too. Even tried swapping out for a fresh tiny board and same thing. Never using these boards on an Oled. Might give other versions ago since I have a couple tiny boards now. But I think the nature of the oled, requiring 100ohms etc. Probably wee bit more power full than others. Ordered some normal rp zero locally. Hopefully it glitches. Thing is there was no white light to begin with on this tiny board. Shoddy board.

In conclusion:

ben-stiller-cancel-it.gif
 
Yeah not good at all. I'm not sure why you're thinking about 2.74!? I never mentioned anything about that fw. I've been using 2.73 and on this one too. Even tried swapping out for a fresh tiny board and same thing. Never using these boards on an Oled. Might give other versions ago since I have a couple tiny boards now. But I think the nature of the oled, requiring 100ohms etc. Probably wee bit more power full than others. Ordered some normal rp zero locally. Hopefully it glitches. Thing is there was no white light to begin with on this tiny board. Shoddy board.

In conclusion:

ben-stiller-cancel-it.gif

What issue are u having with the Tony's? I installed 30+ and never had a issue with them?

U sure the resistors u changed are solders correctly?

O also used 100ohm on cmd and dat0 no issue
Post automatically merged:

What issue are u having with the Tony's? I installed 30+ and never had a issue with them?

U sure the resistors u changed are solders correctly?

O also used 100ohm on cmd and dat0 no issue
Not all oled need 100ohm, I had only a few times a issue with slow emmc.
I just go straight for 100ohm so I don't run into any issues
 
What issue are u having with the Tony's? I installed 30+ and never had a issue with them?

U sure the resistors u changed are solders correctly?

O also used 100ohm on cmd and dat0 no issue
Post automatically merged:


Not all oled need 100ohm, I had only a few times a issue with slow emmc.
I just go straight for 100ohm so I don't run into any issues
Yep, soldered on fine. Checked with fresh board with original 47 ones on and got the same error code. Might be the batch I got from the seller or something else completely but @twins333 experienced the same thing too.
Post automatically merged:

Resoldered all the wires, cleaned up very well with IPA and still same issue. 😞

Should I try to shortener the wires or change gauges?
Thats unfortunate. You could try shortening them but it could be you knocked off a component somewhere. If its not booting normally there's something missing or broken off. But it's a Lite and alot of people, including me, have botched it. I personally think it's more sensitive than others but who knows for sure.
Post automatically merged:

resistors u changed are solders correctly
After putting them in, they showed 100.7 and 101 ohms. Roughly. Put pressure on them to see if they were in properly and they were.
 
Last edited by Takezo-San,
  • Like
Reactions: ice2k6

Site & Scene News

Popular threads in this forum