sceKernelDevkitVersion: all possible returns...

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Stewie87
Posts: 34
Joined: Thu Apr 03, 2008 8:16 am

sceKernelDevkitVersion: all possible returns...

Post by Stewie87 »

hi to all, i want to ask you if exists a list with ALL firmware since 1.00 to 3.95 that returns from sceKernelDevkitVersion function.
I ask it because in pspsysmem.h (and on google and also on this forum...) the only existing list is up to 2.71 (so veeeeery old!).

Thanks to all :)


P.s.: The official list up to 2.71 is the following:
* 0x01000300 on v1.00 unit,
* 0x01050001 on v1.50 unit,
* 0x01050100 on v1.51 unit,
* 0x01050200 on v1.52 unit,
* 0x02000010 on v2.00/v2.01 unit,
* 0x02050010 on v2.50 unit,
* 0x02060010 on v2.60 unit,
* 0x02070010 on v2.70 unit,
* 0x02070110 on v2.71 unit.

EDIT: found by me (on web or using my PSP and Pandora :P):
* 0x02080110 on v2.81 unit,
* 0x02080210 on v2.82 unit,
* 0x03000010 on v3.00 unit,
* 0x03000110 on v3.01 unit,
* 0x03000210 on v3.02 unit,
* 0x03000310 on v3.03 unit,
* 0x03010010 on v3.10 unit,
* 0x03030010 on v3.30 unit,
* 0x03040010 on v3.40 unit,
* 0x03050110 on v3.51 unit,
* 0x03050210 on v3.52 unit,
* 0x03070110 on v3.71 unit,
* 0x03080010 on v3.80 unit,
* 0x03090010 on v3.90 unit,
* 0x03090310 on v3.93 unit,
* 0x03090610 on v3.96 unit.

Remaining: 2.80, 3.11, 3.50, 3.70, 3.72, 3.73, 3.95...
By intuition, they should be (but i'm NOT sure of that):
* 0x02080010 on v2.80 unit,
* 0x03010110 on v3.11 unit,
* 0x03050010 on v3.50 unit,
* 0x03070010 on v3.70 unit,
* 0x03070210 on v3.72 unit,
* 0x03070310 on v3.73 unit,
* 0x03090510 on v3.95 unit.

I hope in same confirmation about my intuitions :D
Thanks ;)
Last edited by Stewie87 on Thu Jun 05, 2008 10:30 pm, edited 11 times in total.
User avatar
Leot91
Posts: 6
Joined: Wed Jun 04, 2008 3:36 am
Location: California
Contact:

Post by Leot91 »

I think ive seen this on google.
Hold on an ill try an get it.
Stewie87
Posts: 34
Joined: Thu Apr 03, 2008 8:16 am

Post by Stewie87 »

Leot91 wrote:I think ive seen this on google.
Hold on an ill try an get it.
Thank you, but i searched for it on google many times and no good result found (all are up to 2.71) :(


EDIT: found another :)
3.71 fw returns: 0x03070110

RI-EDIT: found 3.90fw too: 0x03090010 ;)

RI-RI-EDIT: found 3.51 too: 0x03050110

P.s.: I update first post of my new discoveries, to obtain a clear list :D
SilverSpring
Posts: 110
Joined: Tue Feb 27, 2007 9:43 pm
Contact:

Post by SilverSpring »

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:

Code: Select all

release:3.95:
build:2427,0,3,1,0:[email protected]
system:[email protected]_395,0x03090510:
vsh:[email protected]_395,[email protected]_395,20080407:
target:1:WorldWide
moonlight
Posts: 567
Joined: Wed Oct 26, 2005 7:46 pm

Post by moonlight »

Version A.BC -> 0x0A0B0C10, except in first firmwares. the 0x10 at the end seems to mean "final build", I saw in some pops reference to some devkit code that ended in 03 (and that doesn't exist), i guess they use those numbers in beta builds.

It wouldn't surprise me that 1.00 and 1.50 were beta versions ;)
Stewie87
Posts: 34
Joined: Thu Apr 03, 2008 8:16 am

Post by Stewie87 »

Thanks to all, so the last firmwares that i take from my intuition are correct? :D
So now we have the complete list ;)
Thank you
Stewie87
Posts: 34
Joined: Thu Apr 03, 2008 8:16 am

Post by Stewie87 »

