<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[n-dev - All Forums]]></title>
		<link>http://n-dev.net/</link>
		<description><![CDATA[n-dev - http://n-dev.net]]></description>
		<pubDate>Wed, 22 Feb 2012 18:29:10 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Recruiting Moderators!]]></title>
			<link>http://n-dev.net/showthread.php?tid=327</link>
			<pubDate>Fri, 03 Feb 2012 06:38:15 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=327</guid>
			<description><![CDATA[Would anyone volunteer to get their account switched to "Moderator" level so they can delete-on-sight any unrelated/unwanted spam and ban the offending account(s) from posting again?<br />
<br />
We already have an anti-spam plug-in however it's only capable of filtering out so much out and it would be more expedient to have our own users capable of removing it, like the wiki.<br />
<br />
Please and thanks.<br />
<br />
jl12]]></description>
			<content:encoded><![CDATA[Would anyone volunteer to get their account switched to "Moderator" level so they can delete-on-sight any unrelated/unwanted spam and ban the offending account(s) from posting again?<br />
<br />
We already have an anti-spam plug-in however it's only capable of filtering out so much out and it would be more expedient to have our own users capable of removing it, like the wiki.<br />
<br />
Please and thanks.<br />
<br />
jl12]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Homebrew translation information]]></title>
			<link>http://n-dev.net/showthread.php?tid=247</link>
			<pubDate>Tue, 24 Jan 2012 14:20:14 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=247</guid>
			<description><![CDATA[I created a page.<a href="http://3dbrew.org/wiki/Translation_Info" target="_blank">here</a><br />
This page may help you translate your homebrew.<br />
I think,homebrew have some problems:<br />
No Standards.You have to read readme enough before setting and installing it.<br />
No version cotrol.<br />
No software store.You must find homebrew by Internet.<br />
No multi-language support.So I create the page above.<br />
[PM]<br />
 elisherer,I used your software as an example.]]></description>
			<content:encoded><![CDATA[I created a page.<a href="http://3dbrew.org/wiki/Translation_Info" target="_blank">here</a><br />
This page may help you translate your homebrew.<br />
I think,homebrew have some problems:<br />
No Standards.You have to read readme enough before setting and installing it.<br />
No version cotrol.<br />
No software store.You must find homebrew by Internet.<br />
No multi-language support.So I create the page above.<br />
[PM]<br />
 elisherer,I used your software as an example.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hacked forum...]]></title>
			<link>http://n-dev.net/showthread.php?tid=157</link>
			<pubDate>Sun, 15 Jan 2012 21:28:07 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=157</guid>
			<description><![CDATA[Is it safe to say that the forum is dead???<br />
<br />
There are almost 600 "registered" users which 30 of them have a birthday everyday...And I see posts from only less than 10 users...]]></description>
			<content:encoded><![CDATA[Is it safe to say that the forum is dead???<br />
<br />
There are almost 600 "registered" users which 30 of them have a birthday everyday...And I see posts from only less than 10 users...]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Should we create a moderator group to keep out spam]]></title>
			<link>http://n-dev.net/showthread.php?tid=130</link>
			<pubDate>Fri, 13 Jan 2012 03:48:21 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=130</guid>
			<description><![CDATA[I propose that the admin elevate some of the common users of this site to moderator status, so we can get rid of spam asap. It seems with the absence of admin deleting spam threads, that they are not online most of the time. <br />
<br />
What do you think?]]></description>
			<content:encoded><![CDATA[I propose that the admin elevate some of the common users of this site to moderator status, so we can get rid of spam asap. It seems with the absence of admin deleting spam threads, that they are not online most of the time. <br />
<br />
What do you think?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nintendo Zone Box ]]></title>
			<link>http://n-dev.net/showthread.php?tid=95</link>
			<pubDate>Fri, 06 Jan 2012 05:29:51 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=95</guid>
			<description><![CDATA[After doing some browsing Nintendo related FCC filings I found this. It was filed 11/1/2011 (DD/MM/YYYY).<br />
<img src="http://n-dev.net/attachment.php?aid=15" border="0" alt="[Image: attachment.php?aid=15]" /><br />
<img src="http://n-dev.net/attachment.php?aid=16" border="0" alt="[Image: attachment.php?aid=16]" /><br />
<img src="http://n-dev.net/attachment.php?aid=17" border="0" alt="[Image: attachment.php?aid=17]" /><br />
According to the manual, its the Nintendo Zone Box (model no. NZB-001) for DSs. However it uses the DSI/3DS charger cord and uses Development card with a red label as opposed to blue.<img src="images/smilies/huh.gif" style="vertical-align: middle;" border="0" alt="Huh" title="Huh" /><br />
<br />
Either way, I've never seen one of these before, on the internet or at all.<br />
<br />
What do you think?<br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" />&nbsp;&nbsp;<a href="attachment.php?aid=13" target="_blank">manual.pdf</a> (Size: 1.66 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" />&nbsp;&nbsp;<a href="attachment.php?aid=14" target="_blank">test setup.pdf</a> (Size: 689.61 KB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank">back.png</a> (Size: 722.14 KB / Downloads: 176)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank">left side.png</a> (Size: 750.35 KB / Downloads: 160)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank">right side.png</a> (Size: 766.53 KB / Downloads: 165)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[After doing some browsing Nintendo related FCC filings I found this. It was filed 11/1/2011 (DD/MM/YYYY).<br />
<img src="http://n-dev.net/attachment.php?aid=15" border="0" alt="[Image: attachment.php?aid=15]" /><br />
<img src="http://n-dev.net/attachment.php?aid=16" border="0" alt="[Image: attachment.php?aid=16]" /><br />
<img src="http://n-dev.net/attachment.php?aid=17" border="0" alt="[Image: attachment.php?aid=17]" /><br />
According to the manual, its the Nintendo Zone Box (model no. NZB-001) for DSs. However it uses the DSI/3DS charger cord and uses Development card with a red label as opposed to blue.<img src="images/smilies/huh.gif" style="vertical-align: middle;" border="0" alt="Huh" title="Huh" /><br />
<br />
Either way, I've never seen one of these before, on the internet or at all.<br />
<br />
What do you think?<br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" />&nbsp;&nbsp;<a href="attachment.php?aid=13" target="_blank">manual.pdf</a> (Size: 1.66 MB / Downloads: 56)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" />&nbsp;&nbsp;<a href="attachment.php?aid=14" target="_blank">test setup.pdf</a> (Size: 689.61 KB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank">back.png</a> (Size: 722.14 KB / Downloads: 176)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank">left side.png</a> (Size: 750.35 KB / Downloads: 160)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".png" />&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank">right side.png</a> (Size: 766.53 KB / Downloads: 165)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mario Kart 7 Networking]]></title>
			<link>http://n-dev.net/showthread.php?tid=92</link>
			<pubDate>Wed, 04 Jan 2012 05:22:52 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=92</guid>
			<description><![CDATA[I captured a few packets from an online match this afternoon and started looking over them.<br />
<br />
<span style="font-style: italic;">This is not complete, nor may it be correct.</span><br />
<br />
<span style="font-weight: bold;">Connection Sequence</span><br />
<span style="font-style: italic;">This is what I observed.  It may not hold from match to match.</span><br />
<br />
1.  3DS connects to nasc.nintendowifi.net:443.  They exchange some unknown data, then the 3DS disconnects.<br />
<br />
All further communication occurs over UDP.<br />
<br />
2.  Lookup nncs1.app.nintendowifi.net and nncs2.app.nintendowifi.net.  The 3DS communicates with these two hosts for a few seconds.<br />
<br />
3.  The 3DS starts communicating with 202.32.117.114.  No DNS query for this host was observed so perhaps one of the two above hosts tells the 3DS about this host.<br />
<br />
4.  The 3DS starts communicating with 118.151.128.7.  No DNS query was observed for this host either.  For the remainder of the the packet trace I have observed small "heartbeat" messages sent/received to and from this server every 10 seconds.<br />
<br />
5.  I input to join a race.  The 3DS communicates with nncs1.app.nintendowifi.net for a bit then starts communicating with 201.227.156.3.  It will talk to this host a lot for the remainder of my race session.  No DNS query for this host either.<br />
<br />
6.  A few seconds later my 3DS gets this packet from the above host:<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>????p??6??????????????????)??? ?????)??????a?prudp:/address=24.150.216.232;port=53803;natf=1;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25919327?(?prudp:/address=192.168.0.186;port=53803??)??????a?prudp:/address=210.142.237.97;port=58632;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25928610?'?prudp:/address=192.168.11.2;port=58632??)??????_?prudp:/address=92.205.9.197;port=56716;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=2&#8203;5933261?)?prudp:/address=192.168.178.38;port=56716??)??????b?prudp:/address=110.158.146.228;port=63630;natf=1;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCI&#8203;D=25938004?&amp;?prudp:/address=192.168.0.2;port=61628??)??????`?prudp:/address=58.183.24.221;port=49393;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=&#8203;25939714?&amp;?prudp:/address=192.168.0.5;port=49393??)??????a?prudp:/address=86.161.137.202;port=63571;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25941436?'?prudp:/address=192.168.1.69;port=63571?c???????????????)??? ???G???C???????????????????????????????????????1749409??????????????????????????&#8203;?????????????????? ???)???)???????????k?</code></div></div>
This is most likely the information about how to connect to my opponents.  You can see their public IPs followed by their private IPs on the next line.  Not sure about the other values.  They probably represent the detected NAT and firewall configurations.  RVCID may be a unique ID assigned to each racer.  Not sure what the 1749409 is.<br />
<br />
7.  More chatter with ..156.3 including this packet being sent from my 3DS to ..156.3.<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>?????. uI????????????????)????_?prudp:/address=68.96.**.***;port=65233;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=2&#8203;5940467?(?prudp:/address=192.168.1.109;port=65233????????????????????????????????)???????????</code></div></div>
(Last digits of my IP removed by me.)<br />
This one is my entry.  Not sure why my 3DS is sending it now.  My guess is that I was joining an existing group and now the server must send them my info so they can find me.<br />
<br />
8.  Some more chatter with ..128.7.  This is longer than the usual "heartbeat" but it did occur on the 10 second mark so idk if it is related.  Chatter with ..156.3 continues as well.<br />
<br />
9.  My 3DS starts talking to the other 3DS'.  The order appears arbitrary.  We each seem to exchange those prudp:/ messages with each other.<br />
<br />
We select racers, tracks, and the race starts.  Some notes about observations during the race follow:<br />
<br />
During the race my 3DS sends status packets continuously to all the other racers except 210... who it stopped communicating with around the time of track selection.  I can't recall if they D/C'd.  This leads me to believe they are using a p2p topology like all the other MK games.<br />
<br />
I noticed my 3DS was sending what I assume to be status packets to ..156.3. continuously during the race.  Not sure why is would do this unless ninty wants to snoop on your races.  It may be to broadcast the race to ppl waiting to join the next one yet I observed my 3DS began sending status packets to a new host: 67.3.171.7 (who I assume was another player) in the middle of the race.  So there goes that theory.  Creepy...<br />
<br />
<span style="font-weight: bold;">General Observations</span><br />
<br />
Finding those plaintext prudp:/ messages probably means the communication is not compressed or encrypted (aside from that initial SSL connection).<br />
All messages sent between the 3DS' and ..156.3 began with 0x1111.<br />
I looked for Mii name strings but was unable to find any.  Most likely they are UTF-16 and may be compressed (along with the other Mii data that must be sent).<br />
<br />
<span style="font-weight: bold;">That's all</span><br />
<br />
Hopefully I can record myself next time I do a capture to match what is happening when.]]></description>
			<content:encoded><![CDATA[I captured a few packets from an online match this afternoon and started looking over them.<br />
<br />
<span style="font-style: italic;">This is not complete, nor may it be correct.</span><br />
<br />
<span style="font-weight: bold;">Connection Sequence</span><br />
<span style="font-style: italic;">This is what I observed.  It may not hold from match to match.</span><br />
<br />
1.  3DS connects to nasc.nintendowifi.net:443.  They exchange some unknown data, then the 3DS disconnects.<br />
<br />
All further communication occurs over UDP.<br />
<br />
2.  Lookup nncs1.app.nintendowifi.net and nncs2.app.nintendowifi.net.  The 3DS communicates with these two hosts for a few seconds.<br />
<br />
3.  The 3DS starts communicating with 202.32.117.114.  No DNS query for this host was observed so perhaps one of the two above hosts tells the 3DS about this host.<br />
<br />
4.  The 3DS starts communicating with 118.151.128.7.  No DNS query was observed for this host either.  For the remainder of the the packet trace I have observed small "heartbeat" messages sent/received to and from this server every 10 seconds.<br />
<br />
5.  I input to join a race.  The 3DS communicates with nncs1.app.nintendowifi.net for a bit then starts communicating with 201.227.156.3.  It will talk to this host a lot for the remainder of my race session.  No DNS query for this host either.<br />
<br />
6.  A few seconds later my 3DS gets this packet from the above host:<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>????p??6??????????????????)??? ?????)??????a?prudp:/address=24.150.216.232;port=53803;natf=1;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25919327?(?prudp:/address=192.168.0.186;port=53803??)??????a?prudp:/address=210.142.237.97;port=58632;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25928610?'?prudp:/address=192.168.11.2;port=58632??)??????_?prudp:/address=92.205.9.197;port=56716;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=2&#8203;5933261?)?prudp:/address=192.168.178.38;port=56716??)??????b?prudp:/address=110.158.146.228;port=63630;natf=1;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCI&#8203;D=25938004?&amp;?prudp:/address=192.168.0.2;port=61628??)??????`?prudp:/address=58.183.24.221;port=49393;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=&#8203;25939714?&amp;?prudp:/address=192.168.0.5;port=49393??)??????a?prudp:/address=86.161.137.202;port=63571;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID&#8203;=25941436?'?prudp:/address=192.168.1.69;port=63571?c???????????????)??? ???G???C???????????????????????????????????????1749409??????????????????????????&#8203;?????????????????? ???)???)???????????k?</code></div></div>
This is most likely the information about how to connect to my opponents.  You can see their public IPs followed by their private IPs on the next line.  Not sure about the other values.  They probably represent the detected NAT and firewall configurations.  RVCID may be a unique ID assigned to each racer.  Not sure what the 1749409 is.<br />
<br />
7.  More chatter with ..156.3 including this packet being sent from my 3DS to ..156.3.<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>?????. uI????????????????)????_?prudp:/address=68.96.**.***;port=65233;natf=2;natm=1;pmp=0;sid=15;type=3;upnp=0;RVCID=2&#8203;5940467?(?prudp:/address=192.168.1.109;port=65233????????????????????????????????)???????????</code></div></div>
(Last digits of my IP removed by me.)<br />
This one is my entry.  Not sure why my 3DS is sending it now.  My guess is that I was joining an existing group and now the server must send them my info so they can find me.<br />
<br />
8.  Some more chatter with ..128.7.  This is longer than the usual "heartbeat" but it did occur on the 10 second mark so idk if it is related.  Chatter with ..156.3 continues as well.<br />
<br />
9.  My 3DS starts talking to the other 3DS'.  The order appears arbitrary.  We each seem to exchange those prudp:/ messages with each other.<br />
<br />
We select racers, tracks, and the race starts.  Some notes about observations during the race follow:<br />
<br />
During the race my 3DS sends status packets continuously to all the other racers except 210... who it stopped communicating with around the time of track selection.  I can't recall if they D/C'd.  This leads me to believe they are using a p2p topology like all the other MK games.<br />
<br />
I noticed my 3DS was sending what I assume to be status packets to ..156.3. continuously during the race.  Not sure why is would do this unless ninty wants to snoop on your races.  It may be to broadcast the race to ppl waiting to join the next one yet I observed my 3DS began sending status packets to a new host: 67.3.171.7 (who I assume was another player) in the middle of the race.  So there goes that theory.  Creepy...<br />
<br />
<span style="font-weight: bold;">General Observations</span><br />
<br />
Finding those plaintext prudp:/ messages probably means the communication is not compressed or encrypted (aside from that initial SSL connection).<br />
All messages sent between the 3DS' and ..156.3 began with 0x1111.<br />
I looked for Mii name strings but was unable to find any.  Most likely they are UTF-16 and may be compressed (along with the other Mii data that must be sent).<br />
<br />
<span style="font-weight: bold;">That's all</span><br />
<br />
Hopefully I can record myself next time I do a capture to match what is happening when.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3DS System Update Procedure]]></title>
			<link>http://n-dev.net/showthread.php?tid=91</link>
			<pubDate>Tue, 03 Jan 2012 08:22:29 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=91</guid>
			<description><![CDATA[After some testing manipulating 3DS update procedure. I have some interesting results. I haven't found this information anywhere, so I hope people find this helpful and perhaps build on it.<br />
<br />
With Internet updates there are some phases which the 3ds goes through(this is not solid fact, just my inferences based on what I've noticed-feel free to post any mistakes I've made in a reply or PM which ever suits you):<br />
<br />
<span style="font-weight: bold;">1/</span> It does a internet connection test by contacting "http://conntest.nintendowifi.net/"<br />
<br />
<span style="font-weight: bold;">2/</span> Once an internet connection is verified, it then contacts "nus.c.shop.nintendowifi.net:443". This is to see whether there is an update available. This initial check probably only compares the firmware version to the one on the server. Communication with Nintendo's servers stop here, if there is no update available for the 3DS.<br />
<br />
<span style="font-weight: bold;">3/</span> If an update is available, the 3DS contacts "ecs.c.shop.nintendowifi.net:443" and "nus.c.shop.nintendowifi.net:443", in that order. This probably is where the 3DS finds out which titles it can update. The purpose in doing this instead of downloading from a set list of updated titles is probably because game card updates can create an inconsistency in title versions found on the 3ds. A good example of this inconsistency is the card based update 2.1.0-1X see <a href="http://3dbrew.org/wiki/Home_Menu" target="_blank">here</a>. Once the 3ds has a list of titles it can update, it can proceed. <br />
<br />
<span style="font-weight: bold;">4/</span> The 3DS begins the update procedure downloading each title at a time, in a chronological/alphabetical order (for a list 3DS 'titles' see <a href="http://3dbrew.org/wiki/Title_list" target="_blank">here</a>). For each title the 3ds contacts "ccs.c.shop.nintendowifi.net:443" before downloading any data for a specific title. This is probably because the 3DS requests from server the url(s) and integrity check hash(s) (or likes of which) for the update data of a specific version(in this case the most resent version) as the title data is not stored on the server in a predictable fashion. Once downloaded each file is put through an integrity check, to make sure that the file is of the same version, same region and has not been tampered with.  <br />
<br />
<span style="font-weight: bold;">5/</span> Two things can happen after a title is downloaded. 1/ If the downloaded data for the title passes integrity checks the 3DS repeats stage '4' with the remaining titles. 2/ If the an update data for a title does not pass integrity checks the update process halts, tells the user an error has occurred, interestingly keeps the faulty file and shuts down. When the 3DS is turned on, the update does not automatically continue, the user has to manually go to system settings and restart the update. The update starts by retesting the faulty data with integrity checks, if the data fails integrity checks for a second time, it is deleted, the user notified of an error and the system shuts down. The 3DS then re-downloads the data and will repeat the second part of stage '5' until it gets data which passes integrity checks. <br />
<br />
<span style="font-weight: bold;">6/</span> Once it has all the downloaded update data for the titles it has to update and they have all passed integrity checks, only now does it do what it does to decrypt and install the data.<br />
<br />
<br />
* It is known that the 3DS in case of an update error, be it a file not passing integrity checks or a loss of connection to the internet, the 3DS caches the downloaded data in the NAND. The cache can only be deleted if another update is performed, i.e. by game card. The only requirement for this to work is that the game card has to have an update which the 3DS can update with, and doesn't have to be a higher version than the cached update data. For instance if your 3DS' firmware is 2.1.0-4X and you error out during an update to 3.0.0-6X, using Mario Kart 7 to update to 2.2.0-4X will delete your cached update data for 3.0.0-6X.<br />
<br />
* Also, game card updates, from the user's perspective install the same way as internet updates downloaded through Spotpass. Considering Spotpass update data would have passed integrity checks before notifying the user of an installable update. Would the 3DS do any integrity checks on game card updates before decrypting and installing, consider the gamecard is a trusted source? Just something you might want to think about.<br />
<br />
Lets here your ideas/comments]]></description>
			<content:encoded><![CDATA[After some testing manipulating 3DS update procedure. I have some interesting results. I haven't found this information anywhere, so I hope people find this helpful and perhaps build on it.<br />
<br />
With Internet updates there are some phases which the 3ds goes through(this is not solid fact, just my inferences based on what I've noticed-feel free to post any mistakes I've made in a reply or PM which ever suits you):<br />
<br />
<span style="font-weight: bold;">1/</span> It does a internet connection test by contacting "http://conntest.nintendowifi.net/"<br />
<br />
<span style="font-weight: bold;">2/</span> Once an internet connection is verified, it then contacts "nus.c.shop.nintendowifi.net:443". This is to see whether there is an update available. This initial check probably only compares the firmware version to the one on the server. Communication with Nintendo's servers stop here, if there is no update available for the 3DS.<br />
<br />
<span style="font-weight: bold;">3/</span> If an update is available, the 3DS contacts "ecs.c.shop.nintendowifi.net:443" and "nus.c.shop.nintendowifi.net:443", in that order. This probably is where the 3DS finds out which titles it can update. The purpose in doing this instead of downloading from a set list of updated titles is probably because game card updates can create an inconsistency in title versions found on the 3ds. A good example of this inconsistency is the card based update 2.1.0-1X see <a href="http://3dbrew.org/wiki/Home_Menu" target="_blank">here</a>. Once the 3ds has a list of titles it can update, it can proceed. <br />
<br />
<span style="font-weight: bold;">4/</span> The 3DS begins the update procedure downloading each title at a time, in a chronological/alphabetical order (for a list 3DS 'titles' see <a href="http://3dbrew.org/wiki/Title_list" target="_blank">here</a>). For each title the 3ds contacts "ccs.c.shop.nintendowifi.net:443" before downloading any data for a specific title. This is probably because the 3DS requests from server the url(s) and integrity check hash(s) (or likes of which) for the update data of a specific version(in this case the most resent version) as the title data is not stored on the server in a predictable fashion. Once downloaded each file is put through an integrity check, to make sure that the file is of the same version, same region and has not been tampered with.  <br />
<br />
<span style="font-weight: bold;">5/</span> Two things can happen after a title is downloaded. 1/ If the downloaded data for the title passes integrity checks the 3DS repeats stage '4' with the remaining titles. 2/ If the an update data for a title does not pass integrity checks the update process halts, tells the user an error has occurred, interestingly keeps the faulty file and shuts down. When the 3DS is turned on, the update does not automatically continue, the user has to manually go to system settings and restart the update. The update starts by retesting the faulty data with integrity checks, if the data fails integrity checks for a second time, it is deleted, the user notified of an error and the system shuts down. The 3DS then re-downloads the data and will repeat the second part of stage '5' until it gets data which passes integrity checks. <br />
<br />
<span style="font-weight: bold;">6/</span> Once it has all the downloaded update data for the titles it has to update and they have all passed integrity checks, only now does it do what it does to decrypt and install the data.<br />
<br />
<br />
* It is known that the 3DS in case of an update error, be it a file not passing integrity checks or a loss of connection to the internet, the 3DS caches the downloaded data in the NAND. The cache can only be deleted if another update is performed, i.e. by game card. The only requirement for this to work is that the game card has to have an update which the 3DS can update with, and doesn't have to be a higher version than the cached update data. For instance if your 3DS' firmware is 2.1.0-4X and you error out during an update to 3.0.0-6X, using Mario Kart 7 to update to 2.2.0-4X will delete your cached update data for 3.0.0-6X.<br />
<br />
* Also, game card updates, from the user's perspective install the same way as internet updates downloaded through Spotpass. Considering Spotpass update data would have passed integrity checks before notifying the user of an installable update. Would the 3DS do any integrity checks on game card updates before decrypting and installing, consider the gamecard is a trusted source? Just something you might want to think about.<br />
<br />
Lets here your ideas/comments]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Happy Holidays From Nintendo!]]></title>
			<link>http://n-dev.net/showthread.php?tid=69</link>
			<pubDate>Sat, 24 Dec 2011 11:29:18 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=69</guid>
			<description><![CDATA[See the page below.<br />
<a href="http://holiday.nintendo.com/en/" target="_blank">http://holiday.nintendo.com/en/</a><br />
Yeahooo!<img src="images/smilies/rolleyes.gif" style="vertical-align: middle;" border="0" alt="Rolleyes" title="Rolleyes" /><br />
Nintendo Direct will be hold at 27 December.<br />
<a href="http://www.ustream.tv/user/Nintendo_Direct/shows" target="_blank">Here.</a>]]></description>
			<content:encoded><![CDATA[See the page below.<br />
<a href="http://holiday.nintendo.com/en/" target="_blank">http://holiday.nintendo.com/en/</a><br />
Yeahooo!<img src="images/smilies/rolleyes.gif" style="vertical-align: middle;" border="0" alt="Rolleyes" title="Rolleyes" /><br />
Nintendo Direct will be hold at 27 December.<br />
<a href="http://www.ustream.tv/user/Nintendo_Direct/shows" target="_blank">Here.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Crown3DS]]></title>
			<link>http://n-dev.net/showthread.php?tid=52</link>
			<pubDate>Thu, 15 Dec 2011 04:17:03 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=52</guid>
			<description><![CDATA[You may remember Crown3DS a while back in the year claiming they are working on to finish. <a href="http://www.crown3ds.com/" target="_blank">URL</a>. Well many believed it to be a fake. It certainly seems that way being on 50% progress for the past few months.<br />
<br />
But for those wanting some hope during the holiday season, their website now reports 70% completion<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" />. This could still be a fake, but I for one live in hope as a publicly accessible version of a CTR-008 would be great for the 3ds homebrew scene.]]></description>
			<content:encoded><![CDATA[You may remember Crown3DS a while back in the year claiming they are working on to finish. <a href="http://www.crown3ds.com/" target="_blank">URL</a>. Well many believed it to be a fake. It certainly seems that way being on 50% progress for the past few months.<br />
<br />
But for those wanting some hope during the holiday season, their website now reports 70% completion<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" />. This could still be a fake, but I for one live in hope as a publicly accessible version of a CTR-008 would be great for the 3ds homebrew scene.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ridge Racer freeze]]></title>
			<link>http://n-dev.net/showthread.php?tid=45</link>
			<pubDate>Mon, 12 Dec 2011 05:43:27 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=45</guid>
			<description><![CDATA[Talk about it.What do you think brought this bug?And how N patched?<br />
Anyone who have ridge racer,is there any difference between its saves and other games'?]]></description>
			<content:encoded><![CDATA[Talk about it.What do you think brought this bug?And how N patched?<br />
Anyone who have ridge racer,is there any difference between its saves and other games'?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nintendo's vacation.]]></title>
			<link>http://n-dev.net/showthread.php?tid=44</link>
			<pubDate>Sun, 11 Dec 2011 17:39:36 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=44</guid>
			<description><![CDATA[From December 16 to February 3,Nintendo takes winter vacation.]]></description>
			<content:encoded><![CDATA[From December 16 to February 3,Nintendo takes winter vacation.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nintendo Rant]]></title>
			<link>http://n-dev.net/showthread.php?tid=25</link>
			<pubDate>Mon, 05 Dec 2011 11:06:59 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=25</guid>
			<description><![CDATA[You know at Best Buy, in America, they have 3DS Demo units with what seems to be lots of playable demos, such as Mario Kart 7 and super Mario 3D Land. But in Australia, we get demo consoles, which are just retail units which run demo carts one demo at a time. And It gets worse, we only get demos for games like 2 weeks after release, so if your not sure about a game, which might be good, you have to wait two weeks that's if you're lucky. Nintendo Australia claim they delayed release of demos was due to 8 demo units which had Legend Of Zelda OoT demos on them before the release of the of game, being mistaken for full versions and consequently stolen. That's fair, but perhaps this wouldn't happen, if Nintendo, drip feed Australia the 3DS and its games with ridiculously late launch dates. But then I realised, all these excuses were all a cover up for the real culprit, the fact that Australia only provides 2% of Nintendo's Sales. Hmm Nintendo, I wonder why you get only 2% of sales from us, let me think, maybe, the fact that we buy from overseas, because of overpriced, late released games we find locally. Well done Nintendo, well done you've earned your 2% <img src="images/smilies/angry.gif" style="vertical-align: middle;" border="0" alt="Angry" title="Angry" /><img src="images/smilies/angry.gif" style="vertical-align: middle;" border="0" alt="Angry" title="Angry" />.]]></description>
			<content:encoded><![CDATA[You know at Best Buy, in America, they have 3DS Demo units with what seems to be lots of playable demos, such as Mario Kart 7 and super Mario 3D Land. But in Australia, we get demo consoles, which are just retail units which run demo carts one demo at a time. And It gets worse, we only get demos for games like 2 weeks after release, so if your not sure about a game, which might be good, you have to wait two weeks that's if you're lucky. Nintendo Australia claim they delayed release of demos was due to 8 demo units which had Legend Of Zelda OoT demos on them before the release of the of game, being mistaken for full versions and consequently stolen. That's fair, but perhaps this wouldn't happen, if Nintendo, drip feed Australia the 3DS and its games with ridiculously late launch dates. But then I realised, all these excuses were all a cover up for the real culprit, the fact that Australia only provides 2% of Nintendo's Sales. Hmm Nintendo, I wonder why you get only 2% of sales from us, let me think, maybe, the fact that we buy from overseas, because of overpriced, late released games we find locally. Well done Nintendo, well done you've earned your 2% <img src="images/smilies/angry.gif" style="vertical-align: middle;" border="0" alt="Angry" title="Angry" /><img src="images/smilies/angry.gif" style="vertical-align: middle;" border="0" alt="Angry" title="Angry" />.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[support you !]]></title>
			<link>http://n-dev.net/showthread.php?tid=21</link>
			<pubDate>Sun, 04 Dec 2011 11:57:25 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=21</guid>
			<description><![CDATA[do not give up, your efforts will be rewarded! The good games start coming, thanks to the pirates, we have our linker or other means to launch the backups you 3ds.We tested avaible to run games on the internet (3 rom) with the sdk nintendo 3ds? We all look forward and follow your hard work!]]></description>
			<content:encoded><![CDATA[do not give up, your efforts will be rewarded! The good games start coming, thanks to the pirates, we have our linker or other means to launch the backups you 3ds.We tested avaible to run games on the internet (3 rom) with the sdk nintendo 3ds? We all look forward and follow your hard work!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3DS Development Hardware]]></title>
			<link>http://n-dev.net/showthread.php?tid=20</link>
			<pubDate>Sun, 04 Dec 2011 08:44:07 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=20</guid>
			<description><![CDATA[After doing some digging, for info and photos on 3DS dev hardware, I noticed there was not much info in one place. So I thought, why not put it all together here. And unless otherwise stated, none of the photos are mine.<br />
<br />
<span style="font-size: large;">3DS Development Hardware Prices</span><br />
<br />
Awhile ago an incomplete list of 3DS Development Kit Parts was leaked with prices:<br />
	<br />
<blockquote><cite>Quote:</cite>PARTNER-CTR DEBUGGER 	&#36;2,650<br />
PARTNER-CTR DEBUGGER/CAPTURE (Dual Functionality) 	&#36;3,950<br />
Nintendo 3DS (Development only) “Panda” USA 	&#36;325<br />
Nintendo 3DS (Development only) “Panda” EU 	&#36;325<br />
Nintendo 3DS (Development only) “Panda” AUS 	&#36;325<br />
Flash Card, 16 Gbits (2 GBytes) CTR 	&#36;85<br />
Backup Memory, 1Mbit (128 KBytes) Flash CTR 	&#36;8.50<br />
Backup Memory, 4Mbits (512 KBytes) Flash CTR 	&#36;10.50</blockquote>
<br />
Its quite funny to see that Panda units go for USD&#36;1000+ on Ebay. But if you are a developer, you can buy them from Nintendo for USD&#36;325<br />
<br />
<span style="font-size: large;">PARTNER-CTR DEBUGGER</span><br />
<br />
The PARTNER-CTR DEBUGGER and the PARTNER-CTR DEBUGGER/CAPTURE are big white/cream coloured boxes which have a dummy 3DS tethered to the unit by two thick cords. Similar to the IS NITRO CAPTURE for the DS.<br />
<br />
CTR DEBUGGER at press event:<br />
<img src="http://3dbrew.org/w/images/8/89/Ctr_debugger_at_press_event.jpg" border="0" alt="[Image: Ctr_debugger_at_press_event.jpg]" /><br />
<br />
Another (at a table lol):<br />
<img src="http://3dbrew.org/w/images/2/24/3ds-development-hardware-1-extimgnwm.jpg" border="0" alt="[Image: 3ds-development-hardware-1-extimgnwm.jpg]" /><br />
<br />
I have found a video of a PARTNER-CTR DEBUGGER being used to show Mario Kart 7 on a flat screen TV. Although, the focus of the video is to give a review of Mario Kart 7. There is a decent ammount of footage, showing how well the 3DS plays on TVs, using a PARTNER-CTR DEBUGGER. In my opinion it out-does the Wii graphically, or maybe its just the CTR DEBUGGER up scaling it.<br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/IF-QSayyBxg"><param name="movie" value="http://www.youtube.com/v/IF-QSayyBxg" /></object><br />
<!-- end: video_youtube_embed --><br />
<br />
<span style="font-size: large;">Nintendo 3DS (Development only) “Panda” units.</span> <br />
<br />
These units have seemingly identical hardware specifications with retail 3DS units. And only really differ with retail units cosmetically and how they run(software wise). A collection of Panda Dev Unit photos can be found <a href="http://www.multiupload.com/IG2J3Z6128" target="_blank">here</a><br />
<br />
Panda Development Units, are used by developers so they can test their games. Games can be run from, slot 1 cards, the NAND(including the TWL partition) and the SD card. They <span style="font-weight: bold;">cannot run unsigned code</span> all games/applications made for panda dev units are encrypted with Debug RSA keys, further more applications for panda 3DS's made by Nintendo are signed with RSA encryption keys kept just as secret as the retail RSA keys are. So any developers who moonlight as hackers can't reverse engineer Nintendo's apps.<br />
<br />
Panda development units are designed to be completely in-compatible with any and all retail 3DS software/games. But are(later firmware versions that is) compatible with DS games. However I have not seen a Panda Development unit which can run DSi enhanced games, although I assume that since support for DS cartridges was elevated from stubbed in the progress of firmware revisions, so will support for DSi enhanced games.<br />
<br />
Its worth noting that 3DS Dev units have the model number CTR-001(-01)(COUNTRY CODE HERE). If your country has its own division of Nintendo, any development 3DS bought through that division of Nintendo will be localized to your country. For example a retail 3ds unit bought in Australia would have a product product code of CTR-001(EUR) and some warnings in other languages. But an Australian 3DS Developer unit would have its label completely localized. See my 3DS's lable:<br />
<img src="http://3dbrew.org/w/images/6/6d/Aust_3ds_devlable.jpg" border="0" alt="[Image: Aust_3ds_devlable.jpg]" /><br />
<br />
<br />
Although it is they are not listed a Development parts, Nintendo uses Developer 3DS units which cosmetically mimic retail 3DS units at events such as E3. Its worth noting that these units are exactly the same as Panda development units with the exception of the colour of casing. Therefore these units are in-inherently rarer than panda development units, as Nintendo is not likely to give the 'retail-like' dev units to developers. Despite their rarity, if you are not a 3DS developer, you are more likely to come across one these 'retail-like' dev unit then you would a panda unit. Remember, if you manage to go to a gaming event where you get to play 3ds demos for games which is not yet released. The chances are you're using a dev unit. To access the home menu, on a dev unit running a demo, just hold down the power button, till the screen goes black, then wait for the power light to turn off, then turn it on again and voila!, you're at the home menu and you're free to play around with the built in dev apps. There are videos of 3DS developer units being used at Game events. Here are ones I've found:<br />
<br />
A Dev Unit at The Nintendo Connection Tour 2011:<br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/B1iYD70oUxE"><param name="movie" value="http://www.youtube.com/v/B1iYD70oUxE" /></object><br />
<!-- end: video_youtube_embed --><br />
A Dev Unit at GamesCom 2011 <br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/Vw97qD4LfIA"><param name="movie" value="http://www.youtube.com/v/Vw97qD4LfIA" /></object><br />
<!-- end: video_youtube_embed --><br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/5FSbJSi9PkI"><param name="movie" value="http://www.youtube.com/v/5FSbJSi9PkI" /></object><br />
<!-- end: video_youtube_embed --><br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/uZhwzCf0ZUQ"><param name="movie" value="http://www.youtube.com/v/uZhwzCf0ZUQ" /></object><br />
<!-- end: video_youtube_embed --><br />
<br />
<span style="font-size: large;">Prototype CTR Development Units</span><br />
<br />
Thanks to Xcution for getting the info on this:<br />
<blockquote><cite>Xcution Wrote:</cite>Basically it's exactly the same as developer units (updates the same, reads CTR cards, has developer channels like Config and DevMen) but what makes it interesting is it's the prototype developer's hardware, probably not purchasable anymore as the Developer Unit hardware is done, and it's pretty bulky. However, even though the hardware is bulky, it's able to run the same firmwares are present-day developer 3ds'.</blockquote>
<img src="http://n-dev.net/attachment.php?aid=7" border="0" alt="[Image: attachment.php?aid=7]" /><br />
<img src="http://n-dev.net/attachment.php?aid=8" border="0" alt="[Image: attachment.php?aid=8]" /><img src="http://n-dev.net/attachment.php?aid=9" border="0" alt="[Image: attachment.php?aid=9]" /><br />
<br />
<span style="font-size: large;">Developer 3DS Flashcards</span><br />
<br />
Typically <a href="http://3dbrew.org/wiki/CCI" target="_blank">.cci</a> and <a href="http://3dbrew.org/wiki/File_Formats" target="_blank">.csu</a> files can be written to a regular 3ds card which has the product code of CTR-005. But for the sake of development and testing two types of CTR cards are available to developers:<br />
<span style="font-weight: bold;"> <br />
CTR-008 (re-writeable flash card)</span><br />
<img src="http://3dbrew.org/w/images/5/5e/CTR-008.jpg" border="0" alt="[Image: CTR-008.jpg]" /><br />
As the name suggests, these types of cards can be re-flashed at the developer's discretion. A developer might only need two of these because of their re-usability. As described in the parts list it is possible to buy backup (or removable) memory flash, which is used in conjunction with the CTR-008 as it has no built in save flash, see pictures:<br />
<img src="http://n-dev.net/attachment.php?aid=10" border="0" alt="[Image: attachment.php?aid=10]" /><img src="http://n-dev.net/attachment.php?aid=11" border="0" alt="[Image: attachment.php?aid=11]" /><br />
 <br />
<span style="font-weight: bold;">CTR-005(-01)</span><br />
<img src="http://3dbrew.org/w/images/e/ee/CTR-005%28-01%29.jpg" border="0" alt="[Image: CTR-005%28-01%29.jpg]" /><br />
Like CTR-005, but have generic labels on the front, and the name of the flashed game/program is usually written on a label on the back of the cartridge. The purpose of this cartridge is to allow the developer to easily create samples of their game to be distributed to testers. Or in the case of the above cartridge, it is used to as a medium for demos shown at  'Trade Events' like E3.<br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=8" target="_blank">devboardcontrollor.jpg</a> (Size: 23.02 KB / Downloads: 721)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=9" target="_blank">devboardscreen.jpg</a> (Size: 40.26 KB / Downloads: 704)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=10" target="_blank">CTR-sub_card_flash.jpg</a> (Size: 389.46 KB / Downloads: 699)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=11" target="_blank">CTR-sub_card_flash_2.jpg</a> (Size: 384.5 KB / Downloads: 701)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=12" target="_blank">CTR-sub_card_flash_3.jpg</a> (Size: 369.88 KB / Downloads: 25)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[After doing some digging, for info and photos on 3DS dev hardware, I noticed there was not much info in one place. So I thought, why not put it all together here. And unless otherwise stated, none of the photos are mine.<br />
<br />
<span style="font-size: large;">3DS Development Hardware Prices</span><br />
<br />
Awhile ago an incomplete list of 3DS Development Kit Parts was leaked with prices:<br />
	<br />
<blockquote><cite>Quote:</cite>PARTNER-CTR DEBUGGER 	&#36;2,650<br />
PARTNER-CTR DEBUGGER/CAPTURE (Dual Functionality) 	&#36;3,950<br />
Nintendo 3DS (Development only) “Panda” USA 	&#36;325<br />
Nintendo 3DS (Development only) “Panda” EU 	&#36;325<br />
Nintendo 3DS (Development only) “Panda” AUS 	&#36;325<br />
Flash Card, 16 Gbits (2 GBytes) CTR 	&#36;85<br />
Backup Memory, 1Mbit (128 KBytes) Flash CTR 	&#36;8.50<br />
Backup Memory, 4Mbits (512 KBytes) Flash CTR 	&#36;10.50</blockquote>
<br />
Its quite funny to see that Panda units go for USD&#36;1000+ on Ebay. But if you are a developer, you can buy them from Nintendo for USD&#36;325<br />
<br />
<span style="font-size: large;">PARTNER-CTR DEBUGGER</span><br />
<br />
The PARTNER-CTR DEBUGGER and the PARTNER-CTR DEBUGGER/CAPTURE are big white/cream coloured boxes which have a dummy 3DS tethered to the unit by two thick cords. Similar to the IS NITRO CAPTURE for the DS.<br />
<br />
CTR DEBUGGER at press event:<br />
<img src="http://3dbrew.org/w/images/8/89/Ctr_debugger_at_press_event.jpg" border="0" alt="[Image: Ctr_debugger_at_press_event.jpg]" /><br />
<br />
Another (at a table lol):<br />
<img src="http://3dbrew.org/w/images/2/24/3ds-development-hardware-1-extimgnwm.jpg" border="0" alt="[Image: 3ds-development-hardware-1-extimgnwm.jpg]" /><br />
<br />
I have found a video of a PARTNER-CTR DEBUGGER being used to show Mario Kart 7 on a flat screen TV. Although, the focus of the video is to give a review of Mario Kart 7. There is a decent ammount of footage, showing how well the 3DS plays on TVs, using a PARTNER-CTR DEBUGGER. In my opinion it out-does the Wii graphically, or maybe its just the CTR DEBUGGER up scaling it.<br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/IF-QSayyBxg"><param name="movie" value="http://www.youtube.com/v/IF-QSayyBxg" /></object><br />
<!-- end: video_youtube_embed --><br />
<br />
<span style="font-size: large;">Nintendo 3DS (Development only) “Panda” units.</span> <br />
<br />
These units have seemingly identical hardware specifications with retail 3DS units. And only really differ with retail units cosmetically and how they run(software wise). A collection of Panda Dev Unit photos can be found <a href="http://www.multiupload.com/IG2J3Z6128" target="_blank">here</a><br />
<br />
Panda Development Units, are used by developers so they can test their games. Games can be run from, slot 1 cards, the NAND(including the TWL partition) and the SD card. They <span style="font-weight: bold;">cannot run unsigned code</span> all games/applications made for panda dev units are encrypted with Debug RSA keys, further more applications for panda 3DS's made by Nintendo are signed with RSA encryption keys kept just as secret as the retail RSA keys are. So any developers who moonlight as hackers can't reverse engineer Nintendo's apps.<br />
<br />
Panda development units are designed to be completely in-compatible with any and all retail 3DS software/games. But are(later firmware versions that is) compatible with DS games. However I have not seen a Panda Development unit which can run DSi enhanced games, although I assume that since support for DS cartridges was elevated from stubbed in the progress of firmware revisions, so will support for DSi enhanced games.<br />
<br />
Its worth noting that 3DS Dev units have the model number CTR-001(-01)(COUNTRY CODE HERE). If your country has its own division of Nintendo, any development 3DS bought through that division of Nintendo will be localized to your country. For example a retail 3ds unit bought in Australia would have a product product code of CTR-001(EUR) and some warnings in other languages. But an Australian 3DS Developer unit would have its label completely localized. See my 3DS's lable:<br />
<img src="http://3dbrew.org/w/images/6/6d/Aust_3ds_devlable.jpg" border="0" alt="[Image: Aust_3ds_devlable.jpg]" /><br />
<br />
<br />
Although it is they are not listed a Development parts, Nintendo uses Developer 3DS units which cosmetically mimic retail 3DS units at events such as E3. Its worth noting that these units are exactly the same as Panda development units with the exception of the colour of casing. Therefore these units are in-inherently rarer than panda development units, as Nintendo is not likely to give the 'retail-like' dev units to developers. Despite their rarity, if you are not a 3DS developer, you are more likely to come across one these 'retail-like' dev unit then you would a panda unit. Remember, if you manage to go to a gaming event where you get to play 3ds demos for games which is not yet released. The chances are you're using a dev unit. To access the home menu, on a dev unit running a demo, just hold down the power button, till the screen goes black, then wait for the power light to turn off, then turn it on again and voila!, you're at the home menu and you're free to play around with the built in dev apps. There are videos of 3DS developer units being used at Game events. Here are ones I've found:<br />
<br />
A Dev Unit at The Nintendo Connection Tour 2011:<br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/B1iYD70oUxE"><param name="movie" value="http://www.youtube.com/v/B1iYD70oUxE" /></object><br />
<!-- end: video_youtube_embed --><br />
A Dev Unit at GamesCom 2011 <br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/Vw97qD4LfIA"><param name="movie" value="http://www.youtube.com/v/Vw97qD4LfIA" /></object><br />
<!-- end: video_youtube_embed --><br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/5FSbJSi9PkI"><param name="movie" value="http://www.youtube.com/v/5FSbJSi9PkI" /></object><br />
<!-- end: video_youtube_embed --><br />
<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/uZhwzCf0ZUQ"><param name="movie" value="http://www.youtube.com/v/uZhwzCf0ZUQ" /></object><br />
<!-- end: video_youtube_embed --><br />
<br />
<span style="font-size: large;">Prototype CTR Development Units</span><br />
<br />
Thanks to Xcution for getting the info on this:<br />
<blockquote><cite>Xcution Wrote:</cite>Basically it's exactly the same as developer units (updates the same, reads CTR cards, has developer channels like Config and DevMen) but what makes it interesting is it's the prototype developer's hardware, probably not purchasable anymore as the Developer Unit hardware is done, and it's pretty bulky. However, even though the hardware is bulky, it's able to run the same firmwares are present-day developer 3ds'.</blockquote>
<img src="http://n-dev.net/attachment.php?aid=7" border="0" alt="[Image: attachment.php?aid=7]" /><br />
<img src="http://n-dev.net/attachment.php?aid=8" border="0" alt="[Image: attachment.php?aid=8]" /><img src="http://n-dev.net/attachment.php?aid=9" border="0" alt="[Image: attachment.php?aid=9]" /><br />
<br />
<span style="font-size: large;">Developer 3DS Flashcards</span><br />
<br />
Typically <a href="http://3dbrew.org/wiki/CCI" target="_blank">.cci</a> and <a href="http://3dbrew.org/wiki/File_Formats" target="_blank">.csu</a> files can be written to a regular 3ds card which has the product code of CTR-005. But for the sake of development and testing two types of CTR cards are available to developers:<br />
<span style="font-weight: bold;"> <br />
CTR-008 (re-writeable flash card)</span><br />
<img src="http://3dbrew.org/w/images/5/5e/CTR-008.jpg" border="0" alt="[Image: CTR-008.jpg]" /><br />
As the name suggests, these types of cards can be re-flashed at the developer's discretion. A developer might only need two of these because of their re-usability. As described in the parts list it is possible to buy backup (or removable) memory flash, which is used in conjunction with the CTR-008 as it has no built in save flash, see pictures:<br />
<img src="http://n-dev.net/attachment.php?aid=10" border="0" alt="[Image: attachment.php?aid=10]" /><img src="http://n-dev.net/attachment.php?aid=11" border="0" alt="[Image: attachment.php?aid=11]" /><br />
 <br />
<span style="font-weight: bold;">CTR-005(-01)</span><br />
<img src="http://3dbrew.org/w/images/e/ee/CTR-005%28-01%29.jpg" border="0" alt="[Image: CTR-005%28-01%29.jpg]" /><br />
Like CTR-005, but have generic labels on the front, and the name of the flashed game/program is usually written on a label on the back of the cartridge. The purpose of this cartridge is to allow the developer to easily create samples of their game to be distributed to testers. Or in the case of the above cartridge, it is used to as a medium for demos shown at  'Trade Events' like E3.<br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=8" target="_blank">devboardcontrollor.jpg</a> (Size: 23.02 KB / Downloads: 721)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=9" target="_blank">devboardscreen.jpg</a> (Size: 40.26 KB / Downloads: 704)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=10" target="_blank">CTR-sub_card_flash.jpg</a> (Size: 389.46 KB / Downloads: 699)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=11" target="_blank">CTR-sub_card_flash_2.jpg</a> (Size: 384.5 KB / Downloads: 701)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=12" target="_blank">CTR-sub_card_flash_3.jpg</a> (Size: 369.88 KB / Downloads: 25)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[PoC] First custom CSU!]]></title>
			<link>http://n-dev.net/showthread.php?tid=15</link>
			<pubDate>Fri, 02 Dec 2011 22:26:10 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=15</guid>
			<description><![CDATA[Hi all,<br />
<br />
As promised yesterday, I am unveiling a recent accomplishment.<br />
<br />
Yesterday I have succeeded in generating a PoC CSU. I don't know <span style="font-style: italic;">exactly</span> if it works as I cannot test it <span style="font-style: italic;">however</span> the format matches what I've seen from lib so it likely does work. [Should add a test/dummy channel I've compiled]<br />
<br />
The product code of this is CTR-U-JODI.<br />
<br />
CTR - Horizon (Developer nickname for 3DS)<br />
<br />
U - USA (I know usually it's P regardless of region, this is a PoC of changing that value)<br />
<br />
JODI - The re-return of JODI from the Wii!<br />
<br />
Since this was compiled by me, and by talking to Jl12, we believe this is legal to distribute, since it does not contain Nintendo proprietary keys and does not contain retail (or developer, such as devmen) channels, so it's just custom things. So I've included a copy of it in case anyone wants to analyse the format for 3DBrew <img src="images/smilies/wink.gif" style="vertical-align: middle;" border="0" alt="Wink" title="Wink" /><br />
<br />
<a href="http://www.multiupload.com/6G44OVPE54" target="_blank">http://www.multiupload.com/6G44OVPE54</a><br />
<br />
- Xcution]]></description>
			<content:encoded><![CDATA[Hi all,<br />
<br />
As promised yesterday, I am unveiling a recent accomplishment.<br />
<br />
Yesterday I have succeeded in generating a PoC CSU. I don't know <span style="font-style: italic;">exactly</span> if it works as I cannot test it <span style="font-style: italic;">however</span> the format matches what I've seen from lib so it likely does work. [Should add a test/dummy channel I've compiled]<br />
<br />
The product code of this is CTR-U-JODI.<br />
<br />
CTR - Horizon (Developer nickname for 3DS)<br />
<br />
U - USA (I know usually it's P regardless of region, this is a PoC of changing that value)<br />
<br />
JODI - The re-return of JODI from the Wii!<br />
<br />
Since this was compiled by me, and by talking to Jl12, we believe this is legal to distribute, since it does not contain Nintendo proprietary keys and does not contain retail (or developer, such as devmen) channels, so it's just custom things. So I've included a copy of it in case anyone wants to analyse the format for 3DBrew <img src="images/smilies/wink.gif" style="vertical-align: middle;" border="0" alt="Wink" title="Wink" /><br />
<br />
<a href="http://www.multiupload.com/6G44OVPE54" target="_blank">http://www.multiupload.com/6G44OVPE54</a><br />
<br />
- Xcution]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[We got to work togather]]></title>
			<link>http://n-dev.net/showthread.php?tid=10</link>
			<pubDate>Wed, 30 Nov 2011 18:59:20 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=10</guid>
			<description><![CDATA[<img src="http://8.media.dorkly.cvcdn.com/47/29/e251d99b2888bf6eac12edbdb4bf80c6.jpg" border="0" alt="[Image: e251d99b2888bf6eac12edbdb4bf80c6.jpg]" />]]></description>
			<content:encoded><![CDATA[<img src="http://8.media.dorkly.cvcdn.com/47/29/e251d99b2888bf6eac12edbdb4bf80c6.jpg" border="0" alt="[Image: e251d99b2888bf6eac12edbdb4bf80c6.jpg]" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The 3dsdev irc channel]]></title>
			<link>http://n-dev.net/showthread.php?tid=8</link>
			<pubDate>Tue, 29 Nov 2011 10:11:05 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=8</guid>
			<description><![CDATA[Hello everybody,<br />
<br />
is there a way for connect to this channel?]]></description>
			<content:encoded><![CDATA[Hello everybody,<br />
<br />
is there a way for connect to this channel?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Language]]></title>
			<link>http://n-dev.net/showthread.php?tid=6</link>
			<pubDate>Mon, 21 Nov 2011 11:21:29 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=6</guid>
			<description><![CDATA[I want to interpret this forum.<br />
You would read with Firefox rather than InternetExplorer.<br />
English -&gt;Japanese<br />
Post a new Thread -&gt; 新しいトピックの投稿]]></description>
			<content:encoded><![CDATA[I want to interpret this forum.<br />
You would read with Firefox rather than InternetExplorer.<br />
English -&gt;Japanese<br />
Post a new Thread -&gt; 新しいトピックの投稿]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Teach me how to dump!]]></title>
			<link>http://n-dev.net/showthread.php?tid=5</link>
			<pubDate>Mon, 21 Nov 2011 11:15:18 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=5</guid>
			<description><![CDATA[First Question.<br />
What must I buy to dump?]]></description>
			<content:encoded><![CDATA[First Question.<br />
What must I buy to dump?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New Save encryption]]></title>
			<link>http://n-dev.net/showthread.php?tid=4</link>
			<pubDate>Sun, 20 Nov 2011 19:41:58 +0000</pubDate>
			<guid isPermaLink="false">http://n-dev.net/showthread.php?tid=4</guid>
			<description><![CDATA[With the new firmware 2.2.0.4 came (apparently) a new form of encryption for the SRAM images. <img src="images/smilies/huh.gif" style="vertical-align: middle;" border="0" alt="Huh" title="Huh" /><br />
<br />
The wearleveling stayed the same. But the old method of finding the key (by searching the most common 0x200 block) doesn't work.<br />
<br />
I started trying to solve the mystery with <span style="font-weight: bold;">lazymarek9614</span> and togather we found out the following:<br />
<br />
* The new key can't be longer than 0x1000 bytes because it repeats on some occasions.<br />
* The new encryption is used only with new games (for now only Super Mario 3D Land).<br />
* Xoring 2 files from the same game do give some clear text.<br />
* Old games on a 2.2.0.4 fw continue to work with the old encryption.<br />
* Backups of the new encryption can be loaded back to the cart to restore.<br />
<br />
Our efforts are still not fruitful. If anyone can help with this we would be grateful.<br />
<br />
For now 3DSExplorer can't open Super Mario 3D Land save files!]]></description>
			<content:encoded><![CDATA[With the new firmware 2.2.0.4 came (apparently) a new form of encryption for the SRAM images. <img src="images/smilies/huh.gif" style="vertical-align: middle;" border="0" alt="Huh" title="Huh" /><br />
<br />
The wearleveling stayed the same. But the old method of finding the key (by searching the most common 0x200 block) doesn't work.<br />
<br />
I started trying to solve the mystery with <span style="font-weight: bold;">lazymarek9614</span> and togather we found out the following:<br />
<br />
* The new key can't be longer than 0x1000 bytes because it repeats on some occasions.<br />
* The new encryption is used only with new games (for now only Super Mario 3D Land).<br />
* Xoring 2 files from the same game do give some clear text.<br />
* Old games on a 2.2.0.4 fw continue to work with the old encryption.<br />
* Backups of the new encryption can be loaded back to the cart to restore.<br />
<br />
Our efforts are still not fruitful. If anyone can help with this we would be grateful.<br />
<br />
For now 3DSExplorer can't open Super Mario 3D Land save files!]]></content:encoded>
		</item>
	</channel>
</rss>
