domenica 17 febbraio 2013

Glitch360Spi 3.0 rev.b - Impressioni d'uso

I francesi del Team Glitch360 sono stati così gentili da fornirmi un esemplare della loro ultima creazione per una recensione su questo blog. Eccomi quindi a provare di persona quello che si presenta come il più veloce scrittore di NAND via SPI.
Quanto mi è stato fornito con l'interfaccia
Ed infatti questa simpatica interfaccia straccia letteralmente la concorrenza leggendo la NAND della mia zephyr da battaglia in un minuto e spiccioli contro i poco meno di due del NAND-X di xecuter (basato sul LPC 2148). Rispetto a quanto disponibile con la concorrenza prima, non è certo la fine del mondo (sui 16MB) già diverso il discorso su NAND da 256 e 512MB, dove il quasi minuto di vantaggio va moltiplicato per 4 su quasi 8. Se poi si fanno i canonici 4 dump si comincia a risparmiare tempo in maniera piuttosto consistente.
Quello che consente di fare l'interfaccia, però, non si limita alla lettura/scrittura della NAND. Il Glitch360SPI, infatti, viene visto dal sistema (una volta installati i driver e connesso) come una periferica USB composita e una duplice porta seriale USB!
Programmazione di un Coolrunner rev. D
Una di queste seriali può essere utilizzata per leggere l'output di Xell inviato sull'apposito contatto della scheda madre delle XBox360, mentre l'altra dovrebbe comandare una porta JTAG utile a programmare tutti i dispositivi dotati di questa porta.
Col Glitch360SPI, difatti, si può tranquillamente programmare i coolrunner di Team Xecuter, oltre che, ovviamente il Glicth360key, il CPLD creato dal team stesso per l'RGH. Tra l'altro, saldando il pettine in dotazione è triviale collegarlo, e in pochissimi secondi programmarlo con i timings che ci servono. A tal proposito segnalo la mancanza di tutti quelli disponibili da JRunner; in particolare il 4-3 per Corona che regolarmente uso per questo tipo di console. Probabilmente è questione di aggiornamento; intanto però non è possibile importare i file xsvf usati dal JRunner nel software dei francesi.
Il software a corredo con l'interfaccia (liberamente scaricabile dal sito), ovvero l'eRGH, è di una semplicità triviale e guida l'utente passo passo ad eseguire un RGH (previa installazione, saldatore alla mano, di TUTTO quanto necessario - dal programmatore SPI al chip per il glitch vero e proprio).
Forse persino troppo triviale! In effetti per un modder esperto è comodo fino ad un certo punto avere così poco controllo sulle operazioni; ma tutto sommato potrebbe tornare utile a chi invece non ha molto chiari i passaggi da eseguire ed il loro "significato".
Pronto all'uso!
Resta comunque come prerequisito IMPRESCINDIBILE, di effettuare le saldature a regola d'arte! Senza di questo, anche il software più a prova di idiota non potrà mai portare a qualcosa di buono.
Nel  complesso si tratta di un ottimo prodotto, che sicuramente è quello da consigliare per chi non è dotato di uno SPI flasher e non intende usare la soluzione completa dello Squirt, oppure ne ha già uno basato su PIC (JRProgrammer).
Con questa interfaccia si risolve anche il problema della programmazione dei CPLD per il glitch vero e proprio, oltre che quello piuttosto fastidioso della "lettura" dell'output di Xell su Corona (*). Niente male per un prezzo che dovrebbe aggirarsi intorno ai 20 euro!

PRO: velocità "supersonica" in lettura/scrittura della NAND, software che guida passo passo dall'inizio alla fine delle operazioni, programmatore CPLD, porta JTAG, porta seriale per intercettazione output di Xell, prezzo OTTIMO in considerazione di quanto offre.

CONTRO: Non interfacciabile con nessun altro software se non quello proprietario, poca libertà di azione utilizzando eRGH, software non aggiornato con tutti i timings disponibili per Corona.

(*) Team Xecuter promette con l'ultima release di JRunner di includere una versione di Xell per Corona che permette di avere a video l'output su HDMI.

