Hacking Hardware Picofly - a HWFLY switch modchip

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,069
Trophies
0
XP
1,391
Country
Gaza Strip
I installed the picofly using the method of just one mosfet on the back of the board, the other points I used from the PicoFlyGuideV.6.2 tutorial here on the forum, the same way I did it on another V2 switch that works normally. Would it be a case of redoing the installation or even replacing the picofly?
Try using OFW then write something to the microsd.
If its corrupted than its for sure the hardware (not from software such as hekate, atmosphere, etc).

I feel its more about hardware, like something is shorting the power line, consistently.
Check the cable, especially if you use enameled cable, on the edge. If its shorting the board.
 
  • Like
Reactions: Nephiel

Seco_Gobbo2

Member
Newcomer
Joined
Jul 6, 2023
Messages
15
Trophies
0
Age
35
XP
246
Country
Brazil
SciresM answered that error 010041544d530000 is likely related to a malformed user-configuration ini file.
https://github.com/Atmosphere-NX/Atmosphere/issues/1914
It could be an humand error, some editor leaving some invisible unicode junk or maybe you have some corruption on your card.
The user reporting the issue said he had to comment out the setting : power_menu_reboot_function
More people are having issues with this setting it seems.
Thanks for the link, I just read it and the problem reported is starting atmosphere, the fatal error in my case I can get around using the archive bit fix via Hekate. The big question is why are the games installed by DBI corrupting?
The card used passed the H2testw test without any problems
Post automatically merged:

Try using OFW then write something to the microsd.
If its corrupted than its for sure the hardware (not from software such as hekate, atmosphere, etc).

I feel its more about hardware, like something is shorting the power line, consistently.
Check the cable, especially if you use enameled cable, on the edge. If its shorting the board.
Thanks, I'll do that test tomorrow.
And yes, I used enameled wire, I was very careful during the installation so as not to damage anything, but a short could happen, I'll check everything, I'll probably change the wiring to be sure
 

Attachments

  • WhatsApp Image 2024-04-02 at 23.17.12.jpeg
    WhatsApp Image 2024-04-02 at 23.17.12.jpeg
    321.2 KB · Views: 8
Last edited by Seco_Gobbo2,
  • Like
Reactions: agelllos and Kioku

Schweino

Member
Newcomer
Joined
Jan 19, 2007
Messages
10
Trophies
1
XP
293
Country
Netherlands
So, I installed a RP2040 (Aliexpress) in my patched V1 and I wondered if the RP2040 is defective or if I did something wrong installing it.

The RP2040 does not want to be flashed: It shows up on my PC and Chromebook as external drive but nothing happens when I copy the fw_2.73.uf2 to it. Not even when I hold the boot button while connecting it to my PC. Also, there is no LED activity at all on the RP2040.

I figured that maybe it has preinstalled FW so I went ahead to install in into my switch. Upon booting, the switch boots straight into OFW, and again, the RP2040 has no led activity.

Is this a case of a faulty RP2040 or is my installation not correct? I am assuming that if I incorrectly installed in my switch that the switch wouldn't even boot to OFW?

Does anyone have any advise? I received 3 more and they all have the same issue.
 
  • Like
Reactions: agelllos

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
279
Trophies
2
XP
852
Country
Are they all RP2040-zero or RP2040-tiny? Do they have the Waveshare logo? If the Picofly firmware is on them, the LED should flash whenever the RP2040 is powered on. Not likely all 4 are defective.

Otherwise, they might be clone boards, some of those come with who knows what resistor values, and the LED wired wrong.
 
  • Like
Reactions: agelllos

Schweino

Member
Newcomer
Joined
Jan 19, 2007
Messages
10
Trophies
1
XP
293
Country
Netherlands
Update: I just put a picofly in from a switch that is working and it booted up to the picofly logo (and led is working) so I assume it's not my soldering job. The RP2040 must be without firmware but I can't get them to flash.

Is there another way to flash these maybe (instead of copying the w_2.73.uf2 to it)?

It's the board below:

Sb321e2b7c0194790964138826430e562P.jpg

Post automatically merged:

Update again: Seems the .uf2 was corrupt.... Though I did re-download it earlier, I did so again and now it worked.... Sorry for the confusion guys.... And thanks for your help.
 
Last edited by Schweino,
  • Like
Reactions: Kioku and agelllos

agelllos

New Member
Newbie
Joined
Apr 3, 2024
Messages
1
Trophies
0
Age
26
XP
2
Country
Greece
Hi can I mod my switch OLED with the modchip from this link? If yes, can you point me to a guide?
ali***ress c o m / _Ey08R
 

ks100rr

