Posts mit dem Label DSi Mode werden angezeigt. Alle Posts anzeigen
Posts mit dem Label DSi Mode werden angezeigt. Alle Posts anzeigen

04 Januar 2026

DSpico und DSpico Launcher für Nintendo DSi und Nintendo DS - ein Überblick

Die DSpico ist eine neue Flashkarte für alle Konsolen der Nintendo DS Familie, die von dem LNH-Team entwickelt wurde. Zu dem Projekt gehört ein Menü mit dem Namen Pico Launcher, das neben der DSpico mit vielen der bereits existierenden Nintendo DS Flashkarten kompatibel ist.
Dieser Post soll einen Überblick über das Projekt mit seinen Features geben. Es handelt sich hierbei nicht um eine offizielle Anleitung oder um ein Review. Alle offiziellen Informationen können der Website des Projekts entnommen werden.

DSpico Flashkarte

Das Herzstück des Projektes dürfte die Nintendo DS Flashkarte DSpico sein. Sie basiert auf dem RP2040 Chip, der in Raspberry Pi Picos genutzt wird. Das Projekt ist vollständig open source. Theoretisch kann man sich eine solche Karte aus einem Raspberry Pi Pico, einem Cartridge Dummy für den Nintendo DS Schacht und einem MicroSD Reader selbst zusammenbauen. Wie das Raspberry Pi Pico Board hat diese Flashkarte einen MicroUSB Anschluss.
Dadurch, dass das ganze Projekt Open Source ist, kann man sich die Dateien für die Leiterplatte aus dem Internet herunterladen und bei einem Hersteller für solche Leiterplatten produzieren und bestücken lassen. Die Schale kann man in einem 3D Drucker herstellen bzw. herstellen lassen. Es gibt bereits die ersten Händler, die die Flashkarte bei Aliexpress anbieten. Hierbei ist allerdings nicht sichergestellt, dass sie so gebaut wurden, wie es von dem LNH-Team vorgesehen ist.
Die Daten für die Aufkleber sind ebenfalls veröffentlicht. Allerdings sind die holografischen Aufkleber auf dem Foto von schlechter Qualität und haben sich innerhalb von ein paar Monaten quasi aufgelöst.
Eine weitere Besonderheit der DSPico gegenüber anderen Nintendo DS Flashkarten ist, dass sie den Nintendo DSi Modus unterstützt. Keine der "gewöhnlichen" DS Flashkarten tut dies. Einzig die CycloDS iEvolution ist mit dem DSi Modus mit Einschränkungen kompatibel. Die folgende Liste zeigt die Vorteile der DSpico gegenüber der iEvo.
  • Kompatibel mit aktuellen DSi und 3DS Firmware Versionen, keine Custom Firmware nötig
  • Wechselt automatisch zwischen DS Modus und DSi Modus
  • Kompatibel mit DSi Enhanced Spielen, DSi Exclusive Spielen und DSiWare
  • Keine Einschränkungen im DSi Modus (CycloDS iEvolution unterstützt z.B. kein WPA)
  • Unterstützt "EmuNAND" für DSiWare
  • Kompatibel mit "neuen" Spielen wie Pokémon Schwarze Edition 2
  • Region-Free
  • Unterstützt NTRBoot für DSi und 3DS
  • Sehr schnelles und modern aussehendes Menü
Der Nintendo DSi hat ein solides Sicherheitskonzept, weshalb es für die Konsole lange keinen aktuellen Hack gab. Durch dieses System ist die CycloDS iEvolution stark eingeschränkt: sie nutzt das DSi Enhanced Spiel "Cooking Coach", um im DSi Modus zu starten. Dieses Spiel hat, wie alle kommerziellen DSi Enhanced Spiele und DSi Exclusive Spiele, Einschränkungen für die DSi-Komponenten, die die Spiele nutzen dürfen. So haben Spiele mit der iEvolution keinen Zugriff auf die WPA-WLAN-Verschlüsselung, die der DSi bietet. Das liegt daran, dass das Exploitspiel kein WLAN nutzt. Außerdem hat die CycloDS iEvolution keinen Zugriff auf die SD Karte in der DSi Konsole oder den internen Speicher.
Eine Cartridge, die diese Einschränkungen nicht hat, ist der "WRFU Tester", der eigentlich nie an die Öffentlichkeit gelangen sollte. Es ist vermutlich ein Modul, das in der Herstellung zum Testen der WLAN-Karten genutzt wurde. Durch die Nutzung dieser App für den neuen Exploit wrfuxxed hat die DSpico Zugriff auf die ganzen Systeme, die der CycloDS iEvolution vorenthalten waren.
Der neue Zugriffsrahmen bringt allerdings Probleme mit sich: bei der Entwicklung von der DS Homebrew Entwicklungsplatform devkitPro ist die Annahme getroffen worden, dass Cartridges keinen Zugriff auf die SD Karte in der Konsole haben. Dadurch, dass jetzt beides verfügbar ist, kann es in Anwendungen zu Problemen kommen, weil beispielsweise nicht auf die Speicherkarte in der Flashkarte zugegriffen wird, sondern auf die Speicherkarte in der DSi Konsole.
Auf diesen Bildern kann man die zum Zeitpunkt dieses Postes aktuelle Version der DSpico sehen; die Version 1.3. Das Herzstück ist der RP2040-Chip, der durch das Raspberry Pi Logo zu erkennen ist. Links daneben befindet sich der Schacht für MicroSD Speicherkarten. Direkt über dem RP2040 gibt es einen Flash-Speicher mit 2MB Kapazität für das Spiel, als das die Flashkarte sich ausgibt. Man kann entweder ein eigenes "Spiel" nutzen, das nur mit DS/Lite und modifizierten DSi/3DS Konsolen kompatibel ist oder das eigene "Spiel" für den DS/Lite und WRFU für DSi und 3DS. In letzterem Fall erkennt die Karte selbst, ob sie sich in einem DS/Lite oder einem DSi/3DS befindet.
Zwischen MicroSD Schacht und MicroUSB Anschluss befinden sich 2 LEDs, die unterschiedliche Farben haben. In der aktuellen Version werden sie nicht genutzt. Rechts von dem RP2040 Chip gibt es eine Taste, um den "Bootsel"-Modus des Prozessors zu starten: so kann man wie bei einem Raspberry Pi Pico eine neue Firmware laden. Sobald die DSpico Firmware auf der Karte gespeichert ist, kann der "Bootsel"-Modus auch gestartet werden, indem man die Karte per USB verbindet, wenn sich keine SD Karte im Schacht befindet.
Die weiteren Komponenten werden u.a. dafür genutzt, zu erkennen, ob die Energie von einem Computer oder von dem DS stammt. Es ist kein Problem, die Karte gleichzeitig mit beidem zu verbinden.

