Skip to content

add DONGLEMAN module#533

Closed
israpps wants to merge 7 commits intops2dev:masterfrom
israpps:dongleman
Closed

add DONGLEMAN module#533
israpps wants to merge 7 commits intops2dev:masterfrom
israpps:dongleman

Conversation

@israpps
Copy link
Copy Markdown
Contributor

@israpps israpps commented Feb 26, 2024

this pull request will be eventually closed, since i'll redo the implementation from scratch,I found a DONGLEMAN version that also auths normal PS2 cards so reversing that one will make my life easier.

dont close this PR, let me close it myself, i leave it here to quickly peek what I did here

Dongleman was a custom XMCMAN module used by the COH-H models to access the COH-H10020 Security dongles (memory card with custom magicgate implementation)

This homebrew implementation seeks one simple objective:
Allow COH PS2 models to access both security dongles and PS2 memory cards at the same time.
they made two MCMANs probably to avoid getting false possitives on its security dongle watchdog (rom0:DAEMON)

TODO:

  • get it working
  • make the detectcard function (wich is imported by the watchdog) capable of rejecting PS2 cards on mc0:/ to avoid those false possitives (or probably we dont want this?)

@israpps israpps changed the title add DONGLEMAN modue add DONGLEMAN module Feb 27, 2024
it seems like this fixed return value on `mcman_getcnum()` was responsible of making original DONGLEMAN incapable of reading `mc1:/` (intentionally). with the previous change. It could detect mc1:/, but every folder a create dissappears after leaving and going back of mc1 in wle

Since the cnum is also requested used by secrman i will make the function only return the fixed value on mc0
@israpps
Copy link
Copy Markdown
Contributor Author

israpps commented Mar 1, 2024

closed in favor of #537

@israpps israpps closed this Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant