Jak již laskavý čtenář jistě naznal, modchip slouží ke spouštění záloh her (kopírování her je samozřejmě nelegální) a nelicencovaných programů (tzn. homebrew software).
Všechny modchipy pro Wii jsou v současné době typu "drive chip", tzn. že nějakým způsobem modifikují komunikaci OS konzole s firmwarem mechaniky.
Další možnosti (zatím pro Wii nedostupné) jsou například využití nějaké díry v OS konzole nebo využití servisních módů atd. Pravděpodobnost něčeho takového je celkem veliká, jelikož Wii obsahuje např. dva USB porty, internetový prohlížeč nebo bluetooth (jsou přes něj připojené ovladače).
Pokud se nad tím člověk zamyslí, musí dojít k názoru, že se asi nemění všechna data od mechaniky (přece jen časová ztráta na zpracovaní dat, v případě HW zpracování by se muselo použít jen něco jednoduchého), spíše jde o modifikaci něčeho jako řídících příkazů, jako např. identifikace média atp.
A jelikož jsem velmi zvědavý, začal jsem hledat nějaký firmware modchipu, abych si ho prohlédl. A našel jsem několik open source mod chipu, což mne upřímně překvapilo a ke všemu jsem nakonec na wikipedii našel prakticky úplný seznam wii modchipu.
No a na konec: přehledná tabulka všech wii modchipu.
Při té příležitosti bych rád upozornil na více existujících Wii chipsetů na základní desce, kde ne všechny chipsety jsou podporovány všemi modchipy (poslední je D2B, D2C zatím nebyl věrohodně potvrzen). Typ chipsetu se dá určit na internetu podle sériového čísla.
Nejzajímavější opensource modchipy jsou podle mne yaosm (Yet Another Open Source Modchip), WiiFree a OpenWii. Na stránce OpenWii je wiki, kde jsou dostupné zajimavé informace o hardware Wii, o příkazech jednotek atd. (velmi zajímavé).
yaosm
je postaven na Microchip PICu, což jsou velmi oblíbené a levné IO s řadou možností, které jsou ideální pro malé aplikace. Zájemce o PIC si může vybrat z několika možností tu, která mu nejlépe vyhovuje.
Samotný PIC se prodává za pár desítek korun a pokud máte někoho s PIC programátorem (stačí se dobře rozhlédnout kolem sebe) jste prakticky u konce (teda až na to pájení a rozšroubování konzole lehce speciálním šroubovákem triwing, na fórech je dostupný pdf s přesným postupem a s obrázky).

triwing šroubovák
Pokud není PIC programátor dostupný, dá se vlastní postavit za pár desítek korun.
Kapacita paměti většiny zákládních PICu je myslím 1024 byte, takže se tam vejdou opravdu jen základní funkce. Složitější modchipy mají další paměťový IO.
A právě program yaosm jsem si prohlédl (je psaný v GCBasicu a kód je velmi čitelný). Yaosm podporuje několik různých PIC.

Zdroják mi potvrdil můj předpoklad: firmware DVD mechaniky je rozšířen o několik dalších příkazů (seznam DVD příkazů včetně několika rozšíření) a modchip jemně upravuje tyto příkazy podle potřeby. Samozřejmě toho musí modchip provádět mnohem více, ale toto je jádro pudla.
Zase jsem o něco chytřejší...