"PSP Multi Firmware module" prototype

"PSP Multi Firmware module" prototype

soft-swap PSP NAND Flash test
Nand Flash Chip 0 FW1.00
Nand Flash Chip 1 FW2.50
test to Access Nand Flash page 0x00200 (IPL)


At 6/14/2006 04:49:00 pm, Blogger eja said...

Excellent work!

At 6/14/2006 07:37:00 pm, Blogger 3APA3A said...

Who first will path RAM on fly? Such way will get power over all device as it would be without protection.

At 6/14/2006 07:37:00 pm, Blogger 3APA3A said...

This comment has been removed by a blog administrator.

At 6/14/2006 09:45:00 pm, Blogger mso91 said...

Hello.It is so so great work!!
But I wonder that can I reprogram firmware to already bricked PSP.
If so,it's more than great work!
it means,not to MODCHIP only.
to also bricked PSP.

At 6/14/2006 10:21:00 pm, Blogger harryk said...

I certainly appreciate your posting thus far, but you really haven't provided any details, either on the board build, or anything.

Can you post more information, perhaps even a how-to if someone wanted to build our own?

At 6/14/2006 10:26:00 pm, Blogger Bigperm said...

Great work. Are you going to sell this or be releasing it for free? If you will be releasing it for free, is it possible to get your Altera code?

At 6/14/2006 10:27:00 pm, Blogger Bigperm said...

Did you write it in maxplusII? sorry, forgot this in my last post.

At 6/15/2006 12:29:00 am, Blogger Mog said...

Very nice!
When do you start mass development?
The UP has competition already! ^^

I tried to find where I could buy that chip in the UK.
Only found websites in US and China?
$2.10 each @ buyaltera.com
+$5 (because order less than $25)
+$6 (international processing)
Then theres the fact that I'd need a flashing kit and other items...
lol :/

At 6/15/2006 04:44:00 am, Blogger zappaz said...

This is a "PSP Multi Firmware module"
Not a "mod chip" :P

Whats the difference?

* 480 Mbps High Speed USB 2.0(PSP built-in) :P

What does this mean exactly? Are you hijacking the PSP's USB bus for your module? How exactly do you write to the secondary flash?

But I wonder that can I reprogram firmware to already bricked PSP.

yes, but you need to program this module on another psp first

Wait - so you need to be able to run code on the PSP to program the secondary flash? Can you not program it externally like you can apparently do with U.P? If this is true, what use is this module for people who have anything above 1.50 firmware and cannot execute code in kernel mode?

this is prototype
the product will install inside PSP

Can you please provide details as to how this will fit inside the PSP and how the installation will be done. Still no details have been released on the U.P installation so I'm very curious if its even possible to get a "module" installed entirely self contained in the PSP..

At 6/15/2006 04:50:00 am, Blogger zappaz said...

One more thing..

EASY to Install !!
just soldering 20 points

Please tell me thats a joke? :) I've seen inside the PSP, the traces are tiny - its certainly possible to solder wires onto the NAND bus but please dont say its "easy", thats just misleading and if you're trying to sell this its a very bad idea to dupe people into buying it with the promise of an easy install, since they will eventually find out this is certainly not the case. It should only EVER be attempted by professionals with the correct equipment.

At 6/15/2006 05:14:00 am, Blogger eja said...

Zappaz, you're right! This needs definitely expert solder skills. Same with undiluted platinum.

At 6/15/2006 06:18:00 am, Blogger Cesarf said...

This looks incredible. I only have one question.... If I got this, would it be able to run those "costum firmware" that I read about?

At 6/15/2006 06:43:00 am, Blogger Ryan said...

I'm guessing you could something like GTA to 1st flash the external flash...den boot up using the external flash?? I'm just guessing though...

At 6/15/2006 07:51:00 am, Blogger zappaz said...

You dont get kernel mode access via the GTA exploit :)

At 6/15/2006 08:29:00 am, Blogger Ryan said...

how about flashing the firmware 1st on another PSP and then later transplating it over?

At 6/15/2006 08:37:00 am, Blogger 0okm said...

FAQ Update

and i think "PSP Multi Firmware module" is EASY Install than "UP" :P

At 6/15/2006 08:40:00 am, Blogger 0okm said...

>>how about flashing the firmware 1st on another PSP and then later transplating it over?
yes, you can use this Method to rebuild your bricked PSP

At 6/15/2006 08:53:00 am, Blogger Ryan said...

hmm cool...now we're just missing the schematics and install pics....=p

At 6/15/2006 09:00:00 am, Blogger 0okm said...

This comment has been removed by a blog administrator.

At 6/15/2006 09:07:00 am, Blogger zappaz said...

ryan: Not everybody has access to several PSP's, it would be much more convenient with an external flashing interface.

0okm: "PSP Multi Firmware module" is EASY Install than "UP"

How could you possibly know this? Do you have installation instructions and diagrams for U.P? If so please share! The fact is that both your MOD (short for "modification" ;)) and UP need to tap into the NAND bus, both will need to connect to the same parts of the motherboard. If anything the difficulty of installation will be equal, however according to the UP news release they will be shipping with "installation aids". You can't compare the installation difficulty until more information is made available, so please stop misleading people.

In response to other updates to your FAQ:

1) Both your module and UP do essentially the same thing, however you imply that UP is a "mod chip" while yours is not. What a strange claim to make :) Why are you always trying to dis-credit UP? Worried it'll steal some of your market share? ;)

