Search found 110 matches

by SilverSpring
Fri Oct 17, 2008 1:40 pm
Forum: PSP Development
Topic: USB Access PSP
Replies: 19
Views: 6806

@Kralyk, they were added starting from 2.70 IIRC. No-one knew they had been added at the time because those nids had been unknown until only recently. We knew that new functions had been added that referenced new devices but did not know what kind of devices and what they were.
by SilverSpring
Wed Oct 15, 2008 2:29 pm
Forum: PSP Development
Topic: Shocking News
Replies: 23
Views: 13747

What?!?!? Sony trying to protect the PSP against piracy?!?!? SHOCKING NEWS indeed....

And devs here should care why?
by SilverSpring
Sat Oct 11, 2008 11:30 am
Forum: PSP Development
Topic: USB Access PSP
Replies: 19
Views: 6806

Before more hysteria ensues I should mention that these functions were only added in later fw and actually might have been for an unreleased psp model. They were added in at the same time as the sceSysregAtahdd___ etc functions. So usb host may have been intended for the hdd model psp instead, and n...
by SilverSpring
Sat Oct 11, 2008 9:56 am
Forum: PSP Development
Topic: USB Access PSP
Replies: 19
Views: 6806

Just to add some more fuel to the fire over the heated usb host debates over here at ps2dev: 0x3E961C02 sceSysregUsbhostResetEnable 0xACFA3764 sceSysregUsbhostResetDisable 0xDA4FCA1D sceSysregUsbhostClkEnable 0x228A73E1 sceSysregUsbhostClkDisable 0xE321F41A sceSysregUsbhostBusClockEnable 0x4D2FFC60 ...
by SilverSpring
Mon Sep 08, 2008 2:00 pm
Forum: PSP Development
Topic: Help with the 0x51 idstorage key
Replies: 7
Views: 2368

I don't know if this key is checked in newer fw, it was never used in previous fw's. I think it was primarily used when people sent in their PSP's for service. They could check if the nand was originally theirs or if they had flashed someone elses nand dump. And if they did, they could identify whic...
by SilverSpring
Mon Sep 08, 2008 1:52 pm
Forum: PSP Development
Topic: 802500B9 while writting in battery eeprom
Replies: 6
Views: 2318

Do you only get errors when writing to address 0x14? All other addresses works? There have always been problems with writing to a few addresses of the EEPROM (which is why it is not a good idea to do full writes). Just stick to writing to the serial number address. It is not fully known what the dat...
by SilverSpring
Sun Sep 07, 2008 8:11 pm
Forum: PSP Development
Topic: Help with the 0x51 idstorage key
Replies: 7
Views: 2368

Ok, he didn't mention any of that he just asked how the firmware version was stored. And I explained to him how the version was stored. About the hash following the version number, it is a partial SHA1-HMAC of the version.txt file that the version number came from. It is also unique per-PSP because ...
by SilverSpring
Sun Sep 07, 2008 7:40 pm
Forum: PSP Development
Topic: Help with the 0x51 idstorage key
Replies: 7
Views: 2368

The format? It comes from the version.txt which is just a plain ASCII text file. So the version number is just an ASCII string.

Couldn't he see himself that it is in ASCII?

I still don't know what he is trying to achieve.
by SilverSpring
Fri Sep 05, 2008 10:37 pm
Forum: PSP Development
Topic: Help with the 0x51 idstorage key
Replies: 7
Views: 2368

What do you mean how? The number comes from the version stored in version.txt which holds the firmware version number.

Why do you need to know this anyway?
by SilverSpring
Sun Aug 31, 2008 10:33 pm
Forum: PSP Development
Topic: Cracking the PSP OFW without pandora
Replies: 91
Views: 35504

Just to clear up some things. The security relies on both encryption and a signature. The code needs to be both encrypted then signed for it to work. The block cipher it uses for the encryption portion is almost certainly AES (though how the block cipher is being used is unknown). The base operation...
by SilverSpring
Mon Aug 18, 2008 3:28 pm
Forum: PSP Development
Topic: found (maybe) some extra functions on vsh lib
Replies: 17
Views: 6807

