I've update the PS3Tutorials wiki with a new page.
as always, i hope that someone will find it useful.

Someone can check the grammar please? i'm not English and i usually make tons of grammar errors. thanks!


  1. I think you are one of the hugely under appreciated guys, i personally love your work and appreciate everything you do in the PS3/PS Vita scene :)

  2. i just try to do the best i can. :)

  3. I have to agree 100% with GregoryRasputin on the above. Your approach and contributions to the community are greatly appreciated and something to be admired for. You, Graf, Kakaroto, Glevand, as well as many others(you guys, and gals, know who you are!) are a prime example of what this scene could be. only thing left to say is, Thank You!

  4. Thank you thank you for all you do, ps3tutorials is one of my favorite bookmarks. keep up with the great work. :)

  5. I have to agree with everyone else Deroad. I know I've used many of your tutorials to figure out how to do stuff with the PS3. I seem to be having trouble with syscalls though and I was wondering if you could help me. I've tried syscall 833 (sys_fs_symbolic_link) and syscall 816 (sys_fs_access). Both of them just lock the PS3 hard. I have to hold down the power button for 15-30 seconds and when I turn the PS3 back on, it has to scan the hard drive for errors. Here's how I try to call syscall 833:
    int main() {
    char const *path1 = "/dev_hdd0/game/ESKISS_00";
    char const *path2 = "/dev_hdd0/game/TEST_0000/ESKISS";

    symlink2(path1, path2);

    return 0;

    and here's my symlink2 function:
    int symlink2(const char* path1, const char* path2) {
    lv2syscall2(833,(u64)path1, (u64)path2);

    I followed your tutorial on how to use syscalls....could you please help me figure out what I'm doing wrong? Thank you.

  6. I forgot to say I changed the int symlink2(const char* path1, const char* path2) { to a s32 symlink2(const char* path1, const char* path2) {. Even declaring the function as a s32 type doesn't fix the problem, still locks up. Neither of the two syscalls I'm trying to call have been implemented in PSL1GHT. If I try to call one that has been implemented in PSL1GHT, like syscall 811 (sys_fs_mkdir), it works just fine.

    1. Hey! you can use the if you want ;)
      anyway, have you checked what return value it gives? because you can use the error list on the psdevwiki to see what do not work.

  7. Okay, I will check out As for the return values, I cannot check them. When ever I try to just call one of the two syscalls I mentioned (833 and 816), it just locks the PS3 hard. I have to do a hard boot and it scans the hard drive every time. It's really weird. Other syscalls that are implemented in PSL1GHT do seem to syscall 811 (mkdir). I can call that one just fine.

  8. I created a thread on so I'll just wait for replies there. Thanks.


Post a Comment

Popular posts from this blog

Raspberry PI + YwRobot Arduino LCM1602 IIC V1 HD44780 LCD

Install Package Homebrew

Reversing Wii U Executables