forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PSP Multi Firmware Project
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Thu Jun 15, 2006 1:26 pm    Post subject: Reply with quote

Then It will be a bad new for those who having a new PSP.

I read some information from your blog about you re-flash 1007 PSP to 1.0 and try to update it to 1.5 but not sucess. I think one of the possible reason is , the 2.X machine change the decrypt(IPL) process in both software and hardware way. So if we update our PSP from 1.0 to 2.X , after PSP updated it use software way to emulate 2.X hardware IPL. But for 2.X PSP from factory , it use hardware way to do IPL.

If my guess is right , even if you downgrade the new PSP to 1.0 , it should not be able to run any sign code, and that's why you cant run the 1.5 updater. (The reason why you can run 1.0 VSH because most of the function in 1.0 flash is not encrypt) And I think if we re-flash the 1.5 firmware to new PSP , the VSH cant load. (This may be also the reason why the multi-firmware dont work) So in order to make 1.5 firmware to new PSP , we must decrypt the file first and then flash it to the machine. (But I think this is meaning less , since the PSP lost the decrypt power means it cant run any sign code, for example , games)

Have you tried run 2.X updater from a downgraded 2.x->1.0 PSP?



0okm0000 wrote:
"
laichung wrote:
...
But did you solve the problem about the new ver. hardware can't downgrade to lower version firmware?

no
"PSP Multi Firmware module" Not support PSP new ver. hardware(TA-082)
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Thu Jun 15, 2006 1:52 pm    Post subject: Reply with quote

laichung wrote:
Then It will be a bad new for those who having a new PSP.

I read some information from your blog about you re-flash 1007 PSP to 1.0 and try to update it to 1.5 but not sucess. I think one of the possible reason is , the 2.X machine change the decrypt(IPL) process in both software and hardware way. So if we update our PSP from 1.0 to 2.X , after PSP updated it use software way to emulate 2.X hardware IPL. But for 2.X PSP from factory , it use hardware way to do IPL.

If my guess is right , even if you downgrade the new PSP to 1.0 , it should not be able to run any sign code, and that's why you cant run the 1.5 updater. (The reason why you can run 1.0 VSH because most of the function in 1.0 flash is not encrypt) And I think if we re-flash the 1.5 firmware to new PSP , the VSH cant load. (This may be also the reason why the multi-firmware dont work) So in order to make 1.5 firmware to new PSP , we must decrypt the file first and then flash it to the machine. (But I think this is meaning less , since the PSP lost the decrypt power means it cant run any sign code, for example , games)

Have you tried run 2.X updater from a downgraded 2.x->1.0 PSP?



0okm0000 wrote:
"
laichung wrote:
...
But did you solve the problem about the new ver. hardware can't downgrade to lower version firmware?

no
"PSP Multi Firmware module" Not support PSP new ver. hardware(TA-082)

no
IPL come from FW
1007 can run 1.51/1.52/2.00 .... update EBOOT.PBP
just can't run 1.50 update EBOOT.PBP
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Thu Jun 15, 2006 2:17 pm    Post subject: Reply with quote

Yes but IPL is just a piece of code and function which passing the data from ram to chip to decode , but we still don't know what exactly the chip is doing when IPL call.

But It is wired that it can run 1.51 updater but not 1.50 , since 1.51 should be only patched the Folder String problem which used in kxploit. They should have exactly the same IPL structure , right?


