-
[RELEASE] DrSchottky's R-JTOP (CB fusecheck glitching method)
Hi guys,
these days i did some tests with PLL_BYPASS downclock to see what happens if i glitch SECOTP(fusecheck) function.
Results were impressive(always instaboot), so i proudly present...
This is my open source implementation of SECOTP glitching. It's based on GliGli's original RGH1 code (thank you again for your work, you're the man!), i adjusted it to glitch another function.
It works like TX's R-JTAG+, so the wiring is the same:
-VCC\GND
-POSTBIT_0
-CPU_RST
-STBY_CLK
-PLL_BYPASS
and obviously JTAG wiring.
Maybe the start value requires a little tuning (i used the ones that work well for me), in an interval of ± 150ns.
These timings are made for consoles updated to 15572 (or further) dash. Feel free to adjust them for lower fusesets.
Here you can find the source.
F.A.Q:
A: There aren't JED/XSVF files! Can you build them?
R: No, do it yourself.
A: But...
R: Nope!
A: And Xenons? And Zephyrs?
R: ¯\_(ツ)_/¯
'njoy
UPD1:
Zephyr start should be between 1112450 and 1112456. Tested but not very fast. Boot rate was inconsistent even with CR4, so...
Xenon start should be around 1195600. Hypothesized, not tested. Don't remember if it's for the latest fuseset, sorry.
UPD2:
For each blown fuse SECOTP length decreases by 1160.6 ticks (@300MHz) =3.8686ms
Xenon SECOTP length (with PLL_BYPASS asserted): 3610752 ticks (@300MHz)
Postbit lengths were measuerd with TicksPicker
Ultima modifica di DrSchottky; 26-04-2015 alle 20:58
-
Post Thanks / Like - 6 Likes, 8 Thanks, 0 Dislikes
-
Boom! Mitico!
Now...
-
-
-
Junior Member
Se con "¯\_(ツ)_/¯" intendi che ce la dobbiamo lavorare da soli.... evvai! ahah voglio provarci
-
Senior Member
Ciao DrSchottky, complimenti per l'ottimo lavoro!
Sono riuscito a creare i file xsvf sia per falcon che per jasper e ho provato solo quello per falcon, poiché al momento non ho nessuna jasper.
Risultato: tempi di avvio praticamente istantanei! Sempre!!
Come chip ho usato un matrix glitcher v3.
A breve (massimo un'ora) pubblico il video.
Ti ringrazio per aver condiviso il tuo straordinario lavoro!
- - - Aggiornato - - -
Ecco il video:
-
Post Thanks / Like - 1 Likes, 2 Thanks, 0 Dislikes
-
Originariamente Scritto da
lapht
Se con "¯\_(ツ)_/¯" intendi che ce la dobbiamo lavorare da soli.... evvai! ahah voglio provarci
Per le Xenon potrei anche ripensarci.Avevo già qualcosa di mezzo pronto iniziato tempo fa e mai concluso.
Vedremo...
-
Post Thanks / Like - 1 Likes, 0 Thanks, 0 Dislikes
Netkar Ha dato un "mi piace" per questo post
-
Updated with hints for Xenon/Zephyr.
-
Post Thanks / Like - 1 Likes, 3 Thanks, 0 Dislikes
-
Senior Member
Scusami DrSchottky, non ho ben capito che si intende con:
Originariamente Scritto da
DrSchottky
Xenon start should be around 1195600. Hypothesized, not tested. Don't remember if it's for the latest fuseset, sorry.
E' possibile in teoria utilizzare RJTOP (anche se non è stato testato) su xenon con qualsiasi dash (superiore a 15572) utilizzando quel valore di start (1195600) o ho capito male?
-
Originariamente Scritto da
ninocervasio
Scusami DrSchottky, non ho ben capito che si intende con:
E' possibile in teoria utilizzare RJTOP (anche se non è stato testato) su xenon con qualsiasi dash (superiore a 15572) utilizzando quel valore di start (1195600) o ho capito male?
Nì. Più che altro quel valore serve come incipit per chi ha voglia di svilupparci su, buttarlo direttamente nel timing non serve a nulla.
Io al momento sono a secco di hardware e di tempo e non posso lavorarci.
-
Post Thanks / Like - 0 Likes, 1 Thanks, 0 Dislikes
Segnalibri