Original Card Test

PS2 Original Card Test 1.0.1.0

El_isra

Developer
ps2_og_card_test-_-_ps2_og_card_test_20241126104842-png.44770
This application tries to auth memory cards on both ports with developer MagicGate.

Original memory cards support this, while no bootleg card seems to do so (tested with 7 of them).

If the card passes the test it could be a good sign that you have an og card.

IMPORTANT NOTE:
To avoid issues, please make sure to unplug and re-plug the cards before running the test ELF.
It seems like when cards are authenticated once with retail keys they can't go back to developer keys until they're disconnected.
 
Why "Formatted:0"?

Does test is destructible? I mean, it is possible to stuck with auth card by dev keys forever or it is something fully done on PS2 side, not card side?

It is possible to turn normal PS2 MC into COH's dongle?
 
Why "Formatted:0"?
I'm just printing all the information mcgetinfo() provides!

Does test is destructible? I mean, it is possible to stuck with auth card by dev keys forever or it is something fully done on PS2 side, not card side?

The original memory cards use by default the developer keys, retail SECRMAN just issues card command 0x7F, Wich basically tells the card to use retail MagicGate, this remains the same untill card looses power.

Even if it had some effect unplugging and replugging should fix it.

To the eyes of the card, it will be as if it was plugged on DTL-H Unit

It is possible to turn normal PS2 MC into COH's dongle?
Nope
 
Not at all (possible), or not yet?
not at all, how are we gonna make the memory card controller chip use arcade keys? only solution would be to replace it with a donor from dongle. wich defeats the purpose

Best route is to buy SD2PSX and use the soon to be public SD2COH firmware
 
El_isra updated Original Card Test with a new update entry:

more precision and simplicity

this new version of the tester app will check support for arcade magicgate (the keys used on system246 right card port) rather than developer magicgate

This brings the following advantages:
  • no more need to unplug and replug the cards if they were inserted prior to the test program being launched
  • better detection of high quality clones (see below)


A fellow developer made me aware of the existence of some high-quality memory card replicas, which...

Read the rest of this update entry...
 
@El_isra the first MC is not original. This can be seen in FreeSpace. It is necessary to add a limitation on FreeSpace since all MCs larger than 16 MB are not original. The application does not see the second MC. It is also not original (8 MB) and supports MagicGate according to KELFBinder.

7534f4c8ebe8e6a063b1002bf9403d26.jpg
 
Can you add the ability to show or dump the mcid? in both decrypted & encrypted form.
OSDatel & FreeVast had a seperate NTSC & PAL ELF for it before FMCB intergrated the signer.

The KELFBinder MagicGate test only shows the encrypted or decrypted? kc & kbit of the kelftool signed SYSTEM.XLF, not the end result encrypted kc & kbit of the signed osdmain.elf from your card,
HDProjectX will show the decrypted osdmain.elf kc & kbit in the bittable.bin
 
@El_isra the first MC is not original. This can be seen in FreeSpace. It is necessary to add a limitation on FreeSpace since all MCs larger than 16 MB are not original. The application does not see the second MC. It is also not original (8 MB) and supports MagicGate according to KELFBinder.

7534f4c8ebe8e6a063b1002bf9403d26.jpg
whats the card on the first port? an MMCE device?
 
@El_isra here are MC0 and MC1 from my test (these MCs have a black drop on the board and support MagicGate according to KELFBinder):

fc58e6f996ec2a3798c401bf1b4bb4c6.jpg
 
I will later on send a test build that logs the messages over network (you can catch it with ps2client listen command)

I would like to see the card responses, maybe they also used copies of the original controller firmware
 

Similar threads

Back
Top