DSpico Launcher und Loader

Zusammen mit der Flashkarte sind zwei weitere Softwarestücke erschienen: der Pico Launcher und der Pico Loader. Diese sind für weitere DS Flashkarten interessant.
Bei dem Pico Launcher handelt es sich um ein relativ schnelles Menü, das Themes und unterschiedliche Layouts für das Menü unterstützt. Grundsätzlich ist der Launcher platformunabhängig. Er nutzt den Pico Loader, um Spiele und Homebrew zu starten. Der Loader ist ebenfalls sehr schnell und startet Spiele innerhalb von Sekunden.
Zusammen können Launcher und Loader mit einer Vielzahl von DS Flashkarten genutzt werden. So sind unter anderem die aktuell verfügbaren Karten vom Ace3DS Plus Typ (Platform: ACE3DS) und vom R4iSDHC Typ (Platform: DSTT) kompatibel. Die DSTT Platform unterstützt natürlich weitere Flashkarten vom DSTT Typ. Es folgt eine Liste von Beispielen für DS Flashkarten, die mit DSpico Loader und Launcher kompatibel sind.
Es werden natürlich noch viele weitere DS Flashkarten unterstützt, die ähnlich zu einem unterstützten Typ sind. Allerdings sollte man sich sicher sein, dass man die richtige Plattform nutzt, weil die Flashkarte sonst gebrickt/zerstört werden könnte.
Bei den Platformen ACE, DSPICO, STARGATE und G003 wird DMA unterstützt. Das ist eine Technik, bei der die CPU beim Laden von Daten entlastet wird, indem andere Komponenten wie der Grafikchip direkt auf den Speicher zugreifen. Karten, die diese Technik nicht unterstützen, haben ggf. Probleme wie Slowdowns oder in seltenen Fällen Kompatibilitätsprobleme mit gewissen Spielen.
Zusätzliche Probleme können abhängig vom Flashkartentyp auftreten. Insbesondere bei der EZ-Flash Parallel und bei den Karten des DATEL-Typs kann es sein, dass viele Spiele nicht ordnungsgemäß gehen, weil die Karten einfach zu langsam sind. Dazu muss gesagt werden, dass der DATEL-Typ nie dafür gedacht war, ROMs abzuspielen.
Der DSi Modus wird offiziell nur mit der DSpico unterstützt. Es ist theoretisch möglich, mit einer Custom Firmware und einem Nintendo DSi oder 3DS andere Flashkarten im DSi Modus zu starten, um dort die DSi-Funktionen des Pico Loaders zu unterstützen. Dies wird jedoch nicht vom LNH-Team unterstützt. DSi Enhanced Spiele können mit "normalen" Flashkarten weiterhin im DS Modus gespielt werden.

Da der Pico Loader sich weiterhin in aktiver Entwicklung befindet, werden leider noch nicht alle DS Spiele fehlerfrei unterstützt. Aktuell würde ich schätzen, dass 30-70 Spiele gar nicht oder nicht weit spielbar sind und weitere Spiele können Probleme wie Slowdowns haben. In der Praxis wird man bei einer normalen Verwendung der Karte vermutlich auf maximal ein bis zwei Spiele mit Problemen stoßen. Es folgt eine Liste von Eigenschaften einiger Spiele, die Stand Dezember 2025 Probleme bereiten.
  • Metafortress Anti Piracy (ca. 10 Spiele)
  • Besondere Hardware (z.B: Pokémon Tastenabenteuer)
  • Eigene DRM (ca. 10-20 Spiele)
  • Bugs, z.B. Race Conditions (5-10 bekannt)
  • Benötigen DMA oder mit DMA nicht kompatibel (je nach Plattform)
  • Benötigt SDK5 DMA (ca. 5-10, bisher nicht implementiert)
Die meisten DS Homebrew Apps sollten problemlos laufen.
Wenn ein DS Spiel noch nicht unterstützt wird, oder der pico Launcher nicht genügend features hat, kann man mit der DSpico das originale WoodR4 nutzen. Es wird lediglich eine SD Karte mit einer Partition benötigt, die maximal 4GB groß ist.
Bei DSiWare und einigen DS Spielen mit verschlüsselter "secure area" wie z.B. Wii U Virtual Console Extracts kann es sein, dass eine Kopie des DS ARM7 BIOS' an dem Ort "/_pico/biosnds7.rom" liegen muss. Dieses Backup kann mit dsbf Dump erstellt werden.
Für DSiWare Spiele ist zusätzlich ein DSi NAND Backup in Ordnerstruktur auf der SD Karte notwendig. Spiele greifen auf das NAND Backup auf der SD Karte und nicht auf den originalen NAND zu.
Da der Nintendo DSi sehr lange sehr sicher war, sind viele der zeitgenössischen Spieledumps unvollständig. Falls ein Spiel trotz BIOS-Datei nicht lädt, kann es sein, dass der DSi Enhanced Teil fehlt. In diesem Fall sollte man das Spiel mit Godmode9 oder Godmode9i noch einmal dumpen.

