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

My PicoMemcard+ is not reading any images at all? Stuck blinking red #32

Closed ilickmonkies closed 1 year ago

ilickmonkies commented 1 year ago

Like the title says, I soldered it all up and I know everything with the SD card works because when I put the image for the RP2040 into it it automatically switches to the memory card through the USB-C port. I tried it with the correct version of FreePSXBoot and one I got from PCSXR, both named 0.MCR when I put it in. Do you think this is a software thing or something I did?

ilickmonkies commented 1 year ago

The non-plus version works fine without the micro SD card module, I tried every format for the micro SD card just to see and that didnt work, so I will triple check the soldering on it, use a voltmeter and if that doesn't work I'm going to try out the DIY one of using the micro sd to SD converter

dangiu commented 1 year ago

To recap: the Plus version SD works when plugged into the computer (because it pops up and you can transfer the image) but when plugged into the PSX the led blinks red correct? In that case I believe it's a power issue... Some users have reported that their SD modules do not work correctly when plugged into the PSX (because of the low voltage). One of the solution was soldering the VCC input on the microSD card module to the 3.3V out of the Pico/RP2040-Zero).

ilickmonkies commented 1 year ago

Sorry for a late reply, I tried this out. SD Module VC in the 3V3 pin hole for the RP2040 and now when I connect it to my PC it does not show up as a USB device. Quadruple checked all the wiring again and it all checks out so I have no idea what's going on. I also seem to be using the same module that you do

dangiu commented 1 year ago

Ok let's try a new idea... First of all, which playstation model are you using? Second, do you have another Pico on hand? If the answer is yes, you could try to:

Zombar3 commented 1 year ago

Hi. I soldered pico zero with sd card, flashed it with PicoMemcard+ and the sd card works on PC, but doesn't work on PS1, tried to flash PicoMemcard not + and also doesn't work on PS1, red LED flashes shortly.

P.S. Pico works on PC as PicoMemcard with SD and without.

dangiu commented 1 year ago

You say that you have a "pico zero", do you mean an RP2040-Zero? In that case did you flash the PicoMemcard+.uf2 or the PicoMemcard+RP2040-Zero.uf2?

Zombar3 commented 1 year ago

I have RP2040-Zero and flash with PicoMemcard+RP2040-Zero.uf2

P.S. PS1 5500

dangiu commented 1 year ago

Ok thanks for the info. Since you are able to read the microSD card from PC but it fails when plugged into the PS a possible source of error could be a faulty memory card image. Where did you get your image? What file format is it?

Zombar3 commented 1 year ago

I use MemcardRex for save memory card image. Images in "docs/images" have size bigger then size on pico without sd . Red LED flashes 2 times shortly every time with sd or without.

dangiu commented 1 year ago

I'm not able to understand from this information alone.. Try to provide more details:

Zombar3 commented 1 year ago
  1. Windows 10
  2. I use empty image from MemcardRex
  3. Rename image with 0.mcr
  4. Now i flash picomemcard blinks red LED, picomemcard+ blinks red LED
  5. I try different SD cards 4, 16, 8 GB FAT32 formated
dangiu commented 1 year ago

Everything seems fine to me... Could you try with a non-empty image as well? On some batches of RP2040-Zero the LED is inverted (green-red) it may be unlikely (but still possible) that everything is working fine but the board still shows the red led.

Zombar3 commented 1 year ago

First blinking green, then constantly blinking red and PS1 not see memcard in browser.

P.S. I copy my memory card with MemcardRex, name MEMCARD.MCR and it's works, green LED lit, thanks. But i don't understand why SD card not works on PS1 and work on PC. What SD cards brands are supported?

P.S.S. I solder power to 5v of pico, sd card power to 3.3v of pico and it works, SD card Silicon Power

Thanks for help!!!