Allowing PS3 DEX/CEX for GEX SYSCALLS

hoodangel

Member
Hey, i have hard trouble messing up with PS3 to allow me playing my childhood game - Tekken 6 original one from Arcades, game worked! everything was fine up to some day when i tried to play with Tekken 6 BR which is updated version, since that day everything went to shit and i went back to debugging WHATS wrong.

i quickly found out that PS3 cant get back on syscall for USB Dongle protection (Which i have!)

So game went for USJ PCB I/O Initialising (must have for GEX games, untill someone will emulate those for PS3)
check : OK
game wants to check dongle and heres whats WRONG.

sys_game_watchdog_clear() ret:-2147418109

so it goes watchdog_clear() PS3 goes with 0x80010003 (Which means, not implemented for DEX/CEX blah blah)
and CELL responds with Error(-2147418090)
which means : CELLENOTCONN - Port is not connected

What happens next?, = Dongle error : Not Found, even tho i have 2 original dongles for Tekken 6 and they worked FINE untill yesterday, iam stuck sad and mad that i touched 6BR cause 6.0 was my dream and childhood game that i always wanted to play and i never could.

I Mean its not even affecting Watchdog_clear only syscall,
but sys_fsw_connect_event() or sys_fsw_disconnect_event() aswell

Please help me PSX-PLACE, if we will solve it together tutorial for this will be a must have, to the hardcore arcade gamers.
@Iam using DEX EVILNAT 4.90 CFW
Peace and thanks for answers.
 
why you are even running a retail CFW? I don't think GEX syscalls work per se for retail. bad luck, and this is a typical "read the f****** manual" situation :P
They stay the same, GEX is 1:1 PS3 theres nothing "extra" in hardware
as i said i had Tekken 6 from GEX running FINE, untill i decided to upgrade it

Many,many GEX things runs native on every PS3
the thing is why i gotten this syscall now?
 
I don't have any knowledge of Tekken 6 or the difference in versions, but I am fascinated that a dongle exists for the arcade version on GEX.

So, I wonder if the watchdog was cleared, what happens? Must be some info in kernel or other vsh files.

Quite interesting...
 
I have dongles for 6/6BR, thats not the case
the case is why PS3 refuses to give the game dongle now?

Tekken 6 (from 357) was working on PS3 without any glitches/framedrops
because 357 games runs native on every PS3, theres no difference in hardware, GEX just has stripped XMB with auto-boot

so now tekken 6 see the dongle but cannot use him cause PS3 refuses to mount the dongle.

Dongle is simple > it contain some of informations VID/PID if they're correct game can proceed to boot.
GEX games have HDD security aswell since ERK for GEX is static.

TL;DR Tekken 6 stopped working after trying Tekken 6 Bloodline Rebellion

I don't have any knowledge of Tekken 6 or the difference in versions, but I am fascinated that a dongle exists for the arcade version on GEX.

So, I wonder if the watchdog was cleared, what happens? Must be some info in kernel or other vsh files.

Quite interesting...

if watchdog will get cleared then Tekken 6 will get his dongle mounted *finally* and will proceed to boot the game

another theory is : i fried my ports while i touched 5v line on I/O and some sequences are not OK anymore, but I/O get recognized and initialized by PS3/GAME, but has problem with dongle??? this doesnt stick up if ports would be fried then I/O should fail in the first place.

Also i tested if my I/O is OK, and it came out as OK on every other games.

Iam getting PS3 /w HEN to test the "first time boot" on Tekken 6 if it will work again then we have something to solve on my end...
 
Last edited:
OK, my PS3 doesnt use WATCHDOG ANYMORE!!!

when i overheated PS3 to check Watchdog, there is no "3 beep watchdog shutdown"
Syscon is straight saving cell by disabling PS3 and going to recovery mode?

did that short curcuit hit the Watchdog?
 
I think it uses 2 dongles.

The hardware doesnt change, but the game binary does, depening with region etc. too. Your one of the two dongles does not match what is checked against.
 
I think it uses 2 dongles.

