PS2 [Testers Needed] MX4SIO - WIP SD Compatibility Thread

Hi, i'm almost certain the issue that i'm having is in relation to the self-made adapter that i've constructed having some sort of issue but despite the SD Card that i'm using (knockoff, sandisk, samsung evo plus) I always end up with sd card logs that look something like this, varying in size but always just outputting a bunch of 0xFF
Pastebin link to log because it's not letting me attach my log: MX4SIO SD Card Debugger Log - Pastebin.com
 
  • Like
Reactions: TnA
Setup:
SCPH 90010
Bitfunx< SD Card Adapter for PS2 [TF]
SD Card: SanDisk Ultra 64 GB exFAT 32kb allocation size

sdcard_log_0.txt
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
Sending CMD0
OUT:0xff RES:0xff
W_OUT:0x40 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x95 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD8
OUT:0xff RES:0xff
W_OUT:0x48 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x1 RES:0xff
W_OUT:0xaa RES:0xff
W_OUT:0x87 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0x1
R_OUT:0xff RES:0xaa
R_OUT:0xff RES:0xff
R_OUT:0xff RES:0xff
Sending CMD55
OUT:0xff RES:0xff
W_OUT:0x77 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x65 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD41
OUT:0xff RES:0xff
W_OUT:0x69 RES:0xff
W_OUT:0x40 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x77 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD55
OUT:0xff RES:0xff
W_OUT:0x77 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x65 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD41
OUT:0xff RES:0xff
W_OUT:0x69 RES:0xff
W_OUT:0x40 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x77 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD55
OUT:0xff RES:0xff
W_OUT:0x77 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x65 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x1
Sending CMD41
OUT:0xff RES:0xff
W_OUT:0x69 RES:0xff
W_OUT:0x40 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x77 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x0
Sending CMD58
OUT:0xff RES:0xff
W_OUT:0x7a RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0xfd RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x0
R_OUT:0xff RES:0xc0
R_OUT:0xff RES:0xff
R_OUT:0xff RES:0x80
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0xff
R_OUT:0xff RES:0xff
Sending CMD9
OUT:0xff RES:0xff
W_OUT:0x49 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0xaf RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x0
OUT:0xff RES:0xff
OUT:0xff RES:0xfe
R_OUT:0xff RES:0x40
R_OUT:0xff RES:0xe
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0x32
R_OUT:0xff RES:0x5b
R_OUT:0xff RES:0x59
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0x1
R_OUT:0xff RES:0xdb
R_OUT:0xff RES:0xd3
R_OUT:0xff RES:0x7f
R_OUT:0xff RES:0x80
R_OUT:0xff RES:0xa
R_OUT:0xff RES:0x40
R_OUT:0xff RES:0x40
R_OUT:0xff RES:0xdf
OUT:0xff RES:0x21
OUT:0xff RES:0x86
OUT:0xff RES:0xff
Sending CMD10
OUT:0xff RES:0xff
W_OUT:0x4a RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x1b RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x0
OUT:0xff RES:0xff
OUT:0xff RES:0xfe
R_OUT:0xff RES:0x3
R_OUT:0xff RES:0x53
R_OUT:0xff RES:0x44
R_OUT:0xff RES:0x53
R_OUT:0xff RES:0x44
R_OUT:0xff RES:0x36
R_OUT:0xff RES:0x34
R_OUT:0xff RES:0x47
R_OUT:0xff RES:0x85
R_OUT:0xff RES:0x6e
R_OUT:0xff RES:0x67
R_OUT:0xff RES:0x95
R_OUT:0xff RES:0x0
R_OUT:0xff RES:0x1
R_OUT:0xff RES:0x72
R_OUT:0xff RES:0xf9
OUT:0xff RES:0x8b
OUT:0xff RES:0xdf
OUT:0xff RES:0xff
OUT:0xff RES:0xff
Sending CMD18
OUT:0xff RES:0xff
W_OUT:0x52 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0x0 RES:0xff
W_OUT:0xe1 RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0xff
OUT:0xff RES:0x0
 
Last edited:
  • Like
Reactions: TnA
Tested over 10 micro SD cards and SD cards, all with the same problem, when I rebooted the console into OPL, the PS2 game list disappeared and I had to unplug the MX4SIO and insert again before the game ISO list could continue to display. On the other hand, after entering OPL, the PS2 controller would spin out of control and crash, requiring a console reboot. Of course, the probability of this happening is not very high. I hope to optimize these bugs, thank you.
 
Known Problematic Cards
SD CardSubmitted ByIssueVersion Tested
Debugger/OPL
Fixed?
SanDisk 256GBTnAFailing CMD9, Response 0x80v0.2/4.6No
SanDisk 400GBTnAFailing CMD9, Response 0x80v0.2/4.6No
SanDisk (64GB?)MooninitesUnknown. Passes init testsv0.2/4.6Yes 4.7 HF
Sony 16GBlongsun_zhaoUnknown. Passes init testsv0.2/4.6No

Hello, I've got a sandisk 512gb micro sd card formatted as exfat and it won't show the games in OPL BDM4 nor the latest beta, I've put all the isos in the DVD folder. Could you recommend which version of OPL to try? thanks
 
Hi, i'm almost certain the issue that i'm having is in relation to the self-made adapter that i've constructed having some sort of issue but despite the SD Card that i'm using (knockoff, sandisk, samsung evo plus) I always end up with sd card logs that look something like this, varying in size but always just outputting a bunch of 0xFF
Pastebin link to log because it's not letting me attach my log: MX4SIO SD Card Debugger Log - Pastebin.com

