dangiu / PicoMemcard

Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
GNU General Public License v3.0
528 stars 38 forks source link

Blinking LED (Pico) - SD Module Power Problems #36

Closed BRIK1111 closed 1 year ago

BRIK1111 commented 1 year ago

I built the original PicoMemcard and everything was fine. I upgraded to the plus using the same SD card module as the guide and receive the blinking LED 99% of the time. Strangely, there have been one or two times when the test memory card file provided does appear.

I uploaded the new uf2 file, the SD card appears through the Pico on my computer for file transfer - so I'm confident the wiring is correct and that the SD card expansion module works. I've also measured the voltage on the module as it's plugged into the PlayStation. 3.5v more or less on the dot. I've also tried the bodge wire fix directly to pin 36 from the other threads. With that installed, I instead measure just under 3v. Could the module not have the power range that's advertised?

Edit: Just want to add that I've tried multiple SD cards.

dangiu commented 1 year ago

Since the SD card pops up when connected to the PC we know that the SD module and microSD card are both functional. To test whether this is a power issue I would suggest trying the following:

Make sure to only disconnect the power pin and not the ground pin (to the PSX) otherwise they will not be able to communicate properly. Btw which PSX model do you have? Sorry for the late reply, let me know how it goes :)

BRIK1111 commented 1 year ago

Yep, taping off the 3.3v and plugging in a charger worked. Does this indicate that the module doesn't work as well on 3.3v as advertised?

The PS1 models I've tried are the SCPH-102 and the SCPH-7502 (both PAL).

dangiu commented 1 year ago

Yup, that is likely the reason why. Are you able to try with another SD module? Btw could you post a picture of your current one just for reference?

BRIK1111 commented 1 year ago

I've ordered another, this time from a reputable seller as opposed to eBay. I'll report back if it works.

Here is a photo of the original: PXL_20221214_132928634

dangiu commented 1 year ago

Aesthetically is very similar to the one I was using, I'll see if I still have it and compare the part number of the power regulator.

BRIK1111 commented 1 year ago

I tried another that looked nearly identical (it's just missing the text that says "HW-125") and had the same issue! But again, taping off the 3v contact and plugging in a 5v power supply worked. Pretty disappointing since this was also advertised as specifically being compatible with 3v.

PXL_20221231_084149672 MP

So, I bought this since it has a dedicated contact point for 3v power: https://www.jaycar.com.au/arduino-compatible-sd-card-interface-module/p/XC4386?pos=1&queryId=1f13511ba25c52c03adf5557b7537b72&sort=relevance

And it works! It's a shame that it's so big since it uses a full-size SD card, but I'll take it as a win.

DSC01254

dangiu commented 1 year ago

I'm glad that at least now it works, I've changed the title of the issue so that it may be easier to find for other people that have the same problem. Happy new year!

dazzaXx commented 3 months ago

Hi, I just wanted to add onto this issue here as I also had the exact same problem. Instead of looking for another module, I learn't that if you bridge pin 2 and 3 on the regulator, it bypasses it so you can use 3v. Simple fix. All I did to bridge them was put a blob of solder in between them. Although it probably will break if you bridge it and also attempt to use 5v.

1