The hardware doesnt change, but the game binary does, depening with region etc. too. Your one of the two dongles does not match what is checked against.
Not the case, dongle is OK and if region would be missmatched the error message would be "WRONG KEY" instead of "NOT FOUND"
i attached logs for no reason my PS3 cant use watchdog anymore, not even when it will overheat
 
@hoodangel do you have a real GEX?


if so can you please check if you have any of these files in your system?
Code:
%s/PS3/UPDATE/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3RTC.SFT

/dev_hdd0/game/SCEEXE000/ARCDIR/PS3PROFILE.SFT

/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT.bak


Maybe to boot your game, something similar would be necessary to be added to cobra:
Misc improvements for arcade games by brian218 · Pull Request #12796 · RPCS3/rpcs3 (github.com)
 
@hoodangel do you have a real GEX?


if so can you please check if you have any of these files in your system?
Code:
%s/PS3/UPDATE/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3RTC.SFT

/dev_hdd0/game/SCEEXE000/ARCDIR/PS3PROFILE.SFT

/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT
/dev_hdd0/game/SCEEXE000/ARCDIR/PS3SETRG.SFT.bak


Maybe to boot your game, something similar would be necessary to be added to cobra:
Misc improvements for arcade games by brian218 · Pull Request #12796 · RPCS3/rpcs3 (github.com)

This exist in every game, Game was booting, i will repeat it last time, Tekken 6 was booting up fine but now i've got
0x80010003 error when game want to do watchdog;clear. i dont know if i managed to break syscon watch dog timer, because he doesnt exist, somehow i need to get back with 0,0 result not with 0x80010003

do you guys want a video that i recorded?
 
You mean those files? if you have, can you please attach them here?
Those files dont have anything related to the syscalls that are needed to be implemented for Cobra
we need implemented sys_fsw_connect_event() or sys_fsw_disconnect_event() + figuring out why my watchdog is getting refused :/

and why
372, 373, 374
410, 411, 412 - syscalls are not accesible.
 
Last edited:
AFAIK
0x80010003 means ENOSYS : error no syscall : the syscalls doesn't exist
0x80010009 means EPERM : Error permission :

Maybe the updated the firmware doesn't have these syscalls. For example, I know for sure the removed the syscall 872 (get psid).

To be sure, all you have to do is to check the syscall table in lv2 dump
 
AFAIK
0x80010003 means ENOSYS : error no syscall : the syscalls doesn't exist
0x80010009 means EPERM : Error permission :

Maybe the updated the firmware doesn't have these syscalls. For example, I know for sure the removed the syscall 872 (get psid).

To be sure, all you have to do is to check the syscall table in lv2 dump

For Tekken 6 i used the same firmware which is 4.90 DEX/PEX, without any luck, tho as i said game was working up to some point
 
you could add temp syscalls, but what's the point? I would be more interested in cracking these dongles. though, these machines are pretty rare and probably not worth it. I only would love to have these fancy (official) heatsinks
 
you could add temp syscalls, but what's the point? I would be more interested in cracking these dongles. though, these machines are pretty rare and probably not worth it
idk if perm cracking dongle is possible, i got right dongle but i cant boot the game due to watchdog:clear being refused, how i can add temp syscalls?
PM me
 
I am sorry, but I am not the right candidate to ask this. it was 3141card who came up with this, but unfortunately he isn't active any more and besides, he also has removed most of his old sources on this forum. the other person should be @mysis , who is easily capable of sth like this.

I could only send you sources to try on your own, since I cannot try for myself and I am not really interested in this. maybe if I find some spare time and I am bored enough. sorry me :(

idk if perm cracking dongle is possible, i got right dongle but i cant boot the game due to watchdog:clear being refused, how i can add temp syscalls?
PM me
 
I am sorry, but I am not the right candidate to ask this. it was 3141card who came up with this, but unfortunately he isn't active any more and besides, he also has removed most of his old sources on this forum. the other person should be @mysis , who is easily capable of sth like this.

I could only send you sources to try on your own, since I cannot try for myself and I am not really interested in this. maybe if I find some spare time and I am bored enough. sorry me :(
I know how to do dongles on my own, iam curious why my ps3 refuse to use watchdog, because thats the reason why my dongle is refused in the first place…
 

Similar threads

Back
Top