My code? I've never used these functions before, I don't know their prototypes so I have no idea of their proper usage. I only cracked the NID's. Granted, I've never had to do character code conversion before and I doubt many other devs need to either. What I do know is that for the Chinese/Japanese...
by SilverSpring
Mon Aug 18, 2008 11:51 am
Forum: PSP Development
Topic: found (maybe) some extra functions on vsh lib
Replies: 17
Views: 6807

Unfortunately, those NID's have been known for a long time already: http://silverspring.lan.st/1.5x/vsh/module/paf.xml And like Raphael mentioned, the paf NID's were changed in later fw. Plus you wont find many more in paf by bruteforcing the hashes. Paf is a collection of many many different libs a...
by SilverSpring
Sun Aug 10, 2008 3:26 pm
Forum: PSP Development
Topic: SDK Updated with sceMp3 stubs+headers
Replies: 30
Views: 16734

Torch wrote:Is the sce lib hardware accelerated?
Yes it's already using Media Engine decoding.
by SilverSpring
Sun Aug 10, 2008 1:50 pm
Forum: PSP Development
Topic: SDK Updated with sceMp3 stubs+headers
Replies: 30
Views: 16734

The libaac have identical function names so maybe the prototypes are the same/similar to libmp3: 0x6c05813b sceAac_6C05813B (module_start alias) 0x61aa43c9 sceAac_61AA43C9 (module_stop alias) 0xe0c89aca sceAacInit 0x33b8c009 sceAacExit 0x5cffc57c sceAacInitResource 0x...
by SilverSpring
Fri Aug 01, 2008 9:47 pm
Forum: PSP Development
Topic: [PATCH] psp-build-exports.c
Replies: 1
Views: 1596

[PATCH] psp-build-exports.c

Suppress warnings when compiling apps with exports with -Wextra flag. warning: 'extern' is not at beginning of declaration Index: psptoolchain/build/pspsdk/tools/psp-build-exports.c =================================================================== --- psptoolchain/build/pspsdk/tool...
by SilverSpring
Sat Jul 19, 2008 11:52 am
Forum: PSP Development
Topic: Battery function prototypes
Replies: 1
Views: 1198

// Addresses valid from 0x00-0x7F // returns < 0 on error int sceSysconBatteryReadNVM&#40;u32 addr&#41;; int sceSysconBatteryWriteNVM&#40;u32 addr, u16 data&#41;; However, this API was taken out of the firmware starting from 3.80 so if you're on 3.80+ cfw you can't use these functio...
by SilverSpring
Sat Jul 05, 2008 11:31 pm
Forum: PSP Development
Topic: Accurate flash0 free space with DEVCTL?
Replies: 10
Views: 2357

Sorry I didn't get it to work since I do not know exactly the params it returns. It's not free clusters directly but several values from which to calculate from.

Also I was mistaken, only the devctl from the filesystem driver exists not from the logical block driver.
by SilverSpring
Sat Jul 05, 2008 11:15 pm
Forum: PSP Development
Topic: sceKernelDevkitVersion: all possible returns...
Replies: 15
Views: 5642

Well, my point was to instead of reinstalling each fw just to grab the updater and psardump it and read the version.txt from there instead of flashing the firmware onto the psp.
by SilverSpring
Mon Jun 30, 2008 12:27 pm
Forum: PSP Development
Topic: question about PSP Controller
Replies: 12
Views: 3595

From the thread hlide posted: http://forums.ps2dev.org/viewtopic.php? ... t=callback

0x5E77BC8A sceCtrlGetButtonIntercept
0x7CA723DC sceCtrlSetButtonIntercept

You can rename with the real name now in sdk.
by SilverSpring
Thu Jun 26, 2008 12:52 pm
Forum: PSP Development
Topic: kernel mode eboot vs kernel mode prx
Replies: 25
Views: 4907

http://forums.ps2dev.org/viewtopic.php?t=8917

So 1006 means a kernel module that is loaded and started (and can be stopped).
by SilverSpring
Thu Jun 05, 2008 8:03 pm
Forum: PSP Development
Topic: Loading only on console BOOT... is it possible?
Replies: 4
Views: 1775