Added the new 3.96 firmware ;)
DeathCradle
Posts: 6
Joined: Sat Jan 19, 2008 10:56 pm
Contact:

Post by DeathCradle »

in this new app im doing for psp4noobz im calculating the devkits by the repetition of number changes, its easy to do btw, look at the repetition.....

Code: Select all

0x04000110 = 4.01
// 4 0 1  
0x04000010 = 4.00
// 4 0 0  
0x03090610 = 3.96
// 3 9 6 
0x03000210 = 3.02
// 3 0 2  
0x02070110 = 2.71
// 2 7 1  
0x02050010 = 2.50
// 2 5 0  
0x01050200 = 1.52
// 1 5 2  
0x01050100 = 1.51
// 1 5 1  
but in the 1.XX, the end 10 isnt there, instead its 00, so as moonlight said, "It wouldn't surprise me that 1.00 and 1.50 were beta versions ;)"

so hopefully 4.02, 4.10 etc will be like this,

Code: Select all

0x04010010 = 4.10 | 0x03010010 = 3.10 
// 4 1 0          |    3 1 0
0x04000210 = 4.02 | 0x03000210 = 3.02 
// 4 0 2          |    3 0 2
So Hopefully thats how itl go..... correct me if im wrong :P :s

Edit: i forgot to mention, here are the 4.00 & 4.01 devkits etc rofl, so just add these
Maxiime
Posts: 18
Joined: Thu Jun 19, 2008 11:34 pm

Post by Maxiime »

This is so easy. . .
Think a bit more next time. :

http://maxypsp.gethost.be/Wiki/index.ph ... re_Version
(Tnx to team Chilt)

Cyaa
Pirata Nervo
Posts: 409
Joined: Tue Oct 09, 2007 4:22 am

Post by Pirata Nervo »

lol what?
first. he didn't need help, he just wanted to confirm the values.
two. there's a much easier way to check it (read SilverSpring's post)
third. he asked "i want to ask you if exists a list with ALL firmware since 1.00 to 3.95"

You told him to think a bit.
I tell you to read a bit next time :P
Image
Upgrade your PSP
Maxiime
Posts: 18
Joined: Thu Jun 19, 2008 11:34 pm

Post by Maxiime »

Pirata Nervo wrote:lol what?
first. he didn't need help, he just wanted to confirm the values.
two. there's a much easier way to check it (read SilverSpring's post)
third. he asked "i want to ask you if exists a list with ALL firmware since 1.00 to 3.95"

You told him to think a bit.
I tell you to read a bit next time :P
I'm just giving tips... It's so much work to get all these information.
And the code i gave is the easiest way to do it.

With silversprings 'idea', you have to assign flash, read file, buffers, etc etc.

Back on topic now :)
Cyaa
Pirata Nervo
Posts: 409
Joined: Tue Oct 09, 2007 4:22 am

Post by Pirata Nervo »

no you don't need buffers or what else. Just connect the usb to your computer and open the file with notepad xD
Image
Upgrade your PSP
SilverSpring
Posts: 110
Joined: Tue Feb 27, 2007 9:43 pm
Contact:

Post by SilverSpring »

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.
Maxiime
Posts: 18
Joined: Thu Jun 19, 2008 11:34 pm

Post by Maxiime »

Pirata Nervo wrote:no you don't need buffers or what else. Just connect the usb to your computer and open the file with notepad xD
OMG you are stupid. . .
Do you know why he's searching all these 'hex codes' ?
He did it to print out the fw in a HB, not on the PC.

Who isn't reading the whole post? Not me. . , but you.

Cyaa
Maxiime
Posts: 18
Joined: Thu Jun 19, 2008 11:34 pm

Post by Maxiime »

SilverSpring wrote: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.
Possible but a big work. . .
There's no need of doing that work. Just convert the returned int of scekernegetdev. . in decimal characters.

Cyaa
Pirata Nervo
Posts: 409
Joined: Tue Oct 09, 2007 4:22 am

Post by Pirata Nervo »

no.
the stupid here is you.
HE wanted to know all values returned from sceKernelDevkitVersion()
AND THOSE VALUES can be got EASILY from the pc.
HE NEVER SAID HE WANTED TO USE THE PSP.
he just wants the values not how to return them.
duh
Image
Upgrade your PSP
Post Reply