I would double check the wiring of your DIY adapter as it doesn't appear you're getting anything from the card.
Why is pad emu removed from that grim build?

Not sure, it was thrown together rather quickly and meant to be temporary until everything's officially merged.
Tested over 10 micro SD cards and SD cards, all with the same problem, when I rebooted the console into OPL, the PS2 game list disappeared and I had to unplug the MX4SIO and insert again before the game ISO list could continue to display. On the other hand, after entering OPL, the PS2 controller would spin out of control and crash, requiring a console reboot. Of course, the probability of this happening is not very high. I hope to optimize these bugs, thank you.

Which version of OPL are you using?
Hello, I've got a sandisk 512gb micro sd card formatted as exfat and it won't show the games in OPL BDM4 nor the latest beta, I've put all the isos in the DVD folder. Could you recommend which version of OPL to try? thanks

See if you have any luck with the CCV2 build: https://www.dropbox.com/s/ekhm82nui3ep53h/OPL_BDM_CC_TEST_V2.ELF?dl=0
 
Last edited:
See if you have any luck with the CCV2 build
Thanks I tried that but I still can't get it to read my card, do I need to change any settings in opl? I set it to usb auto, in block should mx4sio be on? Usb is always on there. The card is: SanDisk Ultra 512gb MicroSD XC A1
 
Thanks I tried that but I still can't get it to read my card, do I need to change any settings in opl? I set it to usb auto, in block should mx4sio be on? Usb is always on there. The card is: SanDisk Ultra 512gb MicroSD XC A1

In Settings -> Block Devices, MX4SIO should be set to on. If you haven't already, try unplugging any USBs before launching OPL
 
I have tested almost all versions of OPL here, I have many different models of console and the controller may not work when entering OPL with SCPH-18000 SCPH-50001 SCPH-39001. This issue never happened in OpL-BDM3 1629, but the 1629 version does not support EXFAT and has low support for microSD.
 
In Settings -> Block Devices, MX4SIO should be set to on. If you haven't already, try unplugging any USBs before launching OPL
Thanks done all that, it starts to read the card then the 4 white dots on the right side freeze, I left it for 10 minutes and nothing happens and stays froze
 
Then keep following the thread and you will notice when there are updates.
Yes I am but is there any updates coming soon? Or should I buy new sd card? As 512gb are quite expensive so want to make sure I get one that works, otherwise it's a waste of money
 
I have tested almost all versions of OPL here, I have many different models of console and the controller may not work when entering OPL with SCPH-18000 SCPH-50001 SCPH-39001. This issue never happened in OpL-BDM3 1629, but the 1629 version does not support EXFAT and has low support for microSD.
Interesting... does this only happen when using / loading the MX4SIO driver? Have you tried setting BDM start to manual in OPL?
Yes I am but is there any updates coming soon? Or should I buy new sd card? As 512gb are quite expensive so want to make sure I get one that works, otherwise it's a waste of money

Within the next week or so there will be a new build and while I hope some of the changes benefit compatibility, there's absolutely no guarantee it will help with your card.
 
Within the next week or so there will be a new build and while I hope some of the changes benefit compatibility, there's absolutely no guarantee it will help with your card.
Might it help to try fat32 instead of exfat? Or can you recommend any 512gb SD cards? Thanks
 
UPDATE: There have been several reports of regressions with OPL BDM 4.8. Currently looking into the cause(s).

UPDATE 2: Issues only appear to be present on PS2 models 70k and below. (non DECKARD)

UPDATE 3: Fixed builds below:
OPL BDM 4.8.1: https://www.dropbox.com/s/t5krvpzgca767i3/OPL_BDM_4.8.1.elf?dl=0
SDCD 0.4.1: https://github.com/qnox32/sdcd/releases/download/v0.4.1/sdcd_v0.4.1.elf

Source: https://github.com/qnox32/ps2sdk/tree/mx4sio_v1.2
Built against the latest PS2SDK and OPL so it includes the DECKARD fix and Grimdoomer's work.

If you're having issues please try running both normal and verbose read tests in the new SD Card Debugger and upload the logs here or to the MX4SIO discord channel. Please do NOT try write tests if your card is having problems and you have data you don't want corrupted on it.

Changes from BDM 4.7.1:
Code:
Features:
-Enabled support for CSD V1.x cards (older SD cards)
-Added support for hot swapping cards

Performance:
-Improved read speed by about 11-28KB/s
-Reduced driver size from 19.71KB -> 15.07KB (mini driver 15.07KB -> 13.88KB)
-Removed cap on how many sectors can be read in a single multi block transfer
-Slightly reduced CPU overhead
-Replaced inline ASM byte reversal with Maximus32's r3000 optimized version
The previous inline ASM code was only ever benchmarked on DECKARDS and it's
likely the performance on a real MIPS r3000 might have been worse.

Fixes:
-Fixed CMD12 alignment (already present in CCV2)
-Various other alignment changes
 
Last edited:
Might it help to try fat32 instead of exfat? Or can you recommend any 512gb SD cards? Thanks

Format shouldn't matter too much. There's a compatibility chart out there somewhere that has a list of known working cards. I don't know how up to date it is or whether it has any cards that are 512GBs in size.

Try running normal and verbose read tests in the new SD Card Debugger. Hopefully there will be enough info in the logs to see what the problem is.
 

Similar threads

Back
Top