[quote="0okm0000]
no
IPL come from FW
1007 can run 1.51/1.52/2.00 .... update EBOOT.PBP
just can't run 1.50 update EBOOT.PBP[/quote]
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Thu Jun 15, 2006 5:14 pm    Post subject: Reply with quote

laichung wrote:
Yes but IPL is just a piece of code and function which passing the data from ram to chip to decode , but we still don't know what exactly the chip is doing when IPL call.

But It is wired that it can run 1.51 updater but not 1.50 , since 1.51 should be only patched the Folder String problem which used in kxploit. They should have exactly the same IPL structure , right?

i use Hardware Downgrader make it to FW1.00
and try use FW1.50 EBOOT.PBP to update it but not success
the error same as software Downgrader :P

1007 with FW1.00 or FW2.00+1.00index.dat can't run 1.50 update EBOOT.PBP !!
so the problem is NOT on the IPL !!
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Thu Jun 15, 2006 7:06 pm    Post subject: Reply with quote

Thanks for answering my questions.

So, somethings happen between the hardware and software.

As you said before , after downgrade to 1.0 FW , the PSP can't run 1.5 updater ONLY. But since we know that before the machine downgrade , it can run 1.5 encrypt files. (That mean the updater should right normally too.)

So now the questions has changed to , Why only 1.5 updater cant run? Why Sony think 1.51 is more safe to run?

The 1.5 updater may have some bugs during update the firmware , that cause the PSP stop running the 1.5 updater. (or Sony discover some way to check the code , and know it is a 1.5 updater?)

So , is that possible we replace some modules/codes inside the updater and repack it?
Back to top
View user's profile Send private message
dot_blank



Joined: 28 Sep 2005
Posts: 498
Location: Brasil

PostPosted: Thu Jun 15, 2006 7:10 pm    Post subject: Reply with quote

ok so it cant update to 1.5 lets skip that for now
great work thus far with the multi firmware module
id build one quick ...just wondering how cabling would
go into a psp and if it were possible to disconnet
multi firmware module from psp ...thus making it a
simple connection....shouldnt be so hard ...probably just
a couple cables shrinked together hanging out ...but if
its not possible then that is ok as most my psps have no
outer shell anyhow :P
_________________
10011011 00101010 11010111 10001001 10111010
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Thu Jun 15, 2006 7:22 pm    Post subject: Reply with quote

dot_blank wrote:
ok so it cant update to 1.5 lets skip that for now
great work thus far with the multi firmware module
id build one quick ...just wondering how cabling would
go into a psp and if it were possible to disconnet
multi firmware module from psp ...thus making it a
simple connection....shouldnt be so hard ...probably just
a couple cables shrinked together hanging out ...but if
its not possible then that is ok as most my psps have no
outer shell anyhow :P

this is prototype
the product will install inside PSP
http://0okm.blogspot.com/2006/06/psp-multi-firmware-module-prototype.html
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Thu Jun 15, 2006 7:30 pm    Post subject: Reply with quote

dot_blank wrote:
ok so it cant update to 1.5 lets skip that for now
great work thus far with the multi firmware module
id build one quick ...just wondering how cabling would
go into a psp and if it were possible to disconnet
multi firmware module from psp ...thus making it a
simple connection....shouldnt be so hard ...probably just
a couple cables shrinked together hanging out ...but if
its not possible then that is ok as most my psps have no
outer shell anyhow :P

PSP need a "KEY" to check or decrypt the "update EBOOT.PBP"
may be 1007 haven't this "KEY" for 1.50 ?
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
havocxrush



Joined: 11 May 2005
Posts: 15

PostPosted: Fri Jun 16, 2006 4:25 am    Post subject: I just have a question Reply with quote

I just have one question that I cant deduce anything from reading through these posts. I have a version 2.6 psp that I bought used from eb. Not sure of the hardware version or anything, just couldnt buy a new one,,, couldnt afford it.

So I have a 2.6.

What I want this to do if I buy it is -

Run firmware 1.0 or 1.5 on my 2.6.

Therefore running 1.5 or 1.0 homebrew apps on my 2.6 psp.

Ive heard people mentioning the other way around ie running higher firmwares on lower fw psps ( which doesnt even make sense to me )

Im not asking if it can downgrade or whatnot. Its supposedly dual firmware. So........ can I run 1.5 or 1.0 firmware on my 2.6 without the aid of any other psp.

No friends have lower firmwares. No money or way to get lower firmwares. Hence my burning question
Back to top
View user's profile Send private message Send e-mail
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Fri Jun 16, 2006 4:39 am    Post subject: Reply with quote

I think it is not possible because 1.5 updater should be encrypt by 1.0 key(so that 1.0 psp can run the updater), since you can run 1.0 fw on it , I think the key is OK.

or Sony use hardware way to banned the Key for 1.5 updater? if yes , why they dont ban other fw version key too?(or as you said , delete those fw version keys)

How about the Updater mode? May be 1007 hardware must change to Update mode before updating fw, and 1.5 updater missed this step? So can we write a program , reboot 1007 1.0 fw into Updater mode , and load the 1.5 updater?


0okm0000 wrote:
PSP need a "KEY" to check or decrypt the "update EBOOT.PBP"
may be 1007 haven't this "KEY" for 1.50 ?
Back to top
View user's profile Send private message
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Fri Jun 16, 2006 11:36 am    Post subject: Reply with quote

May be you can ask moonlight about how to log the functions called by the Updater. In the following message, moonlight mention that 1.5 updater use it own lflash_fatfmt.prx module but not the one in 1.0 fw. (May be this is one of the reason why 1.5 updater fail.)

http://forums.ps2dev.org/viewtopic.php?t=5953
Back to top
View user's profile Send private message
PadPanic



Joined: 09 May 2006
Posts: 7

PostPosted: Sat Jun 17, 2006 10:14 am    Post subject: Reply with quote

have you downgrade a 2.5 or 2.6 to 2.00?
Is it the same result as a 1.5 downgrade on it?
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Sat Jun 17, 2006 7:37 pm    Post subject: Reply with quote

"PSP Multi Firmware module" Actual Size(simulation picture)



About "PSP Multi Firmware module"
http://0okm.blogspot.com/2006/06/about-psp-multi-firmware-module.html
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
dot_blank



Joined: 28 Sep 2005
Posts: 498
Location: Brasil

PostPosted: Sun Jun 18, 2006 3:21 am    Post subject: Reply with quote

now that is sexy :) i look very much
forward to blessing one or maybe multiples
of my psps with those babies :) ...who needs
a modchip when youve got 0okm
_________________
10011011 00101010 11010111 10001001 10111010
Back to top
View user's profile Send private message
kuroitenchi