2) "Sell a NAND Flash with Sony's FW is illegal !!" When did I say anything about selling NAND pre-flashed with Sony firmware? I was asking you to explain the procedure for programming the secondary flash. Now its clear that with your module you will need to have code running on the PSP in order to program the secondary flash and it will not be possible to program the flash externally (which you can apparently do with UP). As an installer this is undesirable for me.. if I was to modify a PSP for a customer I would need to sell them the module pre-flashed which as you have said yourself, is illegal. However if I was to sell them a PSP with UP installed the customer would be able to program the flash themselves after they receive the modified unit - can you see the advantage here? ;)

3) Claiming "480 Mbps High Speed USB 2.0" to be a feature is very misleading since its not a feature of the module at all. Perhaps you should make this more clear.

Thanks for your clarifications. The following is now clear:

- Your module is only flashable via PSP software, which means you will need a PSP with firmware 1.0 or 1.50 to program the module. This excludes the majority of PSP owners, and anybody who already has 1.0 or 1.50 has no need for secondary firmware anyway. Secondary firmware is only really useful for people with higher firmware versions who would benefit from a downgrade to 1.0 or 1.50.
- It is not suitable for installers such as myself since it is not legal to ship PSP's to customers with the secondary flash pre-programmed to official Sony firmware.

Regardless, I look forward to observing how things work out for these PSP "mods", both yours and UP. Good things are coming to the PSP :)

At 6/15/2006 09:33:00 am, Blogger 0okm said...

1. i don't dis-credit UP :P
i just tell people which thing the "module" can do and which can't
"UP" say they can do all thing
so this is dis-credit UP ??

2. you can find my post on forums.ps2dev.org
Note : this is not a [mod chip] Project
and it can't Downgrade PSP FW 2.50/2.60/2.70

3. i don't think so :P

At 6/15/2006 09:41:00 am, Blogger zappaz said...

0okm: why did you remove your post regarding installation difficulty? I thought the information was quite useful. For anybody that missed it:

0okm said...

i say EASY to Install !!
because i found a Method to solderwires onto the tiny traces!!
you just need a "20-30X Magnifying glass" and a "incisive" Soldering Iron

20-30X magnifying glass? Yes, certainly an "EASY" procedure ;)

At 6/15/2006 09:48:00 am, Blogger 0okm said...

because no need "20-30X"
just 10X is ok
and i can't edit it
so i delete it :P

At 6/15/2006 09:59:00 am, Blogger Ryan said...

hmmms...I dun really understand though...if this module is only for "multi firmware" why would it need the CPLD??

At 6/15/2006 10:07:00 am, Blogger Ryan said...

or does deh cpld enable you to select a different bank ...i'm guessing tt's the use...

At 6/15/2006 10:29:00 am, Blogger 0okm said...

ALTERA MAX 3000A CPLD for use to switch & program NAND Flash

At 6/15/2006 02:06:00 pm, Blogger Stealite said...


thx for you good job !

But I have an idee, why you don't use an external link like up for flash the nand by a PC ?

Because I thing not many people will by this " multi FW"

At 6/15/2006 02:17:00 pm, Blogger banzzai said...

Hello I will want to know if your dual firmware would be compatible with the version beyond the 2.50

At 6/15/2006 03:53:00 pm, Blogger eja said...

To banzzai:
Probably not. A PSP from the factory with 2.60 or higher is most probable a TA-082 which is uncharted territory. Maybe 0okm can get it working.. :D

At 6/15/2006 04:15:00 pm, Blogger banzzai said...

for me not modchip and this dual firmware module

At 6/15/2006 04:19:00 pm, Blogger 0okm said...

when the "PSP Multi Firmware module" starts to sell,
i will show how to distinguishes TA-082 :P

At 6/15/2006 04:27:00 pm, Blogger 0okm said...

Of course no need to open PSP CASE :P

At 6/16/2006 03:45:00 am, Blogger banzzai said...

Say me is what the versions 1004 KCW can be in your-082 or it is right the version 1006 KCW

At 6/17/2006 01:13:00 am, Blogger psp726 said...

Will you be able to install this on 2.60 psp?

At 6/17/2006 07:48:00 am, Blogger eja said...

If PSP goes low power, there is data in RAM. If RAM goes low power maybe its auto-refresh does not need clock or only 1 line. Connect PSP and altera gnd. Bus is hi-z. Maybe Altera kit can wake up DDR RAM and make page reads, low speed is ok not 166MHz, but 10MHz. Refresh problem. Two BGA sockets needed. For BGA socket I thought LGA-775 pins, too large, too difficult. No good. LGA775 pcb is 60 usd, and 775 springs. But cheap.


At 6/17/2006 08:15:00 am, Blogger eja said...

I do not think it will work. Full speed clock transfer impossible and PSP must source the clock so it depends if PSP reduces clock in low-power state.

At 6/20/2006 09:37:00 pm, Blogger 3APA3A said...

about DDR there is two ways

1. insert chip between cpu and actual ram. in this case the cpu clocks might be reduced by chip as example and same time data injected into ram. Xilinx has some chips which might let to do that. The issues is that CPU might have no static design and its not possible to play with external clock. hardest way.

2. do same as its done with dual flash. implements DDR interface by altera\xilinx, and implement read for some segment of code. when psp will read specific address range just cut off real chip by DQS line or by Burst Stop command (did not examine that yet)

The MCP might be soldered to small board which will have at other side reballed bga connection so it will be soldered instead of MCP. Also on same board should be FPGA.

The device would be very simple - pcb with FPGA and some capacitors. The installer will have to desolder MPC, reball it, solder to device and then solder device to mobo. No cuts off, no lens :)


Post a Comment

<< Home