Nota a margine: Chissà cosa pensa di questo il nostro Paolone. A leggere tutte le righe di codice che ha sciorinato con veemente tracotanza su IMFDCP a suo tempo, pareva fosse un task impossibile!
Beh di sicuro lo è per lui, visto che non capiva e non capisce un acca di tutti i sorgenti che ha pubblicato XD XD XD!! Ma si può?!

mercoledì 13 febbraio 2013

DGX 1.1S - Team Xecuter non fa sconti

E' ufficiale! Il DGX 1.1s è un prodotto di Team Xecuter.(e non solo uno "inventato" dai rivenditori cinesi tipo il Coolrunner rev. D).
Un po' per proteggere il codice che rende "esclusivo" il DGX, un po' perché cmq è buona l'occasione per vendere qualche coolrunner sotto steroidi in più; non verrà rilasciato un aggiornamento per la versione 1.0s. E' stata direttamente presentata, invece, una nuova revisione hardware (ma azzardo che la sostanza è nel software a bordo) della interfaccia TX dedicata all'estrazione della chiave della cpu delle XBox slim aggiornate con le ultime dashboard.
Le considerazioni su questo nuovo rilascio possono essere molteplici. 
Saranno di sicuro contenti quelli che hanno atteso a prendere la versione 1.0s. Potranno godere della fase di beta testing pubblico a pagamento che TX è riuscita a mettere in piedi.
Un po' meno lo saranno i possessori della precedente versione. Sarebbe stato bello avere almeno diritto almeno alla possibilità di riscattare la precedente versione per comprare la nuova ad un prezzo inferiore.
Giusto per far vedere, eh.
Chiaro che chi l'ha comprato all'epoca avrà fatto i suoi conti e certo ha comprato un oggetto "funzionante"; ma è evidente che, nel caso delle trinity, ben lontano dall'essere ottimale nel suo impiego. 
Per quanto sia indubbio che, dai e dai, si riesca ad ottenere la fatidica chiave; è anche vero che quando la riuscita dell'operazione diventa faccenda di CENTINAIA di tentativi (come capita di leggere sui vari forum specializzati), non si può solo pensare sia dovuto all'incapacità del "modder" di turno; ma anche sicuramente ad un design ampiamente perfettibile (ad essere buoni).
Dimostrazione ne è l'uscita, a poco più di un mese dalla prima versione, di una "riveduta e corretta"; proprio per far fronte a quanto emerso da questa fase di beta pubblica a pagamento!
Distorsioni, queste, permesse dall'assenza di concorrenza nell'ambito in cui è collocata questa interfaccia.
Purtroppo la protezione degli algoritmi di decriptazione  messi a punto da RF1911 (ipotizzo sia questo, alla fine, il VERO lavoro) tiene botta; e nessuno è stato in grado (o è stato pagato abbastanza) per replicare il suo lavoro.
In ultima analisi è evidente come nessuno sia in grado di investire i capitali (piccoli o grandi che siano) che TX ha usato per "comprare" alcuni dei migliori "mangia codice" che ci sono in giro (quanto buoni siano questi ultimi è difficile stimarlo, per chi, come me, è fuori da questa "scena").
La conseguenza è che si gode incontrastata lo sfruttamento delle protezioni che M$ ha integrato nelle ultime revisioni di dashboard (ironia della sorte!!).
Note a margine.
Mi incuriosice capire se i vari cloni che affollano i negozi virtuali cinesi funzionino davvero...
Personalmente, cmq, per risparmiare qualche dollaro, non proverei di certo a verificarlo investendo un tempo che potrebbe essere eterno per saperlo. 
E' indubbio, infatti, che la moneta più "pesante" da investire nella precedente versione del DGX da parte degli acquirenti è stata proprio questa: le ore ed ore passate a bestemmiare dietro un prodotto che, in NON RARI casi, si è dimostrato inadeguato.
Il punto è che senza concorrenza, non c'è scelta. E Xecuter non è Babbo Natale, ANZI.
Xecuter è cinese (nel senso proprio che è un cittadino della RPC) tanto quanto quelli che si lamenta che gli piratano il marchio; è questo mi fa molto sorridere!