Pagina 1 di 73

[HOTFIX] cIOS d2x v8: Potenzia il tuo cIOS!!!

MessaggioInviato: 28/01/2011, 20:56
di davebaol
cIOS d2x v8
by davebaol

Immagine


Cos'è il d2x?

Il d2x è una evouzione di alcuni moduli inclusi nel cIOSX rev21 ufficiale di Waninkoko.

In particolare, mentre la versioni v1 e v2 del d2x risolvevano problemi interni al solo modulo EHCI, le versioni v3 e v4 correggo una serie di bug nei moduli FAT e FFS migliorando di molto il supporto alla nand emulata.
L'emulazione della nand torna finalmente ad avere una compatibilità simile a quella del cios rev17, se non addirittura migliore in alcuni casi. Per godervi l'emulazione della nand seguite questa guida: Registrati o effettua il Login per visualizzare il link!.

La versione v5 risolve il problema dei giochi affetti da ios reload (come CSI, Metroid Prime Trilogy, ecc...) a patto che il dipositivo USB/SD sia formattato in wbfs.
In fine la versione v6 aggiunge il supporto all ios reload per tutti i file system supportati dai vari usb loader.

Si noti che dalla versione v3 assume un senso il supporto alla base 58, questo perchè contrariamente al modulo EHCI tutti gli altri moduli modificati sono utilizzati anche dal cios costruito su questa base che quindi beneficia come gli altri cios dei miglioramenti apportati.

Changelog:
Spoiler: Registrati o effettua il Login per visualizzare il link!. nonchè il creatore di ModMii. Sua è stata l'idea originaria di sostituire il modulo EHCI della rev21 con quello della rev19 (l'ultima versione non affetta dall'impallamento del wiimote).

Ci piace interpretare il nome d2x come una sorta di formula chimica (tipo H2O), una metafora in cui i 3 autori sono gli atomi che hanno dato vita a questo progetto, la molecola d2x.
Siamo perfettamente consapevoli che in chimica d2x significa D--X--D così come h2o significa H--O--H, non c'è quindi una corrispondenza esatta con l'acronimo dxx. Ma questa è solo una metafora, quindi chi se ne frega. : King :

Dal cIOS d2x v2 davebaol si occupa dello sviluppo del cIOS, XFlak segue i tool di installazione e xabby666, purtroppo, è sparito nel nulla. : Sad :


Come è nato il d2x?

Non è fondamentale leggere quanto segue ma si tratta comunque di una lettura istruttiva e perchè no, anche simpatica.
Se siete curiosi aprite lo spoiler e scoprirete come è nato il cios d2x.
Spoiler: Registrati o effettua il Login per visualizzare il link!.


Istruzioni per l'installazione

Seguite questi passaggi per procedere all'installazione del cIOSX d2x:

  1. Scaricate e scompattate il seguente pacchetto in una cartella della scheda SD, ad esempio SD:\wad_d2x
    cIOS d2x - v8 Final.zip
  2. Ora prendete anche il pacchetto di MultiModManager e scompattatelo in SD:\apps
    MultiMod-Manager-13.4.rar
  3. Inserite la SD nello slot della Wii e avviate MultiMod Manager dall'Homebrew Channel
  4. Con (PAD) scendete all'ultima voce "Load another IOS" e premete (A)
  5. Sempre con (PAD) scorrete sull'IOS 236 e premete (A)
    NOTA: Se non avete l'IOS236 potete scegliere un qualunque altro ios patchato, ma nell'installazione di alcuni cIOS potreste ricevere degli errori.
    Per questo motivo vi consiglio di seguire un attimo Registrati o effettua il Login per visualizzare il link!. guida e perdere 1 minuto ad installarlo.
    Anche fosse già presente verrà sovrascritto senza alcun problema.
  6. Scegliete la voce "Wad Manager" e premete (A)
  7. Con i tasti (PAD) e (A) navigate le cartelle sulla scheda SD fino ad entrare in quella contenente i wad della configurazione prescelta, nell'esempio SD:\wad_d2x
  8. Premete (+) per circa 2 secondi e apparirà un + davanti a ciascun wad.
    Questo significa che tutti i wad sono selezionati per l'installazione.
  9. Premete 2 volte (A) per installare i wad
  10. A fine installazione verificate che tutti i wad siano stati installati correttamente, poi premete (B) un po' di volte fino a che non vi ritroverete nel menu principale del MultiMod Manager.
  11. A questo punto premete (HOME) per uscire dal MultiMod Manager, vi ritroverete nell'Homebrew Channel.
  12. Da qui in poi sapete cosa fare per godervi il nuovo cIOS d2x. : Chessygrin :