USB Anschluss

Einiges an Potential hat der USB Anschluss, der in der Karte enthalten ist. Hauptsächlich wurde er integriert, um die richtige Software auf den RP2040 Chip in der Karte zu laden. Es ist darüber hinaus für Homebrew möglich, den Anschluss zu nutzen.
Es gibt bereits jetzt Beispiele, wie ein DSi oder 3DS als Webcam, als Mikrofon, als Lautsprecher und als Speichergerät genutzt werden kann. Letzteres ist besonders spannend, weil man so die Karte nicht aus dem DS entfernen muss, um Daten zu übertragen. Allerdings ist die Übertragungsgeschwindigkeit relativ niedrig. Größere Spiele sollte man so nicht kopieren.

Ein Blick in die Community

Seit dem Release der Karte sind Entwickler und Community fleißig dabei, die Software für die Karte zu verbessern. In den vergangenen Wochen gab es bereits Updates, damit weitere Spiele unterstützt werden. Außerdem werden seit Release des Menüs schon einige weitere Flashkarten unterstützt.
So geht es weiter. Es wird aktiv an Patches für die restlichen Spiele, die nicht kompatibel sind, gearbeitet und der Pico Loader sollte bald mit weiteren Flashkarten kompatibel sein. Sehr bald dürften einige GBA Flashkarten, die den DS Modus unterstützen und Compact Flash Speicherkarten nutzen, hinzugefügt werden. "Supercard SD" GBA-Flashkarten werden bereits unterstützt.

Fazit

Das Projekt ist bei weitem noch nicht fertig. Es werden einige Problem-Spiele noch nicht unterstützt und es fehlen viele Funktionen, die man von kommerziellen Menüs für Flashkarten kennt. Ob die Problem-Spiele, die mit dem Pico Loader nicht gehen, von anderen Flashkarten unterstützt werden, ist allerdings fraglich.
Wenn man nur die Spiele spielen möchte, ein sehr schnelles Menü zu schätzen weiß und Extras wie Cheats oder Real Time Saves einen nicht interessieren, ist die DSpico auf jeden Fall einen Blick wert. Ebenfalls ist sie für Spielerinnen und Spieler interessant, die den DSi-enhanced Teil von entsprechenden Spielen oder DSi exclusive Spiele nutzen wollen. Das kann keine andere DS Flashkarte.
Wenn Zusatzfeatures einem wichtig sind, sollte man vorerst bei anderen Menüs bleiben und in ein paar Monaten noch mal einen Blick auf das Projekt werfen. Es hat viel Potential und dann könnte es sogar den "guten" Flashkartenmenüs ebenbürtig sein.

06 Juni 2018

DSi Flipnotestudio Exploit "ugopwn" für europäische Konsolen veröffentlicht

Bereits letztes Jahr wurde der Exploit "ugopwn" für das Nintendo DSi Flipnotestudio veröffentlicht. Allerdings war er bis vor kurzem nur mit DSi Konsolen aus der amerikanischen Region kompatibel.
Das ist jetzt anders. Der Exploit wurde jetzt für europäische und japanische DSi Konsolen portiert. Dabei handelt es sich sogar um eine optimierte Version, die im Gegensatz zur US-amerikanischen Version keine 122 Touchscreenberührungen benötigt.
Im Gegensatz zu Exploiten wie dem in dem Spiel "The biggest loser" hat dieser Zugriff auf den DSi NAND und die SD Karte im DSi, da er nicht mit einer Cartridge sondern mit einem DSi Shop Titel gestartet wird.

16 November 2017

Rocketlauncher für DSi Custom Firmware geleakt

Heute wurde der Exploit "Rocketlauncher" geleakt, der benötigt wird um auf dem DSi eine Custom Firmware auszuführen. Allerdings fehlen noch weitere Tools damit der Exploit für den durchschnittlichen Nutzer etwas bringt.
Um den Exploit in dem DS White List Check vom DSi zu verwenden muss man den DSi auf die Version 1.4.0 downgraden. Außerdem wird eine unterstützte DS Mode Flashkarte oder ein unterstütztes Spiel benötigt.

09 November 2017

CycloDS iEvolution Review (cyclopsds.com)

Struktur:
1. Überblick (mit offiziellen Funktionen)
2. Packung und Inhalt
3. Qualität der Karte
4. Installation und Benutzung
5. Kompatibilität
6. Weitere Funktionen
7. Schlussergebnis

1. Überblick

