Ok. With all the recommendations, I tested my PCB, and I think it works. I could only test 3 of my 6 aviable SDs (just cuz i lost my uSD to SD adapter :/), and i have to say that i got some interesting results.
The only SD card that works, is the oldest one, and smallest one. Its a kingston 512mb SD (yes, SD, not SDHC or SDXC). The test_bdm.elf file was able to detect it first try and list files. It only failed to test the R/W speeds cuz i dont know how to create the zero.bin file (can someone tell me?).
I'm still not being able to launch
OPNPS2LD-v1.1.0-Beta-1629-e20f2ee-bdm3.ELF, it just hangs up on a black screen (I even tried launching it through ps2link, but it still did the same) even after renaming my custom OPL folder on mc0. I tried launching it with the modchip disabled and things didnt change. Is there any kind of logs that i can get to try to deduce whats making my ps2 freeze?
Ill provide all the logs i got from testing my SD cards.
I have to say that i used two different versions of the test_bdm file. The one that its on maximus post (date code May 23, 2020 10:13am) and a newer one, also by maximus (date code Jun 7, 2020 10:08am). They have different output for each SD card i tested, and i have to say that the one dated at may is quite slower than the one frome june. I'll post all the logs i got, just for good measure:
test_bdm.elf May 23, 2020 10:13am
Kingston SD 512MB MC4GS512WAPS-2NAKI
Code:
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm.elf secna
e all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm.elf
0 00100000 0003b0a8
File closed successfully...
1 001938c0 00000004
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ERR: CMD 0 RSP FF -> CMD 0 doesn't receive response soon o
some cards, so this error is normal, if there are no errors af
er this point.
done 2 passes
Detected SD ver.2+ card
Set block size in byte addressing mode
Card successfully initialized.
CSD reg:
CSD ver 1
BDM: connecting device sdc0p0
Init done
SIO2 extr transf comp timeout
BDM: connecting device sdc0p1
BDM: sdc0p0 mounted to MBR
SIO2 extr transf comp timeout
SIO2 extr transf comp timeout
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
SIO2 extr transf comp timeout
SIO2 extr transf comp timeout
VFAT: Fat type 32 Id FAT32
BDM: sdc0p1 mounted to vfat
SIO2 extr transf comp timeout
SIO2 extr transf comp timeout
Wait 5s for drives
Listing files in mass0:
Starting speed test on mass0:ze
o.bin...
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Done. Exit in 5s
3282 kb/s
Sandisk Extreme SDHC I 32 BM1225822025G
Code:
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm.elf secna
e all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm.elf
0 00100000 0003b0a8
File closed successfully...
1 001938c0 00000004
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ERR: CMD 0 RSP FF -> CMD 0 doesn't receive response soon o
some cards, so this error is normal, if there are no errors af
er this point.
ERR: CMD 0 RSP FF
Skipping init
ERR: CMD 17 RSP FF
ERR: Timeout on waiting for data (token).
Invalid Err Token FF
token FF Error CC err ECC failed Out of range Locked
ERR: CRC mismatch! CRC FFFF local 7FA1 0000
ERR: CMD 59 RSP FF
ERR: CMD 9 resp FF
ERR: Timeout on waiting for data (token).
Invalid Err Token FF
token FF Error CC err ECC failed Out of range Locked
ERR: CRC mismatch! CRC FFFF local 0041 0000
CSD reg:
BDM: connecting device sdc0p0
Init done
SIO2 extr transf comp timeout
CMD 18 response error FF
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
SIO2 extr transf comp timeout
CMD 18 response error FF
SIO2 extr transf comp timeout
CMD 18 response error FF
Wait 5s for drives
No compatible devices found
Done. Exit in 5s
2723 kb/s
Panasonic SDHC Class4 4 RP-SDM04G
Code:
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm.elf secna
e all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm.elf
0 00100000 0003b0a8
File closed successfully...
1 001938c0 00000004
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ERR: CMD 0 RSP FF -> CMD 0 doesn't receive response soon o
some cards, so this error is normal, if there are no errors af
er this point.
ERR: CMD 0 RSP FF
Skipping init
ERR: CMD 17 RSP FF
ERR: Timeout on waiting for data (token).
Invalid Err Token FF
token FF Error CC err ECC failed Out of range Locked
ERR: CRC mismatch! CRC FFFF local 7FA1 0000
ERR: CMD 59 RSP FF
ERR: CMD 9 resp FF
ERR: Timeout on waiting for data (token).
Invalid Err Token FF
token FF Error CC err ECC failed Out of range Locked
ERR: CRC mismatch! CRC FFFF local 0041 0000
CSD reg:
BDM: connecting device sdc0p0
Init done
SIO2 extr transf comp timeout
CMD 18 response error FF
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
SIO2 extr transf comp timeout
CMD 18 response error FF
SIO2 extr transf comp timeout
CMD 18 response error FF
Wait 5s for drives
No compatible devices found
Done. Exit in 5s
2752 kb/s
test_bdm.elf Jun 7, 2020 10:08am
Kingston SD 512 MC4GS512WAPS-2NAKI_2
Code:
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm3.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm3.elf secn
me all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm3.elf
0 00100000 00037da8
File closed successfully...
1 001905fc 00000004
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm3.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ps2_spi_set_speed(400000)
ps2_spi_set_speed(25000000)
SIO2SD: 33554432 512-byte logical blocks: (17180MB / 16384MiB)
BDM: connecting device sdc0p0
Init done
BDM: connecting device sdc0p1
BDM: sdc0p0 mounted to MBR
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
VFAT: Fat type 32 Id FAT32
BDM: sdc0p1 mounted to vfat
Wait 5s for drives
Listing files in mass0:
d------rwx Sun Mar 13 00:58:08
022 0 test
-------rwx Sun Mar 13 00:58:20
022 0 text.txt
-------rwx Sun Mar 13 00:58:30
022 0 tebt.bmp
Starting speed test on mass0:ze
o.bin...
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Could not find 'mass0:zero.bin'
Done. Exit in 5s
3282 kb/s
Panasonic SDHC Class4 4 RP-SDM04G_2
Code:
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm3.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm3.elf secn
me all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm3.elf
0 00100000 00037da8
File closed successfully...
1 001905fc 00000004
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm3.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ps2_spi_set_speed(400000)
spisd_get_card_info returned 1
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
Wait 5s for drives
No compatible devices found
Done. Exit in 5s
2752 kb/s
Sandisk Extreme SDHC I 32 BM1225822025G_2
Code:
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Resetting PS2 Console...
unmounting
unmounted
tty mounted
host: mounted
IOP cmd thread started
Naplink thread started
read/write allocate memory 4000
EE: Cmd
threa
Executing Elf: host:D:\Users\ffpp2\Downloads\test_bdm3.elf...
loadelf: fname host:D:\Users\ffpp2\Downloads\test_bdm3.elf secn
me all
Input ELF format filename = host:D:\Users\ffpp2\Downloads\test_
dm3.elf
0 00100000 00037da8
1 001905fc 00000004
File closed successfully...
Loaded, host:D:\Users\ffpp2\Downloads\test_bdm3.elf
start address 0x1000d8
gp address 00000000
BDM (Block Device Manager) test application
Loading iomanX and fileXio IOP modules
fileXio: fileXio RPC Server v1.00
Copyright (c) 2003 adresd
Loading BDM IOP modules
Block Device Manager (BDM) v1.1
BDM: connecting fs MBR
BDM: BDM event thread running
FreeUsbd v.0.1.2
USBMASS: USB MASS Driver v1.1
sdCard v1.1
ps2_spi_set_speed(400000)
spisd_get_card_info returned 1
BDM VFAT driver (FAT12/16/32) v1.1
BDM: connecting fs vfat
Wait 5s for drives
No compatible devices found
Done. Exit in 5s
3282 kb/s
For all of the prevoius tests i used FMCB 1.8 for fortuna, PS2Link 1.7 and Xlink beta 1
As soon as i can get another uSD to SD adapter, i'll try my other cards
P.S.: All cards were formatted to FAT32 with the windows "format" tool, using default preferences and no names