d0k3 / GodMode9

GodMode9 Explorer - A full access file browser for the Nintendo 3DS console :godmode:
GNU General Public License v3.0
2.17k stars 194 forks source link

[BUG] Graphical Bug #771

Closed Pokemiah closed 2 years ago

Pokemiah commented 2 years ago

So you want to report a bug? Hold on, there are ways you could make things easier for us:

https://user-images.githubusercontent.com/35645879/162596913-7d2c5fa7-46e5-4251-b3ca-2ede46e48390.MOV

System Info Include this info to make our work easier:

Have you actually read this? [yes] I have read the information above

profi200 commented 2 years ago

This looks almost certainly like hardware failure to me. Follow these steps and see if the problem persists:

  1. Open the battery cover on the back side (where the microSD is located).
  2. Remove the battery and hold the power button for 30 seconds.
  3. Leave the system unpowered for 10 minutes.
  4. Insert battery and boot to HOME menu normally before you enter GodMode9 or any other homebrew.
  5. Power off and boot GodMode9 again.
Pokemiah commented 2 years ago

Ok, I tried your suggestion but it didn’t work. I think it reduced the stutter slightly, but that’s it. I do agree it might be a hardware issue, possibly the screen itself. That’s my guess anyway.

urherenow commented 2 years ago

I assume it doesn’t do that outside of gm9, because you didn’t mention that. If it doesn’t do that when looking at your home menu or while playing a game, how do you come to the conclusion that it’s a hardware issue?

Pokemiah commented 2 years ago

First of all, yes it does only do it with GM9. As to why I agree that it might be a hardware issue is because of the weird saturation my screen has when booting up my 3DS outside of GM9 and my brother’s 3DS does not have this flickering issue. I’m not 100% sure of it being a hardware issue, I just think it’s highly probable.

profi200 commented 2 years ago

The reason why i think this is hardware failure is look at the corners of the top screen in this video. Bottom left is the most obvious. It looks like this LCD is damaged either from a drop or other force.

Anyway, since the battery pull didn't fix it i would lean towards hardware issue. You mentioned washed out colors which can be a result of wrong calibration. Was the LCD ever replaced?

Pokemiah commented 2 years ago

No. It’s the same screen that came with the 3DS.

urherenow commented 2 years ago

Was it ever opened for any reason? Those ribbon cables can be very temperamental.

It's still throwing me off that you say it's fine playing a game. Would you consider installing fastboot3ds to see if the behavior is the same?

Also, I guess it's a bug hunting thing now to test both a direct launch of gm9 from fastboot3ds, and chainloading it from Luma3ds.

Pokemiah commented 2 years ago

I’m not sure if this counts but I did have to change the battery once since the old one was failing. The back cover doesn’t really use the screws anymore due to an accident while removing it for that. Otherwise, I never opened it up. I can try switching to FastBoot3DS, but it’ll be a bit before I can do that.

urherenow commented 2 years ago

You shouldn't have been able to mess up the LCD cable if you only went down to the battery. Although I have no idea how old this console is or how much use it got. The cables could have come loose by over-extending the top lid one too many times, or they could have some oxidation (corrosion) on them. The slightest of corrosion can be taken care of by simply disconnecting and reconnecting the cable, while slightly more requires a quick rubdown with a q-tip and some contact cleaner. Heck, I thought I had a dead microSD card a few days ago, but it works like a champ after cleaning it that way.

d0k3 commented 2 years ago

@Pokemiah - did you try fastboot3DS? We did, in fact, have some weird issues with Luma 3DS bootloader and GodMode9 in the past, but I doubt it's the same thing. Could be some kind of limited hardware failure. The 3DS was not built for eternity as we all know.

Pokemiah commented 2 years ago

@d0k3 I have not. I’ve been busy with my college finals this past month. However, I should be able to get to it later today as I have time.

Pokemiah commented 2 years ago

Ok, so I finally got around to switching to FastBoot3DS and that solved the issue. My screen no longer flickers with the latest version. I don’t know if it was my hardware, the chain loader, or a combination of both, but the issue has been resolved and I booted it three times just to make sure. Thanks for the help.