Die CycloDS iEvolution wurde am 3.11.2010, fast sechs Monate nach dem letzten Update für den Vorgänger der CycloDS iEvolution, der damals beliebten CycloDS Evolution, angekündigt. Bis zum nach hinten verschobenen Release Anfang 2011 wurden weitere Bilder preisgegeben. Trotzdem wurden die Kunden der CycloDS Evolution nicht im Stich gelassen: Beide Karten nutzen den gleichen Kernel und somit konnten alle Spielpatches für die CycloDS iEvolution auch auf dem Vorgänger genutzt werden. Leider ging das ganze nur bis zum 20.5.2011 gut, weil das Team und seine Unterstützung für die Flashkarte seit dem Tag spurlos verschwunden sind. Dennoch ist die iEvo eine Flashkarte der dritten Generation, da sie einen Exploit zum Booten benutzen kann.
Das Besondere an der CycloDS iEvolution ist, dass sie als Erste und bisher einzige Flashkarte den DSi Mode unterstützt. Außerdem hat sich das Team durch Unterstützung der Homebrewentwickler durch Spenden für den GBATemp Homebrew Bounty und durch 50 kostenlose PCBs für Homebrewentwickler auch unter unabhängigen Entwicklern beliebt gemacht.
Die CycloDS iEvolution hat beim Release 50€ gekostet und ist mit dem Preis größtenteils nur wenig heruntergegangen (Durchschnittlich ist sie zum Zeitpunkt des Reviews bei 40€). Ich habe meine von Shop01media, wo sie zum Zeitpunkt dieses Reviews für 26€ verkauft wurde.

Offizielle Funktionen (von der Verpackung, frei aus dem Englischen übersetzt):
- DS/ DS Lite/ DSi/ DSi LL/ DSi XL kompatibel
- Action Replay Cheat Codes sind kompatibel
- 8 Mbytes Onboard FPGA und MCU
- Super Robust und hohe Qualität
- Überragende technische Unterstützung
- Mehrsprachiges OS
- Reguläre Software Updates
- Onboardupdatebare Bootstrap Funktion
- Unterstützt MicroSD und MicroSDHC Speicherkarten mit bis zu 32GB
- Autoboot Modus
- Unterstützt Homebrew Anwendungen und Spiele
- Komplette Downloadplay Unterstützung
- Wii Verbindung wird unterstützt
- Erweiterter Modus mit Funktionen wie Slow Motion und Real Time Save
- Updatemodul und MicroSD Lesegerät enthalten

2. Packung und Inhalt

Die CycloDS iEvolution kommt in einer stabilen Box aus mattem Metall, die mit einem dunklen Material ausgelegt ist. Auf dem Deckel der Box ist ein großes CycloDS iEvolution Logo, auf der Rückseite eine Liste mit den Funktionen und weiteren Informationen.
In ihr befinden sich das Updatemodul, das MicroSD Lesegerät (der typischen schwarzen Sorte) und die Flashkarte. Das Updatemodul ist rund, aus weißem Plastik und hat in der Mitte eine dunkle Fläche, die das CycloDS iEvolution Logo enthält. Der USB Anschluss hat keine Abdeckung. Ihm gegenüber befindet sich der Schlitz, in den die iEvo eingeführt wird.
Die Flashkarte ist aus weißem Plastik mit einem grauen Aufkleber, auf dem sich das Logo des Teams befindet.


3. Qualität der Karte


Die Verpackung macht durch die verwendeten Materialien einen stabilen und luxuriösen Eindruck, obwohl sie nur so groß ist, wie es nötig ist. Der Updater macht einen stabilen Eindruck und das Plastik fühlt sich recht wertig an, aber der MicroSD Leser macht keinen stabilen Eindruck.
Zwischen den Kontakten der CycloDS iEvolution sind alle Lamellen vorhanden, wodurch die Kontakte geschützt werden. Der MicroSD Slot ist Federlos. Das Plastik macht keinen besonders qualitativen Eindruck, aber bei meinen Tests halten beide Hälften zusammen und es sind noch keine Risse o.ä. vorhanden. Der Aufkleber hat kleine Wellungen, die Teilweise durch die Hardware kommen, die für den DSi Modus benötigt wird. Er ist leicht durchsichtig und macht keinen qualitativen Eindruck, wobei er bisher hält.


4. Installation und Benutzung

Aufgrund von internationalen Rechten hat sich das Team entschieden, die CycloDS iEvo vollkommen blank auszuliefern. Deshalb muss man erst den sogenannten Bootstrap erstellen und installieren, was vor allem für Anfänger nicht einfach ist und ROMs benötigt, die man sich illegal aus dem Internet herunterladen muss. Dieser Prozess und die folgenden Installationsschritte dauern ca. 15 Minuten (wenn alles auf Anhieb klappt) und können in vier Schritte aufgeteilt werden. Eine Videoanleitung kannst du hier finden.

a) Erstellung des Bootstraps

Je nach dem, ob man aus den USA oder Europa kommt, benötigt man das Archiv für die USA oder das Archiv für Europa. Außerdem muss man sich für den Bootstrap die ROMs "Mon Coach Personnel - Mes Recettes Plaisir et Ligne (DSi Enhanced) (FR)" oder "My Healthy Cooking Coach (DSi Enhanced) (US)" (je nach Region) und "MechAssault - Phantom War (U)" herunterladen. Jetzt entpackt man einfach die "boot_[Region].cfg", die "ievo-bootstrap-1.1-[Region].bin" und die "iEVOBootTool.exe".
Folgend muss man die "iEVOBootTool.exe" starten, unter "Source firmware" die "ievo-bootstrap-1.1-[Region].bin" auswählen, unter "DS Lite ROM" "MechAssault" und unter "DSi ROM" "Mon Coach Personnel". Nachdem man auf "Process" gedrückt hat, wird eine neue Datei mit dem Namen "BOOTUPDT.EVO" erstellt, die den Bootstrap darstellt. Damit kann man die ROMs löschen.
Es gibt auch Bootstraps als fertigen Download. Bei diesen ist es jedoch nicht immer sicher, ob es auch wirklich die aktuelle Version ist (V1.1).
Wenn man direkt im DSi Mode starten möchte, weil der DSi schon auf der Firmware 1.4.3 ist und die CycloDS iEvolution den DS Mode nur bis Firmware 1.4.2 unterstützt, kann man die "BOOTUPDT.EVO" in einem Hexeditor öffnen und die ersten beiden Zahlen von "05" in "02" ändern. Außerdem muss man beim letzten Byte Drei hinzufügen (das heißt für den europäischen v1.1 Bootstrap, dass die "43" in "46" verändert wird und für den amerikanischen v1.1 Bootstrap, dass aus "B7" "BA" gemacht wird).

