Picofly (RP2040) OLED getting error Failed to init eMMC. But with HWFLY working fine.

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,257
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,320
Country
United States
hi!, I have the solution!, same problem, I solved it by adding 4 resistors, yes, 4! on dat0, on a rp2040-tiny (and one more on cmd but I don't think it makes any difference). In fact, 235 ohms at dat0 (4 added + 1 on board), It only happened to me once with an emmc sk hynix.
Post automatically merged:


The difference is the value of the resistor that comes in dat0.
GG! You deserve a tip for your generous work. Ever considered getting a Ko-Fi? I'm sure someone will tip you for this.
 
  • Haha
Reactions: VenCraft

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,380
Trophies
2
XP
18,301
Country
Sweden
hi!, I have the solution!, same problem, I solved it by adding 4 resistors, yes, 4! on dat0, on a rp2040-tiny (and one more on cmd but I don't think it makes any difference). In fact, 235 ohms at dat0 (4 added + 1 on board), It only happened to me once with an emmc sk hynix.
Post automatically merged:


The difference is the value of the resistor that comes in dat0.
Would a 1880 Resistor work as well then?
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
I have the same issue with purple screen after installing picofly from Ali, and I understand that installing HWFLY solves the issue somehow, the problem is there are only INSTINCT clones are for sale now. Do they also solve the issue? Anyone had experience with it?
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,257
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,320
Country
United States
hi!, I have the solution!, same problem, I solved it by adding 4 resistors, yes, 4! on dat0, on a rp2040-tiny (and one more on cmd but I don't think it makes any difference). In fact, 235 ohms at dat0 (4 added + 1 on board), It only happened to me once with an emmc sk hynix.
@PaulGr This is the solution, literally at the bottom of the previous page. You should read the thread next time.
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,257
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,320
Country
United States
I read the thread and saw this solution, but this is not what I asked. I asked about other solution with installing HWFLY.
Ahhh, you want to fix a purple screen before trying the solution. I'm a little slow this morning, woke up an hour ago. Well, you could always try the Trading Area forum to try to acquire a HWfly from a member here. Other than that, there's eBay. Those are your best bets.
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
The problem is I can't really "try" the solution with adding resistors. The picofly 2040 board I have already has 240 ohm resistor on DAT0.. guess I'm out of luck here.

rp2040 (1).png
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,257
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,320
Country
United States
The problem is I can't really "try" the solution with adding resistors. The picofly 2040 board I have already has 240 ohm resistor on DAT0.. guess I'm out of luck here.

View attachment 413451
So you tested these values yourself with a multimeter? If so, then PicoFly must have put out a revision with a better resistor on board, but if you're saying that this results in a purple screen as well, then maybe that post wasn't the only solution, but a possible solution? To be sure, you are putting this in an OLED, correct? This issue only happens on an OLED with PicoFly 2040 for OLED installed. If this model is not designed for an OLED unit, or you are trying to install it in a Switch Lite, then that 238 ohm resistor will indeed cause a purple screen.
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
Yep, I tested the resistors with a multimeter and yes, that's an OLED model.
I've already modded 2 oled's with similar picofly boards and all worked fine. Now, the only thing that comes to mind is that those 2 oled's were 16.+ FW. And this one is 17.0.1 :mellow:
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,257
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,320
Country
United States
Yep, I tested the resistors with a multimeter and yes, that's an OLED model.
I've already modded 2 oled's with similar picofly boards and all worked fine. Now, the only thing that comes to mind is that those 2 oled's were 16.+ FW. And this one is 17.0.1 :mellow:
Uhhhh, yeah, that'll probably do it if AMS isn't the latest version and you don't disable blanking the serial in ProdInfo.
 
  • Like
Reactions: VenCraft

VenCraft

Member
Newcomer
Joined
Jan 19, 2016
Messages
7
Trophies
0
Age
37
XP
188
Country
Uruguay
Yep, I tested the resistors with a multimeter and yes, that's an OLED model.
I've already modded 2 oled's with similar picofly boards and all worked fine. Now, the only thing that comes to mind is that those 2 oled's were 16.+ FW. And this one is 17.0.1 :mellow:
Hi!, Rarely, but it happens, some models are not compatible with aliexpress chips. In all cases I solved it with rp2040-tiny and extra resistors in dat0 and sometimes also in cmd. Anyway, I don't remember getting a purple screen, I do remember partitions being deleted or a slow emmc.
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
Ok, so the purple screen issue is solved! B-)
Had to add 100 ohm resistor to DAT0, on top of the existing 240 ohm (total 340 ohm) and it worked perfect. Booting to OFW and CFW no problem.
 
  • Like
Reactions: Maq47

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
Ok, so the purple screen issue is solved! B-)
Had to add 100 ohm resistor to DAT0, on top of the existing 240 ohm (total 340 ohm) and it worked perfect. Booting to OFW and CFW no problem.
You might be on to something. Normally when people get this purple screen it means their user partition table vanished and the only way to retrieve it was using HWFLY.

Can't really say for sure but it seems like you found a solution to this "bricking" issue that people been facing forever.
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
You might be on to something. Normally when people get this purple screen it means their user partition table vanished and the only way to retrieve it was using HWFLY.

Can't really say for sure but it seems like you found a solution to this "bricking" issue that people been facing forever.
Not sure if this is a solution for a vanished user partition table, but definitely a solution for this kind of purple screen.
My eMMC didn't init in hekate, I got "emmc init failure" error, while to see vanished user partition table, eMMC must at least pass init stage.

Btw, I modded 2 more oled's after that with the same picofly board, one was samsung eMMC and the other one hynix. Both worked fine. So yea, no clue what had happened, can't see any pattern.
 

Hassal

Well-Known Member
Member
Joined
Apr 22, 2023
Messages
568
Trophies
0
Age
24
XP
515
Country
United Arab Emirates
Not sure if this is a solution for a vanished user partition table, but definitely a solution for this kind of purple screen.
My eMMC didn't init in hekate, I got "emmc init failure" error, while to see vanished user partition table, eMMC must at least pass init stage.

Btw, I modded 2 more oled's after that with the same picofly board, one was samsung eMMC and the other one hynix. Both worked fine. So yea, no clue what had happened, can't see any pattern.
If you want to help provide input to help others you could reproduce the problem (of course after doing backup and stuff).
This time you need to check your NAND table. I personally only seen this happen one time after modding hundreds of units.

According to this purple screen can mean several things one of course related to GPT table.
 
Last edited by Hassal,

etnicor

Member
Newcomer
Joined
Feb 25, 2024
Messages
17
Trophies
0
Age
46
XP
36
Country
Sweden
Question, where do you place the extra resistor for dat0?
Just somewhere inline from dat0?

Replacing the 238 ohm resistor even with microscope seems pretty tough.
 

PaulGr

Member
Newcomer
Joined
Jan 11, 2024
Messages
7
Trophies
0
Age
34
XP
10
Country
Israel
Question, where do you place the extra resistor for dat0?
Just somewhere inline from dat0?

Replacing the 238 ohm resistor even with microscope seems pretty tough.
Yes, just placed it inline to picofly board. Replacing 238 ohm resistor can be done but there's a good chance to burn it..
Speaking of burned resistors, I recently had the same issue with purple screen on OLED model, and adding inline resistors didn't help, (tried to add to dat0, to cmd and both). Turns out replacing cmd resistor solves the issue :blink:. Bottom line, this resistor was damaged during the soldering and it's a known issue to cause purple screen.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • 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."
    +1
  • 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.
  • 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
  • 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
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm