sanni / cartreader

A shield for the Arduino Mega that can back up video game cartridges.
GNU General Public License v3.0
2.21k stars 226 forks source link

Can't dump Starwing (SNES, PAL) #1028

Open BenoitCaron opened 1 month ago

BenoitCaron commented 1 month ago

OSCR firmware version

14.3

OSCR hardware version

HW5 Rev5

Attach OSCR_LOG.txt file here

OSCR HW5 V14.3

[+] Super Nintendo/SFC

[+] SNES/SFC cartridge

Searching database... Checksum: 00FF Header CRC32: AD9F2E43 Header CRC32: 546FF471 Header CRC32: A6932322 Header CRC32: B00AC917 Header CRC32: CB040CF6 Header CRC32: 86DAEEC6 Header CRC32: A5F599F1 Header CRC32: 5D1AFD5E Header CRC32: 5101B422 Header CRC32: 5D9EED2B Found

Name: STAR WING Revision: 0 Type: LoROM SlowROM ICs: ROM SuperFX ROM Size: 1 MB (32 banks) Save Size: 32 KB Checksum: 00FF Press Button...

[+] Read ROM

Saving to SNES/ROM/STAR WING/6/... [***] Checksum... 0214 != 00FF Invalid Checksum CRC32... C66B320D -> Not found Press Button...

[+] Read ROM

Saving to SNES/ROM/STAR WING/7/... [***] Checksum... 02A6 != 00FF Invalid Checksum CRC32... 177D37D6 -> Not found

System used

SNES/Super Famicom

Describe the issue.

I have been trying to dump my PAL Starwing cartridges for ages now, expecting it would magically work with every new firmware release. I've thoroughly cleaned the contacts and inspected the PCB, but can't find anything wrong with it. IMG_3456 IMG_3455

PsyK0p4T commented 1 month ago

Oh... epoxy-style ! Is this coming from a PAL cartridge ? Various Star Wing carts I've dumped until now were all using big PCBs, and dumped fine with OSCR. I've never tested one like yours. front At least you got a rev0, confirmed by header and PCB label, so final CRC32 should be 865F1A71.

Have you tried to double clean the pins ? With a soft rubber for example. Also, using 5V ?

BenoitCaron commented 1 month ago

Yes the epoxy had me wondering at first, but there seems to be several revisions of Starwing, so it seems my cartridge is legit. I have cleaned the pins to the best of my ability, and I do use 5V. Again, this is the only cartridge I haven't been able to dump so far (tested every slot with every cartridge type multiple times).

sanni commented 1 month ago

Is there a way to tell what version of the PCB is inside the cartridge? Does the label differ from the normal version? It looks interesting.

BenoitCaron commented 1 month ago

I've posted pictures of the PCB in my first messages, all labels are visible I believe

PsyK0p4T commented 1 month ago

@BenoitCaron can you post some pics of the cart's front sticker ? I have the feeling that it will be pretty same for every Star Wing carts. Here is mine :

cart

@sanni if we can't identify them by stickers, it should be possible by looking at cart's bottom side. The PCB with big chips is brown around the pins. Whereas epoxy one looks more greenish.

BenoitCaron commented 1 month ago

Absolutely, here it is IMG_3498