b) Installation des Bootstraps


Diese "BOOTUPDT.EVO" muss erst einmal auf eine MicroSD Karte kopiert werden. Diese wird jedoch noch nicht in die Flashkarte gesteckt. Jetzt wird die CycloDS iEvolution in das Updatemodul gesteckt, welches in den Computer gesteckt wird. Es sollte eine rote Lampe in der iEvo erhellen (siehe erstes Bild). Wenn die leuchtet, wird die MicroSD Karte in die CycloDS iEvolution gesteckt. Nach ca. 3 Sekunden sollte die Lampe aus gehen, womit der Updateprozess gestartet wird (siehe zweites Bild).
Nach ungefähr 2 Minuten geht die rote Lampe, womit der Prozess beendet ist. Die CycloDS iEvolution kann aus dem Computer entfernt werden. Dafür sollte die MicroSD wieder in den Computer gesteckt werden, da die "BOOTUPDT.EVO" gelöscht werden kann und der nächste Schritt auf dem Computer stattfindet.

c) Installation des Kernels

Jetzt ist die CycloDS iEvolution fast einsatzbereit und benötigt nur noch den Kernel. Dazu muss man sich den aktuellen Kernel herunterladen. Aus dem Archiv muss man die "boot.ievo" entpacken und auf die MicroSD Karte packen. Außerdem können jetzt die Spiele, die du gerne benutzen möchtest, auf die Karte kopiert werden.
Beim ersten Starten wirst du gefragt, welche Sprache du nutzen möchtest. Wenn du nicht gut in Englisch bist, solltest du Deutsch verwenden. Ansonsten empfehle ich, Englisch zu nutzen, weil die Übersetzung sehr ungenau bzw. fehlerhaft ist, und größtenteils nicht übersetzt ist.
Das Menü ist wie bei normalen R4 Karten aufgebaut: Mit der linken Option kann man den Spielebrowser nutzen, in der Mitte kommt man zu Moonshell (einem Programm zur Wiedergabe von Bildern, Audio und Videos) und rechts zu den Einstellungen. Wenn du Moonshell benutzen möchtest, solltest du jetzt den nächsten Schritt durchführen.


d) Installation von Moonshell

Wenn man Moonshell noch nicht installiert hat, bekommt man einen Fehler, wenn man den mittleren Menüpunkt auswählt, und wenn in den Einstellungen unter "Bookmarks" "Main Menu" ausgewählt wurde. Um diesem Menüpunkt in dem Fall einen Sinn zu geben, muss man Moonshell wie folgt installieren. Zuerst muss man sich Moonshell für die CycloDS iEvolution herunterladen. Aus diesem Archiv muss man einfach den "moonshel2" Ordner in den Root der MicroSD Karte ziehen. Wenn man jetzt "Media" im Menü auswählt, muss man beim ersten Start ein paar Einstellungen vornehmen. Jetzt kann man sich die Medien, die man abspielen möchte, einfach auswählen. Um zurück ins Hauptmenü zu kommen, muss man erst Start drücken und dann "Exit to Firmware" wählen. Da Moonshell nicht von dem CycloDS Team programmiert wurde, schreibe ich hier nicht ausführlicher über Moonshell. Wenn du mehr über die Anwendung erfahren möchtest, kannst du dieses Youtubevideo gucken.

5. Kompatibilität

Diesen Bereich muss man in zwei unterschiedlichen Perspektiven sehen: Einmal den normalen DS Modus und einmal den DSi Modus.

DS Modus:

Die Kompatibilität im DS Modus ist ziemlich gut: Ich habe bisher keine Probleme festgestellt, was auch dadran liegen könnte, dass das gleiche Menü wie bei der CycloDS Evolution benutzt wird, die auch für ihre gute Spielekompatibilität berühmt war. Auch die Ingame Funktionen funktionieren bei den selbst getesteten Spielen ohne Probleme. Es gibt 10 verschiedene Speicherslots, womit man für ein Spiel 10 verschiedene Speicherstände anlegen kann. Leider werden alle Spiele mit Anti Piracy Mechanismen, die seit dem 20.5.2011. erschienen sind, nicht mehr unterstützt. Somit gibt es zum Beispiel in Pokemon Schwarze Edition 2 immer noch das EXP Problem, wegen dem die Pokemon nicht aufsteigen können.
Wenn man beim Starten des Spiels "Start" drückt, wird der Stealth Mode aktiviert, womit die Kompatibilität zu Spielen erhöht wird. Allerdings können einige Spiele auch nur im normalen Modus gestartet werden. Außerdem fallen in diesem Modus alle Real Time Funktionen weg.

DS Spiele (DS Modus)*
- Call of Duty 4 Modern Warfare: Keine Probleme
- GTA V Chinatown Wars: Keine Probleme
- Lego Fluch der Karibik: Keine Probleme
- Metroid Prime Pinball: Keine Probleme
- Tetris DS: Keine Probleme
- Trackmania Turbo: Keine Probleme

