DISCLAIMER: I am not responsible for anything you do to your PSP. This will only work if you downgraded with the n00bz or Dark_Alex downgraders or newer. If you don't feel like you could follow this guide or are relatively new at this, please don't attempt it. From what I hear, tem n00bz is working on an automated solution for this so feel free to wait for their release (if the rumor is true of course).
In order to return your TA-082/86 PSP to a state that will allow you to install official Sony Firmware updates, you have to have your idstorage keys the way they were before you used a downgrader. ChillyWilly's keycleaner app will return most keys to their normal state. It usually only leaves 1 key corrupted. The creator of the KeyCleaner app did this on purpose in order to not allow people to go back to official firmware. The key that is need for homebrew is Key 0x0005 and that is the key that ChillyWilly's Keycleaner app leaves corrupted.
Step 1: Clean as many keys as you can using Key Cleaner under OE fw. Restoring keys from the memory stick will ensure all of your keys are restored from the ones that came with your PSP. Restoring them without using the memory stick usually works but it can only restore keys that have been shuffled around, NOT any ones that were deleted. Assuming you were able to restore your keys properly, that leaves just key 5 in the "patched"(ie, the hombrew) state.
Step 2: Revert to 2.71 OFW using recovery mode by placing the 2.71 update in the recovery folder.
Step 3: Next you have to load HEN D in order to enable homebrew to run under 2.71. Now you can run KeyCleaner under HEND and verify that your idstorage key status looks like this:
4 - original key - okay
5 - patched key - okay
6 - original key - okay
8 - original key - okay
8 - no key(code 0x80000025) (this is perfectly normal for newer PSPs)
41 - original key - okay
42 - cleared key - okay
43 - original key - okay
45 - original key - okay
46 - cleared key - okay
47 - original key - okay
Step 4: You can then revert key 5 by running the 1.5 Enabler from the corruption-free 2.71 downgrader package via HEND, then use the hidden "revert" feature - when on the screen that says the PSP has been 1.5 enabled, press SQUARE and it will undo the key 0x0005 patching. You'll be back on the screen saying:
Current Key 5 first longword is 0x436C6B67 1.50 will not run on TA-082/86 PSP with this setting. Press X to alter the key. Press O to exit.
This is exactly what you want.
Step 5: Exit the program and restart your PSP. After that, just update using the network update icon or download the 3.50 update (or any official update for that matter) and you are back on the Sony boat.
EDIT: DON'T FORGET to fix the other idstorage keys using KeyCleaner FIRST!!! This will fix the corruption performed by other downgraders such as the one by Dark_Alex and n00bz.
Here is the package containing HEN D, the 1.5 Enabler and the KeyCleaner
http://www.sendspace.com/file/8fd2sfJust unzip the contents of the MS_Root folder to your Memory Stick
Here is the 2.71 Recovery folder
http://www.sendspace.com/file/b5abj2Here is a table of what you keys SHOULD look like in a HEX editor. It is VERY useful if you don't have your original keys anymore.
http://harleyg.net/docs/idtable.txtPlease let me know if you need further clarification or if the links to the files are dead in this thread.