<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scanlime</id>
	<title>DSiBrew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scanlime"/>
	<link rel="alternate" type="text/html" href="https://dsibrew.org/wiki/Special:Contributions/Scanlime"/>
	<updated>2026-04-30T12:32:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Main_Page&amp;diff=2248</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Main_Page&amp;diff=2248"/>
		<updated>2009-09-03T14:39:01Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: /* The DSiBrew Forums */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Main Page color? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m planning on creating a WiiBrew-like Main Page, but I don&#039;t know what color it should be. As far as i can tell, the DSi only comes in black and white, both of which would not be good colors. Any thoughts?&lt;br /&gt;
:If you can do some type of shade of brown with yellow or white text might be good. I agree that black is not a very good option though. [[User:Pinball Wizard|Pinball Wizard]] 03:02, 27 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Why not use the same Main Page as WiiBrew but with another logo, it looks and works great also makes the projects connect better. [[User:Tigertailz|Tigertailz]]&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Pinball Wizard:&#039;&#039; What&#039;s the reasoning behind the brown? I don&#039;t really see any connection. If it were to be brown, it should definitely be a light shade. Black text is a must on a website where the entire background is white.&lt;br /&gt;
::&#039;&#039;Tigertailz:&#039;&#039; I don&#039;t really think blue should be used again. This wiki&#039;s main page should be colored so that it is different from WiiBrew. I plan to keep the same page formatting, though.&lt;br /&gt;
::Anyways, once I get my admin powers transferred over here from WiiBrew, I&#039;ll transfer some templates and start working.&lt;br /&gt;
::&amp;lt;tt&amp;gt;--[[User:Blooper4912|&amp;lt;font style=&amp;quot;color:#FF6C0A;&amp;quot;&amp;gt;&#039;&#039;&#039;Blooper&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] [[User talk:Blooper4912|&amp;lt;font style=&amp;quot;color:black;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;(Talk)&amp;lt;/small&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/tt&amp;gt; 00:58, 28 January 2009 (UTC)&lt;br /&gt;
:::The reasoning behind light brown is for the entire wiki to set it apart from other layouts. i do see your point though, We (you) should stick with something lighter but absolutely different, like you said to distinguish the wikis. I Suggest an uncommon color. [[User:Pinball Wizard|Pinball Wizard]] 01:29, 28 January 2009 (UTC)&lt;br /&gt;
::::I too vote for a similar looking page as Wiibrew--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 14:57, 25 March 2009 (UTC)&lt;br /&gt;
:I vote for a light blue, as the DSi was released in America with the colors being black and light blue instead of white.--winmaster&lt;br /&gt;
&lt;br /&gt;
==logo contest==&lt;br /&gt;
since there is only an ugly logo without stating its the dsibrew logo i think there should be a better one. for wiibrew it was a nice startup. [[User:Bitflusher|Bitflusher]] 11:52, 27 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
will there be a dsibrew irc?&lt;br /&gt;
&lt;br /&gt;
We can use Xat.com, it&#039;s flash chat. [[User:Duhow|Duhow]]&lt;br /&gt;
&lt;br /&gt;
See #dsihelp, #dsidev, and #dsidevot on the EFNET server.--[[User:Arikado|Arikado]] 00:00, 7 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Forums==&lt;br /&gt;
I know this project just started but are we looking to set up a forum? [[User:Pinball Wizard|Pinball Wizard]] 22:58, 27 January 2009 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
Yeah, I was thinking just that. Funnily enough, forum.dsibrew.org goes to the WiiBrew Forums... anyways, if this site did have a forum, I think it would be more idle speculation than it would be actual exciting DSi native code developments... --[[User:Zack|Zack]] 22:41, 11 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
I am having 2 issues that is low priority at the moment but will sooner or later need to be addressed: 1)The wiki takes 5-10 minutes to update from any changes. Not a biggy but Wiibrew used to have the issue for a few weeks then magically fixed itself. 2)I don&#039;t know how it works but on the wiibrew wiki you can use the command &amp;lt;youtube&amp;gt;XXXXXXXXXX&amp;lt;/youtube&amp;gt; where the XXXX&#039;s represent the video id. Is it possible to get that added onto this wiki? This is very very very low on the list but could become useful. [[User:Pinball Wizard|Pinball Wizard]] 23:32, 28 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
#Go into your preferences, click the Misc tab, and check the &amp;quot;Disable page caching&amp;quot; box. That should make the wiki update immediately, as long as you are logged in. It may make loading pages in general slower, though.&lt;br /&gt;
#None of the MediaWiki extensions have been installed on DSiBrew yet (see [http://dsibrew.org/wiki/Special:Version DSiBrew&#039;s extenstion list] as compared to [http://wiibrew.org/wiki/Special:Version WiiBrew&#039;s]. Hopefully they will be installed soon. &lt;br /&gt;
:Hope that helps. &amp;lt;tt&amp;gt;--[[User:Blooper4912|&amp;lt;font style=&amp;quot;color:#FF6C0A;&amp;quot;&amp;gt;&#039;&#039;&#039;Blooper&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] [[User talk:Blooper4912|&amp;lt;font style=&amp;quot;color:black;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;(Talk)&amp;lt;/small&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/tt&amp;gt; 00:48, 30 January 2009 (UTC)&lt;br /&gt;
::Yeah that helps a lot. Now I can feel a little more useful on wiki work with changing things as needed. I figured it was a mediawiki extension. I don&#039;t know if you are coming up with a list of needed extensions though and wanted to make sure that the youtube one was at least considered. [[User:Pinball Wizard|Pinball Wizard]] 23:03, 30 January 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
&lt;br /&gt;
Hi i was wondering if you needed a better logo for this site so i wiped one up for you. you don&#039;t have to use it but would be awesome if you did. --[[User:Thetooth|Thetooth]]&lt;br /&gt;
&lt;br /&gt;
[[Image:DSiBrew.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have also made a logo =P&lt;br /&gt;
I could probably make it nicer with more time... --[[User:Bg4545|Bg4545]] 08:14, 23 February 2009 (UTC)&lt;br /&gt;
[[Image:Bg4545dsibrewlogo.png|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
: I like this &amp;lt;&amp;lt; one --[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 14:59, 25 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;strike&amp;gt;Thanks --[[User:Bg4545|Bg4545]] 01:24, 27 March 2009 (UTC)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My try  --[[User:Mvit|Mvit]] 04:04, 26 March 2009 (UTC)[[Image:dsibrew.png]]&lt;br /&gt;
:Sorry, Bg4545, I like this one more&amp;gt;&amp;gt; maybe an official contest should be held --[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 22:13, 27 March 2009 (UTC)&lt;br /&gt;
The one above is my favourite! It rocks! [[User:TwoBladedKnight|TwoBladedKnight]]&lt;br /&gt;
&lt;br /&gt;
Mvit&#039;s one (the one which is slanted and without a DS) is hands-down the best. It doesn&#039;t rely on images of the DSi to work, and it looks pretty good and fits with the Wiibrew aesthetic. --[[User:Rhazes|Rhazes]] 20:14, 11 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:DSi_Brew_logo-Tabibito.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Does anyone have a template for the text? I don&#039;t have a matching  font so I just used what I though looked best. I&#039;m not really happy with the fonts though, I might redo it with new fonts if I ever get the chance. &amp;lt;tt&amp;gt;--[[User:Tabibito|&amp;lt;font style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;&#039;&#039;&#039;Tabibito&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] [[User talk:Tabibito|&amp;lt;font style=&amp;quot;color:black;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;&amp;gt;Talk&amp;lt;/small&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/tt&amp;gt; 01:55, 4 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:On mine I just googled the DSi logo and pasted it. Then I used a type layer for &amp;quot;Brew&amp;quot;. --[[User:Bg4545|bg4545]] 02:30, 4 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hey everybody! Here is my logo I made for DSiBrew:&lt;br /&gt;
&lt;br /&gt;
[[Image:Dsibrew-logo.png]]     [[Image:Dsibrew-logo2.png]]     [[Image:Dsibrew-logo2a.png]]&lt;br /&gt;
&lt;br /&gt;
I&#039;m not a great homebrew programmer but I know how to use Photoshop ;D&lt;br /&gt;
Hope you enjoy my logo, I would be really happy if you use it!  --[[User:Makorus|Makorus]] 16:29, 8 April 2009 (UTC)&lt;br /&gt;
:i like the pic but why is the dsi covered in seaweed? o.O&lt;br /&gt;
--[[User:Mercluke|Mercluke]]&lt;br /&gt;
:Seaweed? This should be some kind of Matrix-effect.. But I&#039;m happy that you like it &lt;br /&gt;
--[[User:Makorus|Makorus]] 10:44, 9 April 2009 (UTC)&lt;br /&gt;
:oh, wouldn&#039;t it make more sense to use a black DSi so it&#039;s like the old cmd promt pcs that use green text and black background?  &lt;br /&gt;
--[[User:Mercluke|Mercluke]]&lt;br /&gt;
&lt;br /&gt;
:I&#039;ve added an inverted version of my logo... I think a white DSi with that Matrix-effect looks way better than a black one.&lt;br /&gt;
&lt;br /&gt;
--[[User:Makorus|Makorus]] 10:34, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Updated the black matrix DSi. I just removed the headphone jack, because I think that the camera and the speakers are quite characteristic for the new DS.&lt;br /&gt;
&lt;br /&gt;
--[[User:Makorus|Makorus]] 12:26, 12 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::How is this: [[Image:Wiiguy-dsibrewlogo.jpg]][[User:Wiiguy|Wiiguy]] 02:37, 10 April 2009 (UTC)&lt;br /&gt;
::Very good.  Making it like Wiibrew is a good idea.--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 05:53, 10 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I hope you guys replace the logo with something better soon. My vote goes to the black matrix DSi, but it needs to have its headphone jack colored black.--winmaster&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;PLEASE NOW POST YOUR LOGOS IN THE PAGE [[DSiBrew:Contests]]&#039;&#039;&#039;&amp;lt;/big&amp;gt; --[[User:CashMan|CashMan]] 12:52, 12 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==America Here==&lt;br /&gt;
So After April 5th DSi will be everywhere that its been announced. Looks like the fun&#039;s about to begin.BTW:Will it still be team twiizers or is everything going to change? --[[User:ChuckBartowski|ChuckBartowski]] 05:49, 29 March 2009 (UTC)&lt;br /&gt;
: SOMEONE needs to find a hack that lets you boot homebrew.  Then a few more small steps and we have a DSi Homebrew Channel and easy ports of all the existing DS homebrew.  Hopefully this creates new interest in developing for DS homebrew and we get a lot more apps with fixes for all the buggy old ones.  Which brings me to a question, can people start working on making pages for existing DS homebrew projects?--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 15:27, 2 April 2009 (UTC)&lt;br /&gt;
::That&#039;s actually a good question. Is this wiki for only DSi homebrew or both DS and DSi homebrew? What if a homebrew works on the DS but not on the DSi? Should that be included on the wiki? I think this warrants some discussion. Personally I think it wouldn&#039;t be a bad idea to include information on all past DS homebrew because there currently is not one central place to find DS homebrew. &amp;lt;tt&amp;gt;--[[User:Blooper4912|&amp;lt;font style=&amp;quot;color:#FF6C0A;&amp;quot;&amp;gt;&#039;&#039;&#039;Blooper&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] [[User talk:Blooper4912|&amp;lt;font style=&amp;quot;color:black;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;(Talk)&amp;lt;/small&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/tt&amp;gt; 02:45, 3 April 2009 (UTC)&lt;br /&gt;
:::I personally think we should include DS homebrew that works with the DSi, and have information on DS homebrew that people are porting to the DSi. However, I don&#039;t see any reason to cover homebrew for the DS that doesn&#039;t work on the DSi unless it&#039;s to solicit people to work on porting them. &amp;lt;tt&amp;gt;--[[User:Tabibito|&amp;lt;font style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;&#039;&#039;&#039;Tabibito&#039;&#039;&#039;&amp;lt;/font&amp;gt;]] [[User talk:Tabibito|&amp;lt;font style=&amp;quot;color:black;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;&amp;gt;Talk&amp;lt;/small&amp;gt;&amp;lt;/font&amp;gt;]]&amp;lt;/tt&amp;gt; 00:41, 4 April 2009 (UTC)&lt;br /&gt;
::I think you should include all DS hacks that work on the DSi for sure. You should also have a page dedicated to DS hacks that don&#039;t work on the DSi but don&#039;t require extra hardware. (not sure if there is any)--winmaster&lt;br /&gt;
: ?Team Twiizers is working on a hack if you read their blog, but I&#039;m sure a lot of other parties will play a big role. --[[User:Zack|Zack]] 13:51, 16 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==DSi Hack page==&lt;br /&gt;
I created the [[DSi hack]] page so hackers can opt to update us on their project or get help on the [[talk:DSi hack|talk page]].  It&#039;s linked on the main page.--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 16:58, 4 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== New GUI ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve created a new GUI for the main page like WiiBrew --[[User:CashMan|CashMan]] 22:07, 4 April 2009 (UTC)&lt;br /&gt;
:looks good!--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 03:19, 5 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== flashcarts ==&lt;br /&gt;
Can we get proof that DSi flashcarts still work?--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 03:20, 6 April 2009 (UTC)&lt;br /&gt;
: I, for one, believe the Internet. If I get a DSi, however, I plan to test all flashcarts I have. --[[User:Zack|Zack]] 13:50, 16 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== InterWiki ==&lt;br /&gt;
&lt;br /&gt;
Hey guys,&lt;br /&gt;
&lt;br /&gt;
what do you think about InterWiki linking between WiiBrew and DSiBrew?&lt;br /&gt;
&lt;br /&gt;
like &amp;lt;nowiki&amp;gt;[[wb:WUFE|Wii Update File Extractor]] or [[dsi:System_Menu|DSI&#039;s Menu]]&amp;lt;/nowiki&amp;gt;?&lt;br /&gt;
: Don&#039;t see the point. The most they need are links on the sidebar to help users move around the homebrew wikis. --[[User:Zack|Zack]] 13:49, 16 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== DS(i) Download-Game-Funtion ==&lt;br /&gt;
&lt;br /&gt;
The Nintendo DS(i) has a Function to Download games via WLAN/WIFI, is it possible to modify the &amp;quot;Nintendo Wi-Fi USB-Connector&amp;quot;-Software to start Homebrew, like a Installer for a &amp;quot;Homebrew-Channel&amp;quot;? It´s just a idea from me, but i think it can be easy. (I´m sorry for my bad english, but i´m from Germany and i´m not very good in english...) --[[User:Plinfa|Plinfa]] 23:49, 2 May 2009 (UTC)&lt;br /&gt;
: I was actually thinking of something like that, except for normal DS Download Play. You can modify a wireless network card to send out DS Download signals, however, as someone pointed out in the forums, very few cards support this. For the ones that do, it might be possible for the owners and their friends and family to get homebrew. Maybe they could take the network cards and a laptop to conventions and spread homebrew further. I don&#039;t know. --[[User:Zack|Zack]] 13:47, 16 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Userboxes ==&lt;br /&gt;
&lt;br /&gt;
I added a few crappy user boxes. You can see them in action on my page. I do not have a DSi, so I do not use the DSi userbox.--[[User:Zack|Zack]] 14:10, 16 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== The DSiBrew Forums ==&lt;br /&gt;
&lt;br /&gt;
http://dsiforums.podtube.us/index.php&lt;br /&gt;
&lt;br /&gt;
Currently unofficial. Try it out. --[[User:Zack|Zack]] 18:39, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:You sure activation works? Still waiting for my e-mail. [[User:Muzer|Muzer]] 19:59, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Works now, sorry. --[[User:Zack|Zack]] 20:47, 17 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Theres really no need for a forum ATM &amp;lt;_&amp;lt; Also, if its unofficial, I&#039;m not sure if it should be on the main page of DSiBrew. Your user page perhaps?--[[User:Arikado|Arikado]] 20:48, 18 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::That&#039;s what I said above, but then I ended up making it anyways... I do see your point, but at least it&#039;s marked as unofficial. --[[User:Zack|Zack]] 03:33, 19 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::sorry, I think you should just make &#039;em official.--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 07:14, 20 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::I cant agree with that. WiiBrew, the WiiBrew Forums, and DSiBrew are all hosted on the same server AFAIK. Until we get a &#039;go-ahead&#039; from someone like bushing, they should remain unofficial. So hop on the IRC already and get working on getting that &#039;go-ahead&#039; :P--[[User:Arikado|Arikado]] 12:31, 20 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::Yeah, I was thinking about that, but I can&#039;t really imagine any sort of plea that wouldn&#039;t sound mildly retarded...&amp;lt;br&amp;gt;&amp;quot;Hi, I made DSiBrew a forum. Any chance it could be official now? People are using it.&amp;quot;&amp;lt;br&amp;gt;&amp;quot;DSiBrew needed a forum, I made one. Here you go. Please make it official, people are on it.&amp;quot;&amp;lt;br&amp;gt;I&#039;m a horrible conversationalist. --[[User:Zack|Zack]] 18:53, 20 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::i will help. &amp;quot;I dont know if youve heard yet, but i have made an unnoficiall forum for DSi Brew. It is set up mostly like the wiibrew forums. There are a few users on it already, and is gaining in popularity. (then you put link to page here) thats the link. If you guys want to move it and/or make it &amp;quot;official&amp;quot; let me know (put email here).&amp;quot;--[[User:ChuckBartowski|ChuckBartowski]] 03:57, 24 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::::Sniff... it&#039;s... it&#039;s BEAUTIFUL! Thanks, Chuck! --[[User:Zack|Zack]] 04:13, 24 June 2009 (UTC)&lt;br /&gt;
:::::::::Your welcome. --[[User:ChuckBartowski|ChuckBartowski]] 22:51, 25 June 2009 (UTC)&lt;br /&gt;
::::::::::::Anyone mind telling me Why our link got removed? --[[User:Remadon|Remadon]] 03:15, 3 September 2009 (UTC)&lt;br /&gt;
:::::::::::::Sure.  You ripped off the forum software and layout from the Wiibrew forum -- down to my witty forum subtitles -- and then filled it with silly topics like [http://dsiforums.podtube.us/read.php?4,1345 this] and [http://dsiforums.podtube.us/read.php?11,938 this].  -- [[User:Bushing|Bushing]] 05:57, 3 September 2009 (UTC)&lt;br /&gt;
::::::::::::::if you didn&#039;t like you forums being ripped off, why don&#039;t you make the DSi forum yourself?--[[User:Funkamatic|&amp;lt;font face=&amp;quot;Copperplate Gothic Light&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;FUNK&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;A&amp;lt;/font&amp;gt;MATIC&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]][[User talk:Funkamatic|&amp;lt;font face=&amp;quot;Impact&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;   ~talk&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;]] 14:58, 3 September 2009 (UTC)&lt;br /&gt;
:::::::::::::::As Arikado said earlier, I really don&#039;t think we have much need for a forum at the moment.. right now DSi homebrew is still in its early stages, and we still mostly need people with a large amount of experience with reverse engineering, hardware, and embedded systems. So there isn&#039;t a really large audience right now for anything we&#039;re doing, and IRC has been serving pretty well for the reverse engineering efforts. -- [[User:Scanlime|Scanlime]] 16:39, 3 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Want to Help-Box ==&lt;br /&gt;
&lt;br /&gt;
The Text in the Box &amp;quot;Want to Help&amp;quot; should be replaced, because run Homebrew in DSi-Mode is now possible! --[[User:Plinfa|Plinfa]] 23:22, 16 July 2009 (UTC)&lt;br /&gt;
:You like it better now? --[[User:Zack|Zack]] 23:16, 18 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About the news &amp;quot;DSi Download Center&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
This is not legal I think...&lt;br /&gt;
It&#039;s a website where you pay for ROMS !&lt;br /&gt;
It&#039;s should be removed --[[User:Corenting|Corenting]] 06:01, 25 August 2009 (UTC)&lt;br /&gt;
:It&#039;s almost definitely a scam too. Should be removed --[[User:Shrodes|Shrodes]] 04:27, 29 August 2009 (UTC)&lt;br /&gt;
:: I fixed it up. News on flashcard firmware is irrelevant to DSiBrew too at this stage IMO. --[[User:Shrodes|Shrodes]] 04:32, 29 August 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=List_of_DSi_Homebrew&amp;diff=2236</id>
		<title>List of DSi Homebrew</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=List_of_DSi_Homebrew&amp;diff=2236"/>
		<updated>2009-09-02T14:37:45Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Might as well add CookInject too. Can&amp;#039;t let WinterMute have all the fun ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This &#039;&#039;&#039;list&#039;&#039;&#039; is designed to be a updated collection of current DSi mode homebrew.&lt;br /&gt;
&lt;br /&gt;
==Regarding the current state of DSi mode homebrew in general==&lt;br /&gt;
There is currently no practical way to run homebrew in DSi-mode. Save game hacks exist, but these have severe limitations:&lt;br /&gt;
* The SD slot and NAND flash are inaccessible.&lt;br /&gt;
* The amount of code space is limited to the available space in the game&#039;s save file. (A few kilobytes)&lt;br /&gt;
** This restriction can be lifted with external hardware like [[EEPUART]] or [[spime]]. This is how [http://svn.navi.cx/misc/trunk/nds/dsi/cookinject/ larger chunks of code] or [http://www.flickr.com/photos/micahdowty/3794878172/in/set-72157621023570420/ image files] have been loaded by developers so far.&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The Drunken Coder&#039;s savegame exploit===&lt;br /&gt;
This exploit allows DSi homebrew coders to run unsigned ARM asm code in DSi-mode utilizing a buffer overflow in Cooking Coach. The hack can be found [http://drunkencoders.com/2009/08/dsi-hack-update/ here].&lt;br /&gt;
&lt;br /&gt;
===CookInject===&lt;br /&gt;
This is [[User:Scanlime]]&#039;s exploit for Cooking Coach. It works with external hardware to bootstrap larger amounts of C code into system memory. Its primary feature is that it&#039;s possible to modify code from the game&#039;s ARM9 or ARM7 binaries, then return from the exploit back to the game. This allows insertion of hooks that modify or trace the game&#039;s normal behaviour. The code can be found [http://svn.navi.cx/misc/trunk/nds/dsi/cookinject/ here].&lt;br /&gt;
&lt;br /&gt;
==Homebrew==&lt;br /&gt;
&lt;br /&gt;
==Computer applications==&lt;br /&gt;
===pyftdi===&lt;br /&gt;
svpe&#039;s python binding of libftdi. Grab it and read more information [http://svenpeter.blogspot.com/2009/08/pyftdi.html here].&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Scanlime&amp;diff=2228</id>
		<title>User:Scanlime</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Scanlime&amp;diff=2228"/>
		<updated>2009-09-02T07:23:59Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: New page: I&amp;#039;m just a random hardware/software geek who&amp;#039;s been interested in the DSi lately.  I&amp;#039;ve done a little bit of reverse engineering, some savegame hacking, NAND tracing/reading/writing, and m...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m just a random hardware/software geek who&#039;s been interested in the DSi lately.&lt;br /&gt;
&lt;br /&gt;
I&#039;ve done a little bit of reverse engineering, some savegame hacking, NAND tracing/reading/writing, and more recently some slightly more complex hardware hacks.&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Spime&amp;diff=2227</id>
		<title>Spime</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Spime&amp;diff=2227"/>
		<updated>2009-09-02T07:10:33Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: New page: Short for the SPI Memory Emulator.  This is User:Scanlime&amp;#039;s approach to bootstrapping code via savegame hacks and providing a debug channel back to the PC. Whereas EEPUART is a ser...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Short for the SPI Memory Emulator.&lt;br /&gt;
&lt;br /&gt;
This is [[User:Scanlime]]&#039;s approach to bootstrapping code via savegame hacks and providing a debug channel back to the PC. Whereas [[EEPUART]] is a serial port, spime is a shared memory buffer.&lt;br /&gt;
&lt;br /&gt;
It is implemented on a Xilinx Spartan 3 FPGA board in Verilog. A 1MB SRAM buffer is concurrently accessible by the PC over a 3 MBit serial port, and by the DS over an SPI EEPROM emulator. This buffer can store normal save files, plus it can be used as a fast communication channel for memory dumps, commands to execute, etc.&lt;br /&gt;
&lt;br /&gt;
This shared memory buffer can also be used to send simple RPC-like commands to the DSi, implementing a very simple debug monitor for poking at registers in real-time.&lt;br /&gt;
&lt;br /&gt;
Source code is under a BSD-style license, available from a [http://svn.navi.cx/misc/trunk/nds/spi-mem-emulator/ public Subversion repository].&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=List_of_DSi_Homebrew&amp;diff=2226</id>
		<title>List of DSi Homebrew</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=List_of_DSi_Homebrew&amp;diff=2226"/>
		<updated>2009-09-02T07:05:52Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Well, it isn&amp;#039;t that homebrew is impossible, just impractical...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This list is designed to be a updated collection of current DS and DSi [[homebrew]].&lt;br /&gt;
&lt;br /&gt;
= DSi-mode homebrew =&lt;br /&gt;
&lt;br /&gt;
There is currently no practical way to run homebrew in DSi-mode. Save game hacks exist, but these have severe limitations:&lt;br /&gt;
* The SD slot and NAND flash are inaccessible.&lt;br /&gt;
* The amount of code space is limited to the available space in the game&#039;s save file. (A few kilobytes)&lt;br /&gt;
** This restriction can be lifted with external hardware like [[EEPUART]] or [[spime]]. This is how [http://svn.navi.cx/misc/trunk/nds/dsi/cookinject/ larger chunks of code] or [http://www.flickr.com/photos/micahdowty/3794878172/in/set-72157621023570420/ image files] have been loaded by developers so far.&lt;br /&gt;
&lt;br /&gt;
= DS-mode homebrew =&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
&lt;br /&gt;
== Emulators ==&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=NAND&amp;diff=2215</id>
		<title>NAND</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=NAND&amp;diff=2215"/>
		<updated>2009-08-31T18:15:51Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Add partition starts, note that diag area is blank straight from factory.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DSi uses a 256MB Samsung moviNAND flash chip, which is a NAND flash chip with a built-in controller that implements a MMC (SDIO) interface.  In many ways, it&#039;s like an SD card in BGA packaging, and some people have successfully read it with modified SD card readers.&lt;br /&gt;
&lt;br /&gt;
Addressing is done in terms of 512-bytes sectors.  All wear-levelling and bad-block-mapping is handled transparently inside the chip by the controller.  Most sectors are encrypted with a per-console key.&lt;br /&gt;
&lt;br /&gt;
Layout:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Offset  !!  Size !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0  || 0x200 || PC-style MBR, encrypted with a per-console key&lt;br /&gt;
|-&lt;br /&gt;
| 0x200 || 0x200 || Stage 2 info block 1 (see below)&lt;br /&gt;
|-&lt;br /&gt;
| 0x400 || 0x200 || Stage 2 info block 2&lt;br /&gt;
|-&lt;br /&gt;
| 0x600 || 0x200 || Stage 2 info block 3&lt;br /&gt;
|-&lt;br /&gt;
| 0x800 || 0x4DC00 || Stage 2 bootloader (encrypted with a universal key)&lt;br /&gt;
|-&lt;br /&gt;
| 0x4E400 || 0x400 || Stage 2 footer -- unknown format, but first 10 bytes are build number of Stage 2 bootloader&lt;br /&gt;
|-&lt;br /&gt;
| 0x4E800 || ? || Unused (all 00)&lt;br /&gt;
|-&lt;br /&gt;
| 0xffa00 || 0x400 || Diagnostic area. (often contains build date of device in plaintext)  Blank in never-before-booted DSi. Might be written to during firmware updates.&lt;br /&gt;
|-&lt;br /&gt;
| 0x10ee00 || ? || First sector of main FAT32 partition&lt;br /&gt;
|-&lt;br /&gt;
| 0xcf09a00 || ? || First sector of photo FAT32 partition&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=NVRAM&amp;diff=2158</id>
		<title>NVRAM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=NVRAM&amp;diff=2158"/>
		<updated>2009-08-27T06:34:28Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: New page: {{stub}}  The NVRAM is a 128 kilobyte SPI Flash memory chip located on the DSi&amp;#039;s wifi board.  On the DS, this was the system&amp;#039;s firmware, plus it included writeable areas for user preferenc...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
The NVRAM is a 128 kilobyte SPI Flash memory chip located on the DSi&#039;s wifi board.&lt;br /&gt;
&lt;br /&gt;
On the DS, this was the system&#039;s firmware, plus it included writeable areas for user preferences and wifi connection settings. On the DSi, this chip is maintained for backward compatibility, but it is mostly empty.&lt;br /&gt;
&lt;br /&gt;
There is some new unknown data near the beginning of NVRAM which is involved in the boot process. The NVRAM is read very early in boot, before the NAND flash is initialized. An unreadable NVRAM chip will hang the boot process in an infinite retry loop, and errors in this portion of NVRAM will cause a stage1 [[Bootloader]] error.&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2157</id>
		<title>Stage2</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2157"/>
		<updated>2009-08-27T06:30:23Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Mention NVRAM, mention that stage2 key is fixed, be more certain that stage2 is really a bootloader&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 ==&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage1-error.jpeg|frame|When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.]]&lt;br /&gt;
&lt;br /&gt;
The first stage of the DSi&#039;s bootloader lives in ROM, presumably on the CPU die. It loads further encrypted (and probably signed) stages from NAND flash, starting with a (partially unencrypted) offset table in the sector at 0x200.&lt;br /&gt;
&lt;br /&gt;
Not much is known about this bootloader yet, but it presumably knows how to:&lt;br /&gt;
# Initialize the encryption hardware&lt;br /&gt;
# Read blocks (but not files) from the NAND flash&lt;br /&gt;
# Perform some variety of integrity check on all data it reads (signature, CRC, ?)&lt;br /&gt;
# Display basic hexadecimal error codes&lt;br /&gt;
# Possibly factory-programming the NAND flash?&lt;br /&gt;
# Might also do basic power-on self test of peripherals &lt;br /&gt;
&lt;br /&gt;
Known error codes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Error Code  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0000FE00 || Error communicating with NAND chip. (It&#039;s missing, CLK is shorted, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFC || Integrity error in first block of Stage 2 (address at 0x220)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFD || Integrity error in second block of Stage 2 (address at 0x230)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFE || Boot sector integrity error (Sector 0x200 not valid), or error in [[NVRAM]] contents.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Stage 2 ==&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage2-error.jpeg|frame|This may have been a Stage 2 bootloader error.]]&lt;br /&gt;
&lt;br /&gt;
Unlike the stage1 bootloader, which must be small enough to fit in ROM (probably several kilobytes), the stage2 bootloader has about a megabyte of NAND flash reserved for it. The stage2 bootloader understands partitions and filesystems, and it is capable of loading the DSi menu. It also must understand the encryption used on filesystem blocks in the NAND, and it must understand how to load and validate title metadata.&lt;br /&gt;
&lt;br /&gt;
The Stage 2 loader was not modified by the [[System Menu 1.4]] update. This is still earlier in the boot process than the &amp;quot;Health and Safety&amp;quot; warning.&lt;br /&gt;
&lt;br /&gt;
The first stage bootloader reads sector 0x200 in order to find a table of offsets to the Stage 2 bootloader:&lt;br /&gt;
&lt;br /&gt;
 00000220  00 08 00 00 10 64 02 00  00 80 7b 03 00 66 02 00  |.....d....{..f..|&lt;br /&gt;
 00000230  00 6e 02 00 88 75 02 00  00 80 7b 03 00 76 02 00  |.n...u....{..v..|&lt;br /&gt;
 00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|&lt;br /&gt;
&lt;br /&gt;
This appears to be describing two chunks of the stage2 loader, one 0x26410 bytes in length at address 0x800, and one 0x27588 bytes at address 0x26e00.&lt;br /&gt;
&lt;br /&gt;
Note that this sector (and two similar ones at 0x400 and 0x600) appear to be the only unencrypted blocks on the NAND flash.&lt;br /&gt;
&lt;br /&gt;
It is unclear why there are two pieces which are nearly but not quite the same size. Passive traces of the boot sequence confirm that the 0x26e00 chunk is slightly larger, and it&#039;s loaded first. The 0x800 chunk is read immediately after the 0x26e00 chunk.&lt;br /&gt;
&lt;br /&gt;
Whereas the filesystem data in NAND is encrypted using a unique key for every DSi, the stage2 bootloader is identical on every DSi tested so far. This probably means that it is encrypted using a fixed key included in stage1.&lt;br /&gt;
&lt;br /&gt;
After Stage 2 is loaded:&lt;br /&gt;
# The NAND flash is partially re-initialized&lt;br /&gt;
# Sector 0 is read from the NAND. This appears to be an (encrypted) DOS-style MBR.&lt;br /&gt;
# The MBR signature and the type of the first partition are verified.&lt;br /&gt;
# Filesystem metadata is read from sectors starting around 0x100000. The metadata appears to be in FAT32 format with long filenames.&lt;br /&gt;
# Multiple files are loaded from the filesystem. The exact read addresses will vary depending on your DSi&#039;s firmware version and the state of its filesystem when you performed the last firmware update. On a brand new DSi, it appears that the DSi Menu itself is loaded from 0xb20000 after two small metadata files are read from 0xb1c000 and 0x7a0000.&lt;br /&gt;
&lt;br /&gt;
All errors show before the health and safety screen. It appears that stage2 errors from a cold power-on always cause the DSi to hang at a black screen, whereas stage2 errors after reset (pressing but not holding the power button) will give an error message screen.  Known errors:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Text  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 1-2435-8325&amp;quot; || Invalid signature or partition type in MBR, invalid starting LBA.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 3-2435-8325&amp;quot; || DSi Menu integrity checks failed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2016</id>
		<title>Stage2</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2016"/>
		<updated>2009-08-18T02:59:38Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Stage 1 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage1-error.jpeg|frame|When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.]]&lt;br /&gt;
&lt;br /&gt;
The first stage of the DSi&#039;s bootloader lives in ROM, presumably on the CPU die. It loads further encrypted (and probably signed) stages from NAND flash, starting with a (partially unencrypted) offset table in the sector at 0x200.&lt;br /&gt;
&lt;br /&gt;
Not much is known about this bootloader yet, but it presumably knows how to:&lt;br /&gt;
# Initialize the encryption hardware&lt;br /&gt;
# Read blocks (but not files) from the NAND flash&lt;br /&gt;
# Perform some variety of integrity check on all data it reads (signature, CRC, ?)&lt;br /&gt;
# Display basic hexadecimal error codes&lt;br /&gt;
# Possibly factory-programming the NAND flash?&lt;br /&gt;
# Might also do basic power-on self test of peripherals&lt;br /&gt;
&lt;br /&gt;
Known error codes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Error Code  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0000FE00 || Error communicating with NAND chip. (It&#039;s missing, CLK is shorted, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFC || Integrity error in first block of Stage 2 (address at 0x220)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFD || Integrity error in second block of Stage 2 (address at 0x230)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFE || Boot sector integrity error (Sector 0x200 not valid)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Stage 2 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage2-error.jpeg|frame|This may have been a Stage 2 bootloader error.]]&lt;br /&gt;
&lt;br /&gt;
Not much concrete information is known about the second-stage bootloader. This may be an actual bootloader, or it&#039;s possible that this stage is the DSi Menu itself. The Stage 2 loader was not modified by the [[System Menu 1.4]] update. This is still earlier in the boot process than the &amp;quot;Health and Safety&amp;quot; warning.&lt;br /&gt;
&lt;br /&gt;
The first stage bootloader reads sector 0x200 in order to find a table of offsets to the Stage 2 bootloader:&lt;br /&gt;
&lt;br /&gt;
 00000220  00 08 00 00 10 64 02 00  00 80 7b 03 00 66 02 00  |.....d....{..f..|&lt;br /&gt;
 00000230  00 6e 02 00 88 75 02 00  00 80 7b 03 00 76 02 00  |.n...u....{..v..|&lt;br /&gt;
 00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|&lt;br /&gt;
&lt;br /&gt;
This appears to be describing two chunks of the stage2 loader, one 0x26410 bytes in length at address 0x800, and one 0x27588 bytes at address 0x26e00.&lt;br /&gt;
&lt;br /&gt;
Note that this sector (and two similar ones at 0x400 and 0x600) appear to be the only unencrypted blocks on the NAND flash.&lt;br /&gt;
&lt;br /&gt;
It is unclear why there are two pieces which are nearly but not quite the same size. Passive traces of the boot sequence confirm that the 0x26e00 chunk is slightly larger, and it&#039;s loaded first. The 0x800 chunk is read immediately after the 0x26e00 chunk.&lt;br /&gt;
&lt;br /&gt;
After Stage 2 is loaded:&lt;br /&gt;
# The NAND flash is partially re-initialized&lt;br /&gt;
# Sector 0 is read from the NAND. This appears to be an (encrypted) DOS-style MBR.&lt;br /&gt;
# The MBR signature and the type of the first partition are verified.&lt;br /&gt;
# Filesystem metadata is read from sectors starting around 0x100000. The metadata appears to be in FAT32 format with long filenames.&lt;br /&gt;
# A file is loaded from 0x790000 (just below 8MB). This may be the DSi Menu. If the &amp;quot;stage 2&amp;quot; loader &#039;&#039;is&#039;&#039; the DSi Menu, this may be data for the photo application that runs on the top screen.&lt;br /&gt;
&lt;br /&gt;
All errors show before the health and safety screen. It appears that stage2 errors from a cold power-on always cause the DSi to hang at a black screen, whereas stage2 errors after reset (pressing but not holding the power button) will give an error message screen.  Known errors:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Text  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 1-2435-8325&amp;quot; || Invalid signature or partition type in MBR, invalid starting LBA.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 3-2435-8325&amp;quot; || Modified the file at 0x790000 (likely the DSi Menu)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2015</id>
		<title>Stage2</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2015"/>
		<updated>2009-08-18T02:37:43Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: More about the stage2 bootloader errors.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Stage 1 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage1-error.jpeg|frame|When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.]]&lt;br /&gt;
&lt;br /&gt;
The first stage of the DSi&#039;s bootloader lives in ROM, presumably on the CPU die. It loads further encrypted (and probably signed) stages from NAND flash, starting with a (partially unencrypted) offset table in the sector at 0x200.&lt;br /&gt;
&lt;br /&gt;
Not much is known about this bootloader yet, but it presumably knows how to:&lt;br /&gt;
# Initialize the encryption hardware&lt;br /&gt;
# Read blocks (but not files) from the NAND flash&lt;br /&gt;
# Perform some variety of integrity check on all data it reads (signature, CRC, ?)&lt;br /&gt;
# Display basic hexadecimal error codes&lt;br /&gt;
# Possibly factory-programming the NAND flash?&lt;br /&gt;
# Might also do basic power-on self test of peripherals&lt;br /&gt;
&lt;br /&gt;
Known error codes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Error Code  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0000FE00 || Error communicating with NAND chip. (It&#039;s missing, CLK is shorted, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFC || Integrity error in first block of Stage 2 (address at 0x220)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFD || Integrity error in second block of Stage 2 (address at 0x230)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFE || Boot sector integrity error (Sector 0x200 not valid)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Stage 2 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage2-error.jpeg|frame|This may have been a Stage 2 bootloader error.]]&lt;br /&gt;
&lt;br /&gt;
Not much concrete information is known about the second-stage bootloader. This may be an actual bootloader, or it&#039;s possible that this stage is the DSi Menu itself. The Stage 2 loader was not modified by the [[System Menu 1.4]] update. This is still earlier in the boot process than the &amp;quot;Health and Safety&amp;quot; warning.&lt;br /&gt;
&lt;br /&gt;
The first stage bootloader reads sector 0x200 in order to find a table of offsets to the Stage 2 bootloader:&lt;br /&gt;
&lt;br /&gt;
 00000220  00 08 00 00 10 64 02 00  00 80 7b 03 00 66 02 00  |.....d....{..f..|&lt;br /&gt;
 00000230  00 6e 02 00 88 75 02 00  00 80 7b 03 00 76 02 00  |.n...u....{..v..|&lt;br /&gt;
 00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|&lt;br /&gt;
&lt;br /&gt;
This appears to be describing two chunks of the stage2 loader, one 0x26410 bytes in length at address 0x800, and one 0x27588 bytes at address 0x26e00.&lt;br /&gt;
&lt;br /&gt;
Note that this sector (and two similar ones at 0x400 and 0x600) appear to be the only unencrypted blocks on the NAND flash.&lt;br /&gt;
&lt;br /&gt;
It is unclear why there are two pieces which are nearly but not quite the same size. Passive traces of the boot sequence confirm that the 0x26e00 chunk is slightly larger, and it&#039;s loaded first. The 0x800 chunk is read immediately after the 0x26e00 chunk.&lt;br /&gt;
&lt;br /&gt;
After Stage 2 is loaded:&lt;br /&gt;
# The NAND flash is partially re-initialized&lt;br /&gt;
# Sector 0 is read from the NAND. This may be an (encrypted) partition table.&lt;br /&gt;
# Filesystem metadata is read from sectors starting around 0x100000. The metadata appears to be in FAT32 format with long filenames.&lt;br /&gt;
# A file is loaded from 0x790000 (just below 8MB). This may be the DSi Menu. If the &amp;quot;stage 2&amp;quot; loader &#039;&#039;is&#039;&#039; the DSi Menu, this may be data for the photo application that runs on the top screen.&lt;br /&gt;
&lt;br /&gt;
All errors show before the health and safety screen. It appears that stage2 errors from a cold power-on always cause the DSi to hang at a black screen, whereas stage2 errors after reset (pressing but not holding the power button) will give an error message screen.  Known errors:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Text  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 1-2435-8325&amp;quot; || Modified byte 0x1c2 of sector 0.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 3-2435-8325&amp;quot; || Modified the file at 0x790000 (likely the DSi Menu)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2014</id>
		<title>Stage2</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2014"/>
		<updated>2009-08-18T02:29:38Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Stage 1 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage1-error.jpeg|frame|When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.]]&lt;br /&gt;
&lt;br /&gt;
The first stage of the DSi&#039;s bootloader lives in ROM, presumably on the CPU die. It loads further encrypted (and probably signed) stages from NAND flash, starting with a (partially unencrypted) offset table in the sector at 0x200.&lt;br /&gt;
&lt;br /&gt;
Not much is known about this bootloader yet, but it presumably knows how to:&lt;br /&gt;
# Initialize the encryption hardware&lt;br /&gt;
# Read blocks (but not files) from the NAND flash&lt;br /&gt;
# Perform some variety of integrity check on all data it reads (signature, CRC, ?)&lt;br /&gt;
# Display basic hexadecimal error codes&lt;br /&gt;
# Possibly factory-programming the NAND flash?&lt;br /&gt;
# Might also do basic power-on self test of peripherals&lt;br /&gt;
&lt;br /&gt;
Known error codes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Error Code  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0000FE00 || Error communicating with NAND chip. (It&#039;s missing, CLK is shorted, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFC || Integrity error in first block of Stage 2 (address at 0x220)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFD || Integrity error in second block of Stage 2 (address at 0x230)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFE || Boot sector integrity error (Sector 0x200 not valid)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Stage 2 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage2-error.jpeg|frame|This may have been a Stage 2 bootloader error.]]&lt;br /&gt;
&lt;br /&gt;
Not much concrete information is known about the second-stage bootloader. This may be an actual bootloader, or it&#039;s possible that this stage is the DSi Menu itself. The Stage 2 loader was not modified by the [[System Menu 1.4]] update. This is still earlier in the boot process than the &amp;quot;Health and Safety&amp;quot; warning.&lt;br /&gt;
&lt;br /&gt;
The first stage bootloader reads sector 0x200 in order to find a table of offsets to the Stage 2 bootloader:&lt;br /&gt;
&lt;br /&gt;
 00000220  00 08 00 00 10 64 02 00  00 80 7b 03 00 66 02 00  |.....d....{..f..|&lt;br /&gt;
 00000230  00 6e 02 00 88 75 02 00  00 80 7b 03 00 76 02 00  |.n...u....{..v..|&lt;br /&gt;
 00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|&lt;br /&gt;
&lt;br /&gt;
This appears to be describing two chunks of the stage2 loader, one 0x26410 bytes in length at address 0x800, and one 0x27588 bytes at address 0x26e00.&lt;br /&gt;
&lt;br /&gt;
Note that this sector (and two similar ones at 0x400 and 0x600) appear to be the only unencrypted blocks on the NAND flash.&lt;br /&gt;
&lt;br /&gt;
It is unclear why there are two pieces which are nearly but not quite the same size. Passive traces of the boot sequence confirm that the 0x26e00 chunk is slightly larger, and it&#039;s loaded first. The 0x800 chunk is read immediately after the 0x26e00 chunk.&lt;br /&gt;
&lt;br /&gt;
After Stage 2 is loaded:&lt;br /&gt;
# The NAND flash is partially re-initialized&lt;br /&gt;
# Sector 0 is read from the NAND. This may be an (encrypted) partition table.&lt;br /&gt;
# Filesystem metadata is read from sectors starting around 0x100000. The metadata appears to be in FAT32 format with long filenames.&lt;br /&gt;
# A file is loaded from 0x790000 (just below 8MB). This may be the DSi Menu. If the &amp;quot;stage 2&amp;quot; loader &#039;&#039;is&#039;&#039; the DSi Menu, this may be data for the photo application that runs on the top screen.&lt;br /&gt;
&lt;br /&gt;
All errors show before the health and safety screen. Known errors:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Appearance  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| Black screen || Error in sector 0, error in filesystem metadata, error in file at 0x790000.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 3-2435-8325&amp;quot; on both screens || XXX: I got this error once when modifying the stage2 loader, but haven&#039;t been able to reproduce it since.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 1-2435-8325&amp;quot; on both screens || Modified byte 0x1c2 of sector 0.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=2006</id>
		<title>Main Page/Navigation</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=2006"/>
		<updated>2009-08-17T02:08:21Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Add link to Bootloader&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page box|Navigation|Main Page/Navigation}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;34%&amp;quot; | &#039;&#039;&#039;DSi hardware&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;DSi software&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
*[[DSiBrew:Contests|Contests]]&lt;br /&gt;
*[[DSi exploits]]&lt;br /&gt;
*[[Glossary]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
*[http://dsiforums.podtube.us/index.php Unofficial Forum]&lt;br /&gt;
|&lt;br /&gt;
*[[Hardware|DSi Hardware]]&lt;br /&gt;
*[[Cameras]]&lt;br /&gt;
| &lt;br /&gt;
*[[Nintendo Software]]&lt;br /&gt;
*[[Title list]]&lt;br /&gt;
*[[Title metadata]]&lt;br /&gt;
*[[SD Filesystem]]&lt;br /&gt;
*[[Flash Filesystem]]&lt;br /&gt;
*[[Bootloader]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2005</id>
		<title>Stage2</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Stage2&amp;diff=2005"/>
		<updated>2009-08-17T02:07:48Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: New page: = Stage 1 =  When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.  The first stage of the DSi&amp;#039;s boo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Stage 1 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage1-error.jpeg|frame|When the Stage 1 bootloader (in ROM) fails, it displays a 32-bit hexadecimal number on the top screen.]]&lt;br /&gt;
&lt;br /&gt;
The first stage of the DSi&#039;s bootloader lives in ROM, presumably on the CPU die. It loads further encrypted (and probably signed) stages from NAND flash, starting with a (partially unencrypted) offset table in the sector at 0x200.&lt;br /&gt;
&lt;br /&gt;
Not much is known about this bootloader yet, but it presumably knows how to:&lt;br /&gt;
# Initialize the encryption hardware&lt;br /&gt;
# Read blocks (but not files) from the NAND flash&lt;br /&gt;
# Perform some variety of integrity check on all data it reads (signature, CRC, ?)&lt;br /&gt;
# Display basic hexadecimal error codes&lt;br /&gt;
# Possibly factory-programming the NAND flash?&lt;br /&gt;
# Might also do basic power-on self test of peripherals&lt;br /&gt;
&lt;br /&gt;
Known error codes:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Error Code  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0000FE00 || Error communicating with NAND chip. (It&#039;s missing, CLK is shorted, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFC || Integrity error in first block of Stage 2 (address at 0x220)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFD || Integrity error in second block of Stage 2 (address at 0x230)&lt;br /&gt;
|-&lt;br /&gt;
| 0000FEFE || Boot sector integrity error (Sector 0x200 not valid)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Stage 2 =&lt;br /&gt;
&lt;br /&gt;
[[Image:boot-stage2-error.jpeg|frame|This may have been a Stage 2 bootloader error.]]&lt;br /&gt;
&lt;br /&gt;
Not much concrete information is known about the second-stage bootloader. This may be an actual bootloader, or it&#039;s possible that this stage is the DSi Menu itself. The Stage 2 loader was not modified by the [[System Menu 1.4]] update. This is still earlier in the boot process than the &amp;quot;Health and Safety&amp;quot; warning.&lt;br /&gt;
&lt;br /&gt;
The first stage bootloader reads sector 0x200 in order to find a table of offsets to the Stage 2 bootloader:&lt;br /&gt;
&lt;br /&gt;
 00000220  00 08 00 00 10 64 02 00  00 80 7b 03 00 66 02 00  |.....d....{..f..|&lt;br /&gt;
 00000230  00 6e 02 00 88 75 02 00  00 80 7b 03 00 76 02 00  |.n...u....{..v..|&lt;br /&gt;
 00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|&lt;br /&gt;
&lt;br /&gt;
This appears to be describing two chunks of the stage2 loader, one 0x26410 bytes in length at address 0x800, and one 0x27588 bytes at address 0x26e00.&lt;br /&gt;
&lt;br /&gt;
Note that this sector (and two similar ones at 0x400 and 0x600) appear to be the only unencrypted blocks on the NAND flash.&lt;br /&gt;
&lt;br /&gt;
It is unclear why there are two pieces which are nearly but not quite the same size. Passive traces of the boot sequence confirm that the 0x26e00 chunk is slightly larger, and it&#039;s loaded first. The 0x800 chunk is read immediately after the 0x26e00 chunk.&lt;br /&gt;
&lt;br /&gt;
After Stage 2 is loaded:&lt;br /&gt;
# The NAND flash is partially re-initialized&lt;br /&gt;
# Sector 0 is read from the NAND. This may be an (encrypted) partition table.&lt;br /&gt;
# Filesystem metadata is read from sectors starting around 0x100000. The metadata appears to be in FAT32 format with long filenames.&lt;br /&gt;
# A file is loaded from 0x790000 (just below 8MB). This may be the DSi Menu. If the &amp;quot;stage 2&amp;quot; loader &#039;&#039;is&#039;&#039; the DSi Menu, this may be data for the photo application that runs on the top screen.&lt;br /&gt;
&lt;br /&gt;
All errors show before the health and safety screen. Known errors:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Appearance  !!  Description&lt;br /&gt;
|-&lt;br /&gt;
| Black screen || Error in sector 0, error in filesystem metadata, error in file at 0x7a0000.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Error: 3-2435-8325&amp;quot; on both screens || XXX: I got this error once when modifying the stage2 loader, but haven&#039;t been able to reproduce it since.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=File:Boot-stage2-error.jpeg&amp;diff=2004</id>
		<title>File:Boot-stage2-error.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=File:Boot-stage2-error.jpeg&amp;diff=2004"/>
		<updated>2009-08-17T01:46:09Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: &amp;quot;Stage 2&amp;quot; bootloader error.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Stage 2&amp;quot; bootloader error.&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=File:Boot-stage1-error.jpeg&amp;diff=2003</id>
		<title>File:Boot-stage1-error.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=File:Boot-stage1-error.jpeg&amp;diff=2003"/>
		<updated>2009-08-17T01:09:25Z</updated>

		<summary type="html">&lt;p&gt;Scanlime: Photo of a DSi displaying an error from the &amp;quot;stage 1&amp;quot; ROM bootloader.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Photo of a DSi displaying an error from the &amp;quot;stage 1&amp;quot; ROM bootloader.&lt;/div&gt;</summary>
		<author><name>Scanlime</name></author>
	</entry>
</feed>