Homebrew Kompatibilität (DS Modus)
Die Homebrewkompatibilität ist ziemlich gut. DLDI Auto Patching und ARGV (/Nitro) werden auch unterstützt. Mit L, R, A, B, X und Y kann man übrigens auch in Spielen zurück zur CycloDS iEvolution kommen. Meine Testergebnisse:
- DSCraft (Nitro): Weniger Fehler als sonst?/ Softreset funktioniert nicht
- DSCraft (FAT): Weniger Fehler als sonst?/ Softreset funktioniert nicht
- Fireworlds: Keine Probleme
- Rapid Roll: Keine Probleme
- DronS: Keine Probleme
- Everlasting Love: Keine Probleme
- Scribble Jump: Softreset funktioniert nicht

DSi Modus:

Die meisten DSi Spiele können nicht genutzt werden, da nur DSi Enhanced/ Hybrid Spiele unterstützt werden (also keine DSi exklusiven Titel/ DSi Ware). Da es keinen öffentlichen Dumper gibt, muss man sich die Spiele aus dem Internet herunterladen. Selbst da sind nur ca. 20% der Dumps korrekt und können mit der CycloDS iEvolution abgespielt werden, eine Liste mit den richtigen Dumps findest du hier. Außerdem unterstützt die CycloDS iEvolution aufgrund des Exploits keine Online Funktionalität, wodurch im DSi Modus alle Netzwerkverbindungen, also Onlinefeatures und Downloadplay, wegfallen.
Da die CycloDS iEvolution aktuell der einfachste Weg ist, um den DSi Mode zu nutzen, wurden mindestens 90% der Homebrewanwendungen, die den DSi Mode nutzen, für sie bzw. mit ihr programmiert, weshalb diese Kompatibilität sehr gut ist. Homebrew kann nur die Vorteile in der Rechenleistung des DSi nutzen, da es keine Librarys zum Programmieren der Kamera gibt. Leider gibt es nicht viele Homebrewanwendungen, die den DSi Mode nutzen, obwohl Team Cyclo versucht hat, Hobbyentwickler zu unterstützen. DS Mode Homebrew sollte man auch im DS Mode benutzen.

DSi Enhanced Spiele (nur aktuelle Releases und eigene Dumps)*:
- Alice
- Avatar: The Last Airbender: Keine Probleme, Kamera funktioniert
- The Biggest Loser: Beide Bildschirme sind weiß
- Cars 2: Beide Bildschirme sind weiß
- Hot Wheels TrackAttack: Multiplayer: "DS-Datenübertragung ist deaktiviert". Sonst keine Probleme
- James Cameron's Avatar: The Game: Keine Probleme
- Lost Identities: Keine Probleme, Kamera funktioniert
- Mon Coach Personnel: Keine Probleme, Kamera funktioniert
- Pinguine aus Madagascar: Dr. Seltsam kehrt zurück: Keine Probleme, Kamera funktioniert
- Pokémon Schwarze Edition 2: XP Bug
- Prince of Persia: The Forgotten Sands: Keine Probleme
- Rabbids Go Home: Kamera funktioniert. Multiplayer: "DS-Datenübertragung ist deaktiviert"
- Sonic Classic Collection: Keine Probleme
- Spongebob Volle Kanne Vollgas: Kamera funktioniert. Multiplayer: "DS-Datenübertragung ist deaktiviert"
- Tron Evolution: Kamera funktioniert. Multiplayer: "DS-Datenübertragung ist deaktiviert"
- Youda Farmer: Keine Probleme
- Die Prinzessin und der Frosch: Keine Probleme
- JigAPix: Love is...: Keine Probleme
- Imagine My Boutique: Freezt beim Vorbereiten der Speicherdaten
- Mario vs. Donkey Kong: Touchscreen funktioniert nicht (man kann das Menü nicht benutzen)
- Bejeweled Twist: Beide Bildschirme sind weiß
- Monster High Ghoul Spirit: Beide Bildschirme sind weiß
- Youda Legend - The Curse of the Amsterdam Diamond: Beide Bildschirme sind weiß
- Die Pinguine aus Madagascar (U Release): Keine Probleme
- Solatorobo Red The Hunter (J Release): Keine Probleme
- Katekyoo Hitman Reborn! DS - Ore ga Boss! (J Release): Keine Probleme
- Toy Story 3 (J Release): Keine Probleme
Die folgenden Spiele müssen mit PROPER Dumps erneut getestet werden.
- Mörder auf der Titanik: ERROR: DSi specific sections are missing from the ROM
- Youda Legend - The Golden Bird of Paradise: ERROR: DSi specific sections are missing from the ROM

DS Spiele im DSi Mode:
Hier erneut der Hinweis, dass Onlinefunktionalitäten nicht im DSi Mode funktionieren.
- Trackmania Turbo: Schnellere Ladezeiten
- Lego Fluch der Karibik: Im Intro und Menü wechseln die Bildschirme ständig, schnellere Ladezeiten

DSi SDK Apps
- DS Download Play: Findet keine Spiele
- DS Home Menu: Weiße Bildschirme nach dem Intro
- MB child: Lädt nicht
- NandFiler: Error: specific sections are missing from the ROM file
- Nintendo DSi Browser: Error: specific sections are missing from the ROM file
- Nintendo DSi Camera: Error: specific sections are missing from the ROM file
- Nintendo DSi Shop: Error: specific sections are missing from the ROM file
- Nintendo DSi Sound: Error: specific sections are missing from the ROM file
- Nintendo DS Demonstration: Error: specific sections are missing from the ROM file
- Nintendo DS Download Station: Zwei schwarze Bildschirme
- Nintendo DS WMtest: Bei der Nutzung der Netzwerkfunktionen gibt es einen Fehler
- PhotoChecker: Error: specific sections are missing from the ROM file
- Picto Chat: Zwei weiße Bildschirme
- Relay Station: Backup not functioning
- System Settings: Error: specific sections are missing from the ROM file
- TwlNmenu: Error: specific sections are missing from the ROM file

