WARNING! Stability issue found! But there is a solution: YOU SHOULD CONNECT THE 'AVCC' TO 'VCC' PIN!
I have overlooked that pin before, sorry!
With this workaround the ps3 will be playable again
Installation tips and clarification
These are not the only, but one good way to install.
- use some thick insulation below the atmega
- the USB wires are not sensitive, i used wires from an old ribbon-cable (as in old mobo-headers or old 40-wire IDE-cables)
- but the attack wire is sensitive, make it's way away from the psu's prongs; for wire i used an extracted wire from a broken 80-wire IDE-cable, and use the hole more away from the psu-connector in the shielding to connect to the uC
(you can see connectors on my pictures, but these was for developing purpose)
How to use:
first, arm the device with the program supplied (without it, it won't react to scroll-lock)
2nd, start the ps3exploit with a suitable parameter
3rd, during the prg run, press the scroll-lock button on a real keyboard attached to the ps3
4th, if the program finished, press the scroll-lock again to unlock the console messages
repeat 2 to 4 until the ps3 successfully exploited
after successfully exploited, you can disarm the device
- you need to switch scroll-lock off to reset the device's counter
/if the program runs several times without any issue (freeze, any program-malfunction, ..etc) nor successful exploit, check the attacking wire may be disconnected/ if the ps3 is unstable, you can't play games, then the wire maybe too close to the prongs, put it further away from it (drive the wire to the hole(s) in the side of the resistor where the connection have been made)/
The device sends 1clk pulses after an initial delay, with programmed spacing, till a programmed count is reached.
(you can use some other crystals as well, but you need to modify the code)
During programming, don't forget to set the fuses: external crystal (cksel= 1111) and I've enabled the brown-out detector.
[Register or Login to view code]