Versioni precedenti

In spoiler trovate i pacchetti delle precedenti versioni del d2x.
Spoiler: Mostra
  • d2x v7
      cIOS d2x - v7 Final.zip

    • d2x v6
      • cIOSX-d2x-v6-config-A.rar
      • cIOSX-d2x-v6-config-B.rar
    • d2x v5
      • cIOSX-v21d2x-v5-config-A.rar
      • cIOSX-v21d2x-v5-config-B.rar
    • d2x v4
      • cIOSX-v21dx-v4-config-A.rar
      • cIOSX-v21dx-v4-config-B.rar
    • d2x v3
      • cIOSX-v21dx-v3-config-A.rar
      • cIOSX-v21dx-v3-config-B.rar
    • d2x v2
      • cIOSX-v21dx-v2-config-A.rar
      • cIOSX-v21dx-v2-config-B.rar
    • d2x v1
      • cIOSX-v21dx-config-A.rar
      • cIOSX-v21dx-config-B.rar



Problemi noti

Segue un elenco dei problemi noti e non ancora risolti dal cios d2x v3.
Questa lista serve principalmente come promemoria per eventuali fix nelle future release del d2x.
Se avete altre segnalazioni di malfunzionamenti, possibilmente riproducibili, comunicatemeli e verrando aggiunti in lista.
Spoiler: Mostra
  • Con la base 58 l'emulazione della nand funziona su scheda SD, ma non su usb.
    In particolare la os_open del device /dev/usb/ven, fatta in fase di inizializzazione dal modulo usb usato con la base 58, fallisce ritornando -101.
    Tuttavia la stessa chiamata da usbloader funziona senza problemi, ma a differenza di Migthy Channels gli usbloader effettuano delle operazioni preliminari di inizializzazione sui dispositivi usb che probabilmente consentono l'apertura del dispositivo /dev/usb/ven.
  • U-Sing 2, che come CODBO funziona solo su base 57, scatta in continuazione durante le canzoni, tuttavia col cios di Hermes 224[57] funziona bene.
    Il problema si presenta sistematicamente ed è facile da riprodurre.
    Da quanto ho potuto osservare il lag appare in tutti questi casi:
    • con le rev19, rev20, rev21 e tutti i d2x (non è possibile testare rev inferiori poichè il gioco funziona solo su base 57)
    • solo via usb (da dvd e sd il problema non si presenta)
    • con qualunque hard disk o chiavetta usb
    • anche se il watchdog è disattivo
    La mia impressione è che il lag appaia solo in U-Sing 2 perchè questo gioco legge continuamente dati durante i brani, infatti il led dell'HDD continua a lampeggiare.
    Non ne sono sicuro ma sembrerebbe proprio un problema inerente il modulo EHCI.
  • Nel caricamento da DVD la funzione IOS reload block permette di avviare giochi come COD3 e Metroid Prime Trilogy senza dover patchare la iso per usare l'ios 249.
    Tuttavia l'ios reload block non implementa il fix dell'errore 002, quindi i giochi come Metroid Prime Trilogy danno errore 002 se avviati da DVD.
    Per ulteriori informazioni fare riferimento a questi topic:
    Questo bug è stato fixato nelle ultime beta del cios d2x v4.
  • Gli hard disk superiori a 1TB non funzionano con Mighty Channels perchè non sono direttamente supportati da tutti i cios di Waninkoko e anche dal cios d2x fino alla v3.
    Tuttavia questi hard disk funzionano correttamente con tutti gli usbloader più diffusi, perchè questi effettuano delle operazioni preliminari di inizializzazione.
    Questo bug è stato fixato nelle ultime beta del cios d2x v4.
  • Gli hard disk superiori a 2TB, quindi con una sector size superiore a 512 byte, non sono supportati dal modulo FAT del cios.
    Questa funzionalità è stata implementata nelle ultime beta del cios d2x v4.
  • L'emulazione della nand dà errore quando si accede alla Nintendo Wifi connection.
    Il problema persiste anche se si utilizza la nand reale e riguarda tutti i cios di Waninkoko e i d2x.
  • Il gioco VirtualConsole "The Legend of Zelda: Majora's Mask" funziona con nand emulata su rev17 ma su rev21 e d2x si schianta dopo il logo con la N che ruota.
  • I WiiWare "LostWinds" e "LostWinds: The Winter of the Melodies" vanno in crash poco prima di prendere il controllo sul personaggio.
    Il crash si verifica indifferentemente con le rev17, rev21 e i d2x. Anche ULoader presenta lo stesso problema. Solo Sneek è in grado di emulare correttamente la nand per questi titoli.
    Questo bug è stato fixato nelle ultime beta del cios d2x v4.
    Tuttavia talvolta si presentano ancora dei crash random durante il gioco. La mia impressione è che il salvataggio venga corrotto causando il crash. Inoltre il gioco funziona correttamente da Mighty Channels su nand reale.
  • Tutti gli episodi dei WiiWare della serie "Strong Bad" vanno in crash all'avvio su rev 17, rev21 e d2x. Tuttavia sono perfettamente giocabili con ULoader e Sneek.
    Questo bug è stato fixato nelle ultime beta del cios d2x v4.
  • Il WiiWare "Swords and Soldiers" funziona su alcune console, su altre il caricamento iniziale è molto lento (anche 20-30 secondi) e su altre ancora invece non va oltre il logo iniziale. Questo col d2x v3, perchè con le rev 17 e 21 sembra non funzioni mai. Con ULoader e Sneek invece non ci sono problemi.
  • WiiPower riferisce che ES_Identify/ES_DiVerify non possono essere usate con la base IOS56. Questo rende impossibile caricare dvd non criptati quando si usa questa base. Si tratta di un bug minore visto che nessuno più usa dischi non criptati. Si veda: Registrati o effettua il Login per visualizzare il link!. ... &p=3669154