Homebrew Kompatibilität (DSi Modus):
- DSi Homebrew Channel: Keine Probleme
- Project Legends DS-DSi: Keine Probleme
- Project Ring DSi: Keine Probleme
- DSi-Hybrid Engine: Keine Probleme

* Teilweise wurden die Spiele nur oberflächlich kontrolliert

6. Weitere Funktionen

Neben der recht hohen Spielekompatibilität im DS Mode und dem DSi Mode, auf den ich schon unter "Kompatibilität" eingegangen bin, hat die CycloDS iEvo noch viele weitere Funktionen. Außerdem unterstützt die CycloDS iEvolution auch grundlegende Dinge wie die automatische Erkennung von Speicherstandgrößen, Dateiaktionen wie kopieren oder die Einstellung von der Bildschirmhelligkeit (auch im Spiel und im DSi Mode auch am DSi). Außerdem kann man in der Config Datei fast alle Ordner (z.B. den Speicherort für Textdokumente) verändern.

DSi Mode:
Der DSi Mode funktioniert selbstverständlich nur auf dem DSi und 3DS (solange die Firmware niedrig genug ist). Außerdem kann man die CycloDS iEvolution nicht auf einem DS Lite benutzen, solange sie im DSi Modus ist (der DS friert beim Ladebildschirm ein). Somit kann man sie auch nur auf einem DSi/ 3DS oder indem man den Bootstrap erneut installiert zurück in den DS Modus bringen. Leider werden auch nur die Regionen E und U (Europa und USA/ Nordamerika) unterstützt, weil der genutzte Exploit nicht für andere Regionen veröffentlicht wurde. Ansonsten ist dies die einzige Flashkarte, die den DSi Mode unterstützt. Als Alternative gibt es einige wenige DSi, die Sudokuhax benutzen können, aber diese Option ist eben extrem begrenzt.

GBA-Unterstützung:
Am DS Lite kann man in den Einstellungen "Von Slot 2 starten" auswählen (am DSi wird dort der DSi Mode angeboten). Außerdem gibt es in den globalen Einstellungen noch die Einstellungen "Rumble", wo man die Intensität des Rumblepacks einstellen kann (nur, dass zumindest meins im Menü immer vibriert) und "GBA Support", womit die Flashkarte auf Daten auf Slot-2 Versionen von der CycloDS zugreifen kann. Damit liegt die GBA-Unterstützung der CycloDS iEvolution weit über den meisten anderen Flashkarten.


Lesezeichen:

Bei der CycloDS iEvolution kann man bestimmte Spiele als Favoriten (wie beim Internetbrowser) speichern. Diese werden dann je nach Einstellung in einer weiteren Leiste oben im Hauptmenü oder unter dem mittleren Menüpunkt angezeigt. Wenn der mittlere Menüpunkt zum Anzeigen der Lesezeichen genutzt wird, gibt es noch ein weiteres Lesezeichen für Moonshell (welches man normalerweise mit dem mittleren Icon startet). Neue Lesezeichen kann man definieren, indem man im Lokalen Menü eines Spiels, welches man, sobald das Spiel im Dateienbtowser ausgewählt wurde, mit Y öffnen kann, unter "Set as bookmark" auswählt. Außerdem kann das zuletzt gespielte Spiel als erstes Lesezeichen angezeigt werden. Das zuletzt gespielte Spiel kann auch mit einer Tastenkombination gestartet werden, die man in den globalen Einstellungen (dem dritten Icon) auswählen kann.


Skins:


Diese Funktion hat inzwischen jede Flashkarte. Allerdings gibt es für die CycloDS iEvo bereits sehr viele, da sie das gleiche OS wie die CycloDS Evolution benutzt. Um Skins zu installieren, muss man erst in dem "CycloDS" Ordner, den die "boot.ievo" erstellt hat, einen neuen Ordner mit dem Namen "skins" erstellen. Da das offizielle CycloDS Forum offline ist, musst du dir die Skins von einer anderen Website herunterladen. Inzwischen ist das Forum wieder da, Skins kannst du dir hier herunterladen. Einige gute Skins gibt es zum Beispiel auch auf NDSThemes, auf CycloDSSkins und auf CycloDS Revolution. Diese Skins muss man noch ggf. entpacken, und den ganzen Ordner in den neuen "skins" Ordner ziehen (die Bilder dürfen also nicht direkt im skins Ordner sein).
Besonders an der CycloDS iEvolution ist, dass man einstellen kann, dass man bei jedem Neustart einen zufälligen Skin sehen möchte, wodurch man immer etwas Abwechslung hat. Allerdings werden Bootscreen und Realtime Menü nicht von Skins beeinflusst.


Cheats:

Auch diese Funktion wird von jeder Flashkarte unterstützt. Um Cheats zu nutzen, muss man erst einmal die richtige Cheatdatei herunterladen. Dabei kann man nicht die usrcheat.dat nehmen, sondern muss auf Cheats zurückgreifen, die mit "*.evocheats" aufhören. Ich habe eine recht vollständige Datei vorbereitet, die du hier herunterladen kannst. Diese musst du nur noch entpacken und in den "CycloDS" Ordner kopieren. Die Cheats kann man sich im globalen Menü unter "Enable Cheats" und später mit "Select Cheats" aussuchen. Wenn im globalen Menü "Old Cheat Prompt" aktiviert ist, wird man bei jedem Start eines Spieles gefragt, welche Cheats man aktivieren möchte. Im Real Time Menü kann man während des Spieles unter "Mogel-Codes" Cheats aktivieren oder deaktivieren, aber nicht neue aussuchen.


