Add wave pass reader support for eamio-icca #1

Closed
opened 2019-09-28 00:10:39 +03:00 by icex2 · 7 comments
icex2 commented 2019-09-28 00:10:39 +03:00 (Migrated from github.com)

Although disabling card reader emulation should now work for passing through existing readers on supported games

(ie. IIDX24->25+ or SDVX4->SDVX5+)

we should still add wave pass support to eamio, for cases where we cannot wholesale disable the card reader emulation.

Original Report:

Reported by GRIM.657

“Finally discovered why 9th-HS weren’t booting, if I use the emulated eamio with a keyboard, the games boot fine. With eamio-real, the game window doesn’t ever appear, and there’s no errors in the log, just nothing happens. I assumed before that it was gpu or audio hardware incompatibility with the old mixes, but it seems it’s just a card reader issue. “

“Do you have real readers connected when using the eamio-real.dll? What type of readers are you using? The only hardware I tested so far were slotted (Supernova) readers (the IIDX slotted readers are the same hardware in a different box). Hard to tell if you were running into any hardware issues with the GPU or the sound chip without knowing the specs of your setup. “

“I’m using wavepass readers. If there’s any info I can provide to help, let me know. At least the games boot now, so I’m happy :3 “


This is still relevant as others have also reported that real wave pass readers do not work with eamio-icca.dll. In order to approach this properly, one needs real wave pass readers for proper developing and testing a driver.

chuckstyles has sent me a PM addressing this exact issue and volunteered to work on it (6th of June 2019).

Also, this is obviously broken on all IIDX games supported so far.


Another report by al2k4 (discord), same issue. Log files attached. Running IIDX 25 with eamio emulation enabled and disabled. Enabled with eamio-icca.dll.

“also the eamio-icca seems to be half working, 10key works but doesn’t recognise any card if I disable cardemu in the hook it straight up goes to CARD DEVICE ERROR btools 5.22” “Yeah they are official wavepass readers the ones that hang to the IIDX cab frame in the iidxhook8 docs it says” “also oddly if I disable card emu in the hook.conf, I also get CARD DEVICE ERROR”

Although disabling card reader emulation should now work for passing through existing readers on supported games (ie. IIDX24->25+ or SDVX4->SDVX5+) we should still add wave pass support to eamio, for cases where we cannot wholesale disable the card reader emulation. Original Report: ---- Reported by GRIM.657 “Finally discovered why 9th-HS weren’t booting, if I use the emulated eamio with a keyboard, the games boot fine. With eamio-real, the game window doesn’t ever appear, and there’s no errors in the log, just nothing happens. I assumed before that it was gpu or audio hardware incompatibility with the old mixes, but it seems it’s just a card reader issue. “ “Do you have real readers connected when using the eamio-real.dll? What type of readers are you using? The only hardware I tested so far were slotted (Supernova) readers (the IIDX slotted readers are the same hardware in a different box). Hard to tell if you were running into any hardware issues with the GPU or the sound chip without knowing the specs of your setup. “ “I’m using wavepass readers. If there’s any info I can provide to help, let me know. At least the games boot now, so I’m happy :3 “ ----- This is still relevant as others have also reported that real wave pass readers do not work with eamio-icca.dll. In order to approach this properly, one needs real wave pass readers for proper developing and testing a driver. chuckstyles has sent me a PM addressing this exact issue and volunteered to work on it (6th of June 2019). Also, this is obviously broken on all IIDX games supported so far. ----- Another report by al2k4 (discord), same issue. Log files attached. Running IIDX 25 with eamio emulation enabled and disabled. Enabled with eamio-icca.dll. “also the eamio-icca seems to be half working, 10key works but doesn’t recognise any card if I disable cardemu in the hook it straight up goes to CARD DEVICE ERROR btools 5.22” “Yeah they are official wavepass readers the ones that hang to the IIDX cab frame in the iidxhook8 docs it says” “also oddly if I disable card emu in the hook.conf, I also get CARD DEVICE ERROR”
icex2 commented 2019-09-28 23:55:53 +03:00 (Migrated from github.com)

This seems to be related to issue #26 which provides more up-to-date information. Closing this issue for now.

This seems to be related to issue #26 which provides more up-to-date information. Closing this issue for now.
icex2 commented 2019-09-28 23:55:54 +03:00 (Migrated from github.com)

closed

closed
icex2 commented 2019-09-29 07:44:17 +03:00 (Migrated from github.com)

In GitLab by @xyen on Sep 29, 2019, 06:44

reopened

In GitLab by @xyen on Sep 29, 2019, 06:44 reopened
icex2 commented 2019-09-29 07:44:58 +03:00 (Migrated from github.com)

In GitLab by @xyen on Sep 29, 2019, 06:44

Reopening issue, since there's 2 seperate issues going on. Yes, disabling cardemu should work now, BUT we should also probably implement wavepass reader support for eamio-icca

In GitLab by @xyen on Sep 29, 2019, 06:44 Reopening issue, since there's 2 seperate issues going on. Yes, disabling cardemu should work now, BUT we should also probably implement wavepass reader support for eamio-icca
icex2 commented 2019-09-29 12:24:27 +03:00 (Migrated from github.com)

Are wavepass readers identifier themselves as ICCA? We already have another implementation for jubeat slotted readers (ICCB) which shares a few things but is a copy/paste from ICCA with tweaks to keep these cleanly separated. I suggest doing the same for wavepass readers to avoid conflicts with existing ICCA code.

Are wavepass readers identifier themselves as ICCA? We already have another implementation for jubeat slotted readers (ICCB) which shares a few things but is a copy/paste from ICCA with tweaks to keep these cleanly separated. I suggest doing the same for wavepass readers to avoid conflicts with existing ICCA code.
icex2 commented 2019-09-30 07:03:57 +03:00 (Migrated from github.com)

In GitLab by @xyen on Sep 30, 2019, 06:03

They identify themselves as any of ICCA, ICCB, or ICCC if I recall correctly.

I'm not actually sure which the last letter designation is for, since I encountered an ICCB in my SDVX cab, even though it was a wavepass reader with 10key.

In GitLab by @xyen on Sep 30, 2019, 06:03 They identify themselves as any of ICCA, ICCB, or ICCC if I recall correctly. I'm not actually sure which the last letter designation is for, since I encountered an ICCB in my SDVX cab, even though it was a wavepass reader with 10key.
icex2 commented 2021-03-17 20:34:57 +03:00 (Migrated from github.com)

In GitLab by @xyen on Mar 17, 2021, 18:34

mentioned in commit 640373297e

In GitLab by @xyen on Mar 17, 2021, 18:34 mentioned in commit 640373297e4b7fa93b276c2d1534e081573aeab9
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Max/djhackersdev_bemanitools#1