Joined: 23 Apr 2006
Posts: 10

PostPosted: Sun Jun 18, 2006 9:35 pm    Post subject: Reply with quote

the 1.50 updater fails to run on psp-1007 because the scechkuppkg module doesn't think the psp is a legit retail model (it performs a idstoragelookup() on the model key but it gets an unknown keys as an answer so it believes the hardware you are trying to run the updater on is not a retail hardware (such as a devkit or a testing tool) and gives you a 80000025 error
The only way to run that updater on a psp-1007 device is to modify the model key located in idstorage and to do that scenand access is needed.

As for the hardware it's the same as any other psp, the 1.00 and 1.50 firmwares can perfectly run on those devices.
The only change from other psps is in the idstorage area which is unique per psp and of course it's model key which is unique per models.
The only fail is that the 1.50 chkuppkg module is older than the ones in the 1.51+ updaters and that it doesn't recognise the psp-1007 model key as legit.
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Mon Jun 19, 2006 12:09 am    Post subject: Reply with quote

About "PSP Multi Firmware module"

for PSP FW1.00/1.50 user
this "module" can work with your PSP

for PSP FW1.51/1.52/2.00/2.01/2.50/2.60/2.70/2.71 user
if your PSP's Hardware ver is TA-079/080/081
and you have FW1.00/1.50 image file
this "module" can work with your PSP
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
niemand0815



Joined: 27 Dec 2005
Posts: 10

PostPosted: Mon Jun 19, 2006 1:41 am    Post subject: Reply with quote

is there a guide how to find out which version psp i have without opening it?

regarding the price:
so to get my 2.6 psp to 1.0/1.5 i will have to buy the chip and the lpt-cable, right?
totaling to 65$, which can in fact compete easily with the other one.

hope you find a producer soon, the earlier we get some competition on that market the sooner the prices will go down *g*
Back to top
View user's profile Send private message
PadPanic



Joined: 09 May 2006
Posts: 7

PostPosted: Tue Jun 20, 2006 9:34 am    Post subject: Reply with quote

I read the post and it's confuse for me.
You say it first, it works at 50% on a psp 2.5x and 2.6x
and you say after, it 's compatible with 2.5x ,2.6x, 2.7x


It can downgrade a PSP 2.5+?
Back to top
View user's profile Send private message
niemand0815



Joined: 27 Dec 2005
Posts: 10

PostPosted: Tue Jun 20, 2006 6:01 pm    Post subject: Reply with quote

i think downgrading is not the interesting point here....

running a 1.0 on a originally 2.01+ psp so you have a possibility to upgrade to the newest features and games (the original flash) and another firmware for using homebrew freely (or maybe someday even a custom os / linux on the psp).

also, the second (1.X) flash needs to be reflashable when its bricked *g*
Back to top
View user's profile Send private message
SamuraiX



Joined: 31 Jan 2006
Posts: 77
Location: USA

PostPosted: Fri Jun 30, 2006 12:27 am    Post subject: Reply with quote

Just wondering if I understand this correctly before I post my real question.

Samsung is the maker of the the 32MB Nand flash. Now this flash module carries 32MB of flash memory and also 32MB of Main System RAM for the PSP at the same time?

If Samsung had a 64MB version (not sure if they do or don't) and this version had the same pinout would the PSP make use of the extra 32MB of RAM for a total of 64MBytes? I guess this question can only be answered if there was a 64 MBytes version of this chip.

Lastly, are there other manufactures that also create a PSP compatible Nand Flash?
Back to top
View user's profile Send private message Visit poster's website
_00_



Joined: 22 May 2005
Posts: 8

PostPosted: Fri Jun 30, 2006 2:05 am    Post subject: Reply with quote

0okm0000 wrote:
2.50 new "protection" :
if you replace the flash0/vsh/etc/index.dat w/ old ver index.dat
you will can not lunch update EBOOT.PBP
2.60 new "protection" :
if you replace the flash0/vsh/etc/index.dat w/ old ver index.dat
when you power-on you will get a error screen


What happened if you overwrite flash0/vsh/etc/index.dat with NEWER index.dat?

For example:
a) HW with original 2.60 - just replaced index.dat (both encrypted & plaintext) with ones from 2.70 ?
b) HW with original 2.60 - whole firmware replaced with 2.50 AND index.dat replaced with 2.70 ?
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Wed Jul 05, 2006 4:15 am    Post subject: Reply with quote


