How NOT to brick your PSP
How NOT to brick your PSP
Since I am moving on from compiling examples and slight modifications to someone else's code to writing my own little pieces of code and experimenting with PSPGL, I would like to ask one very important question before I start.
I have heard quite a lot about bricking PSP. Is there anything that should absolutely NOT be done by the homebrew programs in order to avoid bricking PSP?
Theoretically if the firmware rests intact, there shouldn't be any issues, but I prefer to ask nevertheless. Because firstly I tend to have this little unlucky moments, after which everyone tells me "How come you didn't know that you're not supposed to do that? Everyone knows that you can't..." (everyone but me usually) and secondly I don't have funds for second PSP.
So if there are any nasty surprise waiting for unexperienced PSP programmers (I don't dare call myself developer), please tell me.
I have heard quite a lot about bricking PSP. Is there anything that should absolutely NOT be done by the homebrew programs in order to avoid bricking PSP?
Theoretically if the firmware rests intact, there shouldn't be any issues, but I prefer to ask nevertheless. Because firstly I tend to have this little unlucky moments, after which everyone tells me "How come you didn't know that you're not supposed to do that? Everyone knows that you can't..." (everyone but me usually) and secondly I don't have funds for second PSP.
So if there are any nasty surprise waiting for unexperienced PSP programmers (I don't dare call myself developer), please tell me.
May I ask a question, please?
Once, as my program (running in user mode) crashed severely (I forgot to check if the file could be opened before reading with fgetc), I had a blue screen when rebooting the console and the firmware settings (date, and so on) had to be reseted, like if I bought a new PSP. Hopefully, my PSP isn't bricked, but does this mean my flash has been touched when the program crashed?
Once, as my program (running in user mode) crashed severely (I forgot to check if the file could be opened before reading with fgetc), I had a blue screen when rebooting the console and the firmware settings (date, and so on) had to be reseted, like if I bought a new PSP. Hopefully, my PSP isn't bricked, but does this mean my flash has been touched when the program crashed?
Sorry for my bad english
Oldschool library for PSP - PC version released
Oldschool library for PSP - PC version released
-
- Posts: 171
- Joined: Mon Nov 14, 2005 1:32 am
- Location: Boston, Massachusetts
- Contact:
I wouldn't worry too much about bricking your PSP by writing buggy homebrew. This is very unlikely unless you experiment with re-writing the firmware flash chip on the motherboard, which is not the same as writing to the flash chip on a memory stick.
Accidental bricking is not something I worry about, and I've written some pretty buggy homebrew apps. Just last night I hung my PSP with a dark screen, and then it wouldn't reset (hold the power switch up for 10-20 seconds) and wouldn't turn on again even after I removed the battery from the unit for a few seconds. It turns out that the battery was dead, and the PSP revived as soon as I plugged it into the charger.
Just like dropping the soap in the shower, everyone will warn you against bricking your PSP, but I suspect that nobody is speaking from personal experience. So how many of you reading this have actually bricked a PSP by having one of your own applications crash? I am curious to hear any first-hand horror stories...
Accidental bricking is not something I worry about, and I've written some pretty buggy homebrew apps. Just last night I hung my PSP with a dark screen, and then it wouldn't reset (hold the power switch up for 10-20 seconds) and wouldn't turn on again even after I removed the battery from the unit for a few seconds. It turns out that the battery was dead, and the PSP revived as soon as I plugged it into the charger.
Just like dropping the soap in the shower, everyone will warn you against bricking your PSP, but I suspect that nobody is speaking from personal experience. So how many of you reading this have actually bricked a PSP by having one of your own applications crash? I am curious to hear any first-hand horror stories...
-
- Posts: 11
- Joined: Tue Nov 22, 2005 6:49 pm
None, the worst I get is it will freeze and you may not be able to shut it off yourself, but it turns itself off eventually. Ocassionaly you wont be able to turn it back on, until it sits for like 20 secs, or you remove the battery...I've yet to play much with reading and writing to the MS, but like it's been said, shouldn't be too much risk if you are not touching the flash...
-
- Posts: 81
- Joined: Mon Dec 19, 2005 4:09 pm
I managed to brick my first PSP in the first 4 days of owning it. Turned out the battery was bad...and somehow when I did a "restore default settings" in the PSP menu... it was all she wrote. Had to ship it back to PSPville and I got a new one. Wasn't anything I did. Was just one of those flukes.Dr. Vegetable wrote:I wouldn't worry too much about bricking your PSP by writing buggy homebrew. This is very unlikely unless you experiment with re-writing the firmware flash chip on the motherboard, which is not the same as writing to the flash chip on a memory stick.
Accidental bricking is not something I worry about, and I've written some pretty buggy homebrew apps. Just last night I hung my PSP with a dark screen, and then it wouldn't reset (hold the power switch up for 10-20 seconds) and wouldn't turn on again even after I removed the battery from the unit for a few seconds. It turns out that the battery was dead, and the PSP revived as soon as I plugged it into the charger.
Just like dropping the soap in the shower, everyone will warn you against bricking your PSP, but I suspect that nobody is speaking from personal experience. So how many of you reading this have actually bricked a PSP by having one of your own applications crash? I am curious to hear any first-hand horror stories...
Can't say I've had the soap experience though :)