Real Time Save:

Bevor man diese Funktion nutzen kann, muss man bei jedem Spiel im lokalen Menü unter "Settings" "Create RTS" auswählen und A drücken, womit eine Datei zum Speichern von Real Time Spielständen erstellt wird (siehe Bilder).
Real Time Save ist eine Funktion, mit der man an jeder Stelle eines Spieles einen Speicherpunkt setzten kann (z.B. vor einem Endboss), damit man diese Stelle immer wieder wiederholen kann, wenn man stirbt. Um an einer Stelle zu speichern, muss man mit einer Tastenkombination, die man im globalen Menü festlegen kann, das Real Time Menü öffnen. Hier kann man "Realzeit-Speichern" auswählen. Daraufhin wird der aktuelle Spielstand gespeichert, was einige Sekunden dauern kann. Um diesen Spielstand zu laden, muss man erneut das Real Time Menü öffnen und dort "Realzeit-Laden" wählen. Daraufhin wird der Spielstand wieder geladen.
Bei Trackmania Turbo ist mir aufgefallen, dass immer wieder der Anfang vom Level geladen wird, selbst wenn man mitten in einem Rennen speichert (was die Funktion fast unnötig macht).


Ingame Text Leser:
Mit dieser Funktion kann man im Real Time Menü eine *.txt Datei öffnen, in der man z.B. eine Komplettlösung oder hilfreiche Tipps speichern kann. Dazu muss man ein Textdokument erstellen, das genau den gleichen Namen wie das Spiel hat (ohne *.nds), und entweder im gleichen Ordner wie das Spiel oder in dem Verzeichnis "SD:\text\" speichern. Bei der Erstellung des Textdokumentes sollte man beachten, dass kein automatischer Zeilenumbruch stattfindet und das Scrollen ziemlich fehlerhaft ist. Deshalb sollte man alle 52 Zeichen einen Absatz setzt und maximal 27 Absätze haben. Um den Textleser wieder zu verlassen, muss man B drücken, womit man direkt zurück ins Spiel kommt. Ansonsten funktioniert der Textleser gut.


7. Schlussergebnis

Ich habe diese Flashkarte in den letzten Tagen sehr intensiv getestet und bin größtenteils zufrieden. Mich wundert es etwas, dass bei der Box mehr Wert auf Qualität als bei der Karte gelegt wird. Vielleicht hat das Team sich auch für die weiße, milchig-durchsichtige Plastikhülle entschieden, damit man die rote LED besser sieht (was nur Spekulation ist). Diese Flashkarte hat versucht, sich mit DSi Mode Homebrew durchzusetzen und sie dafür zu unterstützen, ist aber leider kläglich gescheitert. Wahrscheinlich ist Team CycloDS spurlos verschwunden, weil sich die Karte zu schlecht verkauft hat.
Trotzdem macht es nur wenig aus, dass die Karte nicht mehr unterstützt wird, weil die Zeit des DS langsam abgelaufen ist, und die CycloDS iEvo eine der letzten erschienenen Flashkarten ist, und deshalb trotzdem die meisten Spiele unterstützt. Man sollte nur aufpassen, dass der DS auf der richtigen Firmware ist.

Positiv:
- Einzige und erste Karte, die DSi Mode unterstützt
- Gute GBA Unterstützung
- Viele Real Time Funktionen
- Auch sonst viele gut durchdachte Funktionen
- Hülle aus Metall
- Auch ohne DS aktualisierbar
- Altes und früher beliebtes Team
- Viele Optionen
- Gute Spielekompatibilität (auch bei Homebrew)
- Umgehung vom Region Lock im DSi Mode

Negativ:
- Inzwischen auf DSi und 3DS komplett durch Systemupdates blockiert
- Unterstützt keine DSi Ware, nur DSi enhanced Spiele
- Zu hoher Preis beim Release
- Plastikhülle und Aufkleber wirken billig
- Team verschwunden
- Eigener Cheattyp
- Schlechte deutsche Übersetzung; eher englisch
- DSi Mode nur in Europa und den USA. Japan usw. werden nicht unterstützt
- Unterstützt einige neue Spiele wie Pokemon schwarze/weiße Edition 2 nicht
- Komplizierte Installation, die ROMs benötigt

Würde ich die Karte weiterempfehlen?
Nur an Nutzer, die eine Supercard DSTWO besitzen, und besondere Funktionen der CycloDSi nutzen wollen oder etwas Abwechslung "benötigen".

Vielen Dank an: Shop01media.com für freundliche Unterstützung beim Review.

07 November 2017

DSi Flipnote Studio Exploit "Ugopwn" veröffentlicht

Heute hat "shutterburg 2000" auf gbatemp.net den Exploit "Ugopwn" in dem Flipnote Studio für den DSi veröffentlicht. Dies ist der erste Exploit um das DS Homebrew Menu auf einem DSi mit der aktuellen Version 1.4.5 im DSi Modus zu starten.
Berichten zufolge funktioniert er nur mit Konsolen der "U"-Region.
Quelle: http://gbatemp.net/threads/release-ugopwn.488702/

DSpico und DSpico Launcher für Nintendo DSi und Nintendo DS - ein Überblick

Die DSpico ist eine neue Flashkarte für alle Konsolen der Nintendo DS Familie, die von dem LNH-Team entwickelt wurde. Zu dem Projekt gehört ...