There was an example posted to tell if the PSP was last coldbooted, or woken from suspend, but I can't find it. Not that I know if it would help, becasue after you exited from a game, the flags would probably still be the same. I think you are talking about this thread: http://forums.ps2dev.org/vie...
by SilverSpring
Thu Jun 05, 2008 11:29 am
Forum: PSP Development
Topic: sceKernelDevkitVersion: all possible returns...
Replies: 15
Views: 5642

There's a much easier way than to keep installing different fw on the psp and testing. The version string is under vsh/etc/version.txt. Example: release&#58;3.95&#58; build&#58;2427,0,3,1,0&#58;builder@vsh-build5 system&#58;44605@release_395,0x03090510&#58; vsh&#58;p6002@...
by SilverSpring
Sun Jun 01, 2008 3:48 pm
Forum: PSP Development
Topic: user/kernel API how do identify them on the SDK API?
Replies: 4
Views: 1568

Yep look at the lib name. Some say ___ForUser and some say ___ForKernel Eg. IoFileMgrForUser IoFileMgrForKernel LoadExecForUser LoadExecForKernel If the libname start with sce then the ones with _driver at the end are kernel libs. Eg. sceCtrl sceCtrl_driver scePower scePower_driver If it doesnt have...
by SilverSpring
Sun Jun 01, 2008 3:03 pm
Forum: PSP Development
Topic: psp c++ dev.
Replies: 30
Views: 8084

All the extra OO crap they have added over the years have just made it worse. ...but made my happiness when i wanted to port a project of mine originally written in java so it can be executed on a psp (or where the hell i like)....and without that stupid code management!! Seriously dudes: i see you...
by SilverSpring
Thu May 29, 2008 8:36 pm
Forum: PSP Development
Topic: sceUmd_6AF9B50A
Replies: 2
Views: 1200

That function name was already found, its in the user stub, but not renamed in the kernel one:

http://psp.jim.sh/svn/filedetails.php?r ... eUmdUser.S
by SilverSpring
Thu Apr 24, 2008 9:44 am
Forum: PSP Development
Topic: FuSa Project: Play via composite cable with FuSa!
Replies: 97
Views: 58933

Hmm, now I know new NID it's (sceDisplay_driver) BE25CDE5 :) But I can't hook it using apihook.c :( So I'm trying to inject my code in it by this way: http://www.mediafire.com/imgbnc.php/f2f9b2cfef759f2e17168886cc53191a2g.jpg But... it doesn't work :( Maybe somebody knows how to achieve this thing?...
by SilverSpring
Thu Apr 24, 2008 8:20 am
Forum: PSP Development
Topic: Question about memory stick access and threads
Replies: 11
Views: 7970

Oh ok, wow over 8 months ago too.

Well at least we have the proper names now so the post wasnt completely redundant :)
by SilverSpring
Mon Apr 21, 2008 7:47 pm
Forum: PSP Development
Topic: Question about memory stick access and threads
Replies: 11
Views: 7970

Viper8896 wrote:
SilverSpring wrote:If anyone's interested, found a little while ago:.....
have you tried that, found out what it does and do you know what SRC means?
Well those nids I was finding for cswindle so I'm guessing he might have a sample on the proper usage.
by SilverSpring
Sun Apr 20, 2008 9:18 pm
Forum: PSP Development
Topic: Question about memory stick access and threads
Replies: 11
Views: 7970

If anyone's interested, found a little while ago: 0x38553111 sceAudioSRCChReserve 0x5c37c0ae sceAudioSRCChRelease 0xe0727056 sceAudioSRCOutputBlocking Prototypes are different to the the sceAudioChReserve/sceAudioChRelease/sceAudioOutputBlocking, something like this: int sceAudioSRCChReserve&#40...
by SilverSpring
Sat Mar 01, 2008 5:45 am
Forum: PSP Development
Topic: Standby switch detection.
Replies: 4
Views: 1854

0xf775bc34 sceSysconGetWakeUpFactor

Code: Select all

int val;

sceSysconGetWakeUpFactor&#40;&val&#41;;

if &#40;val & 0x40&#41;
&#123;
    // is from coldboot
&#125;
else if &#40;val & 0x80&#41;
&#123;
    // is waking from sleep mode
&#125;