Member
Newcomer
Joined
Apr 5, 2024
Messages
9
Trophies
0
Age
32
XP
15
Country
United States
Hi can I mod my switch OLED with the modchip from this link? If yes, can you point me to a guide?
ali***ress c o m / _Ey08R
if you look up sthetix on youtube he has a bunch of great video on how to do the install as well as a github with a bunch of how to with numerous different mod chip being install on all different models.
 

zGHLooL

New Member
Newbie
Joined
Oct 24, 2020
Messages
1
Trophies
0
Age
33
XP
39
Country
Saudi Arabia
Hey guys , i recently installed two hwfly V6 on oled switch , one works perfectly, the other one is acting weird, it wont show any led light on the mod chip , and boot to official firmware only with no sign of detecting the mod chip , i tested the points sometimes 3.3v point give me 1.3v and sometimes show 0.933v and B show 1.5v or 1.8v other points are between normal range (0.5v to 0.9).
Any idea that might help me in the right direction?
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,069
Trophies
0
XP
1,391
Country
Gaza Strip
Last edited by abal1000x,
  • Love
Reactions: BaamAlex

Phantomas77

Well-Known Member
Member
Joined
Dec 19, 2022
Messages
285
Trophies
0
XP
727
Country
Italy
Hi all, would like to ask for some guidance, have this OLED with SKHynix which has been driving me nuts..

My usual install procedure:
  • RP2040-Tiny FW2.75 + 47/100/100
  • eMMC reball with leaded solder + AWG42 enamel wire for DAT0
  • CPU flex with double MOSFET
  • AWG36 insulated wires for the rest of points + AWG30 for 3.3/GND
The console on first boot showed ** RST is not connected I reflowed RST wire on the chip and then **= No eMMC block 1 read (should not happen). I verified and reflowed all DATA wires. Then it started to glitch and successfully boot to NO SD card screen. I did some more restarts and it always booted to NO SD screen within usual time. So I disconnected battery, started to apply some kapton on top of the chip, connected battery back to check before assembly and than I got =* D0 is not connected.

If I unplug and plug back the battery connector, sometimes it boots to NO SD, if I unplug and plug it again, I get D0 error. What I've done so far without success: reflowed eMMC, tested with RP2040-Zero (47/100/100), reballed again eMMC with new DAT0 wire, flashed RP2040-zero with 2.73 FW. I continue to get DAT0 error or successfull "NO SD boot" when I uplug/plug battery connector.

Whenever it glitches, the Hekate shows no problems with eMMC speed (400MB/s) and OFW works. I've already backup the prodkeys and Boot0/Boot1 data.

Right now on RP2040-zero sometimes I don't see any light on power on (black screen as well) or sometimes it slightly blinks blue... Seems like a short or something? Already checked all the power and data wires.

  • +3.3V. 0.360
  • DAT0 0.525
  • CMD 0.570
  • CLK 0.603
  • RST. 0.424
  • CPU. 0.431

Any help would be much appreciated
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,069
Trophies
0
XP
1,391
Country
Gaza Strip
Hi all, would like to ask for some guidance, have this OLED with SKHynix which has been driving me nuts..

My usual install procedure:
  • RP2040-Tiny FW2.75 + 47/100/100
  • eMMC reball with leaded solder + AWG42 enamel wire for DAT0
  • CPU flex with double MOSFET
  • AWG36 insulated wires for the rest of points + AWG30 for 3.3/GND
The console on first boot showed ** RST is not connected I reflowed RST wire on the chip and then **= No eMMC block 1 read (should not happen). I verified and reflowed all DATA wires. Then it started to glitch and successfully boot to NO SD card screen. I did some more restarts and it always booted to NO SD screen within usual time. So I disconnected battery, started to apply some kapton on top of the chip, connected battery back to check before assembly and than I got =* D0 is not connected.

If I unplug and plug back the battery connector, sometimes it boots to NO SD, if I unplug and plug it again, I get D0 error. What I've done so far without success: reflowed eMMC, tested with RP2040-Zero (47/100/100), reballed again eMMC with new DAT0 wire, flashed RP2040-zero with 2.73 FW. I continue to get DAT0 error or successfull "NO SD boot" when I uplug/plug battery connector.

Whenever it glitches, the Hekate shows no problems with eMMC speed (400MB/s) and OFW works. I've already backup the prodkeys and Boot0/Boot1 data.

Right now on RP2040-zero sometimes I don't see any light on power on (black screen as well) or sometimes it slightly blinks blue... Seems like a short or something? Already checked all the power and data wires.

  • +3.3V. 0.360
  • DAT0 0.525
  • CMD 0.570
  • CLK 0.603
  • RST. 0.424
  • CPU. 0.431