Today received the "PSP Multi Firmware module" Sample PCB
i Will test it tomorrow, if every things is ok,
will start to produce ^o^
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
Nuni



Joined: 05 Jul 2006
Posts: 1

PostPosted: Wed Jul 05, 2006 9:37 pm    Post subject: difference U.P. and your way Reply with quote

So, what is the major difference of U.P. flash add on
and yours? It is basically the same difference, you add
the flash to allow the PSP to run a different firmware. Then
you could also implement a USB interface to flash the
second flash with anything you like, even Linux.
Right?
See www.kienhoefer.com/pspflash
Back to top
View user's profile Send private message Send e-mail
groepaz



Joined: 01 Sep 2005
Posts: 305

PostPosted: Wed Jul 05, 2006 10:16 pm    Post subject: Reply with quote

not linux, no :) unless you can crack the bootstrap :)

Quote:
See www.kienhoefer.com/pspflash


whats that supposed to be? doesnt work here
_________________
http://www.hitmen-console.org
http://hitmen.c02.at/files/yapspd/
Back to top
View user's profile Send private message Visit poster's website
MrR



Joined: 09 Feb 2006
Posts: 5

PostPosted: Sun Jul 09, 2006 9:42 pm    Post subject: Reply with quote

@0okm0000

Can you plz help me answer the following question:
My psp have CE trace cut but it still works how can this be?
Back to top
View user's profile Send private message
johnmph



Joined: 23 Jul 2005
Posts: 119

PostPosted: Mon Jul 10, 2006 4:43 am    Post subject: Reply with quote

MrR wrote:
@0okm0000

Can you plz help me answer the following question:
My psp have CE trace cut but it still works how can this be?


I think that CE is logical inverted (0 = Chip Enable) and in this case if CE line is broken, the chip is always enable but i don't sure, wait for Ookm confirmation.
Back to top
View user's profile Send private message
0okm0000



Joined: 13 Jan 2006
Posts: 116

PostPosted: Mon Jul 10, 2006 1:14 pm    Post subject: Reply with quote

MrR wrote:
@0okm0000

Can you plz help me answer the following question:
My psp have CE trace cut but it still works how can this be?

maybe your CE line short to GND ?
_________________
PSP hardware hack
http://0okm.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
MrR



Joined: 09 Feb 2006
Posts: 5

PostPosted: Mon Jul 10, 2006 9:33 pm    Post subject: Reply with quote

Thanks for the reply...

I checked and CE isn't grounded.. If I connect 3.3v before the trace cut closest to CE the psp don't boot as expected. I see why you think CE could be grounded that would make senses but the psp is 100% clean and checked. Only the trace is cut..there's not really a ground source in the neighbourhood. Its weird..

At first I made the cut connected the psp and original flash was off but then I wanted to access it but then I got a blue screen to repair setting. After this the psp was always on with original flash. psp is version 081 with 2.71 firm
Back to top
View user's profile Send private message
nowei



Joined: 05 Jul 2006
Posts: 1

PostPosted: Thu Jul 27, 2006 9:35 am    Post subject: floating CE Reply with quote

Since you cut the trace, the CE line will be floating, the PSP is interpretting this as a low input. It does not have to be connected to ground to be interpretted as a low.


[quote="MrR"]
I checked and CE isn't grounded.. If I connect 3.3v before the trace cut closest to CE the psp don't boot as expected. I see why you think CE could be grounded that would make senses but the psp is 100% clean and checked. Only the trace is cut..there's not really a ground source in the neighbourhood. Its weird..
[/quote]
Back to top
View user's profile Send private message
vcarriere



Joined: 12 Apr 2005
Posts: 11

PostPosted: Tue Aug 01, 2006 8:43 am    Post subject: Reply with quote

I got a question about the manufacturing of the module. Wouldn't it be easier to get a flex connecter with 8 contacts and solder the connector to the traces, cut the CE trace and solder only one wire to the floating connector pin. Then make a flex cable that run all the way up to this place instead of having to route copper cable which can easily desolder?

This would ensure a really reliable connection.

The only thing i don't know is if there are any .1mm pitch connector and flex cable.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group