All started when i got an Infectus installed in my waninbrick PS3 (CECHG04), hooked it up with the regular apps for flashing found, and immediately my problems start.
And these problems i had for well over an week until i got it sorted out, itís not like there is any decent guide out there how-to use infectus to read/write youíre ps3 NAND, so i thought i give it a shot and make a small how-to setup and get youíre infectus running software wise.
SO i read these guide telling to use
- Flow Rebuilder 230.
- Flow Rebuilder 350. [BETA]
- NANDECC 130.
So ok well got them all but i had no luck whatsoever with these tools and my infectus, i managed to dump my NAND, thatís about it rest just gave me 1024 write errors etc.
SO PLEASE AFAIK DONT USE THE ABOVE TOOLS.
I talked to Dospiedra and he pointed me towards some other tools he had lying around,
These can be found at [Register or Login to view links]
And seconds later i had all up and running fine read/write and all,
First make sure you have the Infectus drivers installed, and the latest fw on the chip to work with ps3 DUAL NAND programmer. If you have updated the chip with infectus 220.127.116.11 you need to "downgrade" the programmer to make it work with ps3. How to install the right firmware can be found in this rar, an small how-to and the needed tools [Register or Login to view links]
Second unpack the rar file, install libusb and run it, find youíre infectus driver in the list and select it, then install when done you can exit libusb. This will make youíre infectus show up in the included flasher application Infectus NAND Flasher v.18.104.22.168
And you should be good to go, as soon as i had this info the software part were solved which i had a lot of problems with, and i guess others will to because itís not very common what tools work and how,
Some small tips:
First of never use an old Flow Rebuilder, the newest (22.214.171.124 included in pack) has some algo tweaks which makes it work "best" so far.
Untick the box Check ECC during DUMP and WRITE operations (slower but safer), and if it asks if it should try fixing a bad ECC choose NO.
In my own experience i suggest using external power to make sure the read/writes doesnít get corrupted. Had some problems recently when first not using any external power then all of a sudden when trying to flash it says i need to make sure the chip is properly plugged in (LEDīs dimmed down) hooked up my external power PROBLEM SOLVED, so it worked to use no external for a while but afaik safest is to use it all the time.
Oh almost forgot, here is the files Dospiedra released to downgrade/fix waninbricks WITH and added patchcos.bin for 3.55 (the other was based on 3.41 but should work) but in my case it didnīt so Dospiedra fixed a 3.55 cos for my case.
So 1patchcos.bin is based on 3.41 And 1patchcos355.bin is based on 3.55 and worked for me. The original 1patchcos.bin should work so try it first, in rare cases (like me) it doesnít then try 3.55 one.
Download these files at [Register or Login to view links]
The above files are used for downgrading and fixing bricked ps3, when you got your flash dump you patch it with.
Short guide for downgrading/waninbrick
1. When making youíre first dump, make 100% sure you have a good dump, make several to be safe and check their hash, so you donít end up with an corrupt flash which could mean u are in deep trouble.
2. So you got your NAND flash dumps, congrats this is the easy part if your console is normal (not like mine lol), use FlowRebuilder v.126.96.36.199 unscramble then interleave flashes into one unified dump we will call it flashfinal.bin
3. Open flashfinal.bin with the choice of yours hex editor, im using HxD itīs simple and clean.
3a. Go to offset: 000C0020 which should look something like this [Like the other guides]
I think going to the right offset is safest, note that this can probably differ slightly. but it should be what so close.
NOTE: I checked a 3.66 dump and the offsets is still the same to USE THE OFFSETS where to start patching
MY WANINBRICK LOOKED LIKE THIS, SO I WAS QUITE CONFUSED (OVERWRITE FROM HERE)
IT SHOULD LOOK LIKE THIS (IT IS IN THE FILE YOU PATCHING FROM), 1patchcos.bin
00 00 00 00 00 00 00 00 00 00 00 00 00 53 CC 78 .............SŐx <---- This is where the party starts
00 00 00 01 00 00 00 18 00 53 CC 78 00 00 00 00 .........SŐx....
Open 1patchcos.bin and copy all of its content, and in flashfinal.bin paste WRITE from the above offset.
00 00 00 00 00 00 00 00 00 00 00 00 00 6F FF E0 .............oˇŗ
00 00 00 01 00 00 00 17 00 00 00 00 00 6F FF E0 .............oˇŗ
This one is optional, i would suggest trying without this patch first, i did have success without this patch below
3b. Now go to offset: 00093800 and you should find something like this:
Open 2patchtrvk.bin and copy all of its content and paste WRITE from the above offset
00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 20 ....... ....... <---- PASTE WRITE FROM HERE
00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 ...... .........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 60 ...............`
53 43 45 00 00 00 00 02 00 00 00 02 00 00 00 00 SCE.............
00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 60 ...............`
4. Save the changes REMEMBER THE FILE SIZE CAN NEVER EVER EVER CHANGE, IF SO YOU MOST LIKELY FAIL
5. Again open FlowRebuilder v.188.8.131.52 and this time we want to Re-scramble modified dump then de-interleave it into two new flashes. Choose your flash0 and flash1 and the flashfinal you modified. When done it should say 42 or 43 blocks modified each NAND depends on if you only did one or both patches
This will make us end up with 2 new files called i.e. flash0.bin.new.bin and flash1.bin.new.bin
6. Flash these modified flash0 and flash1 with Infectus NAND Flasher v.184.108.40.206, when done unplug hook it up and now you should have a green light but black screen (might differ)
7. Depending on if you were in service mode before (downgrading, then skip this) or not (fixing waninbrick) Plug in the dongle and put your ps3 in service mode (if you donít know how to do this Google is your friend)
8. Make a downgrade to your desired fw
NOTE1: Remember that the fw you choose here will set your ps3īs min version possible
NOTE2: if you are patching with 3.55cos you have to use the special 3.55 downgrade method, which means you will get 3.41 as min version
This can be changed with doing the "DOWNGRADE" Procedure again, choosing another fw in service mode downgrade.
When attempting to do an downgrade enter service mode before patching, it will make it easier, even if you forgot its ok no problem you just needs to enter service mode. (this is only possible when downgrading) BUT remember donít enter service mode on 3.66 unless you have a hardware flasher, as you will be stuck in service mode on 3.66
And at last, i have a SEM-001 motherboard, and i successfully got my brick up and running again
I hope this lousy guide helps someone to at least get pointed in the right direction, i know my English sucks and all but hey you should understand some of it. I gave it a shot and putted up a small guide.
With that said thanks to Dospiedra for the tools and help to get my waninbrick running again (had problems there to, but thatís another story) i might be able to help someone if they having problems with their downgrade.