Any help would be much appreciated
Looking the error such as RST wire, then D0 error, then plug and unplug the battery.
Seems like theres common issue.

The RST might occured because the 3.3V power goes to rp2040 is not 3.3V.
The D0 error similar to RST, checking the voltage and outside of the normal voltage.
And again plug and unplug the battery might also affecting the 3.3V voltage goes to rp2040.

Maybe the first probe is checking the 3.3V voltage goes to the rp2040.
 

Phantomas77

Well-Known Member
Member
Joined
Dec 19, 2022
Messages
285
Trophies
0
XP
727
Country
Italy
Thanks for your insight @abal1000x, I didn't have a chance to do anything and it's always a black screen now, no light on pico after power button press. Seems like I burned something... I uninstalled the chip and CPU flex, black screen persists and the board seems to be heating if I plug it with power supply.

Any idea where should I start? Will check the M92T and PI13USB for shorts now...

Update: no shorts on those two IC's.
 
Last edited by Phantomas77,

superxoi

Well-Known Member
Member
Joined
May 8, 2020
Messages
164
Trophies
0
Age
32
XP
855
Country
Vietnam
Thanks for your insight @abal1000x, I didn't have a chance to do anything and it's always a black screen now, no light on pico after power button press. Seems like I burned something... I uninstalled the chip and CPU flex, black screen persists and the board seems to be heating if I plug it with power supply.

Any idea where should I start? Will check the M92T and PI13USB for shorts now...

Update: no shorts on those two IC's.
Do the console boot without the chip? If not check the 3.3v rail if it is shorted or not. If it is not shorted check the voltage when you plug the power cable in to see if the 3.3v rail give you 3.3v or not. If it is not then check your 3.3v regulator.
Post automatically merged:

Update: I just put a picofly in from a switch that is working and it booted up to the picofly logo (and led is working) so I assume it's not my soldering job. The RP2040 must be without firmware but I can't get them to flash.

Is there another way to flash these maybe (instead of copying the w_2.73.uf2 to it)?

It's the board below:

Sb321e2b7c0194790964138826430e562P.jpg

Post automatically merged:

Update again: Seems the .uf2 was corrupt.... Though I did re-download it earlier, I did so again and now it worked.... Sorry for the confusion guys.... And thanks for your help.
Maybe you can switch to use @psycho-neon board instead. It is too much fun using your own chip. I have tested on 20+ devices now all work great.
 

Attachments

  • VID_20240407_190602.mp4
    27 MB
Last edited by superxoi,

Myst0gan

Well-Known Member
Member
Joined
Oct 17, 2023
Messages
122
Trophies
0
XP
124
Country
United States
On switch OLED I'm getting everytime the same error *== "No eMMC CMD1 request (poor wiring, or dead CPU)" does anyone has any clue what it could be??



Here is what I've checked until now:

1. All the wiring, they're soldered properly (I'm using the same wire that I've already used in the past with other oleds)

2. Added a second resistor on dat0 and cmd (in total 97 Ohm)

3. Chaged the dat0 adapter

4. Changed hwfly flex cable for the apu (from v3 to v2, that has previously worked)

5. Changed the wire of the the clk with a thinner one, the error hasn't changed, so I switched back to my usual wire

6. Switched rp2040 with another one



After all this, the picofly keeps giving m
e the same error.
 

psycho-neon

Well-Known Member
Member
Joined
Nov 12, 2023
Messages
136
Trophies
0
XP
340
Country
Philippines
Maybe you can switch to use @psycho-neon board instead. It is too much fun using your own chip. I have tested on 20+ devices now all work great.
Thanks for the feedback! I appreciate it. 😊 I enjoyed the chip as much as you do. Perfect placement for every device.
Post automatically merged:

After all this, the picofly keeps giving m
e the same error.
Did you check the cmd line? The one on top of the SoC?
 

Myst0gan

Well-Known Member
Member
Joined
Oct 17, 2023
Messages
122
Trophies
0
XP
124
Country
United States
Thanks for the feedback! I appreciate it. 😊 I enjoyed the chip as much as you do. Perfect placement for every device.
Post automatically merged:


Did you check the cmd line? The one on top of the SoC?
Yup!! If I disconnect the cmd from Picofly I get the correct error "cmd isn't connected". If I measure from the top side of cmd resistor till the end of my wire, I get 4.7 KOhm

I get *== only when I disconnect clk and CPU, I've checked again both wires and diode readings, everything is normal like I used to get with the OLEDs that I've modded in the past
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
    BakerMan @ BakerMan: guys, should i change my pfp to one of these or keep it the same? (i guess i could change it...