Rigraziamenti

Si ringraziano:
  • Waninkoko per i sorgenti dei moduli originali
  • tueidj per le dritte di carattere tecnico
  • Le comunità di HackWii e GBAtemp per i beta test e il supporto fornito
  • Totoro per il logo ufficiale del d2x
  • e dulcis in fundo Actar per aver dato il meglio di sè nella creazione del logo alternativo del d2x, ma soprattutto per non aver citato in giudizio Totoro per plagio. : Chessygrin :
    Aprite lo spoiler a vostro rischio e pericolo, non consigliabile ai deboli di cuore. : Lol :
    Spoiler: Mostra
    Immagine

Re: [FIX] cIOSX rev21.... [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 21:03
di ghost
Dave e xabby rullate di brutto! : Thumbup :

Re: [FIX] cIOSX rev21.... [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 21:28
di davebaol
Io mi son divertito un mondo a scrivere la favoletta che però è la pura verità.
Se vi piace la posto così, altrimenti la butto giù più seria.

Re: [FIX] cIOSX rev21, la favola [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 21:46
di ghost
Beh è buttata sul ridere ma è la verità u.u

Re: [FIX] cIOSX rev21, la favola [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 23:03
di xabby666
Ragazzi siamo diventati famosi. Ed io mi sono riscattato su gbatemp : Chessygrin :

Re: [FIX] cIOSX rev21, la favola [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 23:05
di ghost
Riscattatato non direi, più che altro, finalmente hai il giusto merito.

Re: [FIX] cIOSX rev21, la favola [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 23:06
di xabby666
Ora la nostra versione del ciosx sarà inserita in modmii. : Chessygrin :

Re: [FIX] cIOSX rev21, la favola [NON RIMUOVERE]

MessaggioInviato: 28/01/2011, 23:08
di ghost
Mi raccomando i crediti che poi sembriamo sempre noi che rubiamo u.u

Re: [HOTFIX] cIOSX rev21B: la favola di HackWii

MessaggioInviato: 29/01/2011, 8:34
di xabby666
Cmq si può dire che alla luce dell'ultimo rilascio di dave il cios è opera sua. In effetti l'unica cosa che ho fatto è una iniziale e veloce correzione per eliminare il problema della sincronizzazione dei wiimote all'avvio del cios su una base già corretta da dave, successivamente dave ha ulteriormente corretto questa mia modifica rendendola più pulita e simile al codice originale.

Re: [HOTFIX] cIOSX rev21B: la favola di HackWii

MessaggioInviato: 29/01/2011, 11:38
di davebaol
E dacci un taglio, xabby! : Lol :
Il nome completo della nuova versione sarà cIOSX rev21B HackWii Edition by davebaol & xabby666.
Così ci buttiamo dentro anche HackWii la cui chat ci ha permesso di passare una piacevole serata ad analizzare insieme il codice sorgente. : Chessygrin :

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 17:34
di davebaol
Su gbatemp hanno proposto di chiamarlo cIOSX rev21dx dal nome degli autori davebaol & xabby666.

A me piace, voi che ne dite?

Nel primo post ho aggiunto il changelog che distribuiremo coi sorgenti modificati, dategli una lettura e ditemi se può andare per favore.

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 18:00
di ghost
davebaol ha scritto:Su gbatemp hanno proposto di chiamarlo cIOSX rev21dx dal nome degli autori davebaol & xabby666.

A me piace, voi che ne dite?


wow dx sembra qualcosa di importante come HD le prime volte xd per me va bene

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 18:11
di GamePad
davebaol ha scritto:Su gbatemp hanno proposto di chiamarlo cIOSX rev21dx dal nome degli autori davebaol & xabby666.

A me piace, voi che ne dite?

Nel primo post ho aggiunto il changelog che distribuiremo coi sorgenti modificati, dategli una lettura e ditemi se può andare per favore.


Interessante, perfetta come versione!
Complimenti ragazzi!

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 18:30
di MrFrem82
Complimenti davvero!!

Molto piacevole da leggere la storiella!

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:15
di davebaol
Ok, finalmente ci siamo.
La final release del cIOSX rev21dx è appena stata rilasciata. : CoolGun :

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:27
di matteo170693
: Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave : : Groupwave :

quali differenze ci sono tra le 2 conf eccetto slot e basi usate?
per chi ha installato la versione più recente di hackwiiflow (e il relativo cios rev21) qual'è la configurazione consigliata?

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:30
di davebaol
Nessuna differenza, cambiano solo gli slot.
In quanto alla config raccomandata per HackWiiFlow aspetta la risposta di xabby.

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:31
di xabby666
Dipende. Io per hackwiiflow metto il 249 su base 57 perchè mi piace correre :)

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:36
di GamePad
Ragazzi creo una Daily News, cosi non passa inosservato questo Topic!
Ciao!

Re: [HOTFIX] cIOSX rev21dx: la favola di HackWii

MessaggioInviato: 29/01/2011, 19:44
di numerone
Non male come storiella, anche se ho da ridire: il noto e temutissimo mod di hackwii non è dave, ma nikoban : CoolGun :