diff --git a/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 b/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910
index 6237d6f..63e6c02 100644
--- a/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910
+++ b/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910
@@ -1 +1 @@
-I"�{"source"=>"/home/rmc/Desktop/ianskinner1982.github.io", "destination"=>"/home/rmc/Desktop/ianskinner1982.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>["jekyll-feed", "jekyll-sitemap", "jekyll-seo-tag"], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "name"=>"rmc", "title"=>"rmc", "url"=>"http://localhost:4000", "feed"=>{"posts_limit"=>20, "path"=>nil}, "livereload_port"=>35729, "serving"=>true, "watch"=>true}:ET
\ No newline at end of file
+I"�{"source"=>"/home/rmc/Desktop/ianskinner1982.github.io", "destination"=>"/home/rmc/Desktop/ianskinner1982.github.io/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>["jekyll-feed", "jekyll-sitemap", "jekyll-seo-tag"], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "name"=>"rmc", "title"=>"rmc", "url"=>"http://localhost:4000", "feed"=>{"posts_limit"=>20}, "livereload_port"=>35729, "serving"=>true, "watch"=>true}:ET
\ No newline at end of file
diff --git a/_site/feed.xml b/_site/feed.xml
index aaa91fd..39b3e8b 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2023-08-04T15:24:19-04:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmc</title><entry><title type="html">Nintendo DS Cart Mod To Make A WiFi Board Flasher</title><link href="http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher.html" rel="alternate" type="text/html" title="Nintendo DS Cart Mod To Make A WiFi Board Flasher" /><published>2023-04-13T00:00:00-04:00</published><updated>2023-04-13T00:00:00-04:00</updated><id>http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher</id><content type="html" xml:base="http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher.html"><![CDATA[A few months ago I came across a <a href="http://imaginglabo.web.fc2.com/DSL-Fw.htm">repair/modding blog</a> where DS carts were used as donors for repairing DS lite WiFi boards (these store the firmware). The blog showed how the flash chips in game carts and WiFi boards were interchangable, which was actually what led me to making the <a href="/dsidev/guide/ds-ique-firmware.html">custom iQue WiFi board</a>. There was one other thing on the site that interested me: a mod to turn a DS cartridge into a WiFi board flasher.
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2023-08-25T03:41:34-04:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmc</title><entry><title type="html">Nintendo DS Cart Mod To Make A WiFi Board Flasher</title><link href="http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher.html" rel="alternate" type="text/html" title="Nintendo DS Cart Mod To Make A WiFi Board Flasher" /><published>2023-04-13T00:00:00-04:00</published><updated>2023-04-13T00:00:00-04:00</updated><id>http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher</id><content type="html" xml:base="http://localhost:4000/2023/04/13/nintendo_ds_cart_mod_to_make_a_wifi_board_flasher.html"><![CDATA[A few months ago I came across a <a href="http://imaginglabo.web.fc2.com/DSL-Fw.htm">repair/modding blog</a> where DS carts were used as donors for repairing DS lite WiFi boards (these store the firmware). The blog showed how the flash chips in game carts and WiFi boards were interchangable, which was actually what led me to making the <a href="/dsidev/guide/ds-ique-firmware.html">custom iQue WiFi board</a>. There was one other thing on the site that interested me: a mod to turn a DS cartridge into a WiFi board flasher.
 <br><br>
 <span style="font-size: .8vw;">To simplify things I'm going to refer to the WiFi board as "board", DS cartridge as "cart". Also note that "save chip" and "flash chip" are the same, though I use both terms for the cart and board, respectively.</span>
 <br><br>
diff --git a/_site/sitemap.xml b/_site/sitemap.xml
index d9b40a7..3af6c84 100644
--- a/_site/sitemap.xml
+++ b/_site/sitemap.xml
@@ -300,8 +300,72 @@
 <lastmod>2023-02-17T11:53:46-05:00</lastmod>
 </url>
 <url>
-<loc>http://localhost:4000/pages/misc/updaterslist.html</loc>
-<lastmod>2023-08-04T15:23:29-04:00</lastmod>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog.html</loc>
+<lastmod>2023-08-25T03:12:44-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog_old.html</loc>
+<lastmod>2023-08-25T03:12:30-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR.html</loc>
+<lastmod>2023-08-25T03:13:01-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_ecoldver.html</loc>
+<lastmod>2023-08-25T03:13:20-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_oldver.html</loc>
+<lastmod>2023-08-25T03:13:10-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog.html</loc>
+<lastmod>2023-08-25T03:12:22-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog_old.html</loc>
+<lastmod>2023-08-25T03:12:38-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog.html</loc>
+<lastmod>2023-08-25T03:11:13-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html</loc>
+<lastmod>2023-08-25T03:01:50-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/changelog.html</loc>
+<lastmod>2023-08-25T03:00:16-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/</loc>
+<lastmod>2023-08-25T03:39:09-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/readme_CTR.html</loc>
+<lastmod>2023-08-25T03:13:54-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/readme_SD-SNAKE.html</loc>
+<lastmod>2022-08-26T10:22:16-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/readme_SNAKE.html</loc>
+<lastmod>2022-08-26T10:16:44-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/updaterlist_CTR.html</loc>
+<lastmod>2023-08-25T02:24:11-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/updaterlist_SD-SNAKE.html</loc>
+<lastmod>2023-08-25T02:53:35-04:00</lastmod>
+</url>
+<url>
+<loc>http://localhost:4000/pages/misc/systemupdater/updaterlist_SNAKE.html</loc>
+<lastmod>2023-08-25T02:57:40-04:00</lastmod>
 </url>
 <url>
 <loc>http://localhost:4000/pages/photography/</loc>
diff --git a/assets/css/systemupdater/manpage.css b/assets/css/systemupdater/manpage.css
new file mode 100644
index 0000000..2bc8048
--- /dev/null
+++ b/assets/css/systemupdater/manpage.css
@@ -0,0 +1,363 @@
+/*****************************************************************************
+	Man Page Style Sheet
+ *****************************************************************************/
+
+BODY, TR
+{
+	font-size			: 90%;
+
+	background-color	: #fff;
+	color				: #111;
+
+	margin				: 8px;
+	padding				: 0px;
+}
+
+
+/*============================================================
+	Heading Styles
+ *============================================================*/
+
+H1
+{
+  font-size		: 150%;
+  font-family		: Arial;
+  border-bottom-width	: 5px;
+  border-bottom-style	: solid;
+  border-bottom-color	: #CD202C;
+  padding-bottom		: 1px;
+  margin-bottom		: 20px;
+  letter-spacing		: normal;
+  font-weight		: bold;
+}
+
+H2
+{
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    border-style    : none none solid double;
+    border-width    : 0px 0px 2px 8px;
+    /* 見出しの線の色を指定 */
+    border-color    : #CD202C;
+
+    /* RVLプラットフォーム系列 */
+/*
+    border-color    : #34beed;
+*/
+
+    /* TWLプラットフォーム系列 */
+/*
+    border-color    : #ff458f;
+*/
+
+    margin-left     : 2px;
+    padding-left    : 4px;
+}
+
+H3
+{
+	font-weight			: bold;
+	font-size			: 120%;
+
+	margin				: 20px 0px 10px 5px;
+	padding				: 0px;
+
+	border-style		: none none solid none;
+	border-width		: 0px 0px 2px 0px;
+	border-color		: #CD202C;
+}
+
+/*============================================================
+	Table Styles
+ *============================================================*/
+
+TABLE
+{
+	width			    : 95%;
+	padding				: 0px;
+
+	border-color	: #c0c0c0;
+    
+    border-collapse: collapse;
+}
+
+TABLE TD, TABLE TH
+{
+	text-align			: left;
+    
+	padding				: 4px 8px;
+
+    border: 1px solid #c0c0c0;
+}
+
+TR
+{
+	background-color: #eef;
+}
+
+TH
+{
+    font-weight     : bold;
+	width			: 20%;
+}
+
+THEAD TR
+{
+    font-weight     : bold;
+	background-color: #ddf;
+}
+
+TH.category
+{
+	font-weight			: bold;
+	background			: #acf;
+}
+
+
+/*============================================================
+	Writing Style Reference
+ *============================================================*/
+
+P.reference
+{
+	font-size			: 100%;
+	font-weight			: normal;
+
+	padding				: 0px;
+}
+
+
+/*============================================================
+	History Style
+ *============================================================*/
+
+DL.history DT
+{
+	font-style			: normal;
+	font-weight			: bold;
+	text-align			: left;
+	font-size			: 9pt;
+
+	margin				: 0px;
+	padding				: 0px;
+
+/*	background			: #eef; */
+}
+
+DL.history DD
+{
+	font-style			: normal;
+	font-weight			: normal;
+	text-align			: left;
+	font-size			: 10pt;
+
+	margin				: 0px 0px 4px 0px;
+	padding				: 0px;
+}
+
+
+/*============================================================
+	Description Styles
+ *============================================================*/
+
+DIV.section
+{
+	margin				: 0px 8px 10px 20px;
+	padding				: 0px;
+}
+
+P
+{
+	font-weight			: normal;
+}
+
+PRE
+{
+	padding: 10px;
+    
+	background: #f0f0f0;
+	border: 1px solid #ccc;
+}
+
+CODE
+{
+	padding: 0;
+
+}
+
+
+UL
+{
+	font-weight			: normal;
+
+	margin				: 0px 8px 10px 40px;
+	padding				: 0px;
+}
+
+OL
+{
+	font-weight			: normal;
+
+	margin				: 0px 8px 10px 50px;
+	padding				: 0px;
+
+	list-style-type		: decimal;
+}
+
+LI
+{
+	margin				: 0px 8px 2px 16px;
+	padding				: 0px;
+}
+
+CODE
+{
+}
+
+
+P.warning
+{
+	color				: red;
+	font-weight			: bold;
+	border				: solid 2px red;
+	padding				: 1em;
+}
+
+P.notice
+{
+	color				: black;
+	font-weight			: bold;
+	border				: solid 1px black;
+	padding				: 1em;
+}
+
+/*============================================================
+	Display Styles
+ *============================================================*/
+
+SPAN.func_attr
+{
+	font-size			: 8pt;
+	color				: white;
+	font-weight			: bold;
+	background			: #44f;
+	border-left			: solid 1px #aaf;
+	border-top			: solid 1px #aaf;
+	border-right		: solid 1px #00c;
+	border-bottom		: solid 1px #00c;
+	padding-left		: 2px;
+	padding-right		: 2px;
+}
+
+SPAN.func_sdkver
+{
+	font-size			: 8pt;
+	color				: white;
+	font-weight			: bold;
+	background			: #0a0;
+	border-left			: solid 1px #0f0;
+	border-top			: solid 1px #0f0;
+	border-right		: solid 1px #060;
+	border-bottom		: solid 1px #060;
+	padding-left		: 2px;
+	padding-right		: 2px;
+}
+
+/*============================================================
+	For Creating Tables
+ *============================================================*/
+
+span.static_style
+{ 
+    font-size			: 8pt;
+    color				: white;
+    font-weight			: bold;
+    background			: #44f;
+    border-left			: solid 1px #aaf;
+    border-top			: solid 1px #aaf;
+    border-right		: solid 1px #00c;
+    border-bottom		: solid 1px #00c;
+    padding-left		: 2px;
+    padding-right		: 2px;
+}
+
+span.virtual_style
+{ 
+    font-size			 : 8pt;
+    color				 : white;
+    font-weight			: bold;
+    background			: #0a0;
+    border-left			: solid 1px #0f0;
+    border-top			: solid 1px #0f0;
+    border-right		: solid 1px #060;
+    border-bottom		: solid 1px #060;
+    padding-left		: 2px;
+    padding-right		: 2px; 
+}
+
+span.protected_style
+{ 
+    font-size			 : 8pt;
+    color				 : white;
+    font-weight			: bold;
+    background			: #444;
+    border-left			: solid 1px #ccc;
+    border-top			: solid 1px #ccc;
+    border-right		: solid 1px #222;
+    border-bottom		: solid 1px #222;
+    padding-left		: 2px;
+    padding-right		: 2px;
+}
+
+table.table, table.table td, table.table th
+{
+    border-collapse: collapse;
+    background-color: white;
+}
+
+table.table
+{
+    width: auto;
+    margin: 1em;
+    position	: static;
+    font-family	: Arial;
+}
+
+table.table td, table.table th
+{
+    padding: 0.2em;
+}
+
+table.table td.number, table.table th.number
+{
+    text-align: right;
+}
+
+table.table tbody tr th
+{
+    text-align: left;
+    font-weight: normal;
+    width: auto;
+}
+
+table.table thead tr th,
+table.table tbody tr th.category
+{
+    padding: 0 0.2em;
+}
+
+table.table caption
+{
+    font-weight: bold;
+    padding: 0.4em;
+}
+
+table.table th
+{
+    font-weight			: bold;
+    background			: #acf;
+}
+
diff --git a/assets/css/systemupdater/nwdoc.css b/assets/css/systemupdater/nwdoc.css
new file mode 100644
index 0000000..5d33a5b
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc.css
@@ -0,0 +1,26 @@
+﻿
+@import url("nwdoc/nwdoc_base.css");
+@import url("nwdoc/nwdoc_layout.css");
+@import url("nwdoc/nwdoc_bar.css");
+@import url("nwdoc/nwdoc_search.css");
+@import url("nwdoc/nwdoc_hint.css");
+@import url("nwdoc/nwdoc_api.css");
+
+@import url("nwdoc/nwdoc_print.css");
+
+.fancy {
+  margin: 3.5em 0em 0.8em;
+  padding: 0.3em 0.3em 0.3em 0.5em;
+  border-width: 0px 0px 1px 5px;
+  border-style: solid;
+  border-color: #730800;
+  background: #ffbcb8;
+    background-position-x: 0%;
+    background-position-y: 0%;
+    background-repeat: repeat;
+  background-position: left;
+  background-repeat: repeat-y;
+  font-size: 100%;
+  font-weight: bold;
+  color: #224499;
+}
diff --git a/assets/css/systemupdater/nwdoc/image/align_center.png b/assets/css/systemupdater/nwdoc/image/align_center.png
new file mode 100644
index 0000000..e493dc0
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_center.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_center_hover.png b/assets/css/systemupdater/nwdoc/image/align_center_hover.png
new file mode 100644
index 0000000..a9bafb2
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_center_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_left.png b/assets/css/systemupdater/nwdoc/image/align_left.png
new file mode 100644
index 0000000..a576db5
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_left.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_left_hover.png b/assets/css/systemupdater/nwdoc/image/align_left_hover.png
new file mode 100644
index 0000000..1b3efd8
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_left_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_right.png b/assets/css/systemupdater/nwdoc/image/align_right.png
new file mode 100644
index 0000000..cc66084
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_right.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_right_hover.png b/assets/css/systemupdater/nwdoc/image/align_right_hover.png
new file mode 100644
index 0000000..fb5f352
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_right_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_wide.png b/assets/css/systemupdater/nwdoc/image/align_wide.png
new file mode 100644
index 0000000..9385773
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_wide.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/align_wide_hover.png b/assets/css/systemupdater/nwdoc/image/align_wide_hover.png
new file mode 100644
index 0000000..a085290
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/align_wide_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/h2bg.png b/assets/css/systemupdater/nwdoc/image/h2bg.png
new file mode 100644
index 0000000..c2ddd13
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/h2bg.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_align_center.png b/assets/css/systemupdater/nwdoc/image/icon_align_center.png
new file mode 100644
index 0000000..9469bd3
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_align_center.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_align_left.png b/assets/css/systemupdater/nwdoc/image/icon_align_left.png
new file mode 100644
index 0000000..18d4c75
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_align_left.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_align_right.png b/assets/css/systemupdater/nwdoc/image/icon_align_right.png
new file mode 100644
index 0000000..1e64726
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_align_right.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_align_wide.png b/assets/css/systemupdater/nwdoc/image/icon_align_wide.png
new file mode 100644
index 0000000..e159970
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_align_wide.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_chm.png b/assets/css/systemupdater/nwdoc/image/icon_chm.png
new file mode 100644
index 0000000..84f344a
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_chm.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/icon_pdf.png b/assets/css/systemupdater/nwdoc/image/icon_pdf.png
new file mode 100644
index 0000000..336b620
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/icon_pdf.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_api.png b/assets/css/systemupdater/nwdoc/image/tab_api.png
new file mode 100644
index 0000000..d1f03e6
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_api.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_api_hover.png b/assets/css/systemupdater/nwdoc/image/tab_api_hover.png
new file mode 100644
index 0000000..35bfe09
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_api_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_left.png b/assets/css/systemupdater/nwdoc/image/tab_left.png
new file mode 100644
index 0000000..2e65766
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_left.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_left_hover.png b/assets/css/systemupdater/nwdoc/image/tab_left_hover.png
new file mode 100644
index 0000000..70e3c0b
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_left_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_leftonapi.png b/assets/css/systemupdater/nwdoc/image/tab_leftonapi.png
new file mode 100644
index 0000000..cf75dcf
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_leftonapi.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_leftonapi_hover.png b/assets/css/systemupdater/nwdoc/image/tab_leftonapi_hover.png
new file mode 100644
index 0000000..1b09bd3
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_leftonapi_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_right.png b/assets/css/systemupdater/nwdoc/image/tab_right.png
new file mode 100644
index 0000000..989e229
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_right.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/tab_right_hover.png b/assets/css/systemupdater/nwdoc/image/tab_right_hover.png
new file mode 100644
index 0000000..01ed410
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/tab_right_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_api.png b/assets/css/systemupdater/nwdoc/image/toggle_api.png
new file mode 100644
index 0000000..22b9956
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_api.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_api_hover.png b/assets/css/systemupdater/nwdoc/image/toggle_api_hover.png
new file mode 100644
index 0000000..194ac64
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_api_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_left.png b/assets/css/systemupdater/nwdoc/image/toggle_left.png
new file mode 100644
index 0000000..b7f44a5
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_left.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_left_hover.png b/assets/css/systemupdater/nwdoc/image/toggle_left_hover.png
new file mode 100644
index 0000000..aaa7f90
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_left_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_leftonapi.png b/assets/css/systemupdater/nwdoc/image/toggle_leftonapi.png
new file mode 100644
index 0000000..6c512b8
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_leftonapi.png differ
diff --git a/assets/css/systemupdater/nwdoc/image/toggle_leftonapi_hover.png b/assets/css/systemupdater/nwdoc/image/toggle_leftonapi_hover.png
new file mode 100644
index 0000000..0543fbb
Binary files /dev/null and b/assets/css/systemupdater/nwdoc/image/toggle_leftonapi_hover.png differ
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_api.css b/assets/css/systemupdater/nwdoc/nwdoc_api.css
new file mode 100644
index 0000000..f0792b7
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_api.css
@@ -0,0 +1,76 @@
+body.nwapiref h1 a,
+body.nwapiref h2 a
+{
+    text-decoration:        none;
+}
+
+body.nwapiref td.defc a,
+body.nwapiref th.defc a
+{
+    text-decoration:        none;
+}
+
+body.nwapiref pre.definition
+{
+}
+
+body.nwapiref ul, 
+body.nwapiref ol, 
+body.nwapiref p, 
+body.nwapiref table, 
+body.nwapiref pre, 
+body.nwapiref div.inheritctrl,
+body.nwapiref div.section, 
+body.nwapiref div.description, 
+body.nwapiref dl
+{
+    margin-left:            25px;
+    margin-right:           2em;
+}
+
+body.nwapiref table
+{
+    border-left-style:      none;
+    border-right-style:     none;
+    margin-top:             0;
+}
+
+body.nwapiref th, 
+body.nwapiref th
+{
+    padding:                0.2em 0.4em;
+}
+
+body.nwapiref div.inheritctrl
+{
+    font-size:              75%;
+}
+
+body.nwapiref div.note
+{
+    background-color:       #FEFEFE;
+
+    margin:                 0.8em 3em;
+    padding:                1em;
+
+    border-width:           1px;
+    border-color:           #884;
+    border-style:           solid;
+}
+
+body.nwapiref td.category
+{
+    background-color:       #EEEEEE;
+    color:                  black;
+}
+
+body.nwapiref table img
+{
+    margin:                 0;
+    padding:                0;
+}
+
+body.nwapiref td.attr,
+body.nwapiref th.attr
+{
+}
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_bar.css b/assets/css/systemupdater/nwdoc/nwdoc_bar.css
new file mode 100644
index 0000000..fbb525c
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_bar.css
@@ -0,0 +1,519 @@
+@media screen
+{
+
+/* --------------------------------- 
+    左バー / API バー
+   --------------------------------- */
+
+/* 背景 */
+div#nw_left_bar
+{
+    background-color        : #F8F8FF;
+}
+
+div#nw_left_bar_content
+{
+    background              : #F8F8FF;
+    padding-top             : 80px;
+}
+
+div#nw_api_bar
+{
+    background-color        : #E0E8FF;
+}
+
+div#nw_api_bar_header
+{
+    padding                 : 1px 0 1px 0;
+    
+    border-color            : #DDD;
+    border-style            : solid;
+    border-width            : 1px 1px 1px 1px;
+    
+    background-color        : #FFF;
+}
+
+
+/* 内容 */
+div.nw_side_bar div.nwgi
+{
+    padding                 : 1px 0 1px 0;
+    
+    border-color            : #DDD;
+    border-style            : solid;
+    border-width            : 1px 1px 1px 1px;
+
+    background-color        : #FFF;
+}
+
+div.nw_side_bar * + div.nwgi
+{
+    margin-top              : 15px;
+}
+
+div.nw_side_bar div.nwgi > ul
+{
+    font-size               : 80%;
+    margin                  : 5px;
+}
+
+div.nw_side_bar div.nwgi > ul ul
+{
+    margin                  : 0 0 0;
+}
+
+div.nw_side_bar div.nwgi ul
+{
+    list-style-type         : none;
+    padding                 : 0;
+}
+
+div.nw_side_bar div.nwgi li
+{
+    margin                  : 0;
+    padding                 : 0px 0 0;
+}
+
+div.nw_side_bar div.nwgi > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > span
+{
+    background-color        : #D4D4D4;
+    padding                 : 1px 10px;
+    color                   : #000;
+    font-weight             : bold;
+    
+    display                 : block;
+}
+
+div#nw_api_bar div.nwgi > ul > li > a
+{
+    padding                 : 1px 10px;
+}
+
+div#nw_left_bar div.nwgi > ul > li > ul
+{
+    margin                  : 0 0 4px;
+}
+
+div#nw_api_bar div.nwgi > ul > li > ul
+{
+    margin                  : 2px 0 4px;
+}
+
+div#nw_api_bar div.nwgi > ul > li > ul li
+{
+    padding                 : 0;
+}
+
+div#nw_left_bar div.nwgi > ul > li > ul > li
+{
+    border-color            : #FFF;
+    border-width            : 0 0 1px;
+    border-style            : solid;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > ul > li > span
+{
+    padding                 : 0 10px;
+}
+
+div#nw_left_bar div.nwgi > ul > li > ul > li > a,
+div#nw_left_bar div.nwgi > ul > li > ul > li > span
+{
+    padding                 : 0 25px 0 20px;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul ,
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul
+{
+    margin                  : 0px 0 8px;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > span
+{
+    padding                 : 0 30px;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > span
+{
+    padding                 : 0 40px;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > ul > li > span
+{
+    padding                 : 0 50px;
+}
+
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a,
+div.nw_side_bar div.nwgi > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > span
+{
+    padding                 : 0 60px;
+}
+
+div.nw_side_bar div.nwgi li a
+{
+    display                 : block;
+    text-decoration         : none;
+    border                  : 1px solid #FFF;
+}
+
+div.nw_side_bar div.nwgi li a.focused
+{
+    background-color        : #EEE;
+    border                  : 1px solid #888;
+}
+
+div.nw_side_bar div.nwgi li a:hover,
+div.nw_side_bar div.nwgi li a.focused:hover
+{
+    background-color        : #EEF;
+}
+
+div.nw_side_bar div.nwgi li a.linktopdf
+{
+    background-image        : url(image/icon_pdf.png);
+    background-repeat       : no-repeat;
+    background-position     : right center;
+}
+
+div.nw_side_bar div.nwgi li a.linktochm
+{
+    background-image        : url(image/icon_chm.png);
+    background-repeat       : no-repeat;
+    background-position     : right center;
+}
+
+/* API 暫定目次 */
+div#nw_api_bar div.nwgi_cats
+{
+    margin                  : 3px 0px;
+    
+    font-family             : monospace;
+    font-size               : 11px;
+    text-align              : center;
+}
+
+div#nw_api_bar div.nwgi_cats a
+{
+    text-decoration         : none;
+    
+    padding                 : 0 0;
+}
+
+div#nw_api_bar div.nwgi_cats a:hover
+{
+    background-color        : #EEF;
+}
+
+div#nw_api_bar hr
+{
+    margin                  : 5px;
+    
+    border-color            : #003;
+    border-width            : 0 0 1px;
+    border-style            : solid;
+}
+
+
+/* --------------------------------- 
+    右
+   --------------------------------- */
+div#nw_right_bar
+{
+    background-color        : #FFF;
+    border-color            : #EEE;
+    border-width            : 1px 0 0 1px;
+    border-style            : solid;
+}
+
+div#nw_right_bar div.nwai ul
+{
+    list-style-type         : none;
+    padding                 : 0;
+    margin                  : 0;
+}
+
+div#nw_right_bar div.nwai > ul
+{
+    margin                  : 10px 0;
+}
+
+div#nw_right_bar div.nwai li
+{
+    padding                 : 0;
+    margin                  : 5px 0;
+}
+
+div#nw_right_bar div.nwai > ul > li > a
+{
+    padding                 : 0 0 0 15px;
+}
+
+div#nw_right_bar div.nwai > ul > li > ul > li > a
+{
+    padding                 : 0 0 0 30px;
+}
+
+div#nw_right_bar div.nwai > ul > li > ul > li > ul > li > a
+{
+    padding                 : 0 0 0 40px;
+}
+
+div#nw_right_bar div.nwai > ul > li > ul > li > ul > li > ul > li > a
+{
+    padding                 : 0 0 0 50px;
+}
+
+div#nw_right_bar div.nwai > ul > li > ul > li > ul > li > ul > li > ul > li > a
+{
+    padding                 : 0 0 0 60px;
+}
+
+div#nw_right_bar div.nwai > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a
+{
+    padding                 : 0 0 0 70px;
+}
+
+div#nw_right_bar div.nwai li a
+{
+    display                 : block;
+    text-decoration         : none;
+}
+
+div#nw_right_bar div.nwai li a:hover
+{
+    background-color        : #EEF !important;
+}
+
+div#nw_right_bar div.nwai li a.focused
+{
+    background-color        : #EEE;
+}
+
+body.nws_right_bar_hidden div#nw_right_bar_toggle
+{
+    border-color            : #EEE;
+    border-width            : 0 1px 0 0;
+    border-style            : solid;
+}
+
+/* --------------------------------- 
+    トグル
+   --------------------------------- */
+
+/* 左バートグル */
+div#nw_left_bar_toggle
+{
+    background              : #FFFFFF url(image/toggle_left.png) repeat-y left top;
+}
+
+body.nwapiref div#nw_left_bar_toggle
+{
+    background              : #E0E8FF url(image/toggle_leftonapi.png) repeat-y left top;
+}
+
+div#nw_left_bar_toggle_tab
+{
+    position                : absolute;
+    top                     : 40px;
+    
+    width                   : 13px;
+    height                  : 124px;
+    
+    background              : url(image/tab_left.png) no-repeat left top;
+    cursor                  : pointer;
+}
+
+body.nwapiref div#nw_left_bar_toggle_tab
+{
+    background              : url(image/tab_leftonapi.png) no-repeat left top;
+}
+
+div#nw_left_bar_toggle_tab:hover
+{
+    background-image        : url(image/tab_left_hover.png);
+}
+
+body.nwapiref div#nw_left_bar_toggle_tab:hover
+{
+    background-image        : url(image/tab_leftonapi_hover.png);
+}
+
+/* Chrome など、開閉が使用できない場合 */
+div#nw_left_bar_toggle_tab.toggle_unabled
+{
+    display                 : none;
+}
+
+/* API バートグル */
+div#nw_api_bar_toggle
+{
+    background              : url(image/toggle_api.png) repeat-y left top;
+}
+
+div#nw_api_bar_toggle_tab
+{
+    position                : absolute;
+    top                     : 44px;
+    
+    width                   : 13px;
+    height                  : 124px;
+    
+    background              : url(image/tab_api.png) no-repeat left top;
+    cursor                  : pointer;
+}
+
+div#nw_api_bar_toggle_tab:hover
+{
+    background-image        : url(image/tab_api_hover.png);
+}
+
+/* 右バートグル */
+div#nw_right_bar_toggle
+{
+}
+
+div#nw_right_bar_toggle_tab
+{
+    position                : absolute;
+    top                     : 0px;
+    
+    width                   : 13px;
+    height                  : 116px;
+    
+    background              : url(image/tab_right.png) no-repeat right top;
+    cursor                  : pointer;
+}
+
+div#nw_right_bar_toggle_tab:hover
+{
+    background-image        : url(image/tab_right_hover.png);
+}
+
+/* --------------------------------- 
+    コントロールパネル
+   ------------------------------ */
+
+div#nw_ctrl_panel
+{
+    position                : fixed;
+    right                   : 0px;
+    bottom                  : 0px;
+    width                   : 183px;
+    height                  : 34px;
+    background-color        : #E0E8FF;
+    
+    border-color            : #E6ECFF #B9C6F0 #B9C6F0 #E6ECFF;
+    border-width            : 1px;
+    border-style            : solid;
+    
+    z-index                 : 10;
+    
+    display                 : none;
+}
+
+div#nw_ctrl_panel div.nw_ctrl_align
+{
+    position                : fixed;
+    bottom                  : 4px;
+    width                   : 34px;
+    height                  : 26px;
+    background-repeat       : no-repeat;
+    background-position     : left top;
+    cursor                  : pointer;
+}
+
+div#nw_ctrl_align_left
+{
+    right                   : 136px;
+    background-image        : url(image/align_left.png);
+}
+div#nw_ctrl_align_center
+{
+    right                   : 96px;
+    background-image        : url(image/align_center.png);
+}
+div#nw_ctrl_align_right
+{
+    right                   : 56px;
+    background-image        : url(image/align_right.png);
+}
+div#nw_ctrl_align_wide
+{
+    right                   : 16px;
+    background-image        : url(image/align_wide.png);
+}
+div#nw_ctrl_align_left:hover
+{
+    background-image        : url(image/align_left_hover.png);
+}
+div#nw_ctrl_align_center:hover
+{
+    background-image        : url(image/align_center_hover.png);
+}
+div#nw_ctrl_align_right:hover
+{
+    background-image        : url(image/align_right_hover.png);
+}
+div#nw_ctrl_align_wide:hover
+{
+    background-image        : url(image/align_wide_hover.png);
+}
+
+div#nw_align_state
+{
+    position                : fixed;
+    right                   : 0;
+    bottom                  : 0;
+    width                   : 24px;
+    height                  : 15px;
+    background-color        : #E0E8FF;
+    background-repeat       : no-repeat;
+    background-position     : left top;
+    
+    border-color            : #E6ECFF #B9C6F0 #B9C6F0 #E6ECFF;
+    border-width            : 1px;
+    border-style            : solid;
+    
+    z-index                 : 10;
+    
+    cursor                  : pointer;
+}
+
+body.nws_align_left div#nw_align_state
+{
+    background-image        : url(image/icon_align_left.png);
+}
+body.nws_align_center div#nw_align_state
+{
+    background-image        : url(image/icon_align_center.png);
+}
+body.nws_align_right div#nw_align_state
+{
+    background-image        : url(image/icon_align_right.png);
+}
+body.nws_align_wide div#nw_align_state
+{
+    background-image        : url(image/icon_align_wide.png);
+}
+/* --------------------------------- 
+    スクリプトなし
+   ------------------------------ */
+
+body.nwdoc.nwnoscript
+{
+    background-color        : #F8F8FF;
+}
+
+body.nwdoc.nwnoscript.nwapiref
+{
+    background-color        : #E0E8FF;
+}
+
+}
+
+} /* @media screen */
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_base.css b/assets/css/systemupdater/nwdoc/nwdoc_base.css
new file mode 100644
index 0000000..97d52b5
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_base.css
@@ -0,0 +1,306 @@
+@media screen
+{
+
+/* ============================================================================
+    基本スタイル
+============================================================================ */
+body.nwdoc
+{
+    margin:                 0;
+    padding:                2em;
+
+    line-height:            1.3;
+    font-size:              90%;
+}
+
+/* 見出し */
+body.nwdoc h1
+{
+    margin:                 0em 0em 0.8em;
+    padding:                0em 0em 0em;
+
+    border-width:           0px 0px 2px;
+    border-style:           solid;
+    border-color:           #CD202C;
+
+    font-size:              200%;
+    font-weight:            bold;
+    color:                  #224499;
+}
+
+body.nwdoc h2
+{
+    margin:                 3.5em 0em 0.8em;
+    padding:                0.3em 0.3em 0.3em 0.5em;
+
+    border-width:           0px 0px 1px 5px;
+    border-style:           solid;
+    border-color:           #CD202C;
+
+    background:             url(image/h2bg.png);
+    background-position:    left;
+    background-repeat:      repeat-y;
+
+    font-size:              125%;
+    font-weight:            bold;
+    color:                  #224499;
+}
+
+body.nwdoc h3
+{
+    margin:                 2em 1em 0.8em;
+    padding:                0em 0em 0em 0.5em;
+
+    border-width:           0px 0px 1px 0px;
+    border-style:           solid;
+    border-color:           #CD202C;
+
+    font-size:              110%;
+    font-weight:            bold;
+    color:                  #224499;
+}
+
+body.nwdoc h4
+{
+    margin:                 2em 3em 0.8em;
+    padding:                0em 0em 0em 0.5em;
+
+    border-width:           0px 0px 0px 10px;
+    border-style:           solid;
+    border-color:           #CD202C;
+
+    font-size:              100%;
+    font-weight:            bold;
+    color:                  #224499;
+}
+
+/* 段落 */
+body.nwdoc p, 
+body.nwdoc pre,
+body.nwdoc dl
+{
+    margin:                 0.8em 3em;
+
+    font-size:              100%;
+    font-weight:            normal;
+}
+
+body.nwdoc pre
+{
+    padding:                0.5em;
+
+    border:                 1px solid black;
+
+    font-family:            monospace;
+    line-height:            1em;
+}
+
+/* リスト */
+body.nwdoc ul,
+body.nwdoc ol
+{
+    margin:                 0.8em 4em;
+    padding:                0em 0em 0em 1em;
+
+    font-size:              100%;
+    font-weight:            normal;
+    line-height:            1.5;
+}
+
+body.nwdoc ol li,
+body.nwdoc ul li
+{
+    margin:                 0.0em 0.5em 0.3em;
+
+    line-height:            1.3;
+}
+
+body.nwdoc ul ul li,
+body.nwdoc ul ol li,
+body.nwdoc ol ul li,
+body.nwdoc ol ol li
+{
+    margin:                 0.0em 0.5em 0.2em;
+}
+
+body.nwdoc ul br,
+body.nwdoc ol br
+{
+    margin:                 0;
+}
+
+body.nwdoc ul ul,
+body.nwdoc ul ol,
+body.nwdoc ol ul,
+body.nwdoc ol ol
+{
+    margin:                 0.2em 0.5em 1em;
+}
+
+body.nwdoc ul p,
+body.nwdoc ol p,
+body.nwdoc ul table,
+body.nwdoc ol table
+{
+    margin-left:            0.5em;
+    margin-right:           0.5em;
+}
+
+/* テーブル */
+body.nwdoc table
+{
+    border-collapse:        collapse;
+    border-left-style:      hidden;
+    border-right-style:     hidden;
+
+    width:                  auto;
+
+    background-color:       #FAFAFA;
+
+    margin:                 1em 3em;
+    font-size:              100%;
+    font-weight:            normal;
+}
+
+body.nwdoc th,
+body.nwdoc td
+{
+    padding:                0.2em 0.6em;
+
+    border:                 1px solid black;
+}
+
+body.nwdoc th,
+body.nwdoc thead
+{
+    background-color:       #EEEEEE;
+
+    text-align:             left;
+}
+
+body.nwdoc thead
+{
+    border-bottom:          3px double black;
+}
+
+body.nwdoc th[scope="row"] 
+{
+    border-right:           3px double black;
+}
+
+body.nwdoc th[scope="col"] 
+{
+    border-bottom:          3px double black;
+}
+
+body.nwdoc td p,
+body.nwdoc th p
+{
+    margin:                 0.8em 0em 0.8em;
+}
+
+a
+{
+    margin:                 0;
+}
+
+/* ============================================================================
+    
+============================================================================ */
+body.nwdoc div#nwsign
+{
+    font-size:              80%;
+    color:                  #333;
+}
+
+body.nwdoc div#nwversion
+{
+    margin:                 0;
+
+    text-align:             right;
+    font-size:              80%;
+}
+
+body.nwdoc div.warning
+{
+    background-color:       #FFA;
+
+    margin:                 0.8em 3em;
+    padding:                1em;
+
+    border-width:           1px;
+    border-color:           #884;
+    border-style:           solid;
+}
+
+body.nwdoc div.warning *
+{
+    margin:                 0em;
+}
+
+body.nwdoc div.warning strong
+{
+    color:                  red;
+    font-weight:            bold;
+}
+
+body.nwdoc h1 + div#nwversion
+{
+    margin-top:             -1.5em;
+}
+
+body.nwdoc h2.important
+{
+    border-width:           0px 0px 2px 7px;
+    border-color:           red;
+}
+
+body.nwdoc h3.important
+{
+    border-width:           0px 0px 2px 0px;
+    border-color:           red;
+}
+
+/* フッター類 */
+body.nwdoc div#nwfooter
+{
+    padding:                0;
+    margin:                 5em 0 0;
+
+    border-width:           1px 0px 0px 0px;
+    border-color:           black;
+    border-style:           dotted;
+
+    font-size:              80%;
+}
+
+body.nwdoc div#nwfooter div.confidential_logo
+{
+    margin:                 1em 0;
+
+    font-weight:            bold;
+    color:                  red;
+}
+
+body.nwdoc div#nwfooter div.confidential_ja
+{
+    margin:                 1em 0;
+
+    background-color:       #FF0;
+    padding:                0;
+}
+
+body.nwdoc div#nwfooter div.confidential_en
+{
+    margin:                 1em 0;
+}
+
+body.nwdoc div#nwfooter div.copyright
+{
+    margin:                 1em 0 0;
+
+    text-align:             right;
+}
+
+
+} /* @media screen */
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_hint.css b/assets/css/systemupdater/nwdoc/nwdoc_hint.css
new file mode 100644
index 0000000..1d5e010
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_hint.css
@@ -0,0 +1,39 @@
+@media screen
+{
+
+/* �V�F�� */
+pre.shell
+{
+    border:                 3px solid black;
+
+    max-width:              40em;
+    overflow:               auto;
+
+    background-color:       #333;
+
+    color:                  white;
+}
+
+/* �C�����C���v�f */
+span.path
+{
+    background-color:       #E8E8E8;
+
+    font-family:            monospace;
+}
+
+span.env
+{
+    background-color:       #DDEEDD;
+
+    font-family:            monospace;
+}
+
+/* �S������ */
+span.highlighted
+{
+    background-color:       #ffee00 !important;
+}
+
+
+} /* @media screen */
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_layout.css b/assets/css/systemupdater/nwdoc/nwdoc_layout.css
new file mode 100644
index 0000000..9f024fc
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_layout.css
@@ -0,0 +1,333 @@
+@media screen
+{
+
+/* --------------------------------- 
+    標準状態
+   --------------------------------- */
+
+body.nwddoc
+{
+    padding                 : 0;
+    margin                  : 0;
+}
+
+/* 左バー */
+div#nw_left_bar
+{
+    position                : fixed;
+    top                     : 0;
+    left                    : 0;
+    
+    width                   : 300px;
+    
+    overflow                : auto;
+    
+    z-index                 : 1;
+}
+
+div#nw_left_bar_content
+{
+    margin                  : 0 0 0 25px;
+    padding-bottom          : 25px;
+    width                   : 250px;
+}
+
+div#nw_left_bar_toggle
+{
+    position                : fixed;
+    top                     : 0;
+    left                    : 300px;
+    
+    width                   : 25px;
+
+    z-index                 : 1;
+}
+
+/* API バー */
+div#nw_api_bar
+{
+    position                : fixed;
+    top                     : 0;
+    left                    : 325px;
+    
+    width                   : 225px;
+
+    z-index                 : 1;
+}
+
+div#nw_api_bar_header
+{
+    margin                  : 10px 25px 10px 0px;
+}
+
+div#nw_api_bar_content
+{
+    margin                  : 0 0 0 0;
+    padding-bottom          : 25px;
+
+    width                   : 200px;
+}
+
+div#nw_api_bar_content_wrapper
+{    
+    overflow                : auto;
+
+}
+
+div#nw_api_bar_toggle
+{
+    position                : fixed;
+    top                     : 0;
+    left                    : 550px;
+    
+    width                   : 25px;
+
+    z-index                 : 1;
+}
+
+/* ボディ */
+div#nw_bodyarea
+{
+    position                : absolute;
+    top                     : 0;
+    left                    : 325px;
+    right                   : 0px;
+    
+    padding                 : 32px 0 0;
+    margin                  : 0 32px 0 0;
+}
+
+body.nwapiref div#nw_bodyarea
+{
+    left                    : 575px;
+}
+
+/* 右バー(ボディ内) */
+div#nw_right_bar_wrapper
+{
+    position                : relative;
+    float                   : right;
+    
+    width                   : 262px;
+    
+}
+
+div#nw_right_bar
+{
+    position                : absolute;
+    top                     : 0;
+    left                    : 12px;
+    
+    width                   : 250px;
+    overflow                : auto;
+    z-index                 : 1;
+}
+
+div#nw_right_bar_content
+{
+}
+
+div#nw_right_bar_toggle
+{
+    position                : absolute;
+    top                     : 0px;
+    left                    : 0px;
+    
+    width                   : 12px;
+}
+
+
+body.nws_right_fixed div#nw_right_bar
+{
+    position                : fixed;
+    left                    : auto;
+    margin-left             : 12px;
+}
+
+body.nws_right_fixed div#nw_right_bar_toggle
+{
+    position                : fixed;
+    left                    : auto;
+}
+
+/* 内容 */
+div#nw_content
+{
+    margin-right            : 275px;
+}
+
+body.nwapiref.nwshowrightbar div#nw_content
+{
+    margin-right            : 275px;
+}
+
+body.nwapiref div#nw_content,
+body.nwhiderightbar div#nw_content,
+body.nwapiref.nwhiderightbar div#nw_content
+{
+    margin-right            : 0;
+}
+
+div#nw_content > h2:first-child
+{
+    margin-top              : 0;
+}
+
+
+/* --------------------------------- 
+    左バー非表示 (nws_left_bar_hidden)
+   --------------------------------- */
+body.nws_left_bar_hidden div#nw_bodyarea
+{
+    left                    : 40px;
+}
+
+body.nws_left_bar_hidden.nwapiref div#nw_bodyarea
+{
+    left                    : 290px;
+}
+
+body.nws_left_bar_hidden div#nw_left_bar
+{
+    width                   : 15px;
+    overflow                : hidden;
+}
+
+body.nws_left_bar_hidden div#nw_left_bar_content
+{
+}
+
+body.nws_left_bar_hidden div#nw_left_bar_toggle
+{
+    left                    : 15px;
+}
+
+body.nws_left_bar_hidden div#nw_api_bar
+{
+    left                    : 40px;
+}
+
+body.nws_left_bar_hidden div#nw_api_bar_toggle
+{
+    left                    : 265px;
+}
+
+/* --------------------------------- 
+    API バー非表示 (nws_api_bar_hidden)
+   --------------------------------- */
+
+body.nws_api_bar_hidden.nwapiref div#nw_bodyarea
+{
+    left                    : 350px;
+}
+
+body.nws_api_bar_hidden div#nw_api_bar
+{
+    width                   : 0px;
+    overflow                : hidden;
+}
+
+body.nws_api_bar_hidden div#nw_api_bar_toggle
+{
+    left                    : 325px;
+}
+
+/* --------------------------------- 
+    左バー非表示 かつ API バー非表示
+   --------------------------------- */
+
+body.nws_left_bar_hidden.nws_api_bar_hidden.nwapiref div#nw_bodyarea
+{
+    left                    : 65px;
+}
+
+body.nws_left_bar_hidden.nws_api_bar_hidden div#nw_api_bar_toggle
+{
+    left                    : 40px;
+}
+
+/* --------------------------------- 
+    右バー非表示
+   --------------------------------- */
+
+body.nws_right_bar_hidden div#nw_content,
+body.nwapiref.nwshowrightbar.nws_right_bar_hidden div#nw_content
+{
+    margin-right            : 25px;
+}
+
+body.nws_right_bar_hidden div#nw_right_bar_wrapper
+{
+    width                   : 25px;
+}
+
+body.nws_right_bar_hidden div#nw_right_bar
+{
+    display                 : none;
+}
+
+/* --------------------------------- 
+    ドキュメントアライメント
+   --------------------------------- */
+
+body.nwddoc.nws_align_left div#nw_body,
+body.nwddoc.nws_align_center div#nw_body,
+body.nwddoc.nws_align_right div#nw_body
+{
+    max-width               : 1000px;
+}
+
+body.nwddoc.nws_align_wide div#nw_body
+{
+    max-width               : none;
+}
+
+body.nwddoc.nws_align_center div#nw_body
+{
+    margin                  : 0 auto;
+}
+
+body.nwddoc.nws_align_right div#nw_body
+{
+    float          : right;
+}
+
+/* --------------------------------- 
+    スクリプトなし
+   ------------------------------ */
+
+body.nwdoc.nwnoscript
+{
+    padding                 : 0;
+    margin                  : 0;
+}
+
+body.nwdoc.nwnoscript div#nw_left_bar
+{
+    position                : static;
+    width                   : auto;
+    overflow                : inherit;
+}
+
+body.nwdoc.nwnoscript div#nw_left_bar_content
+{
+    margin                  : 0 0 0 10px;
+}
+
+body.nwdoc.nwnoscript div#nw_api_bar
+{
+    position                : static;
+    width                   : auto;
+    margin                  : 10px 10px 0;
+    padding                 : 0;
+    overflow                : inherit;
+}
+
+body.nwdoc.nwnoscript div#nw_api_bar_content
+{
+    margin                  : 0;
+    padding                 : 0 0 25px;
+}
+
+
+} /* @media screen */
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_print.css b/assets/css/systemupdater/nwdoc/nwdoc_print.css
new file mode 100644
index 0000000..b830bcd
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_print.css
@@ -0,0 +1,311 @@
+@media print
+{
+/* ============================================================================
+    基本スタイル
+============================================================================ */
+body.nwdoc
+{
+    margin:                 8pt;
+    padding:                0;
+
+    line-height:            1.3;
+    font-size:              75%;
+    font-family:            serif;
+}
+
+footer
+{
+    margin:                 10pt 0 8pt 10pt;
+
+    border-width:           0px 0px 2px;
+    border-style:           solid;
+    border-color:           black;
+
+    font-size:              150%;
+    font-weight:            bold;
+}
+
+/* 見出し */
+h1
+{
+    margin:                 0 0 10pt;
+    padding:                0 0 0;
+
+    border-width:           0px 0px 2px;
+    border-style:           solid;
+    border-color:           black;
+
+    font-size:              200%;
+    font-weight:            bold;
+}
+
+h2
+{
+    margin:                 10pt 0 8pt 10pt;
+
+    border-width:           0px 0px 2px;
+    border-style:           solid;
+    border-color:           black;
+
+    font-size:              150%;
+    font-weight:            bold;
+}
+
+h3
+{
+    margin:                 10pt 0 8pt 30pt;
+
+    border-width:           0px 0px 1px;
+    border-style:           solid;
+    border-color:           black;
+
+    font-size:              110%;
+    font-weight:            bold;
+}
+
+h4
+{
+    margin:                 10pt 0 8pt 30pt;
+
+    font-size:              100%;
+    font-weight:            bold;
+}
+
+/* 段落 */
+p
+{
+    margin:                 0 0 0 30pt;
+    text-indent:            1em;
+}
+
+pre
+{
+    margin:                 10pt 50pt 8pt 50pt;
+}
+
+p, pre
+{
+    font-size:              100%;
+    font-weight:            normal;
+}
+
+
+
+pre
+{
+    padding:                5pt;
+
+    border:                 1px solid black;
+
+    font-family:            monospace;
+    line-height:            1em;
+}
+
+/* リスト */
+ul, ol
+{
+    margin:                 0 0 0 30pt;
+    padding:                0 0 0 10pt;
+
+    font-size:              100%;
+    font-weight:            normal;
+    line-height:            1.5;
+}
+
+ul ul, ul ol, ol ul, ol ol
+{
+    margin:                 0 0 0 1pt;
+}
+
+/* テーブル */
+table
+{
+    border-collapse:        collapse;
+
+    width:                  auto;
+
+    margin:                 1em auto;
+    font-size:              100%;
+    font-weight:            normal;
+    
+    page-break-inside:      avoid;
+}
+
+th, td
+{
+    padding:                0.2em 0.6em;
+
+    border:                 1px solid black;
+}
+
+th, thead
+{
+    background-color:       #EEEEEE;
+
+    text-align:             left;
+}
+
+thead
+{
+    border-bottom:          3px double black;
+}
+
+th[scope="row"] 
+{
+    border-right:           3px double black;
+}
+
+th[scope="col"] 
+{
+    border-bottom:          3px double black;
+}
+
+
+a
+{
+    margin:                 0;
+}
+
+/* ============================================================================
+    
+============================================================================ */
+div#nwsign
+{
+    font-size:              80%;
+    color:                  #333;
+}
+
+div#version
+{
+    margin:                 0;
+
+    text-align:             right;
+    font-size:              80%;
+}
+
+h1 + div#version
+{
+    margin-top:             -1.5em;
+}
+
+h2.important
+{
+    border-width:           0 0 3px;
+    border-color:           red;
+}
+
+h3.important
+{
+    border-width:           0 0 3px;
+    border-color:           red;
+}
+
+/* フッター類 */
+div#footadjuster
+{
+    display:                none;
+}
+
+div#footer
+{
+    padding:                0;
+    margin:                 5em 0 0;
+
+    border-width:           2px 0px;
+    border-color:           black;
+    border-style:           dashed;
+
+    font-size:              80%;
+}
+
+div.confidential_logo
+{
+    margin:                 0 0;
+
+    font-weight:            bold;
+    color:                  red;
+    
+    font-size:              200%;
+}
+
+div.confidential_ja
+{
+    margin:                 0.3em 0;
+
+}
+
+div.confidential_en
+{
+    margin:                 0.3em 0;
+}
+
+div#footer div.copyright
+{
+    margin:                 0.3em 0 0;
+
+    text-align:             right;
+}
+
+/* api */
+body.nwapiref div#apibarcontainer
+{
+    display:                none;
+}
+body.nwapiref div#apibartoggler
+{
+    display:                none;
+}
+
+body.nwapiref p
+{
+    text-indent:            0;
+}
+
+body.nwapiref table
+{
+    border-collapse:        collapse;
+
+    width:                  auto;
+
+    margin:                 10pt 0 8pt 30pt;
+    font-size:              100%;
+    font-weight:            normal;
+}
+
+body.nwapiref div.inheritctrl
+{
+    display:                none;
+}
+
+/* シェル */
+pre.shell
+{
+    border:                 2px solid black;
+}
+
+/* インライン要素 */
+span.path
+{
+    border:                 1px dotted black;
+    font-family:            monospace;
+}
+
+span.env
+{
+    border:                 1px dotted black;
+    font-family:            monospace;
+}
+
+/* bar */
+div#nw_left_bar,
+div#nw_left_bar_toggle,
+div#nw_api_bar,
+div#nw_api_bar_toggle,
+div#nw_right_bar_wrapper,
+div#nw_foot_adjuster,
+div#nw_foot_adjuster_anchor
+{
+    display:none;
+}
+
+} /* @media print */
diff --git a/assets/css/systemupdater/nwdoc/nwdoc_search.css b/assets/css/systemupdater/nwdoc/nwdoc_search.css
new file mode 100644
index 0000000..629f0cd
--- /dev/null
+++ b/assets/css/systemupdater/nwdoc/nwdoc_search.css
@@ -0,0 +1,163 @@
+﻿@media screen
+{
+
+
+div#nw_api_bar div.nwsb
+{
+    position : relative;
+    margin : 0px 20px 0px 0px;
+    padding : 0px;
+    width : 100%;
+}
+div#nw_api_bar div.nwsb div.nwsb_input_wrapper
+{
+    background-color: white;
+    border-width : 1px;
+    border-color : #333333 #DDDDDD #DDDDDD #333333;
+    border-style : solid;
+}
+div#nw_api_bar div.nwsb input
+{
+    border-width : 0px;
+    border-color : #333333 #DDDDDD #DDDDDD #333333;
+    border-style : solid;
+    height : 20px;
+    margin : 0;
+    padding : 0px 0px 0px 0px;
+    width : 100%;
+}
+div#nw_api_bar div.nwsb div.nwsb_helplink
+{
+    float: right;
+    text-align: center;
+    padding-right: 10px;
+}
+div#nw_api_bar div.nwsb div.nwsb_helplink a
+{
+    text-decoration: none;
+}
+div#nw_api_bar div.nwsb.nwsb_inactive input
+{
+    color : #AAAAAA;
+    width : 80%;
+}
+div#nw_api_bar div.nwsb.nwsb_active input
+{
+    color : #000000;
+}
+div#nw_api_bar div.nwsb.nwsb_active div.nwsb_helplink
+{
+    display: none;
+}
+div#nw_api_bar div.nwsb.nwsb_notinit input
+{
+    display : none;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox_position
+{
+    position : relative;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox
+{
+    font-size : 100%;
+    position : absolute;
+    width : 100%;
+    height : 20em;
+    overflow:auto;
+    margin : 0px 0px 0px 0px;
+    padding : 0px;
+    border-width : 1px 1px 1px;
+    border-color : #3333AA;
+    border-style : solid;
+    background-color : white;
+    z-index : 1000;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox table
+{
+    border : none;
+    padding : 0px;
+    margin : 0px;
+    border-collapse : collapse;
+    width : 100%;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox tr
+{
+    border : none;
+    padding : 0px;
+    margin : 0px;
+    height : 1em;
+    width : 100%;
+    background-color : #FFFFFF;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox td
+{
+    border : none;
+    padding : 0px 5px;
+    margin : 0px;
+    width : 100%;
+    text-align : left;
+    vertical-align : middle;
+    white-space : nowrap;
+    overflow : hidden;
+    font-family: monospace;
+    font-size: 80%;
+}
+div#nw_api_bar div.nwsb div.nwsb_resultbox tr.nwsb_selected
+{
+    background-color : #EEEEFF;
+}
+
+
+div#nw_full_text_search
+{
+    background-color: white;
+    border-width : 1px;
+    border-color : #333333 #DDDDDD #DDDDDD #333333;
+    border-style : solid;
+    height : 20px;
+}
+div#nw_full_text_search_text
+{
+    margin-top : 1px;
+    float : left;
+    width : 70%;
+}
+
+div#nw_full_text_search_text input
+{
+    border-width : 0px;
+    height : 20px;
+    margin : 0;
+    width : 100%;
+    padding : 0px 0px 0px 0px;
+}
+
+
+div#nw_full_text_search_button
+{
+    float : right;
+    width : 30%;
+}
+div#nw_full_text_search_button input
+{
+    width : 100%;
+}
+
+div#nw_full_text_search.ft_inactive div#nw_full_text_search_text input
+{
+    color : #AAAAAA;
+}
+div#nw_full_text_search.ft_active div#nw_full_text_search_text input
+{
+    color : #000000;
+}
+div#nw_full_text_search.ft_inactive div#nw_full_text_search_text
+{
+    width : 100%;
+}
+div#nw_full_text_search.ft_inactive div#nw_full_text_search_button
+{
+    display : none;
+}
+
+} /* @media screen */
diff --git a/assets/css/systemupdater/release_note.css b/assets/css/systemupdater/release_note.css
new file mode 100644
index 0000000..d390c59
--- /dev/null
+++ b/assets/css/systemupdater/release_note.css
@@ -0,0 +1,64 @@
+.release_note span.addition_style
+{
+    background-color    : #DDFFDD;
+    color               : black;
+    font-size           : 75%;
+    padding             : 2px;
+    margin              : 0 5px 0 0;
+    vertical-align      : middle;
+}
+
+.release_note span.bugfix_style
+{
+    background-color    : #DDDDFF;
+    color               : black;
+    font-size           : 75%;
+    padding             : 2px;
+    margin              : 0 5px 0 0;
+    vertical-align      : middle;
+}
+
+.release_note span.knownissue_style
+{
+    background-color    : #FFCC99;
+    color               : black;
+    font-size           : 75%;
+    padding             : 2px;
+    margin              : 0 5px 0 0;
+    vertical-align      : middle;
+}
+
+.release_note span.modification_style
+{
+    background-color    : #FFDDDD;
+    color               : black;
+    font-size           : 75%;
+    padding             : 2px;
+    margin              : 0 5px 0 0;
+    vertical-align      : middle;
+}
+
+.release_note span.red_strong
+{
+    color               : red;
+    font-weight         : bold;
+}
+
+span.important_style
+{
+    background-color    : lavenderblush;
+    color               : crimson;
+    font-weight         : bold;
+}
+
+.release_note span.important_style
+{
+    background-color    : lavenderblush;
+    color               : crimson;
+    font-weight         : bold;
+}
+
+body.nwdoc h3.release_note
+{
+    border              : none;
+}
\ No newline at end of file
diff --git a/assets/css/systemupdater/search.css b/assets/css/systemupdater/search.css
new file mode 100644
index 0000000..894e3f3
--- /dev/null
+++ b/assets/css/systemupdater/search.css
@@ -0,0 +1,133 @@
+﻿@charset "utf-8";
+
+/* ------------------------------------------------------ */
+DIV#search_title
+{
+  margin            : 8px 0px 8px 0px;
+  border-color      : gray;
+  border-style      : solid;
+  border-width      : 4px 0px 4px 0px;
+  padding           : 8px 1em 8px 1em;
+  font-size         : 200%;
+  background-color  : #eeeeff;
+}
+
+DIV#search_noscript
+{
+  margin            : 8px 1em 8px 1em;
+  border-color      : red;
+  border-style      : solid;
+  border-width      : 2px 2px 2px 2px;
+  padding           : 8px 1em 8px 1em;
+  font-size         : 120%;
+  font-weight       : bold;
+  line-height       : 120%;
+}
+
+DIV#search_hint
+{
+  margin            : 8px 1em 8px 1em;
+  border-color      : gray;
+  border-style      : solid;
+  border-width      : 1px 1px 1px 1px;
+  padding           : 8px 1em 8px 1em;
+  font-size         : 100%;
+  line-height       : 120%;
+}
+
+DIV#search_box
+{
+  margin            : 1em 0px 0px 0px;
+  border-color      : gray;
+  border-style      : solid;
+  border-width      : 0px 0px 0px 0px;
+  padding           : 0px 1em 0px 1em;
+}
+
+FIELDSET.search_fieldset
+{
+  padding           : 4px;
+}
+
+INPUT.search_query
+{
+  width             : 90%;
+}
+
+INPUT.search_button
+{
+}
+
+DIV#search_message
+{
+  padding           : 8px 1em 8px 1em;
+}
+
+HR.search_message_line
+{
+  margin            : 8px 0px 8px 0px;
+  border-color      : gray;
+  border-style      : double;
+  border-width      : 4px 0px 0px 0px;
+}
+
+DIV#search_result
+{
+  margin            : 0px 1em 0px 1em;
+  padding           : 0px 0px 0px 0px;
+}
+
+P.search_result_title
+{
+  margin            : 0px 0px 0px 0px;
+  padding           : 4px 8px 4px 8px;
+  border-color      : grey;
+  border-style      : solid;
+  border-width      : 1px 1px 1px 1px;
+  background-color  : #eeeeff;
+}
+
+P.search_result_title A
+{
+  font-size: 120%;
+}
+
+P.search_result_line
+{
+  margin            : 1px 0px 1em 0px;
+  padding           : 8px 1em 8px 1em;
+  border-color      : grey;
+  border-style      : solid;
+  border-width      : 1px 1px 1px 1px;
+}
+
+DIV.searchbox_mini_div
+{
+  margin            : 8px 0px 0px 0px;
+  border-color      : gray;
+  border-style      : solid;
+  border-width      : 0px 0px 0px 0px;
+  padding           : 8px 0px 0px 0px;
+  display           : block;
+}
+
+INPUT.searchbox_mini_text
+{
+  width             : 180px;
+}
+
+INPUT.searchbox_mini_button
+{
+}
+
+SPAN.search_highlight
+{
+/*
+  font-weight       : bold;
+  font-style        : italic;
+  color             : red;
+*/
+  background-color  : #ffee00;
+}
+
+
diff --git a/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog.html b/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog.html
new file mode 100644
index 0000000..3d4500e
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog.html
@@ -0,0 +1,101 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>CTR-SDK Change Log</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/css/release_note.css" type="text/css" />
+
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+    <h1>CTR-SDK Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.6.1 (2018-06-20 - for System Updater 0.27.0)</h3><p><a href="#version_11_6_1_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_56-S01">56-S01: (DevEnv) Fixed a bug when building in CTR-SDK 11.6.0 where a warning message was displayed in Master Editor if the SDK and the desc file versions did not match. [SDK]</a></li>
+<li><a href="#note_56-S02">56-S02: (HIO) Fixed a bug where nn::hio::HostFile::Seek in PARTNER-CTR would not support a file larger than 2 GB. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.6.0 (2017-09-19 - for System Updater 0.27.0)</h3><p><a href="#version_11_6_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_55-S03">55-S03: (BOSS) Improved documentation for the rules for displaying the update indicator for SpotPass. [SDK]</a></li>
+<li><a href="#note_55-S04">55-S04: (BOSS) Clarified that the service status of the data store linking task remains as <code>SERVICE_UNKNOWN</code>. [SDK]</a></li>
+<li><a href="#note_55-S06">55-S06: (EC) Updated the eShop REST API manual. [SDK]</a></li>
+<li><a href="#note_55-S07">55-S07: (EC) Revised the manual to state that dummy credit cards can no longer be used on South Korean region consoles. [SDK]</a></li>
+<li><a href="#note_55-S08">55-S08: (FS) Added to the manual that nn::fs::ResultWriteProtected might sometimes not be returned when the SD card is write-protected. [SDK | Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_55-S01">55-S01: (APPLET) Fixed a bug that generated an error when jumping to Nintendo eShop while a library applet had been preloaded. [SDK]</a></li>
+<li><a href="#note_55-S02">55-S02: (BOSS) Fixed a bug that entered an extraneous character at the end of a URL return displayed with BossLotcheckTool. [SDK]</a></li>
+<li><a href="#note_55-S05">55-S05: (CX) Fixed a bug that caused a buffer overrun with the nn::cx::CompressHuffman function. [SDK]</a></li>
+<li><a href="#note_55-S09">55-S09: (SND) Fixed a bug where the status for nn::snd::CTR::WaveBuffer structures after waking from sleep mode did not update correctly. [SDK]</a></li>
+<li><a href="#note_55-S10">55-S10: (TOOL) Fixed a bug that caused insufficient memory with makerom. [SDK]</a></li>
+</ul>
+
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="CTR-SDK_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_6_1_0">Changes in CTR-SDK 11.6.1 (2018-06-20 - for System Updater 0.27.0)</h2>
+<h3 id="category_56_0">Bug Fixes</h3>
+<h3 id="note_56-S01" class="release_note"><span class="bugfix_style">Bug Fix</span> 56-S01: (DevEnv) Fixed a bug when building in CTR-SDK 11.6.0 where a warning message was displayed in Master Editor if the SDK and the desc file versions did not match. [SDK]</h3>
+<p class="release_note">Fixed a bug when building in CTR-SDK 11.6.0 where a warning message was displayed in Master Editor if the SDK and the desc file versions did not match.
+</p>
+<h3 id="note_56-S02" class="release_note"><span class="bugfix_style">Bug Fix</span> (HIO) Fixed a bug where nn::hio::HostFile::Seek in PARTNER-CTR would not support a file larger than 2 GB. [SDK]</h3>
+<p class="release_note">Fixed a bug where the <code>nn::hio::HostFile::Seek</code> function, when combined with PARTNER-CTR, could not seek from the beginning of files in areas over 2 GB.
+</p>
+<h2 id="version_11_6_0_0">Changes in CTR-SDK 11.6.0 (2017-09-19 - for System Updater 0.27.0)</h2>
+<h3 id="category_55_0">Additions and Changes</h3>
+<h3 id="note_55-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 55-S03: (BOSS) Improved documentation for the rules for displaying the update indicator for SpotPass. [SDK]</h3>
+<p class="release_note">Improved documentation for the rules for update indicator display for SpotPass. <br/>For more information, see the documentation for <em>Update Indicator</em> at <code>$CTR_SDK/documents/resources/UpdateIndicator/UpdateIndicator.html</code>.
+</p>
+<h3 id="note_55-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 55-S04: (BOSS) Clarified that the service status of the data store linking task remains as SERVICE_UNKNOWN. [SDK]</h3>
+<p class="release_note">Added to the <code>nn::boss::Task::GetServiceStatus</code> function reference that the service status remains as <code>SERVICE_UNKNOWN</code> with the BOSS with the data store linking task.
+</p>
+<h3 id="note_55-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 55-S06: (EC) Updated the eShop REST API manual. [SDK]</h3>
+<p class="release_note">Updated the eShop REST API manual.
+</p>
+<h3 id="note_55-S07" class="release_note"><span class="addition_style">Additions and Changes</span> 55-S07: (EC) Revised the manual to state that dummy credit cards can no longer be used on South Korean region consoles. [SDK]</h3>
+<p class="release_note">Revised the manual because in the development environment, specification changes no longer allowed adding balances with credit cards when the country was set as Korea.
+</p>
+<h3 id="note_55-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 55-S08: (FS) Added to the manual that nn::fs::ResultWriteProtected might sometimes not be returned when the SD card is write-protected. [SDK | Sample Demos]</h3>
+<p class="release_note">Added to the function reference and the sample demo that when accessing a write-protected SD card, <code>nn::fs::ResultOperationDenied</code> is returned instead of <code>nn::fs::ResultWriteProtected</code>.
+</p>
+<h3 id="category_55_0">Bug Fixes</h3>
+<h3 id="note_55-S01" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-S01: (APPLET) Fixed a bug that generated an error when jumping to Nintendo eShop while a library applet had been preloaded. [SDK]</h3>
+<p class="release_note">When jumping to Nintendo eShop when a request to preload a library applet was issued with the <code>nn::swkbd::CTR::PreloadKeyboardApplet</code> or other function, an error would occur. This bug has been fixed.
+</p>
+<h3 id="note_55-S02" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-S02: (BOSS) Fixed a bug that entered an extraneous character at the end of a URL return displayed with BossLotcheckTool. [SDK]</h3>
+<p class="release_note">A bug caused an inappropriate character to be displayed when displaying the BOSS task URL using the BossLotCheckTool. This bug has been fixed.
+</p>
+<h3 id="note_55-S05" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-S05: (CX) Fixed a bug that caused a buffer overrun with the nn::cx::CompressHuffman function. [SDK]</h3>
+<p class="release_note">Depending on the content of the data to be compressed, a bug caused data to be written that exceeded the size of the buffer allocated by <code>nn::cx::CompressHuffman</code>. This bug has been fixed.
+</p>
+<h3 id="note_55-S09" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-S09: (SND) Fixed a bug where the status for nn::snd::CTR::WaveBuffer structures after waking from sleep mode did not update correctly. [SDK]</h3>
+<p class="release_note">A bug prevented the status for <code>nn::snd::CTR::WaveBuffer</code> structures being played from being updated correctly after waking from sleep mode. This bug has been fixed.
+</p>
+<h3 id="note_55-S10" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-S10: (TOOL) Fixed a bug that caused insufficient memory with makerom. [SDK]</h3>
+<p class="release_note">A bug caused crashes due to insufficient memory in environments with multiple CPU cores. This bug was fixed.
+</p>
+
+
+    <!-- ====================================================================== -->
+
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog_old.html b/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog_old.html
new file mode 100644
index 0000000..644c30e
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/CTR-SDK_ChangeLog_old.html
@@ -0,0 +1,1283 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>CTR-SDK Change Log</title>
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+<h1>CTR-SDK Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.5.2 (2016/10/28 - for System Updater 0.25.3)</h3><p><a href="#version_11_5_2_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_51-S01">51-S01:(TOOL) Added CFLUtility tool [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.1 (2016-05-17 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_49-S01">49-S01: (AC) Added a description of how to detect connections to Spot Pass communication hubs. [SDK]</a></li>
+<li><a href="#note_49-S02">49-S02: (CAMERA) Changed error handling for when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. [SDK | Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_49-S03">49-S03: (GX) Invalidation of assertion failures when issuing graphics requests from outside the application core. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-S02">48-S02: (BOSS) Clarified the conditions under which the BOSS task execution count is reduced. [SDK]</a></li>
+<li><a href="#note_48-S03"><span class="important_style">48-S03:  (CX) ★ Added a parameter for specifying the size of the target decompression buffer in the nn::cx::SecureUncompress function group. [SDK]</span></a></li>
+<li><a href="#note_48-S04">48-S04:  (DevEnv) Added alignment restriction definitions. [SDK]</a></li>
+<li><a href="#note_48-S06">48-S06:  (EC) Updated the eShop REST API manual. [SDK]</a></li>
+<li><a href="#note_48-S08"><span class="important_style">48-S08:  (EC) ★Deleted the information about submitting an application on OMAS from the description of the eShop jump functions. [SDK]</span></a></li>
+<li><a href="#note_48-S09">48-S09:  (EC) Added a description of the production environment to the Patch Manual. [SDK]</a></li>
+<li><a href="#note_48-S10">48-S10:  (EC) Added a validity check for download code IDs to the function for entering a download code. [SDK | Sample Demos]</a></li>
+<li><a href="#note_48-S11">48-S11:  (GX) Added information about how long to maintain initialization data to the descriptions of functions in the nn::gd::Resource class. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-S01">48-S01:  (BOSS) Updated the boss::UnregisterStorage documentation. [SDK]</a></li>
+<li><a href="#note_48-S05"><span class="important_style">48-S05:  (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></a></li>
+<li><a href="#note_48-S07">48-S07:  (EC) Fixed typos in the eShop REST API function references. [SDK]</a></li>
+<li><a href="#note_48-S12">48-S12:  (GX) Fixed a bug where the nn::gd::VertexInputStage class would freeze under some conditions. [SDK]</a></li>
+<li><a href="#note_48-S13">48-S13:  (GX) Fixed a bug in the nn::gd::VertexInputStage class that caused registers to be overwritten unexpectedly. [SDK]</a></li>
+<li><a href="#note_48-S14">48-S14:  (RDT) Fixed a bug where the RDT library stopped on an assertion when sending data. [SDK]</a></li>
+<li><a href="#note_48-S15">48-S15:  (SND) Fixed a bug where ADPCM audio data was not played correctly if played at the same time that the system was put to sleep. [SDK]</a></li>
+<li><a href="#note_48-S16">48-S16:  (SND) Fixed a bug where the values returned by the nn::snd::GetDspCycles function were incorrect. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h3><p><a href="#version_11_4_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-S01">37-S01:  (BOSS) Changed a document related to BOSS. [SDK]</a></li>
+<li><a href="#note_37-S03">37-S03:  (CEC) Added a function that gets whether StreetPass box can be created. [SDK]</a></li>
+<li><a href="#note_37-S04">37-S04:  (CEC) Added information about icon data and description data formats. [SDK]</a></li>
+<li><a href="#note_37-S05">37-S05:  (DevEnv) Updated nn.h. [SDK]</a></li>
+<li><a href="#note_37-S06">37-S06:  (DevEnv) Added a definition for alignment restriction. [SDK | Sample Demos]</a></li>
+<li><a href="#note_37-S07">37-S07:  (DevEnv) Added and fixed the system mode description. [SDK]</a></li>
+<li><a href="#note_37-S09">37-S09:  (DevEnv) Added a library for standard linking [SDK]</a></li>
+<li><a href="#note_37-S10">37-S10:  (DLP) Added a warning in the patch manual to use when titles using fake clients are updated. [SDK]</a></li>
+<li><a href="#note_37-S12">37-S12:  (EC) Added the nn::ec::CTR::PurchaseConfirmationApplet::RequestShowDialog member variable reference. [SDK]</a></li>
+<li><a href="#note_37-S13"><span class="important_style">37-S13:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_37-S15">37-S15:  (EC) Added that Error 005-5637 will occur if the local ticket is not deleted when reverting downloadable content. [SDK]</a></li>
+<li><a href="#note_37-S16">37-S16:  (ERREULA) Added a description of the value that specifies the nn::erreula::CTR::Config structure&rsquo;s useLanguage member. [SDK]</a></li>
+<li><a href="#note_37-S17">37-S17:  (FS) Added an operation for searching multiple media when mounting save data. [SDK]</a></li>
+<li><a href="#note_37-S18">37-S18:  (FS) Updated the document about the rollback prevention feature. [SDK]</a></li>
+<li><a href="#note_37-S20">37-S20:  (HIO) Updated the IS HostIO library. [SDK]</a></li>
+<li><a href="#note_37-S21">37-S21:  (HIO) Added a descriptionn of the nn::hio::SerialChannel::Flush function. [SDK]</a></li>
+<li><a href="#note_37-S22">37-S22:  (NFP) Added 0x to the items that display hexadecimal tag information in NfpUtil. [SDK]</a></li>
+<li><a href="#note_37-S23">37-S23:  (NFP) Deleted nn::nfp::ResultDataAccessFailed. [SDK]</a></li>
+<li><a href="#note_37-S24">37-S24:  (NFP) Added a feature to rewrite NFP tag ROM regions in NoftWriter. [SDK]</a></li>
+<li><a href="#note_37-S25">37-S25:  (NFP) Added a feature to display the NFT file Character Name and Character ID in NoftWriter. [SDK]</a></li>
+<li><a href="#note_37-S26">37-S26:  (OS) Added a warning about excessively calling the nn::os::Thread::Sleep function. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-S02">37-S02:  (CEC) Fixed a bug where the icon and title were broken in the StreetPass box imported with the CecBoxTool. [SDK]</a></li>
+<li><a href="#note_37-S08">37-S08:  (DevEnv) Fixed a bug where unbootable CCI files were created. [SDK]</a></li>
+<li><a href="#note_37-S11">37-S11:  (EC) Fixed a bug where downloadable content was not deleted when an EcDevTool shop account was deleted. [SDK]</a></li>
+<li><a href="#note_37-S14">37-S14:  (EC) Fixed the upper character limit to the Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</a></li>
+<li><a href="#note_37-S19">37-S19:  (HID) Fixed a bug where Circle Pad Pro operates unintentionally during search. [SDK | Sample Demos]</a></li>
+<li><a href="#note_37-S27">37-S27:  (SND) Fixed a bug that caused a deadlock when the sound library is under a high load. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.1 (2015-06-03 - for System Updater 0.24.51)</h3><p><a href="#version_11_3_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_34-S01">34-S01:  (ACT) Released a public API function to retrieve a ServiceToken V2. [SDK|Sample Demos]</a></li>
+<li><a href="#note_34-S04">34-S04:  (TOOL) Added tag information displayed in NfpUtil. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_34-S02">34-S02:  (NFP) Added information to change log entry 27-S08. [SDK]</a></li>
+<li><a href="#note_34-S03">34-S03:  (SND) Fixed a bug that caused a deadlock when calling a function that sets an effect or performs an AUX bus operation. [SDK]</a></li>
+<li><a href="#note_34-S05">34-S05:  (Login Applet) Revised change log entry 27-U06. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h3><p><a href="#version_11_3_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-S03">29-S03:  (BOSS) Updated BOSS related documentation. [SDK]</a></li>
+<li><a href="#note_29-S05">29-S05:  (DevEnv) Updated battery level and update notification icon data. [SDK]</a></li>
+<li><a href="#note_29-S06">29-S06:  (EC) Updated the Patch Manual, in line with the discontinuation of the feature, to receive patches in applications and addition of the shop jump feature. [SDK]</a></li>
+<li><a href="#note_29-S07"><span class="important_style">29-S07:  (EC) ★ Added an advance downloading feature. [SDK|System Updater]</span></a></li>
+<li><a href="#note_29-S08">29-S08:  (EC) Added a recommendation to display legal/disclaimer information independently in the application when purchasing a service item if the legal/disclaimer information exceeds the limit on the number of characters. [SDK]</a></li>
+<li><a href="#note_29-S09">29-S09:  (EC) Added a description to the Patch Manual related to the patch product codes. [SDK]</a></li>
+<li><a href="#note_29-S12">29-S12:  (NFP) Added to the reference that <CODE>ResultInvalidOperation</CODE> may be returned with specific functions when using the NFC reader/writer. [SDK]</a></li>
+<li><a href="#note_29-S13">29-S13:  (QTM) Deleted the Dynamic Stereoscopy Programming Guide. [SDK]</a></li>
+<li><a href="#note_29-S14">29-S14:  (TOOL) Added an Unmount feature to <CODE>NfpManager</CODE>. [SDK]</a></li>
+<li><a href="#note_29-S15">29-S15:  (TOOL) Made changes so that the screen display for the <CODE>NfpUtil</CODE> tool branches to CTR and SNAKE. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-S01">29-S01:  (AC) Fixed a bug that caused the system to enter an undefined state when the <CODE>nn::ac::GetConnectResult</CODE> function was called before the connection to the access point had completed. [SDK]</a></li>
+<li><a href="#note_29-S02">29-S02:  (AC) Fixed a bug that invalidated the <CODE>nn::ndm::Initialize</CODE> function performed by the application. [SDK]</a></li>
+<li><a href="#note_29-S04">29-S04:  (CX) Fixed a bug that caused a buffer overrun with the <CODE>nn::cx::CompressHuffman</CODE> function. [SDK]</a></li>
+<li><a href="#note_29-S10">29-S10:  (GX) Fixed a bug that caused the screen to flicker because the <CODE>nngxWaitVSync</CODE> function did not wait for screen switching to synchronize. [SDK]</a></li>
+<li><a href="#note_29-S11">29-S11:  (GX) Made revisions so that a GL error is generated when <CODE>GL_RGBA8_OES</CODE> is specified in the display buffer. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.2.1 (2015-03-05 - for System Updater 0.24.33) </h3><p><a href="#version_11_2_1_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_28-S01">28-S01: (NFP) Added a function to replace non-supported characters in amiibo nicknames. [SDK|System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h3><p><a href="#version_11_2_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_27-S01">27-S01: (AC) Changed the error returned by the <code>conntest::ConnectionTest::GetLastResultCode</code> function when there is a security error. [SDK]</a></li>
+<li><a href="#note_27-S02">27-S02: (BOSS) Changed the timing to extract notification data from BOSS storage. [SDK|System Updater]</a></li>
+<li><a href="#note_27-S04">27-S04: (EC) Revised the EC Related Documents. [SDK]</a></li>
+<li><a href="#note_27-S05"><span class="important_style">27-S05: (EC) * Features that verified patch updates and downloaded from inside the application were made publicly unavailable. [SDK]</span></a></li>
+<li><a href="#note_27-S06">27-S06: (ENC) Made changes so that the enc library is linked by default. [SDK]</a></li>
+<li><a href="#note_27-S07"><span class="important_style">27-S07: (NFP) * Added NFC reader/writer support in the NFP library. [SDK|System Updater]</span></a></li>
+<li><a href="#note_27-S08">27-S08: (NFP) Made changes so that an assertion occurs if the NFP library is not finalized when transitioning from the application to the HOME Menu or an applet. [SDK]</a></li>
+<li><a href="#note_27-S11">27-S11: (TOOL) Added a DataStore download task notification data serial ID display feature to BossLotcheckTool. [SDK]</a></li>
+<li><a href="#note_27-S12">27-S12: (TOOL) Made changes so that a unique ID in the Dummy Nintendo eShop is displayed filled by zeros. [SDK]</a></li>
+<li><a href="#note_27-S14">27-S14: (TOOL) Added a feature to set the address for taxes in EcDevTool. [SDK]</a></li>
+<li><a href="#note_27-S15">27-S15: (TOOL) Improved the message displayed during a <code>ctr_makerom32</code> format error. [SDK]</a></li>
+<li><a href="#note_27-S16">27-S16: (TOOL) Added the NfpSdmcTool that can export and import from an NFP tag to an SD card. [SDK]</a></li>
+<li><a href="#note_27-S17">27-S17: (TOOL) Added a Config flag to forcibly generate a ResultNfcTargetError. [SDK|System Updater]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_27-S03">27-S03: (CEC) Added to the function reference that initialized functions must be called in advance to use functions or classes in the <code>nn::cec</code> namespace. [SDK]</a></li>
+<li><a href="#note_27-S09">27-S09: (OS) Fixed a bug that caused a fatal error during <code>nn::os::StackMemory</code> initialization. [SDK]</a></li>
+<li><a href="#note_27-S10">27-S10: (SND) Fixed a bug that caused the system to occasionally stop responding when transitioning to the HOME Menu during sound playback. [SDK]</a></li>
+<li><a href="#note_27-S13">27-S13: (TOOL) Made changes to the Dummy Nintendo eShop so that the page name of the jump destination in Nintendo eShop is displayed. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.1.1 (2015-02-16 - for System Updater 0.24.19) </h3><p><a href="#version_11_1_1_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_26-S01">26-S01: (ACT) Updated the Account System Developer&rsquo;s Guide. [SDK]</a></li>
+<li><a href="#note_26-S02">26-S02: (EC) Added that the YAML format used in specifying content list files is different from general YAML formats. [SDK]</a></li>
+<li><a href="#note_26-S03">26-S03: (EC) Added a description of <code>desc</code> files when creating a patch with extended application format.</a></li>
+<li><a href="#note_26-S04">26-S04: (GX) Added a function to get the base address being used in the <code>gr::Vertex</code> class. [SDK]</a></li>
+<li><a href="#note_26-S06">26-S06: (TOOL) Added an option to <code>ctr_loadrun32</code> to stop when the application exits unexpectedly. [SDK]</a></li>
+<li><a href="#note_26-S07">26-S07: (TOOL) Added an option to control the <code>ctr_loadrun32</code> termination code. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_26-S05">26-S05: (TOOL) Fixed a bug that caused an unexpected exit with <code>ctr_loadrun32</code>. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h3><p><a href="#version_11_1_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-S01">23-S01: (GX) Noted in the reference that the <code>nngxValidateState</code> function requests memory allocation. [SDK]</a></li>
+<li><a href="#note_23-S02">23-S02: (BOSS) Improved BossLotcheckTool error displays. [SDK]</a></li>
+<li><a href="#note_23-S04">23-S04: (TOOL) Made revisions to the UseOtherVariationSaveData documentation. [SDK]</a></li>
+<li><a href="#note_23-S05"><span class="important_style">23-S05: (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_23-S06">23-S06: (QTM) Made revisions to the Dynamic Stereoscopy Programming Guide. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-S03">23-S03: (TOOL) Fixed a bug where a trailing slash in the ROMFS_ROOT specified for <code>ctr_makerom32</code> caused an error. [SDK]</a></li>
+</ul>
+<h4>Known Issues </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-S07">23-S07: Under some conditions, the process does not return from the <code>ExtraPad</code> function that starts sampling.</a></li>
+</ul>
+<h3>CTR-SDK 11.0.2 (2014/11/21 - for System Updater 0.24.2)</h3><p><a href="#version_11_0_2_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_22-S01">22-S01:(EC) Noted that the string for the <CODE>disclaimer</CODE> member variable of the <CODE>nn::ec::CTR::ServiceDescription</CODE> structure must be no greater than 400 lines. [SDK]</a></li>
+<li><a href="#note_22-S02">22-S02: (HID) Added as an &quot;issue due to the specifications&quot; that on rare occasions input stops working from buttons other than the HOME Menu button. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0)</h3><p><a href="#version_11_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-S01">20-S01:(APPLET) Added in the reference that <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> does not need to be called during application shutdown. [SDK | Sample Demos]</a></li>
+<li><a href="#note_20-S05">20-S05:(GX) Added a mechanism for controlling whether the 3D depth value can be updated during matrix calculation. [SDK]</a></li>
+<li><a href="#note_20-S06">20-S06:(OS) Added in the reference that the <CODE>GetRunningTargetHardware</CODE> function cannot be used in master ROMs. [SDK]</a></li>
+<li><a href="#note_20-S07"><span class="important_style">20-S07:(QTM)★ Added the <CODE>qtm</CODE> library. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_20-S08">20-S08:(TOOL) Loosened restrictions on the CXI size when creating LE files with <CODE>makerom</CODE>. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-S02">20-S02:(CFG) Fixed a bug where mutual exclusion within the <CODE>cfg</CODE> library was flawed. [SDK]</a></li>
+<li><a href="#note_20-S03">20-S03:(EC) Fixed a bug where the session was not invalidated if <CODE>RequestDownloadAllOwnedContents</CODE> and <CODE>RequestRedeemUniqueContentSetAuto</CODE> required the session to be reinitialized. [SDK]</a></li>
+<li><a href="#note_20-S04">20-S04:(GX) Fixed a bug that prevented the framebuffer cache from being flushed appropriately before the <CODE>gr::RenderState</CODE> command was issued. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h3><p><a href="#version_10_1_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-S01">19-S01:(APPLET) Made <CODE>nn::applet::CTR::GetInitialParam</CODE> a public function. [SDK]</a></li>
+<li><a href="#note_19-S02">19-S02:(DevEnv) Added a script for setting the environment variable CTRSDK_ROOT. [SDK]</a></li>
+<li><a href="#note_19-S03">19-S03:(EC) Updated EC-related documentation. [SDK]</a></li>
+<li><a href="#note_19-S04">19-S04: (EC) Added a template for patch icons. [SDK]</a></li>
+<li><a href="#note_19-S05">19-S05:(EC) Added a function to determine whether redundant purchases of downloadable content are allowed. [SDK | Sample Demos]</a></li>
+<li><a href="#note_19-S06">19-S06: (GX) Fixed a bug where vertex attribute settings could not be separately disabled after an interleaved array was used. [SDK]</a></li>
+<li><a href="#note_19-S07"><span class="important_style">19-S07: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_19-S08">19-S08:(TOOL) Improved <CODE>makerom</CODE> error output. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-S09">19-S09:(TOOL) Fixed a bug where the RSF file <CODE>Include</CODE> setting did not work correctly. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 10.0.2 (2014/09/10 - for System Updater 0.23.2)</h3><p><a href="#version_10_0_2_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_17-S01">17-S01:  (GX) Added a check for the restrictions related to the width and height when transferring the color buffer. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 10.0.1 (2014/09/08 - for System Updater 0.23.1)</h3><p><a href="#version_10_0_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_16-S01">16-S01:  (FS) Added the <CODE>nn::fs::SetSdmcEjectionFatal</CODE> function. [SDK]</a></li>
+<li><a href="#note_16-S02"><span class="important_style">16-S02:  (TOOL)★ Added <CODE>makebanner</CODE> support for SNAKE-specific applications. [SDK]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_16-S03">16-S03:  (TOOL) Fixed a bug where processing sometimes stopped when <CODE>SaveDataFiler</CODE> acted to destroy a save data file. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h3><p><a href="#version_10_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-S01">15-S01:  (APPLET) Added the <CODE>nn::applet::CTR::CloseApplicationForTrial</CODE> function. [SDK]</a></li>
+<li><a href="#note_15-S02">15-S02:  (APPLET) Added an API to jump to the e-manual for the calling application. [SDK]</a></li>
+<li><a href="#note_15-S05">15-S05:  (CRYPTO) Added support for CBC mode. [SDK]</a></li>
+<li><a href="#note_15-S06">15-S06:  (DevEnv) Added support for environments in which only ARMCC 5.x is installed. [SDK | Sample Demos]</a></li>
+<li><a href="#note_15-S07"><span class="important_style">15-S07:  (DSP)★ Integrated <CODE>AacCodecKit</CODE>. [SDK | Sample Demos]</span></a></li>
+<li><a href="#note_15-S08">15-S08:  (EC) Added the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error for detecting a change in the balance while the EC applet is displaying. [SDK | System Updater]</a></li>
+<li><a href="#note_15-S09">15-S09:  (EC) Updated the EC library documentation. [SDK]</a></li>
+<li><a href="#note_15-S10"><span class="important_style">15-S10:  (EC)★ The EC library now stops on an assertion if it is used without running <CODE>nn::ec::Initialize</CODE>. [SDK]</span></a></li>
+<li><a href="#note_15-S11">15-S11:  (EC) Added text about the differences in service item encryption keys to &quot;Differences Between Test Units and Retail Units.&quot; [SDK]</a></li>
+<li><a href="#note_15-S12">15-S12:  (GD) Added support in the <CODE>Resource::CreateTexture2DResource</CODE> function for default data for <CODE>LAYOUT_BLOCK_32</CODE> mode. [SDK]</a></li>
+<li><a href="#note_15-S13">15-S13:  (GR) Added a default constructor and an initialization function to the <CODE>gr::CommandBufferJumpHelper</CODE> class. [SDK]</a></li>
+<li><a href="#note_15-S15">15-S15:  (GX) Added four nngx Raw APIs. [SDK]</a></li>
+<li><a href="#note_15-S16">15-S16:  (GX) Added text to the manual about a bug fix related to the use of multiple textures. [SDK]</a></li>
+<li><a href="#note_15-S18"><span class="important_style">15-S18:  (HID)★ Changed the names from &quot;RightStick&quot; to &quot;CStick&quot; in the HID library. [SDK]</span></a></li>
+<li><a href="#note_15-S19">15-S19:  (OS) The <CODE>nn::os::IsRunOnSnake</CODE> and <CODE>nn::os::IsRunningAsExtApplication</CODE> functions now show up in the CTR Master Editor list of middleware when they are used. [SDK]</a></li>
+<li><a href="#note_15-S20">15-S20:  (OS) Added a callback feature for TLS destructor functions. [SDK]</a></li>
+<li><a href="#note_15-S21">15-S21:  (NFC) The NFC library is no longer publicly available. [SDK | Sample Demos]</a></li>
+<li><a href="#note_15-S23">15-S23:  (TOOL) Added the <CODE>-nt</CODE> option to <CODE>ctr_TexturePackager32</CODE>. [SDK]</a></li>
+<li><a href="#note_15-S24">15-S24:  (UDS) In the retail systems, the non-public functions for network searches now forcibly scan all channels. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-S03">15-S03:  (CAMERA) Fixed a bug where applications that did not use the <CODE>camera</CODE> library were nevertheless detected by CTR Master Editor as using the library. [SDK]</a></li>
+<li><a href="#note_15-S04">15-S04:  (CFG) Fixed the <CODE>nn::cfg::CTR::GetLanguage</CODE> function so that it does not return undefined language code. [SDK]</a></li>
+<li><a href="#note_15-S14">15-S14:  (GR) Fixed a bug where more than the necessary number of vertex attributes might be set. [SDK]</a></li>
+<li><a href="#note_15-S17">15-S17:  (HID) Fixed a bug where applications that did not use <CODE>ExtraPad</CODE> were nevertheless detected by CTR Master Editor as using <CODE>ExtraPad</CODE> and <CODE>ir</CODE>. [SDK]</a></li>
+<li><a href="#note_15-S22">15-S22:  (TOOL) Fixed the operations of the <CODE>ctr_loadrun32</CODE> <CODE>-args</CODE> option. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h3><p><a href="#version_9_12_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-S01">08-S01:  (APPLET) Expanded functionality now allows for separate settings for the upper and lower screens for whether to allow posting of screen captures when transitioning to the HOME Menu. [SDK | System Updater]</a></li>
+<li><a href="#note_08-S02">08-S02:  (EC) Revised the EC-related documentation [SDK].</a></li>
+<li><a href="#note_08-S04"><span class="important_style">08-S04:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_08-S05">08-S05:  (OS) ★ Made the <CODE>nn::os::IsRunOnSnake</CODE> function run faster. [SDK]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-S03">08-S03:  (GR) Fixed a bug where the texture cache flush command would not run correctly in specific texture unit situations. [SDK]</a></li>
+</ul>
+<h3>CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h3><p><a href="#version_9_11_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-S01">07-S01:  (APPLET) Deleted a reference to the <CODE>nn::applet::CTR::GetInitialParam</CODE> function [SDK].</a></li>
+<li><a href="#note_07-S02">07-S02:  (CAMERA) Made changes in CTR Master Editor to enable checking the use of the <CODE>nn::camera::Initialize</CODE> function [SDK].</a></li>
+<li><a href="#note_07-S03">07-S03:  (DBG) Eliminated the character-length restrictions on the output from <CODE>NN_LOG</CODE> macros [SDK].</a></li>
+<li><a href="#note_07-S04"><span class="important_style">07-S04:  (DevEnv) ★ Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1 [SDK | System Updater].</span></a></li>
+<li><a href="#note_07-S05">07-S05:  (EC) Added an API function for re-downloading all items with the EC applet [SDK].</a></li>
+<li><a href="#note_07-S06">07-S06:  (EC) Added an API function for entering download codes for add-on content with the EC applet [SDK].</a></li>
+<li><a href="#note_07-S09">07-S09:  (GD) Added a function for resetting <CODE>Texture2D</CODE> objects set in texture units [SDK].</a></li>
+<li><a href="#note_07-S10"><span class="important_style">07-S10:  (GX) ★ Added the <CODE>nngxUpdateBufferLight</CODE> function [SDK].</span></a></li>
+<li><a href="#note_07-S11">07-S11:  (FND) Added atomic operation functions [SDK].</a></li>
+<li><a href="#note_07-S12">07-S12:  (FS) Added information about what to do if you want to use an expanded save data number that differs from the unique ID [SDK].</a></li>
+<li><a href="#note_07-S13"><span class="important_style">07-S13:  (OS) ★ Changed the specifications of the <CODE>nn::os::GetRunningTargetHardware</CODE> function [SDK | System Updater].</span></a></li>
+<li><a href="#note_07-S15">07-S15:  (TOOL) Made changes to BossLotCheckTool so that the content of DataStore task errors is shown as strings [SDK].</a></li>
+<li><a href="#note_07-S16">07-S16:  (TOOL) Added <CODE>PedometerChanger</CODE> [SDK].</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-S07">07-S07:  (GD) Fixed a bug where the render block format configuration command was not output when the <CODE>OutputStage</CODE> module was reconfigured [SDK].</a></li>
+<li><a href="#note_07-S08">07-S08:  (GD) Fixed a problem in specifying the type of buffer to release with the <CODE>ReleaseTexture2DResource</CODE> function [SDK].</a></li>
+<li><a href="#note_07-S14">07-S14:  (TOOL) Fixed a problem that occurred when the <CODE>-lh</CODE> option was specified for <CODE>ctr_compress</CODE> [SDK].</a></li>
+</ul>
+<h3>CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h3><p><a href="#version_9_10_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-S01">06-S01:  (CAMERA) Improved the speed of nn::camera::Finalize [SDK | System Updater]</a></li>
+<li><a href="#note_06-S02"><span class="important_style">06-S02:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-S03">06-S03:  (GX) Fixed assert in the nngxGetPhysicalAddr function [SDK]</a></li>
+<li><a href="#note_06-S04">06-S04:  (OS) Fixed a bug that prevented the Sleep function from waiting the proper amount of time [SDK | System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h3><p><a href="#version_9_9_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-S01">05-S01:  (DevEnv) Added information to the documentation about developing for SNAKE with a debugger [SDK | Sample Demos]</a></li>
+<li><a href="#note_05-S02"><span class="important_style">05-S02:  (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_05-S03"><span class="important_style">05-S03:  (OS) ★ Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function [SDK | System Updater]</span></a></li>
+</ul>
+<h3>CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h3><p><a href="#version_9_8_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-S01"><span class="important_style">03-S01: (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_03-S03"><span class="important_style">03-S03: (NFC) ★ Organized nfc-related code [SDK]</span></a></li>
+<li><a href="#note_03-S04"><span class="important_style">03-S04: (OS) ★ Changed specifications of nn::os::IsRunOnSnake function [SDK | System Updater]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-S02">03-S02: (NFC) Fixed a bug in the nfc library [SDK | System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h3><p><a href="#version_9_7_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_02-S01">02-S01:  (NFC) Added the <CODE>TagStream</CODE> class [SDK]</a></li>
+<li><a href="#note_02-S02">02-S02:   (NFC) Changed the functions in the NFC class to global functions [SDK]</a></li>
+<li><a href="#note_02-S03">02-S03:  (NFC) Added the <CODE>nn::nfc::ResetChip</CODE> function to reset the chip [SDK]</a></li>
+<li><a href="#note_02-S04">02-S04:   (NFC) Changed how corrupted tags are handled [SDK]</a></li>
+<li><a href="#note_02-S05">02-S05:  (OS) Added a feature that gets the execution environment for SNAKE [SDK | System Updater]</a></li>
+<li><a href="#note_02-S06"><span class="important_style">02-S06:  (DevEnv)★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h3>CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h3><p><a href="#version_9_6_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_01-S01">01-S01:  (NFC) Added the NFC library to SNAKE to handle Near Field Communication (NFC) [SDK]</a></li>
+<li><a href="#note_01-S02">01-S02:  (OS) Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class [SDK | System Updater]</a></li>
+<li><a href="#note_01-S03">01-S03:  (OS) Added <CODE>desc</CODE> for extended applications [SDK]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_01-S04">01-S04:  Using the Nintendo 3DS CPU profiler in the SNAKE-compatible version of PARTNER-CTR Debugger</a></li>
+<li><a href="#note_01-S05">01-S05:  Converting Windows fonts with FontConverter</a></li>
+</ul>
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="CTR-SDK_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_5_2_0">CTR-SDK 11.5.2 (2016/10/28 - for System Updater 0.25.3) Change Log</h2>
+<h3 id="category_51_0">Additions and Changes</h3>
+<h3 id="note_51-S01" class="release_note"><span class="addition_style">Additions and Changes</span>51-S01:(TOOL) Added CFLUtility tool [SDK]</h3>
+<p class="release_note">Added the CFLUtility tool that supports the creation of test environments, and debugging of applications that use Mii.
+</p>
+<h2 id="version_11_5_1_0">Changes in CTR-SDK 11.5.1 (2016-05-17 - for System Updater 0.25.0)</h2>
+<h3 id="category_49_0">Additions and Changes</h3>
+<h3 id="note_49-S01" class="release_note"><span class="addition_style">Additions and Changes</span>49-S01: (AC) Added a description of how to detect connections to Spot Pass communication hubs. [SDK]</h3>
+<p class="release_note">Added an indication for when detecting connections to Spot Pass connection hubs to the description of the <CODE>nn::ac::CTR::ApType</CODE> enumerated type.
+</p>
+<h3 id="note_49-S02" class="release_note"><span class="addition_style">Additions and Changes</span>49-S02: (CAMERA) Changed error handling for when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. [SDK | Sample Demos]</h3>
+<p class="release_note">Changed the error handling for applications when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. <br />
+The samples and documentation were updated as a result.</p>
+<h3 id="category_49_0">Bug Fixes</h3>
+<h3 id="note_49-S03" class="release_note"><span class="bugfix_style">Bug Fixes</span>49-S03: (GX) Invalidation of assert failures when issuing graphics requests from outside the application core. [SDK]</h3>
+<p class="release_note">Invalidated the assert failures that occurred when issuing commands outside the application code, which was added in CTR-SDK 11.5. <br />
+Added a reference to denote issues when issuing commands outside the application to the ongoing command list.</p>
+<h2 id="version_11_5_0_0">Changes in CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h2>
+<h3 id="category_48_0">Additions and Changes</h3>
+<h3 id="note_48-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S02:  (BOSS) Clarified the conditions under which the BOSS task execution count is reduced. [SDK]</h3>
+<p class="release_note">Clarified the conditions under which the BOSS task execution count is reduced in the function references for the <CODE>nn::boss::Task::Start</CODE> and <CODE>nn::boss::Task::StartBgImmediate</CODE> functions.
+</p>
+<h3 id="note_48-S03" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 48-S03:  (CX) ★ Added a parameter for specifying the size of the target decompression buffer in the nn::cx::SecureUncompress function group. [SDK]</span></h3>
+<p class="release_note">Functions in the <CODE>nn::cx::SecureUncompress</CODE> function group now take the size of the target decompression buffer as a parameter.
+</p>
+<h3 id="note_48-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S04:  (DevEnv) Added alignment restriction definitions. [SDK]</h3>
+<p class="release_note">Added definitions for usable memory type and memory size restrictions for the following libraries.
+</p>
+<ul class="release_note"><li> act
+</li>
+<li> hid
+</li>
+<li> http
+</li>
+<li> ir
+</li>
+<li> nfp
+</li>
+<li> ngc
+</li>
+<li> socket
+</li>
+</ul>
+<h3 id="note_48-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S06:  (EC) Updated the eShop REST API manual. [SDK]</h3>
+<p class="release_note">Updated the eShop REST API manual.
+</p>
+<h3 id="note_48-S08" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style">48-S08:  (EC) ★Deleted the information about submitting an application on OMAS from the description of the eShop jump functions. [SDK]</span></h3>
+<p class="release_note">The descriptions of the <CODE>nn::applet::CTR::JumpToEShopTitlePage</CODE> and <CODE>nn::applet::CTR::JumpToEShopPatchPage</CODE> functions stated that an application had to be submitted on OMAS to use these functions. Deleted this information because an application no longer has to be submitted on OMAS to use these functions.
+</p>
+<h3 id="note_48-S09" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S09:  (EC) Added a description of the production environment to the Patch Manual. [SDK]</h3>
+<p class="release_note">Added information about the production environment to the Patch Manual.
+</p>
+<h3 id="note_48-S10" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S10:  (EC) Added a validity check for download code IDs to the function for entering a download code. [SDK | Sample Demos]</h3>
+<p class="release_note">The function used when entering download codes now checks whether the specified download code is valid.<br /> Valid download codes are 16-character alphanumeric strings that include a null terminator.<br /> Also, added the <CODE>ECARD_ID_LENGTH</CODE> definition for download code IDs to the header file, and updated the sample demos to use <CODE>ECARD_ID_LENGTH</CODE>.
+</p>
+<h3 id="note_48-S11" class="release_note"><span class="addition_style">Additions and Changes</span> 48-S11:  (GX) Added information about how long to maintain initialization data to the descriptions of functions in the nn::gd::Resource class. [SDK]</h3>
+<p class="release_note">Added information about how long to maintain initialization data to the descriptions of the <CODE>gd::Resource::CreateTexture2DResource</CODE> and <CODE>gd::Resource::CreateVertexBufferResource</CODE> functions.
+</p>
+<h3 id="category_48_0">Bug Fixes</h3>
+<h3 id="note_48-S01" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S01:  (BOSS) Updated the boss::UnregisterStorage documentation. [SDK]</h3>
+<p class="release_note">Added information about the behavior of tasks that are left over after BOSS storage is deleted to the <CODE>nn::boss::UnregisterStorage</CODE> function reference.
+</p>
+<h3 id="note_48-S05" class="release_note"><span class="bugfix_style">Bug Fix</span><span class="important_style"> 48-S05:  (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></h3>
+<p class="release_note">Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze.<br /> Also, DummyNintendoEShop is now included with System Updater, so DummyNintendoEShop no longer must be installed separately to test eShop jumps.
+</p>
+<h3 id="note_48-S07" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S07:  (EC) Fixed typos in the eShop REST API function references. [SDK]</h3>
+<p class="release_note">Changed instances of &quot;the <CODE>EcAppletInitializeSession</CODE> function&quot; to &quot;the <CODE>EcApplet::RequestInitializeSession</CODE> function&quot; in the following function references.
+</p>
+<ul class="release_note"><li> nn::ec::CTR::ShowRedemptionConfirmationDialog
+</li>
+<li> nn::ec::CTR::ShowPurchaseConfirmationDialog
+</li>
+<li> nn::ec::CTR::RequestRecurringSubscription
+</li>
+</ul>
+<h3 id="note_48-S12" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S12:  (GX) Fixed a bug where the nn::gd::VertexInputStage class would freeze under some conditions. [SDK]</h3>
+<p class="release_note">Fixed a bug in the <CODE>nn::gd::VertexInputStage</CODE> class where using input slot 8 or above would cause rendering issues or cause the system to freeze.
+</p>
+<h3 id="note_48-S13" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S13:  (GX) Fixed a bug in the nn::gd::VertexInputStage class that caused registers to be overwritten unexpectedly. [SDK]</h3>
+<p class="release_note">Fixed a bug in the <CODE>nn::gd::VertexInputStage</CODE> class where write commands that unexpectedly overwrote certain registers were sometimes generated when generating rendering commands.
+</p>
+<h3 id="note_48-S14" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S14:  (RDT) Fixed a bug where the RDT library stopped on an assertion when used to send data. [SDK]</h3>
+<p class="release_note">There was a bug in the Development and Debug builds where the RDT library would stop on an assertion when used to send data.<br /> There was also another bug in the Release build where the process for sending data did not get completed correctly.<br /> These bugs have been fixed.
+</p>
+<h3 id="note_48-S15" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S15:  (SND) Fixed a bug where ADPCM audio data was not played correctly if played at the same time that the system was put to sleep. [SDK]</h3>
+<p class="release_note">Fixed a bug where the <CODE>AdpcmParam</CODE> parameter was not used correctly if the <CODE>nn::snd::CTR::Voice::SetAdpcmParam</CODE> function was called while the system was going to sleep.
+</p>
+<h3 id="note_48-S16" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-S16:  (SND) Fixed a bug where the values returned by the nn::snd::GetDspCycles function were incorrect. [SDK]</h3>
+<p class="release_note">Fixed a bug where the number of cycles returned by the <CODE>nn::snd::GetDspCycles</CODE> function was larger than the number of cycles that were actually consumed.
+</p>
+<h2 id="version_11_4_0_0">Changes in CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h2>
+<h3 id="category_37_0">Additions and Changes</h3>
+<h3 id="note_37-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S01:  (BOSS) Changed a document related to BOSS. [SDK]</h3>
+<p class="release_note">Changed the following document related to BOSS.
+</p>
+<ul class="release_note"><li> Added in the BossLotcheckTool <B>Clear BOSS DB in the system</B> description that elaborated that save data must be deleted when debugging without any BOSS information registered.
+</li>
+<li> Added to the reference that <CODE>nn::boss::FgOnlyTask</CODE> must be specified in the <CODE>nn::boss::RegisterImmediateTask</CODE> function.
+</li>
+<li> Changed the <B>Application ID</B> notation in the <CODE>nn::boss::ResultStorageNotFound</CODE> class description to a more appropriate expression.
+</li>
+</ul>
+<h3 id="note_37-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S03:  (CEC) Added a function that gets whether a StreetPass box can be created. [SDK]</h3>
+<p class="release_note">Added a <CODE>nn::cec::MessageBox::CanCreateMessageBox</CODE> function that gets whether a StreetPass box can be created.
+</p>
+<h3 id="note_37-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S04:  (CEC) Added information about icon data and description data formats. [SDK]</h3>
+<p class="release_note">Added information about icon data and description data formats to the API reference.
+</p>
+<h3 id="note_37-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S05:  (DevEnv) Updated nn.h. [SDK]</h3>
+<p class="release_note">Updated <CODE>nn.h</CODE> to allow use by all CTR-SDK API functions by using an <CODE>include</CODE> statement.
+</p>
+<h3 id="note_37-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S06:  (DevEnv) Added a definition for alignment restriction. [SDK | Sample Demos]</h3>
+<p class="release_note">Added definitions for alignment and size restrictions for the following libraries.
+</p>
+<ul class="release_note"><li> aacdec
+</li>
+<li> aacenc
+</li>
+<li> act
+</li>
+<li> camera
+</li>
+<li> cec
+</li>
+<li> dlp
+</li>
+<li> fs
+</li>
+<li> gx
+</li>
+<li> hid
+</li>
+<li> http
+</li>
+<li> ir
+</li>
+<li> os
+</li>
+<li> rdt
+</li>
+<li> ro
+</li>
+<li> snd
+</li>
+<li> socket
+</li>
+<li> uds
+</li>
+</ul>
+<h3 id="note_37-S07" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">37-S07:  (DevEnv) Added and fixed the system mode descriptions. [SDK]</h3>
+<p class="release_note">The following system mode additions and fixes were performed.
+</p>
+<ul class="release_note"><li> Added alert when system mode is set in the various functions that call system applets.
+</li>
+<li> Fixed the system mode description in <CODE>Config.html</CODE>.
+</li>
+</ul>
+<h3 id="note_37-S09" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S09:  (DevEnv) Added a library for standard linking. [SDK]</h3>
+<p class="release_note">Added the following to the standard linked libraries in the CTR-SDK build system.
+</p>
+<ul class="release_note"><li> aacdec
+</li>
+<li> aacenc
+</li>
+<li> extrapad
+</li>
+<li> qtm
+</li>
+<li> webbrs
+</li>
+</ul>
+<h3 id="note_37-S10" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S10:  (DLP) Added a warning in the patch manual to use when titles using fake clients are updated. [SDK]</h3>
+<p class="release_note">Added a warning in the patch manual to use when titles using fake clients are updated.
+</p>
+<h3 id="note_37-S12" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S12:  (EC) Added the nn::ec::CTR::PurchaseConfirmationApplet::RequestShowDialog member variable reference. [SDK]</h3>
+<p class="release_note">Clarified that <CODE>nn::ec::CTR::PurchaseConfirmationApplet::RequestShowDialog</CODE> returns <CODE>Result::IsSuccess</CODE> when users select the purchase button in the EC applet.
+</p>
+<h3 id="note_37-S13" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 37-S13:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server.<br /> In addition, the following was also added.
+</p>
+<ul class="release_note"><li> Manual containing required information for developing the independent server using the eShop REST API (<CODE>$CTR_SDK/documents/TechnicalNotes/EShopRestApiManual</CODE>).
+</li>
+<li> <CODE>eShop REST API ec/ServiceItemRestApi Demo</CODE>
+</li>
+</ul>
+<h3 id="note_37-S15" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S15:  (EC) Added that Error 005-5637 will occur if the local ticket is not deleted when reverting downloadable content. [SDK]</h3>
+<p class="release_note">Clarified in <B>EDCK: Developing Applications That Support Downloadable Content</B> that Error <CODE>005-5637</CODE> occurs if local ticket is not deleted when reverting downloadable content.
+</p>
+<h3 id="note_37-S16" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S16:  (ERREULA) Added a description of the value that specifies the <CODE>nn::erreula::CTR::Config</CODE> structure&rsquo;s <CODE>useLanguage</CODE> member. [SDK]</h3>
+<p class="release_note">Added a description of the value that specifies the <CODE>nn::erreula::CTR::Config</CODE> structure&rsquo;s <CODE>useLanguage</CODE> member.
+</p>
+<h3 id="note_37-S17" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S17:  (FS) Added an operation for searching multiple media when mounting save data. [SDK]</h3>
+<p class="release_note">Added a point about searching multiple media when mounting other titles with the <CODE>nn::fs::MountSaveData</CODE> function, and a point about skipping from search with unformatted media.
+</p>
+<h3 id="note_37-S18" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S18:  (FS) Updated the document for the rollback prevention feature. [SDK]</h3>
+<p class="release_note">Added a link to the rollback prevention feature in the <CODE>SaveDataFiler</CODE> description.
+</p>
+<h3 id="note_37-S20" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S20:  (HIO) Updated the HostIO library manufactured by IS. [SDK]</h3>
+<p class="release_note">The <CODE>HostIO</CODE> of the IS library for the debugger has been updated to the 20150707 version.
+</p>
+<h3 id="note_37-S21" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S21:  (HIO) Added a description of the nn::hio::SerialChannel::Flush function. [SDK]</h3>
+<p class="release_note">Added a description of the <CODE>nn::hio::SerialChannel::Flush</CODE> function on the host side.
+</p>
+<h3 id="note_37-S22" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S22:  (NFP) Added 0x to items that display hexadecimal tag information in NfpUtil. [SDK]</h3>
+<p class="release_note">With this change, <CODE>0x</CODE> is added to items that display hexadecimal tag information in <CODE>NfpUtil</CODE>.
+</p>
+<h3 id="note_37-S23" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S23:  (NFP) Deleted nn::nfp::ResultDataAccessFailed. [SDK]</h3>
+<p class="release_note">Deleted <CODE>nn::nfp::ResultDataAccessFailed</CODE> from <CODE>$CTR_SDK/include/nn/nfp/nfp_Result.h</CODE>.<br /> The NFP library function does not return <CODE>nn::nfp::ResultDataAccessFailed</CODE>.
+</p>
+<h3 id="note_37-S24" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S24:  (NFP) Added a feature to rewrite NFP tag ROM regions in NoftWriter. [SDK]</h3>
+<p class="release_note">Added a feature to rewrite the NFP tag ROM regions in NoftWriter.<br /> For more information, see the CTR Tools NoftWriter description (<CODE>$CTR_SDK/documents/ctools/NoftWriter.html</CODE>).
+</p>
+<h3 id="note_37-S25" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S25:  (NFP) Added a feature to display the NFT file Character Name and Character ID in NoftWriter. [SDK]</h3>
+<p class="release_note">Added a feature to display the NFT file Character Name and Character ID in NoftWriter.<br /> For more information, see the CTR Tools NoftWriter description (<CODE>$CTR_SDK/documents/ctools/NoftWriter.html</CODE>).
+</p>
+<h3 id="note_37-S26" class="release_note"><span class="addition_style">Additions and Changes</span> 37-S26:  (OS) Added a warning about excessively calling the nn::os::Thread::Sleep function. [SDK]</h3>
+<p class="release_note">Added that performance is reduced when the <CODE>nn::os::Thread::Sleep</CODE> function is called excessively within a short time interval and places a heavy load on the whole system.
+</p>
+<h3 id="category_37_0">Bug Fixes</h3>
+<h3 id="note_37-S02" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-S02:  (CEC) Fixed a bug where the icon and title were broken in the StreetPass box imported with the CecBoxTool. [SDK]</h3>
+<p class="release_note">Fixed a bug where icon and title information could not be restored correctly when importing the StreetPass box with the CecBoxTool.
+</p>
+<h3 id="note_37-S08" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-S08:  (DevEnv) Fixed a bug where unbootable CCI files are created. [SDK]</h3>
+<p class="release_note">Fixed a bug where correct CCI were not created when size exceeded 16 MB after static memory compression in <CODE>ctr_makerom</CODE>.
+</p>
+<h3 id="note_37-S11" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-S11:  (EC) Fixed a bug where downloadable content is not deleted when an EcDevTool shop account is deleted. [SDK]</h3>
+<p class="release_note">Fixed a bug where downloadable content was not deleted when the EcDevTool shop account was deleted.
+</p>
+<h3 id="note_37-S14" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-S14:  (EC) Fixed the upper character limit to Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</h3>
+<p class="release_note">Fixed the upper limit to the character count of the Details Information and Legal/Disclaimer Information displayed when purchasing a service item.<br /> For Details Information, 64 characters increased to 128 characters, and no limit for line breaks.<br /> For Legal/Disclaimer Information, 512 characters increased to 1024 characters, and no limit for line breaks.<br /> The EC library and ServiceItem sample was also fixed.
+</p>
+<h3 id="note_37-S19" class="release_note"><span class="bugfix_style">Bugs</span> 37-S19:  (HID) Fixed a bug where Circle Pad Pro operates unintentionally during search. [SDK | Sample Demos]</h3>
+<p class="release_note">There was a bug where the Circle Pad Pro operated unintentionally during search.<br /> To fix this bug, the working memory size passed to the <CODE>nn::hid::CTR::ExtraPad::Initialize</CODE> function was increased from 4,096 to 12,288 bytes.<br /> Also, along with the working memory size increase, it was verified that the<CODE> nn::hid::CTR::ExtraPad::Initialize</CODE> function can receive this size.
+</p>
+<h3 id="note_37-S27" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-S27:  (SND) Fixed a bug that caused a deadlock when the sound library was under a high load. [SDK]</h3>
+<p class="release_note">Fixed a bug that caused a deadlock when the sound library function was called frequently within a short period of time.
+</p>
+<h2 id="version_11_3_1_0">Changes in CTR-SDK 11.3.1 (2015-06-03 - for System Updater 0.24.51)</h2>
+<h3 id="category_34_0">Additions and Changes</h3>
+<h3 id="note_34-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 34-S01: (ACT) Released a public API function to retrieve a ServiceToken V2. [SDK | Sample Demos]</h3>
+<p class="release_note">Added a function to get a service token V2 with better security than the existing independent service tokens.
+</p>
+<h3 id="note_34-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 34-S04: (TOOL) Added tag information displayed in NfpUtil. [SDK]</h3>
+<p class="release_note">Added a display of the following tag information in the NfpUtil tool.
+</p>
+<ul class="release_note"><li> NFPType
+</li>
+<li> characterID
+</li>
+<li> numberingID
+</li>
+<li> seriesID
+</li>
+<li> Mii Characters
+</li>
+<li> nickname
+</li>
+<li> font region
+</li>
+<li> country
+</li>
+</ul>
+<h3 id="category_34_0">Bug Fixes</h3>
+<h3 id="note_34-S02" class="release_note"><span class="bugfix_style">Bug Fix</span> 34-S02: (NFP) Added information to change log entry 27-S08. [SDK]</h3>
+<p class="release_note">Change log entry <a href="CTR-SDK_ChangeLog_old.html#note_27-S08">27-S08</a> did not include a description of the release build. Added that the NFP library is automatically finalized in a release build.
+</p>
+<h3 id="note_34-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 34-S03: (SND) Fixed a bug that caused a deadlock when calling a function that sets an effect or performs an AUX bus operation. [SDK]</h3>
+<p class="release_note">Fixed a bug introduced in the revisions to the SND library in CTR-SDK 11.2.0 where functions that set SND library effects or perform AUX bus operations would cause a deadlock when called at the same time from multiple threads (including sound threads).
+</p>
+<h3 id="note_34-S05" class="release_note"><span class="bugfix_style">Bug Fix</span> 34-S05: (Login Applet) Revised change log entry 27-U06. [SDK]</h3>
+<p class="release_note">Fixed an error in the description for change log entry <a href="SystemUpdater_ChangeLog_old.html#note_27-U06">27-U06</a>.
+</p>
+<h2 id="version_11_3_0_0">Changes in CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h2>
+<h3 id="category_29_0">Additions and Changes</h3>
+<h3 id="note_29-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S03:  (BOSS) Updated BOSS related documentation. [SDK]</h3>
+<p class="release_note">The following changes were made to the BOSS related documentation.
+</p>
+<ul class="release_note"><li> Supplemented the description of BOSS storage re-registration.
+</li>
+<li> Unified the terminology for releasing registration in the description of <CODE>boss::Unregister*</CODE>.
+</li>
+<li> Added a description in<CODE> nn::boss::NsData::GetHeaderInfo</CODE> and <CODE>nn::boss::NsData::ReadData</CODE> of the return values when NS data is corrupted.
+</li>
+</ul>
+<h3 id="note_29-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S05:  (DevEnv) Updated battery level and update notification icon data. [SDK]</h3>
+<p class="release_note">Updated the battery level and update notification icon data as follows.
+</p>
+<ul class="release_note"><li> <CODE>$CTR_SDK/resources/icon/BatteryLevelIcon</CODE>
+</li>
+<li> <CODE>$CTR_SDK/resources/icon/UpdateIndicator</CODE>
+</li>
+</ul>
+<h3 id="note_29-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S06:  (EC) Updated the Patch Manual in line with the discontinuation of the feature to receive patches in applications and addition of the shop jump feature. [SDK]</h3>
+<p class="release_note">Updated the Patch Manual (<CODE>$CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html</CODE>) in line with discontinuing the patch receiving feature in the application and adding the feature to jump to the patch page in Nintendo eShop.
+</p>
+<h3 id="note_29-S07" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">29-S07:  (EC)★ Added an advance downloading feature. [SDK|System Updater]</span></h3>
+<p class="release_note">Added an advance downloading feature.<br /> For more information about advance downloading, see the 3DS Overviews package.<br />
+</p>
+<p class="release_note">
+With this change, added an option to set whether to display the e-manual during advance downloading.<br /> For more information about the build system, see (<CODE>$CTR_SDK/documents/SDKRules/BuildRules.html</CODE>) or the Guide to Developing a Build System (<CODE>$CTR_SDK/documents/TechnicalNotes/BuildSystemDevelopmentGuide/BuildSystemDevelopmentGuide.html</CODE>).
+</p>
+<h3 id="note_29-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S08:  (EC) Added a recommendation to display legal/disclaimer information independently in the application when purchasing a service item if the legal/disclaimer information exceeds the limit on the number of characters. [SDK]</h3>
+<p class="release_note">Added a recommendation in the ECDK: Developing Applications That Support Service Items section of the API Reference to display the disclaimer/legal information independently in the application if the disclaimer/legal information exceeds the 512 character limit. <br />In addition, also added to the reference for the disclaimer member variable for the <CODE>nn::ec::CTR::ServiceDescription</CODE> structure and the <CODE>nn::ec::CTR::PurchaseInfo</CODE> structure a recommendation to display independently in the application when there is a possibility the character limit will be exceeded.
+</p>
+<h3 id="note_29-S09" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S09:  (EC) Added a description of the patch product codes to the Patch Manual. [SDK]</h3>
+<p class="release_note">Changed the description of patch product codes in the Patch Manual (<CODE>$CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html</CODE>) to be more concrete.
+</p>
+<h3 id="note_29-S12" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S12:  (NFP) Added to the reference that <CODE>ResultInvalidOperation</CODE> may be returned with specific functions when using the NFC reader/writer. [SDK]</h3>
+<p class="release_note">Added to the API reference that <CODE>ResultInvalidOperation</CODE> may be returned with the following functions when using the NFC reader/writer.
+</p>
+<ul class="release_note"><li> nn::nfp::StartDetection
+</li>
+<li> nn::nfp::StopDetection
+</li>
+<li> nn::nfp::Mount
+</li>
+<li> nn::nfp::MountRom
+</li>
+</ul>
+<h3 id="note_29-S13" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S13:  (QTM) Deleted the Dynamic Stereoscopy Programming Guide. [SDK]</h3>
+<p class="release_note">The contents of the Dynamic Stereoscopy Programming Guide (<CODE>$CTR_SDK/documents/TechnicalNotes/DynamicStereoscopyGuide</CODE>) were moved to the 3DS Programming Manual: Dynamic Stereoscopy Edition, and so this information was deleted from the CTR-SDK.
+</p>
+<h3 id="note_29-S14" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S14:  (TOOL) Added an Unmount feature to <CODE>NfpManager</CODE>. [SDK]</h3>
+<p class="release_note">Added an <B>Unmount</B> feature to <CODE>NfpManager</CODE>.
+</p>
+<h3 id="note_29-S15" class="release_note"><span class="addition_style">Additions and Changes</span> 29-S15:  (TOOL) Made changes so that the screen display for the <CODE>NfpUtil</CODE> tool branches to CTR and SNAKE. [SDK]</h3>
+<p class="release_note">Made changes so that the screen display branches when executing the <CODE>NpfUtil</CODE> tool with CTR and when executing with SNAKE.
+</p>
+<h3 id="category_29_0">Bug Fixes</h3>
+<h3 id="note_29-S01" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-S01:  (AC) Fixed a bug that caused the system to enter an undefined state when the <CODE>nn::ac::GetConnectResult</CODE> function was called before the connection to the access point had completed. [SDK]</h3>
+<p class="release_note">A bug caused the communication mode switching prohibition status to be released when the <CODE>nn::ac::GetConnectResult</CODE> function was called before the connection process to the access point completed. This bug has been fixed because<CODE> nn::uds::Initialize</CODE>, which was supposed to fail, succeeded and the state value internal state could become undefined.
+</p>
+<h3 id="note_29-S02" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-S02:  (AC) Fixed a bug that invalidated the <CODE>nn::ndm::Initialize</CODE> function performed by the application. [SDK]</h3>
+<p class="release_note">A bug caused the <CODE>nn::ndm::Finalize</CODE> function to be called in excess in the API when the following functions were used with multiple threads simultaneously. This bug has been fixed because the <CODE>nn::ndm::Initialize</CODE> function performed by the application was invalidated.
+</p>
+<ul class="release_note"><li> nn::ac::CancelConnectAsync
+</li>
+<li> nn::ac::Connect
+</li>
+<li> nn::ac::GetConnectResult
+</li>
+<li> nn::ac::Finalize
+</li>
+</ul>
+<h3 id="note_29-S04" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-S04:  (CX) Fixed a bug that caused a buffer overrun with the <CODE>nn::cx::CompressHuffman</CODE> function. [SDK]</h3>
+<p class="release_note">Fixed a bug that caused data exceeding the size of the buffer allocated by <CODE>nn::cx::CompressHuffman</CODE> to be written due to compression conditions.
+</p>
+<h3 id="note_29-S10" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-S10:  (GX) Fixed a bug that caused the screen to flicker because the <CODE>nngxWaitVSync</CODE> function did not wait for screen switching to synchronize. [SDK]</h3>
+<p class="release_note">Fixed a bug that prevented <CODE>nngxWaitVSync</CODE> from waiting for screen switching synchronization due to timing dependencies that resulted in screen flicker.
+</p>
+<h3 id="note_29-S11" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-S11:  (GX) Made revisions so that a GL error is generated when <CODE>GL_RGBA8_OES</CODE> is specified in the display buffer. [SDK]</h3>
+<p class="release_note">Although the <CODE>GL_RGBA8_OES</CODE> specification was removed from the display buffer, in implementation, the GL error was not generated and it remained enabled.<br /> Made changes so that a <CODE>GL_ERROR_8023_DMP</CODE> error is generated when an illegal format is specified.
+</p>
+<h2 id="version_11_2_1_0">Changes in CTR-SDK 11.2.1 (2015-03-05 - for System Updater 0.24.33) </h2>
+<h3 id="category_28_0">Additions and Changes </h3>
+<h3 id="note_28-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 28-S01:  (NFP) Added a function to replace non-supported characters in amiibo nicknames. [SDK|System Updater] </h3>
+<p class="release_note">Added the <code>nn::nfp::ReplaceOtherRegionName</code> to replace characters not supported by the current region contained in an amiibo nickname with other characters. </p>
+<h2 id="version_11_2_0_0">Changes in CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h2>
+<h3 id="category_27_0">Additions and Changes </h3>
+<h3 id="note_27-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S01:  (AC) Changed the error returned by the <code>conntest::ConnectionTest::GetLastResultCode</code> function when there is a security error. [SDK] </h3>
+<p class="release_note">Made changes so that with the <code>conntest::ConnectionTest::GetLastResultCode</code> function, <code>003-14xx</code>, not <code>003-11xx</code>, is returned when there is a clear security error. </p>
+<h3 id="note_27-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S02:  (BOSS) Changed the timing to extract notification data from BOSS storage. [SDK|System Updater] </h3>
+<p class="release_note">Starting with CTR-SDK 10.1, Notifications data that is saved in BOSS storage is immediately moved to extended save data on the system. <br /> Before CTR-SDK 10.1, the move to extended save data on the system was made when the user opened the Notifications list. <br /> This change was actually made in CTR-SDK 10.1, but was accidentally omitted from the change log. </p>
+<h3 id="note_27-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S04:  (EC) Revised the EC Related Documents. [SDK] </h3>
+<p class="release_note">The following changes were made to the EC documentation. </p>
+<ul class="release_note"><li> Added to the Patch Manual ($CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html) that to use the ROM upload tool, an application must be made to OMAS and server settings must be made. </li>
+<li> Added to the Server Debugging section in the Patch Manual ($CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html) the error codes generated with development hardware when reverting without deleting patch rights. </li>
+<li> Added to the following manuals in the API Reference that shop behavior may differ between a production environment and a development environment. (For example, credit cards can be used in the development environment in the Korean region.) </li>
+<ul class="release_note"><li><i>ECDK: Developing Applications That Support Add-On Content</i> </li>
+<li><i>ECDK: Developing Applications That Support Service Items</i> </li>
+</ul>
+<li> Added that items that can only be redeemed are not search targets when <code>SELECTION_FILTER_PURCHASABLE</code> is specified in a <code>nn::ec::CTR::ContentSetCatalogFilter::SetSelectionFilter</code> member function as the search target range. </li>
+<li> Added that, with the error handling example of the <code>nn::ec::CTR::ResultError</code> class, errors were corrected so as not to be generated during development that targets only the <code>ec</code> modules. </li>
+</ul>
+<h3 id="note_27-S05" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">27-S05:  (EC) * Features that verified patch updates and downloaded from inside the application were made publicly unavailable. [SDK]</span></h3>
+<p class="release_note">Made the features to verify patch updates and to download using an EC applet from inside the application unavailable to the public. <br /> With this change, a feature to jump to the Nintendo eShop patch page (the <code>nn::applet::JumpToEShopPatchPage</code> function) was added. <br /> For more information, see the Patch Manual ($CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html). </p>
+<h3 id="note_27-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S06:  (ENC) Made changes so that the enc library is linked by default. [SDK] </h3>
+<p class="release_note">Until now, when the enc library was used with the CTR-SDK build system, <code>libnn_enc</code> had to be added to the OMakefile LIBS variable, but this was changed so that it is added by default. </p>
+<h3 id="note_27-S07" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">27-S07:  (NFP) * Added NFC reader/writer support in the NFP library. [SDK|System Updater]</span></h3>
+<p class="release_note">The NFP library supports the NFC reader/writer. <br /> With this change, the FangateFwUpdater tool to update and destroy the NFC reader/writer firmware was added. </p>
+<h3 id="note_27-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S08:  (NFP) Made changes so that an assertion occurs if the NFP library is not finalized when transitioning from the application to the HOME Menu or an applet. [SDK] </h3>
+<p class="release_note">Made changes so that, other than for the Release build, execution stops on an assertion if the NFP library is not finalized when transitioning from the application to the HOME Menu, system applet, or library applet. </p>
+<h3 id="note_27-S11" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S11:  (TOOL) Added a DataStore download task notification data serial ID display feature to BossLotcheckTool. [SDK] </h3>
+<p class="release_note">Added a DataStore download task notification data serial ID display feature to BossLotcheckTool. </p>
+<h3 id="note_27-S12" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S12:  (TOOL) Made changes so that a unique ID in the Dummy Nintendo eShop is displayed filled by zeros. [SDK] </h3>
+<p class="release_note">Made changes so that the 5-digit hexadecimal value is displayed as zeros when displaying the unique ID of the Dummy Nintendo eShop. </p>
+<h3 id="note_27-S14" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S14:  (TOOL) Added a feature to set the address for taxes in EcDevTool. [SDK] </h3>
+<p class="release_note">Added a feature to EcDevTool to set the address for which tax is calculated when the country settings is the United States or Canada. <br /> This feature is for developers using eShop REST API. <br /> Developers using downloadable content or the ECSV library do not need to use this feature because addresses can be set on the EC applet. </p>
+<h3 id="note_27-S15" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S15:  (TOOL) Improved the message displayed during a <code>ctr_makerom32</code> format error. [SDK] </h3>
+<p class="release_note">Improved the error content displayed when the <code>ctr_makerom32</code> RSF format specification was incorrect. </p>
+<h3 id="note_27-S16" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S16:  (TOOL) Added the NfpSdmcTool that can export and import from an NFP tag to an SD card. [SDK] </h3>
+<p class="release_note">Added NfpSdmcTool to support application debugging using the NFP library. <br /> Data read from a tag can be exported to an SD card, and saved data can later be imported and written to a tag. </p>
+<h3 id="note_27-S17" class="release_note"><span class="addition_style">Additions and Changes</span> 27-S17:  (TOOL) Added a Config flag to forcibly generate a <code>ResultNfcTargetError</code>. [SDK|System Updater] </h3>
+<p class="release_note">Added a feature to the <b>Fangate Failure Emulation</b> item of the Config tool to forcibly get a <code>ResultNfcTargetError</code> with <code>nfp::GetConnectResult</code>. </p>
+<h3 id="category_27_0">Bug Fixes </h3>
+<h3 id="note_27-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-S03:  (CEC) Added to the function reference that initialized functions must be called in advance to use functions or classes in the <code>nn::cec</code> namespace. [SDK] </h3>
+<p class="release_note">Added to the function reference that initialized functions must be called in advance to use functions or classes in the <code>nn::cec</code> namespace. </p>
+<h3 id="note_27-S09" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-S09:  (OS) Fixed a bug that caused a fatal error during <code>nn::os::StackMemory</code> initialization. [SDK] </h3>
+<p class="release_note">Fixed a bug that generated a fatal error when memory was quarantined and released repeatedly using the <code>nn::os::StackMemory</code> class. </p>
+<h3 id="note_27-S10" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-S10:  (SND) Fixed a bug that caused the system to occasionally stop responding when transitioning to the HOME Menu during sound playback. [SDK] </h3>
+<p class="release_note">Fixed a bug that caused a very rare problem where the system stopped responding when performing a HOME Menu transition, system applet startup, power button transition, or transition to Sleep Mode during sound playback. </p>
+<h3 id="note_27-S13" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-S13:  (TOOL) Made changes to the Dummy Nintendo eShop so that the page name of the jump destination in Nintendo eShop is displayed. [SDK] </h3>
+<p class="release_note">Made changes so that the jump destination page is displayed when starting the Dummy Nintendo eShop with a jump to Nintendo eShop. <br /> For more information, see $CTR_SDK/documents/ctools/DummyNintendoEShop.html. </p>
+<h2 id="version_11_1_1_0">Changes in CTR-SDK 11.1.1 (2015-02-16 - for System Updater 0.24.19) </h2>
+<h3 id="category_26_0">Additions and Changes </h3>
+<h3 id="note_26-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S01:  (ACT) Updated the Account System Developer&rsquo;s Guide. [SDK] </h3>
+<p class="release_note">The Account System Developer&rsquo;s Guide ($CTR_SDK/documents/TechnicalNotes/AccountSystemDevelopersGuide/index.html) was changed as follows. </p>
+<ul class="release_note"><li> Revised the description of using the service token. </li>
+<li> Added a PHP-version decode sample program. </li>
+</ul>
+<h3 id="note_26-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S02:  (EC) Added that the YAML format used in specifying content list files is different from general YAML formats. [SDK] </h3>
+<p class="release_note">Added to the ECDK: How to Create Data Titles section in the API Reference that the YAML format used to specify the content list file differs from the general YAML formal. </p>
+<h3 id="note_26-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S03:  (EC) Added a description of <code>desc</code> files when creating a patch with extended application format. </h3>
+<p class="release_note">Added to the Patch Manual ($CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html) information regarding <code>desc</code> file specification when creating a patch with an extended application format. </p>
+<h3 id="note_26-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S04:  (GX) Added a function to get the base address being used in the <code>gr::Vertex</code> class. [SDK] </h3>
+<p class="release_note">Added a function to get the base address of vertices and index arrays that had been retained in the <code>gr::Vertex</code> class. </p>
+<h3 id="note_26-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S06:  (TOOL) Added an option to <code>ctr_loadrun32</code> to stop when the application exits unexpectedly. [SDK] </h3>
+<p class="release_note">Added the <code>--exit-exception (-ee)</code> option to <code>ctr_loadrun32</code>. <br /> When this option is set and the application executed, <code>ctr_loadrun32</code> also exits when the application unexpectedly exits. </p>
+<h3 id="note_26-S07" class="release_note"><span class="addition_style">Additions and Changes</span> 26-S07:  (TOOL) Added an option to control the <code>ctr_loadrun32</code> termination code. [SDK] </h3>
+<p class="release_note">Added the <code>--return-value (-r)</code> option to <code>ctr_loadrun32</code>. <br /> When characters in the format of &quot;<code><i>EXIT_RETURN_VALUE &lt;number (integer of 0 or greater in decimal notation)&gt;</i></code>&quot; are output in the NN_LOG from the application side, <code>loadrun</code> exits with <code><i>&lt;number&gt;</i></code> as the return value. </p>
+<h3 id="category_26_0">Bug Fixes </h3>
+<h3 id="note_26-S05" class="release_note"><span class="bugfix_style">Bug Fix</span> 26-S05:  (TOOL) Fixed a bug that caused an unexpected exit with <code>ctr_loadrun32</code>. [SDK] </h3>
+<p class="release_note">Fixed a bug that caused an unexpected exit with an exception when the log file was not specified with the <code>-L</code> or <code>-log</code> option with <code>ctr_loadrun32</code>. </p>
+<h2 id="version_11_1_0_0">Changes in CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h2>
+<h3 id="category_23_0">Additions and Changes </h3>
+<h3 id="note_23-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 23-S01:  (GX) Noted in the reference that the <code>nngxValidateState</code> function requests memory allocation. [SDK] </h3>
+<p class="release_note">Clarified in the reference for the <code>nngxValidateState</code>, <code>glDrawArrays</code>, and <code>glDrawElements</code> functions that a management region is secured in the library when the functions are called. <br /></p>
+<h3 id="note_23-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 23-S02:  (BOSS) Improved BossLotcheckTool error displays. [SDK] </h3>
+<p class="release_note">Made changes so that the FS detailed error is displayed with a <code>nn::boss::FS_UNKNOWN_ERROR</code> error is generated with BossLotcheckTool. <br /></p>
+<h3 id="note_23-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 23-S04:  (TOOL) Made revisions to the UseOtherVariationSaveData documentation. [SDK] </h3>
+<p class="release_note">Added details to the <code>ctr_makerom</code> reference about <code>UseOtherVariationSaveData</code> when setting <code>AccessibleSaveDataIds</code>. <br /> Also, added that to access extended save data, we recommend explicitly specifying <code>AccessibleSaveDataIds</code> or <code>ExtSaveDataNumber</code>. <br /></p>
+<h3 id="note_23-S05" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">23-S05:  (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added the NFP library, which provides features for writing to amiibo. <br /> Added NFP sample demos and tools. <br /></p>
+<h3 id="note_23-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 23-S06:  (QTM) Made revisions to the Dynamic Stereoscopy Programming Guide. [SDK] </h3>
+<p class="release_note">Added a note about embedding to Chapter 5 and a description of exclusive locations to Section 6.5 about the addition of a <code>DynamicStereoCamera</code> class feature. <br /></p>
+<h3 id="category_23_0">Bug Fixes </h3>
+<h3 id="note_23-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 23-S03:  (TOOL) Fixed a bug where a trailing slash in the ROMFS_ROOT specified for <code>ctr_makerom32</code> caused an error. [SDK] </h3>
+<p class="release_note">Fixed a bug that caused an inappropriate error to be displayed when a folder segment symbol was at the end of a <code>ctr_makerom32</code> <code>ROMFS_ROOT</code> specification and an <code>Include</code> statement was in the RSF file. <br /></p>
+<h3 id="category_23_0">Known Issues </h3>
+<h3 id="note_23-S07" class="release_note"><span class="knownissue_style">Known Issues</span> 23-S07:  Under some conditions, the process does not return from the <code>ExtraPad</code> function that starts sampling. </h3>
+<p class="release_note">If the following series of steps is repeated 10 times, on the 10th time the process will not return from <code>nn::hid::CTR::ExtraPad::StartSampling</code>. <br /> 1. Transition to the HOME Menu while using ExtraPad.<br />2. Endg an application by using the HOME Menu.<br />3. Restart the application and call the <code>nn::hid::CTR::ExtraPad::StartSampling</code> function.<br />4. Return to step 1. <br /></p>
+<p class="release_note">This bug occurs only with SNAKE. <br /> This bug occurs in applications that use ExtraPad and do not call the <code>nn::hid::CTR::ExtraPad::StopSampling</code> function before transitioning to the HOME Menu. <br /></p>
+<p class="release_note">To prevent this bug, call the <code>nn::hid::CTR::ExtraPad::StopSampling</code> function before transitioning to the HOME Menu to stop the ExtraPad sampling. <br /> This bug will be fixed in a future SDK release. <br />
+</p>
+<h2 id="version_11_0_2_0">Changes in CTR-SDK 11.0.2 (2014-11-21 - for System Updater 0.24.2)</h2>
+<h3 id="category_22_0">Additions and Changes</h3>
+<h3 id="note_22-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 22-S01:(EC) Noted that the string for the <CODE>disclaimer</CODE> member variable of the <CODE>nn::ec::CTR::ServiceDescription</CODE> structure must be no greater than 400 lines. [SDK]</h3>
+<p class="release_note">Added instructions to set a string that fits within 400 lines for the <CODE>disclaimer</CODE> variable of the <CODE>nn::ec::CTR::ServiceDescription</CODE> structure.<br />
+</p>
+<h3 id="note_22-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 22-S02: (HID) Added as an &quot;issue due to the specifications&quot; that on rare occasions input stops working from buttons other than the HOME Menu button. [SDK]</h3>
+<p class="release_note">On rare occasions, input stops working from buttons other than the HOME Menu button on PARTNER-CTR Capture and PARTNER-CTR Capture Debugger. This problem has been added as a known issue to the document <I>Symptoms Due to Design Limitations of Specifications</I> (<CODE>$CTR_SDK/documents/ReleaseNotes/knownIssues.html</CODE>).<br />If this occurs, you can restore functionality using either of these procedures.<br />
+</p>
+<ul class="release_note"><li> Transition to sleep and then wake back up.
+</li>
+<li> Change the headphone connection state.
+</li>
+<ul class="release_note"><li> If headphones are attached, remove them.
+</li>
+<li> If headphones are not attached, plug them in.
+</li>
+</ul></ul>
+<h2 id="version_11_0_0_0">CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0) Changes</h2>
+<h3 id="category_20_0">Additions and Changes</h3>
+<h3 id="note_20-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 20-S01:(APPLET) Added in the reference that <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> does not need to be called during application shutdown. [SDK | Sample Demos]</h3>
+<p class="release_note">Calling the <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> function during application shutdown is no longer required. Calls within the sample demos have been removed, and this change is documented in the API Reference Manual.
+</p>
+<h3 id="note_20-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 20-S05:(GX) Added a mechanism for controlling whether the 3D depth value can be updated during matrix calculation. [SDK]</h3>
+<p class="release_note">Previously, the 3D depth value was retrieved and used during matrix calculation by the <CODE>StereoCamera</CODE> class.<br />In implementations that perform multiple matrix calculations per frame, if the 3D depth value fluctuates in the middle of these calculations, problems could manifest in the rendered results.<br />To support even this type of implementation, an argument was added to the member functions that perform matrix calculations that disables retrieval of the 3D depth value, and a separate <CODE>Update3DVolume</CODE> function that updates the 3D depth value was also added.
+</p>
+<h3 id="note_20-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 20-S06:(OS) Added in the reference that the <CODE>GetRunningTargetHardware</CODE> function cannot be used in master ROMs. [SDK]</h3>
+<p class="release_note">The man page for <CODE>nn::os::CTR::GetRunningTargetHardware</CODE> explains that this function cannot be used in ROMs submitted for mastering.
+</p>
+<h3 id="note_20-S07" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">20-S07:(QTM)★ Added the <CODE>qtm</CODE> library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added a new <CODE>qtm</CODE> library that provides face-tracking functionality.<br />Added sample demos (<CODE>DynamicStereoCamera</CODE> and <CODE>TrackingSimple</CODE>) for the <CODE>qtm</CODE> library.
+</p>
+<h3 id="note_20-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 20-S08:(TOOL) Loosened restrictions on the CXI size when creating LE files with <CODE>makerom</CODE>. [SDK]</h3>
+<p class="release_note"><CODE>makerom</CODE> can now accept CXI files that exceed 16 MB during LE file creation.
+</p>
+<h3 id="category_20_0">Bug Fixes</h3>
+<h3 id="note_20-S02" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-S02:(CFG) Fixed a bug where mutual exclusion within the <CODE>cfg</CODE> library was flawed. [SDK]</h3>
+<p class="release_note">Fixed a mutual exclusion bug in the <CODE>cfg</CODE> library that caused a fatal error if attempts were made to access from multiple threads.
+</p>
+<h3 id="note_20-S03" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-S03:(EC) Fixed a bug where the session was not invalidated if <CODE>RequestDownloadAllOwnedContents</CODE> and <CODE>RequestRedeemUniqueContentSetAuto</CODE> required the session to be reinitialized. [SDK]</h3>
+<p class="release_note">Fixed a bug that caused the session not to be invalidated if the <CODE>EcApplet::RequestDownloadAllOwnedContents</CODE> or <CODE>EcApplet::RequestRedeemUniqueContentSetAuto</CODE> function resulted in a &quot;must reinitialize session&quot; error.
+</p>
+<h3 id="note_20-S04" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-S04:(GX) Fixed a bug that prevented the framebuffer cache from being flushed appropriately before the <CODE>gr::RenderState</CODE> command was issued. [SDK]</h3>
+<p class="release_note">Fixed a bug that prevented the framebuffer flush commands from being issued in the order stipulated by the hardware specifications when <CODE>nn::gr::RenderState::MakeCommand</CODE> was called.
+</p>
+<h2 id="version_10_1_0_0">Changes in CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h2>
+<h3 id="category_19_0">Additions and Changes</h3>
+<h3 id="note_19-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S01:(APPLET) Made <CODE>nn::applet::CTR::GetInitialParam</CODE> a public function. [SDK]</h3>
+<p class="release_note">Made a public function of <CODE>nn::applet::CTR::GetInitialParam</CODE>, which gets the application startup parameter.
+</p>
+<h3 id="note_19-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S02:(DevEnv) Added a script for setting the environment variable CTRSDK_ROOT. [SDK]</h3>
+<p class="release_note">Added a script for setting the environment variable <CODE>CTRSDK_ROOT</CODE>.
+</p>
+<h3 id="note_19-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S03:(EC) Updated EC-related documentation. [SDK]</h3>
+<p class="release_note">The following changes were made to the EC library documentation.
+</p>
+<ul class="release_note"><li> Added to the description of the <CODE>nn::ec::CTR::ResultAppletCloseApplicationRequested</CODE> class, pointing out that this <CODE>Result</CODE> is only generated when the battery level has dropped to zero.
+</li>
+<li> Added text about line feeds inside the applet to the member functions of the <CODE>nn::ec::CTR::ServiceDescription</CODE> structure and the <CODE>nn::ec::CTR::PurchaseInfo</CODE> structure.
+</li>
+<li> In the Developing Applications That Support Downloadable Content section, noted the need to delete licenses in the development hardware when downloadable content is reverted.
+</li>
+<li> Made changes to the Developing Applications That Support Service Items section in line with the changes since System Updater 0.23.5 to the behavior when the system is formatted.
+</li>
+<li> Added to the Developing Applications That Support Downloadable Content section, the Developing Applications That Support Service Items section, and the reference for the <CODE>ec::CTR::Server::GetBalance</CODE> function, in each case noting that the balance can change even while the application is running, due to a purchase or an addition to the balance made by another device or by Theme Shop.
+</li>
+<li> Added to the Configuring Access to the Development Server section, noting that when an 005-4701 error has occurred the DNS must be set in order to format the system and delete the Nintendo Network ID.
+</li>
+<li> Added to the Patch Manual, adding a way to upload the patch ROM to the server.
+</li>
+<li> Added to the Patch Manual, noting that there are also restrictions on the use of the account server when enforcing patches.
+</li>
+<li> Noted that, effective from System Updater 0.23.5, the license information for downloadable content and service items is deleted from CTR systems to which an NNID has been registered when the user acts to format the system or delete the NNID.
+</li>
+</ul>
+<h3 id="note_19-S04" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S04: (EC) Added a template for patch icons. [SDK]</h3>
+<p class="release_note">Added a template for patch icons to <CODE>$CTR_SDK/documents/TechnicalNotes/Patch/resources</CODE>, and added a description about the template to the <I>Patch Manual</I> (<CODE>$CTR_SDK/documents/TechnicalNotes/Patch/resources/PatchManual.html</CODE>) 
+</p>
+<h3 id="note_19-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S05:(EC) Added a function to determine whether redundant purchases of downloadable content are allowed. [SDK | Sample Demos]</h3>
+<p class="release_note">Added the function <CODE>ec::IsContentOverlapAllowed</CODE>, which gets the determination of whether to allow redundant purchases of content when sets of downloadable content are being purchased. In step with this, added a process that uses this function to <CODE>SampleDemos/ec/Purchase</CODE>.
+</p>
+<h3 id="note_19-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S06: (GX) Fixed a bug where vertex attribute settings could not be separately disabled after an interleaved array was used. [SDK]</h3>
+<p class="release_note">Fixed a bug where the <CODE>gr::Vertex::DisableAttr</CODE> function could not be used to separately disable vertex attribute settings after interleaved arrays had been used with the <CODE>gr::Vertex::EnableInterleavedArray</CODE> function.
+</p>
+<h3 id="note_19-S07" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">19-S07: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Integrated the OLV library into the SDK and Sample Demos to call the Miiverse Post application.<br /> In step with this, added the Miiverse Post application to System Updater.
+</p>
+<h3 id="note_19-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 19-S08:(TOOL) Improved <CODE>makerom</CODE> error output. [SDK]</h3>
+<p class="release_note">Improved error output when <CODE>ctr_makerom</CODE> is run and there is a defective RSF file.
+</p>
+<h3 id="category_19_0">Bug Fixes</h3>
+<h3 id="note_19-S09" class="release_note"><span class="bugfix_style">Bug Fixes</span>19-S09:(TOOL) Fixed a bug where the RSF file <CODE>Include</CODE> setting did not work correctly. [SDK]</h3>
+<p class="release_note">Fixed a bug where the build would sometimes fail when <CODE>Include</CODE> was specified in the RSF file.
+</p>
+<h2 id="version_10_0_2_0">Changes in CTR-SDK 10.0.2 (2014/09/10 - for System Updater 0.23.2)</h2>
+<h3 id="category_17_0">Additions and Changes</h3>
+<h3 id="note_17-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 17-S01:  (GX) Added a check for the restrictions related to the width and height when transferring the color buffer. [SDK]</h3>
+<p class="release_note">An error is now generated when values for which the hardware is not guaranteed to operate are specified for the size (the width and the height) of the original image and the transferred image by the <CODE>nngxTransferRenderImage</CODE> and <CODE>nngxAddB2LTransferCommand</CODE> functions.<br /> For more information, see the API reference pages for these functions.
+</p>
+<h2 id="version_10_0_1_0">Changes in CTR-SDK 10.0.1 (2014/09/08 - for System Updater 0.23.1)</h2>
+<h3 id="category_16_0">Additions and Changes</h3>
+<h3 id="note_16-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 16-S01:  (FS) Added the <CODE>nn::fs::SetSdmcEjectionFatal</CODE> function. [SDK]</h3>
+<p class="release_note">Added the <CODE>nn::fs::SetSdmcEjectionFatal</CODE> function to automatically trigger an SD card removal error when an SD card is not inserted in the system.  This was actually changed in CTR-SDK 10.0 but was omitted from the change log.
+</p>
+<h3 id="note_16-S02" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style">16-S02:  (TOOL)★ Added <CODE>makebanner</CODE> support for SNAKE-specific applications. [SDK]</span></h3>
+<p class="release_note"><CODE>makebanner</CODE> has been changed so you can now set the <CODE>SNAKEOnly</CODE> flag in the BSF file to indicate that the application is a SNAKE-specific application.
+</p>
+<h3 id="category_16_0">Bug Fixes</h3>
+<h3 id="note_16-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 16-S03:  (TOOL) Fixed a bug where processing sometimes stopped when <CODE>SaveDataFiler</CODE> acted to destroy a save data file. [SDK]</h3>
+<p class="release_note">Fixed a bug where <CODE>SaveDataFiler</CODE> would stop under certain conditions when it acted to destroy a save data file.
+</p>
+<h2 id="version_10_0_0_0">Changes in CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h2>
+<h3 id="category_15_0">Additions and Changes</h3>
+<h3 id="note_15-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S01:  (APPLET) Added the <CODE>nn::applet::CTR::CloseApplicationForTrial</CODE> function. [SDK]</h3>
+<p class="release_note">Added the <CODE>nn::applet::CTR::CloseApplicationForTrial</CODE> function to automatically end applications running as demoware (SA/NW) on retail kiosks.<br /> This function cannot be used with downloadable demoware and regular applications.
+</p>
+<h3 id="note_15-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S02:  (APPLET) Added an API to jump to the e-manual for the calling application. [SDK]</h3>
+<p class="release_note">Added the <CODE>nn::applet::CTR::JumpToManual</CODE> API to jump to the e-manual for the calling application.
+</p>
+<h3 id="note_15-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S05:  (CRYPTO) Added support for CBC mode. [SDK]</h3>
+<p class="release_note">Added support for CBC-mode encryption.
+</p>
+<h3 id="note_15-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S06:  (DevEnv) Added support for an environment where only ARMCC 5.x is installed. [SDK | Sample Demos]</h3>
+<p class="release_note">You can now build without setting <CODE>CTRSDK_RVCT_VER=5</CODE> when only ARMCC 5.x is installed.
+</p>
+<h3 id="note_15-S07" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-S07:  (DSP)★ Integrated <CODE>AacCodecKit</CODE>. [SDK | Sample Demos]</span></h3>
+<p class="release_note">Integrated into this package the content of <CODE>AacCodecKit</CODE> for encoding and decoding AAC data.
+</p>
+<h3 id="note_15-S08" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S08:  (EC) Added the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error for detection of a change in the balance while the EC applet is displaying. [SDK|System Updater]</h3>
+<p class="release_note">To prevent money from being credited twice, for example when a timeout error is generated while money is being added to the balance, the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error has been added as a way to detect changes to the balance while the EC applet is displaying.<br /> This error is generated if the balance is changed in the Wii U Nintendo Shop while the CTR is processing the balance.<br /> When the application receives this error, it must reinitialize the session.
+</p>
+<h3 id="note_15-S09" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S09:  (EC) Updated the EC library documentation. [SDK]</h3>
+<p class="release_note">The following changes were made to the EC library documentation.
+</p>
+<ul class="release_note"><li> Noted that you cannot use the feature for downloading <CODE>cia.out</CODE> from the BTS server.
+</li>
+<li> Added notes to consider when calling the EC applet.
+</li>
+<li> Added an actual DNS address to set when developing applications using the ECDK.
+</li>
+<li> Added that an error occurs if a balance of under 1000 is added using the EC applet.
+</li>
+<li> Added a version of System Updater that supports the feature for adding a new Download Play child system from a patch.
+</li>
+<li> Added a note about the procedure for debugging titles that support service items.
+</li>
+<li> Noted that depending on when a session is initialized, the item information that is referenced might not be the latest information.
+</li>
+<li> Clarified the timing of errors returned from the authentication server when a patch is forced.
+</li>
+<li> Added notes about compatibility when the save data from a different eShop account is used, and about the synchronization of licenses for consumable service items.
+</li>
+<li> Added a way to determine whether the OpenSSL in use can be used with the ECSV library.
+</li>
+<li> Clarified that <CODE>AddOnContent.rsf</CODE> is used with <CODE>ctr_makeMetaDataContent</CODE>.
+</li>
+<li> Deleted the comments about <CODE>ECTicketInfo</CODE> in <CODE>ecsv.h</CODE>.
+</li>
+<li> Noted the unavailability of the <CODE>ECExtendedTicketInfo</CODE> structure's <CODE>deviceId</CODE> member variable.
+</li>
+<li> Added details about the license information that is obtainable using the <CODE>EC_VerifyExtendedTicket</CODE> function.
+</li>
+<li> Added information about the character width when using the <CODE>nn::ec::CTR::PriceIndication</CODE> structure to show balance and price information.
+</li>
+<li> Added information about what happens when the <CODE>nn::ec::CTR::EcApplet::RequestRedeemUniqueContentSetAuto</CODE> function is running.
+</li>
+<li> Added text about the handling of &quot;initial purchase only&quot; services items to the description of the <CODE>nn::ec::CTR::ServiceItem::IsPurchasable</CODE> function.
+</li>
+<li> Added a note to the <CODE>nn::fs::GetAddOnContentRequiredMemorySize</CODE> function about operating on unlicensed content.
+</li>
+</ul>
+<h3 id="note_15-S10" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-S10:  (EC)★ The EC library now stops on an assertion if it is used without running <CODE>nn::ec::Initialize</CODE>. [SDK]</span></h3>
+<p class="release_note">Now when you call the EC library API without running <CODE>nn::ec::Initialize</CODE>, an assertion is thrown and a message displays saying &quot;The EC library is not initialized.&quot;<br /> This feature only works for non-Release builds.<br /> Also added <CODE>nn::ec::Finalize</CODE> for finalizing the library. If you call <CODE>ec::Finalize</CODE> and later do not make a new call to <CODE>nn::ec::Initialize</CODE>, the EC library stops on this same assertion.
+</p>
+<h3 id="note_15-S11" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S11:  (EC) Added text about the differences in service item encryption keys to &quot;Differences Between Test Units and Retail Units.&quot; [SDK]</h3>
+<p class="release_note">Added text about the differences in service item encryption keys to &quot;Differences Between Test Units and Retail Units.&quot; <CODE> ($CTR_SDK/documents/TechnicalNotes/AboutHardwareDifference/AboutHardwareDifference.xlsx)</CODE>
+</p>
+<h3 id="note_15-S12" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S12:  (GD) Added support for data initialization in <CODE>LAYOUT_BLOCK_32</CODE> mode to the <CODE>Resource::CreateTexture2DResource</CODE> function. [SDK]</h3>
+<p class="release_note">When you specify default data for the texture resource in the <CODE>CreateTexture2DResource</CODE> function, there is no longer an error if you specify something other than <CODE>LAYOUT_BLOCK_8</CODE> because that restriction has been removed.
+</p>
+<h3 id="note_15-S13" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S13:  (GR) Added a default constructor and an initialization function to the <CODE>gr::CommandBufferJumpHelper</CODE> class. [SDK]</h3>
+<p class="release_note">Added a default constructor to the <CODE>gr::CommandBufferJumpHelper</CODE> class and an initialization function for setting the starting address of the command buffer to write to.
+</p>
+<h3 id="note_15-S15" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S15:  (GX) Added the four <CODE>nngx RAW</CODE> APIs. [SDK]</h3>
+<p class="release_note">Added nngx Raw APIs corresponding to each of the existing nngx APIs.
+</p>
+<ul class="release_note"><li> nngxAddCmdlistRaw
+</li>
+<li> nngxCopyCmdlistRaw
+</li>
+<li> nngxAddJumpCommandRaw
+</li>
+<li> nngxAddSubroutineCommandRaw
+</li>
+</ul>
+<h3 id="note_15-S16" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S16:  (GX) Added text to the manual about a bug fix related to the use of multiple textures. [SDK]</h3>
+<p class="release_note">Added text to <CODE>$CTR_SDK/documents/SNAKE/index.html</CODE> stating that a bug involving the use of multiple textures had been fixed.
+</p>
+<h3 id="note_15-S18" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-S18:  (HID)★ Changed the name from &quot;RightStick&quot; to &quot;CStick&quot; in the HID library. [SDK]</span></h3>
+<p class="release_note">Changed the following function and class names in the HID library.<br /> The functions from before the name change remain, but at compile time they generate a #1361-D warning.
+</p>
+<ul class="release_note"><li> nn::hid::CTR::InitializeRightStick -&gt; nn::hid::CTR::InitializeCStick
+</li>
+<li> nn::hid::CTR::InitializeRightStickForRawData -&gt; nn::hid::CTR::InitializeCStickForRawData
+</li>
+<li> nn::hid::CTR::FinalizeRightStick -&gt; nn::hid::CTR::FinalizeCStick
+</li>
+<li> nn::hid::CTR::RightStick class -&gt; nn::hid::CTR::CStick class
+</li>
+<li> Member functions in the <CODE>nn::hid::CTR::PadReaderEiu</CODE> class
+</li>
+<ul class="release_note"><li> SetRightStickClamp -&gt; SetCStickClamp
+</li>
+<li> GetRightStickClamp -&gt; GetCStickClamp
+</li>
+<li> GetRightStickClampMode -&gt; GetCStickClampMode
+</li>
+<li> SetRightStickClampMode -&gt; SetCStickClampMode
+</li>
+<li> NormalizeRightStick -&gt; NormalizeCStick
+</li>
+<li> NormalizeRightStickWithScale -&gt; NormalizeCStickWithScale
+</li>
+<li> SetNormalizeRightStickScaleSettings -&gt; SetNormalizeCStickScaleSettings
+</li>
+<li> GetNormalizeRightStickScaleSettings -&gt; GetNormalizeCStickScaleSettings
+</li>
+</ul></ul>
+<h3 id="note_15-S19" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S19:  (OS) The <CODE>nn::os::IsRunOnSnake</CODE> and <CODE>nn::os::IsRunningAsExtApplication</CODE> functions now show up in the CTR Master Editor list of middleware when they are used. [SDK]</h3>
+<p class="release_note">When applications that use <CODE>nn::os::IsRunOnSnake</CODE> or <CODE>nn::os::IsRunningAsExtApplication</CODE> are loaded to CTR Master Editor, the functions show up in the list of middleware. The functions are represented in this list by strings that correspond to the APIs being used.
+</p>
+<h3 id="note_15-S20" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S20:  (OS) Added a callback feature for TLS destructor functions. [SDK]</h3>
+<p class="release_note">Added a feature to thread local storage for calling destructor functions.
+</p>
+<h3 id="note_15-S21" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S21:  (NFC) The NFC library is no longer publicly available. [SDK | Sample Demos]</h3>
+<p class="release_note">The NFC library is no longer publicly available.
+</p>
+<h3 id="note_15-S23" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S23:  (TOOL) Added the <CODE>-nt</CODE> option to <CODE>ctr_TexturePackager32</CODE>. [SDK]</h3>
+<p class="release_note">The specification calls for the embedding of a timestamp in each texture file included in the texture package file.<br /> The <CODE>-nt</CODE> option has been added as a way to select not to embed this timestamp.<br /> When this option is specified, <CODE>0</CODE> is written to the region that would normally hold the timestamp. 
+</p>
+<h3 id="note_15-S24" class="release_note"><span class="addition_style">Additions and Changes</span> 15-S24:  (UDS) Changed the private network search function such that it forcibly scans all channels on production hardware. [SDK]</h3>
+<p class="release_note">The non-public functions that were kept for compatibility that can specify channels when searching for networks have been changed so that they now forcibly scan all channels when running on retail systems.
+</p>
+<h3 id="category_15_0">Bug Fixes</h3>
+<h3 id="note_15-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-S03:  (CAMERA) Fixed a bug where applications that did not use the <CODE>camera</CODE> library were nevertheless detected by CTR Master Editor as using the library. [SDK]</h3>
+<p class="release_note">Fixed a bug where even though an application did not use the <CODE>camera</CODE> library, <CODE>CameraInitialize</CODE> and <CODE>CameraActivate</CODE> would be detected by CTR Master Editor if C++ exceptions were enabled.
+</p>
+<h3 id="note_15-S04" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-S04:  (CFG) Fixed the <CODE>nn::cfg::CTR::GetLanguage</CODE> function so that it does not return undefined language code. [SDK]</h3>
+<p class="release_note">Fixed the <CODE>nn::cfg::CTR::GetLanguage</CODE> function so it does not return undefined language code.<br /> If a language not supported by this version of the CTR-SDK is configured in the System Settings, the default language for the region is returned.
+</p>
+<h3 id="note_15-S14" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-S14:  (GR) Fixed a bug where more than the necessary number of vertex attributes could be configured. [SDK]</h3>
+<p class="release_note">Fixed a bug where the command for setting the number of vertex attributes would not be issued correctly if a single <CODE>gr::Vertex</CODE> object was being reused with a changed number of valid vertex attributes.
+</p>
+<h3 id="note_15-S17" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-S17:  (HID) Fixed a bug where applications that did not use <CODE>ExtraPad</CODE> were nevertheless detected by CTR Master Editor as using <CODE>ExtraPad</CODE> and <CODE>ir</CODE>. [SDK]</h3>
+<p class="release_note">Fixed a bug where even though an application did not use <CODE>ExtraPad</CODE>, CTR Master Editor would detect <CODE>ExtraPad</CODE> and <CODE>ir</CODE> if C++ exceptions were enabled. 
+</p>
+<h3 id="note_15-S22" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-S22:  (TOOL) Fixed the operations of the <CODE>-args</CODE> option for <CODE>ctr_loadrun32</CODE>. [SDK]</h3>
+<p class="release_note">Corrected the inappropriate message that displayed when the <CODE>-args</CODE> option was specified for <CODE>ctr_loadrun32</CODE> without specifying a program.<br /> Also changed what happens when the <CODE>-args</CODE> option is specified with a non-supported CTR application for the program argument. The process used to stop on an error, but now it continues with a warning.
+</p>
+<h2 id="version_9_12_0_0">Changes in CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h2>
+<h3 id="category_8_0">Additions and Changes</h3>
+<h3 id="note_08-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 08-S01:  (APPLET) Expanded functionality now allows for separate settings for the upper and lower screens for whether to allow posting of screen captures when transitioning to the HOME Menu. [SDK | System Updater]</h3>
+<p class="release_note">Added two types of flags to <CODE>applet::ScreenCapturePostPermission</CODE> to specify permissions individually for the upper and lower screens.
+</p>
+<ul class="release_note"><li> SCREEN_CAPTURE_POST_ENABLE_UPPER_LCD
+</li>
+<li> SCREEN_CAPTURE_POST_ENABLE_LOWER_LCD
+</li>
+</ul>
+<h3 id="note_08-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 08-S02:  (EC) Revised the EC-related documentation [SDK].</h3>
+<p class="release_note">The following changes were made to the EC-related documentation.
+</p>
+<ul class="release_note"><li> Added notes on the debugging procedures for applications that require a Nintendo Network ID to the &quot;Debugging&quot; section of &quot;ECDK: Developing Applications That Support Service Items.&quot; 
+</li>
+<li> Noted in &quot;ECDK: How to Create Data Titles&quot; that <CODE>ctr_makeMetaDataContent</CODE> makes use of <CODE>AddOnContent.rsf</CODE>.
+</li>
+<li> Added the &quot;Cautions When Calling the EC Applet&quot; section to &quot;ECDK: Developing Applications That Support Downloadable Content.&quot;
+</li>
+<li> Noted in the description field for the <CODE>nn::ec::CTR::ContentSetCatalog::Retrieve</CODE> member function that, depending on the session initialization timing, item information that is not the latest information might be accessed.
+</li>
+<li> Added a recommendation to add some margin when using the <CODE>nn::ec::CTR::PriceIndication</CODE> structure to show balance/price information because the character width could change in the future.
+</li>
+<li> Deleted a comment about <CODE>ECTicketInfo</CODE> (which had already been removed) from the definition of the <CODE>ECExtendedTicketInfo</CODE> structure in the <CODE>ecsv.h</CODE> file.
+</li>
+<li> Noted the timing at which errors return from the authentication server when patches are enforced in the &quot;Patch Enforcement&quot; section of the &quot;Patch Manual.&quot;
+</li>
+<li> Noted the version of System Updater that supports a feature to add a new Download Play client from a patch in the patch manual.
+</li>
+</ul>
+<h3 id="note_08-S04" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-S04:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Deleted the <CODE>makerCode</CODE> argument from the <CODE>nn::nfc::CTR::Mount</CODE> function. The <CODE>nfc</CODE> sample demo has been changed accordingly. 
+</p>
+<h3 id="note_08-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 08-S05:  (OS) ★ Made the <CODE>nn::os::IsRunOnSnake</CODE> function run faster. [SDK]</h3>
+<p class="release_note">Made the <CODE>nn::os::IsRunOnSnake</CODE> function faster.
+</p>
+<h3 id="category_8_0">Bug Fixes</h3>
+<h3 id="note_08-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-S03:  (GR) Fixed a bug where the texture cache flush command would not run correctly in specific texture unit situations. [SDK]</h3>
+<p class="release_note">The write command for both texture unit activation and texture cache flushing applies to the <CODE>0x80</CODE> register. The hardware requires the texture unit to already be enabled when the latter is executed, but the GR library was not handling this well enough. This bug was fixed so that the commands for texture unit activation and texture cache flushing are executed separately.
+</p>
+<h2 id="version_9_11_0_0">Changes in CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h2>
+<h3 id="category_7_0">Additions and Changes</h3>
+<h3 id="note_07-S01" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S01:  (APPLET) Deleted a reference to the <CODE>nn::applet::CTR::GetInitialParam</CODE> function [SDK].</h3>
+<p class="release_note">Normally applications do not need to use the <CODE>nn::applet::CTR::GetInitialParam</CODE> function, so it was removed from the API reference. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S02" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S02:  (CAMERA) Made changes in CTR Master Editor to enable checking the use of the <CODE>nn::camera::Initialize</CODE> function [SDK].</h3>
+<p class="release_note">Made changes so that the <CODE>NINTENDO:CameraInitialize</CODE> is now displayed in the middleware list when applications using the <CODE>nn::camera::Initialize function</CODE> are loaded into CTR Master Editor.
+</p>
+<h3 id="note_07-S03" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S03:  (DBG) Eliminated the character-length restrictions on the output from <CODE>NN_LOG</CODE> macros [SDK].</h3>
+<p class="release_note">The <CODE>NN_LOG</CODE> and <CODE>NN_LOGV</CODE> macros were limited to outputting strings of no more than <CODE>NN_DBG_PRINTF_BUFFER_LENGTH</CODE> characters in length, but this restriction has been removed. Strings of any length can now be output. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S04" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 07-S04:  (DevEnv) ★ Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1 [SDK | System Updater].</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1.
+
+For more information, see <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="note_07-S05" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S05:  (EC) Added an API function for re-downloading all items with the EC applet [SDK].</h3>
+<p class="release_note">Added the <CODE>nn::ec::CTR::EcApplet::RequestDownloadAllOwnedContents</CODE> function, which re-downloads all items with the EC applet, to make it easier to implement re-download capability for add-on content. This change actually occurred in CTR-SDK 7.2 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S06" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S06:  (EC) Added an API function for entering download codes for add-on content with the EC applet [SDK].</h3>
+<p class="release_note">Added the <CODE>nn::ec::CTR::EcApplet::RequestRedeemUniqueContentSetAuto</CODE> function. This function makes a request to the EC applet to enter the download voucher and redeems it for a single content set with the associated ID, making it easier to implement the redemption of download vouchers for add-on content. This change actually occurred in CTR-SDK 7.2 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S09" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S09:  (GD) Added a function for resetting <CODE>Texture2D</CODE> objects set in texture units [SDK].</h3>
+<p class="release_note">Added the <CODE>gd::TextureStage::ClearTextureUnit</CODE> function, which removes <CODE>texture2D</CODE> objects set with the <CODE>gd::TextureStage::SetTexture</CODE> function and restores the texture unit to a state where nothing is set.
+</p>
+<h3 id="note_07-S10" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 07-S10:  (GX) ★ Added the <CODE>nngxUpdateBufferLight</CODE> function [SDK]</span>.</h3>
+<p class="release_note">Added the <CODE>nngxUpdateBufferLight</CODE> function, which handles caching operations much faster than the <CODE>nngxUpdateBuffer</CODE> function in extended applications. For more information, see the API references for <CODE>nngxUpdateBuffer</CODE> and <CODE>nngxUpdateBufferLight</CODE>.
+</p>
+<h3 id="note_07-S11" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S11:  (FND) Added atomic operation functions [SDK].</h3>
+<p class="release_note">Added functions for atomic operations to the <CODE>nn::fnd</CODE> library. This change actually occurred in CTR-SDK 7.0 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S12" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S12:  (FS) Added information about what to do if you want to use an expanded save data number that differs from the unique ID [SDK].</h3>
+<p class="release_note">Added information about what to do if you want to use an expanded save data number that differs from the application's unique ID in the ID list (<CODE>$CTR_SDK/documents/TechnicalNotes/IdCatalog/IdCatalog.html</CODE>). This change actually occurred in CTR-SDK 7.2 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S13" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 07-S13:  (OS) ★ Changed the specifications of the <CODE>nn::os::GetRunningTargetHardware</CODE> function [SDK | System Updater].</span></h3>
+<p class="release_note">Starting with CTR-SDK 9.11, the <CODE>nn::os::GetRunningTargetHardware</CODE> function will be for debugging only. It will no longer be available for use in products. Use the <CODE>nn::os::IsRunOnSnake</CODE> function if you want to determine whether the device using the product is SNAKE.
+</p>
+<p class="release_note">
+Also, when running programs compiled with CTR-SDK 9.11 or earlier in SNAKE environments, the <CODE>nn::os::GetRunningTargetHardware</CODE> function might return unexpected values (such as it is running on SNAKE), so make revisions so that programs compiled with CTR-SDK 9.11 or earlier return only values for the CTR environment. For programs compiled with CTR-SDK 9.11 or later, continue to include all values, including those for SNAKE.
+</p>
+<h3 id="note_07-S15" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S15:  (TOOL) Made changes to BossLotCheckTool so that the content of DataStore task errors is shown as strings [SDK].</h3>
+<p class="release_note">Made changes so the content of each error appears in <CODE>TaskResultCode</CODE> as a string when DataStore task errors occur in BossLotCheckTool. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S16" class="release_note"><span class="addition_style">Additions and Changes</span> 07-S16:  (TOOL) Added <CODE>PedometerChanger</CODE> [SDK].</h3>
+<p class="release_note">Added <CODE>PedometerChanger</CODE>, a tool for viewing, importing, and exporting pedometer information. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="category_7_0">Bug Fixes</h3>
+<h3 id="note_07-S07" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-S07:  (GD) Fixed a bug where the render block format configuration command was not output when the <CODE>OutputStage</CODE> module was reconfigured [SDK].</h3>
+<p class="release_note">Fixed a bug where the render block format configuration command was not being issued when <CODE>System::ForceDirty(System::MODULE_OUTPUT)</CODE> was called to put the <CODE>OutputStage</CODE> module into a reconfigured state, and then the rendering command was issued. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-S08" class="release_note"><span class="bugfix_style">Bug Fix </span>07-S08:  (GD) Fixed a problem in specifying the type of buffer to release with the <CODE>ReleaseTexture2DResource</CODE> function [SDK].</h3>
+<p class="release_note">Fixed a bug where the buffer to be released with the <CODE>ReleaseTexture2DResource</CODE> function was incorrectly specified as being a vertex buffer (<CODE>NN_GX_MEM_VERTEXBUFFER</CODE>), so it is now specified as a texture buffer (<CODE>NN_GX_MEM_TEXTURE</CODE>).  
+</p>
+<h3 id="note_07-S14" class="release_note"><span class="bugfix_style">Bugs Fix </span>07-S14:  (TOOL) Fixed a problem that occurred when the <CODE>-lh</CODE> option was specified for <CODE>ctr_compress</CODE> [SDK].</h3>
+<p class="release_note">Fixed a bug where the tool crashed on some file content when specifying the <CODE>-lh</CODE> option for <CODE>ctr_compress</CODE> to compress a small size file.
+</p>
+<h2 id="version_9_10_0_0">Changes in CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h2>
+<h3 id="category_6_0">New Features and Improvements</h3>
+<h3 id="note_06-S01" class="release_note"><span class="addition_style">New Features and Improvements</span> 06-S01:  (CAMERA) Improved the speed of nn::camera::Finalize [SDK | System Updater]</h3>
+<p class="release_note">Improved the speed of the <CODE>nn::camera::Finalize</CODE> function.
+</p>
+<h3 id="note_06-S02" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 06-S02:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2.
+
+For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="category_6_0">Bug Fixes</h3>
+<h3 id="note_06-S03" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-S03:  (GX) Fixed the assert in the nngxGetPhysicalAddr function [SDK]</h3>
+<p class="release_note">Fixed a bug where the <CODE>nngxGetPhysicalAddr</CODE> function would cause an assert when passed an address near the end of the device memory.
+</p>
+<h3 id="note_06-S04" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-S04:  (OS) Fixed a bug that prevented the Sleep function from waiting the proper amount of time [SDK | System Updater]</h3>
+<p class="release_note">Fixed a bug where the <CODE>nn::os::Thread::Sleep</CODE> function would end before the specified amount of time while the application was running as an extended application.
+</p>
+<h2 id="version_9_9_0_0">Changes in CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h2>
+<h3 id="category_5_0">New Features and Improvements</h3>
+<h3 id="note_05-S01" class="release_note"><span class="addition_style">New Features and Improvements</span> 05-S01: (DevEnv) Added information to the documentation about developing for SNAKE with a debugger [SDK | Sample Demos]</h3>
+<p class="release_note">Added information to the documentation about the IS-RAY-DEBUGGER and IS-CTR-DEBUGGER software.
+</p>
+<h3 id="note_05-S02" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-S02: (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added <CODE>ApplicationCode</CODE> to the <CODE>nn::nfc::CTR::Format</CODE> parameters to distinguish among applications. The sample demos have been changed accordingly.
+</p>
+<h3 id="note_05-S03" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-S03: (OS) ★ Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function [SDK | System Updater]</span></h3>
+<p class="release_note">Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function, which gets whether an extended application is currently running.
+</p>
+<h2 id="version_9_8_0_0">Changes in CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h2>
+<h3 id="category_3_0">New Features and Improvements</h3>
+<h3 id="note_03-S01" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">03-S01: (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="note_03-S03" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">03-S03: (NFC) ★ Organized nfc-related code [SDK]</span></h3>
+<p class="release_note">Organized and revised NFC-related code as follows.
+</p>
+<ul class="release_note"><li> Renamed <CODE>State</CODE> structure to <CODE>NfcState</CODE>.
+</li>
+<li> Renamed <CODE>GetStatus</CODE> to <CODE>GetNfcState</CODE>.
+</li>
+<li> Added a process to check whether <CODE>NfcState</CODE> is correct at the beginning of each API function.
+</li>
+<li> Added a process to check whether <CODE>Initialize</CODE> has been called at the beginning of each API function in the <CODE>NfcTagStream</CODE> class.
+</li>
+</ul>
+<h3 id="note_03-S04" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">03-S04: (OS) ★ Changed specifications of the nn::os::IsRunOnSnake function [SDK | System Updater]</span></h3>
+<p class="release_note">To maintain consistency with the CTR-SDK 7.x environment, changed the feature numbers used in the libraries of the <CODE>nn::os::IsRunOnSnake</CODE> function. This change requires applications that call the <CODE>nn::os::IsRunOnSnake</CODE> function to be recompiled using CTR-SDK 9.8.
+</p>
+<h3 id="category_3_0">Bug Fixes</h3>
+<h3 id="note_03-S02" class="release_note"><span class="bugfix_style">Bug Fix</span>03-S02: (NFC) Fixed a bug in the nfc library [SDK | System Updater]</h3>
+<p class="release_note">Fixed the following bugs in the <CODE>nfc</CODE> library.
+</p>
+<ul class="release_note"><li> Bug where first <CODE>ActivateEvent</CODE> takes more than 1 second to complete
+</li>
+<li> Bug that prevents ISO 15693 tags (eAmusementPass, etc.) from being correctly retrieved
+</li>
+</ul>
+<h2 id="version_9_7_0_0">Changes in CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h2>
+<h3 id="category_2_0">New Features and Improvements</h3>
+<h3 id="note_02-S01" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-S01:  (NFC) Added the <CODE>TagStream</CODE> class [SDK]</h3>
+<p class="release_note">Added the <CODE>TagStream</CODE> class, which is used for file access inside tags.
+</p>
+<h3 id="note_02-S02" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-S02:   (NFC) Changed the functions in the NFC class to global functions [SDK]</h3>
+<p class="release_note">Basic functions that previously required an instance of NFC were changed to global functions.
+</p>
+<h3 id="note_02-S03" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-S03:  (NFC) Added the <CODE>nn::nfc::ResetChip</CODE> function to reset the chip [SDK]</h3>
+<p class="release_note">Added a feature to reset the chip when problems occur that depend on the state of the NFC chip.
+</p>
+<p class="release_note">This function can go unused without a problem.
+</p>
+<h3 id="note_02-S04" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-S04:   (NFC) Changed how corrupted tags are handled [SDK]</h3>
+<p class="release_note">Corrupted data format tags (NDEF) were being put in the DEACTIVATE state, but this was changed to be the same as other corrupted tags, which are put in the ACTIVATE state and the error is returned when advancing to the MOUNT state.
+</p>
+<p class="release_note">See the programming manual (<CODE>$CTR_SDK/documents/TechnicalNotes/NfcProgrammingManual/NfcProgrammingManual.pdf</CODE>) for details.
+</p>
+<h3 id="note_02-S05" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-S05:  (OS) Added a feature that gets the execution environment for SNAKE [SDK | System Updater]</h3>
+<p class="release_note">Added the <CODE>nn::os::CTR::IsRunOnSnake</CODE> function to get whether an application is running on a SNAKE system. Also, added SNAKE support to the <CODE>nn::os::CTR::GetRunningTargetHardware</CODE> function.
+</p>
+<h3 id="note_02-S06" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 02-S06:  (DevEnv)★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h2 id="version_9_6_0_0">Changes in CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h2>
+<h3 id="category_1_0">New Features and Improvements</h3>
+<h3 id="note_01-S01" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-S01:  (NFC) Added the NFC library to SNAKE to handle Near Field Communication (NFC) [SDK]</h3>
+<p class="release_note">However, currently dedicated hardware is required to use it. See <CODE>$CTR_SDK/documents/SNAKE/index.html</CODE> for details. 
+</p>
+<h3 id="note_01-S02" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-S02:  (OS) Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class [SDK | System Updater]</h3>
+<p class="release_note">Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class.
+</p>
+<h3 id="note_01-S03" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-S03:  (OS) Added <CODE>desc</CODE> for extended applications [SDK]</h3>
+<p class="release_note">Added <CODE>ExtApplication.desc</CODE>. 
+</p>
+<p class="release_note">Using this <CODE>desc</CODE> enables the application to use 96 MB of memory, which makes the application start faster.  
+</p>
+<h3 id="category_1_0">Known Issues</h3>
+<h3 id="note_01-S04" class="release_note"><span class="knownissue_style">Known Issue</span> 01-S04:  Using the Nintendo 3DS CPU profiler in the SNAKE-compatible version of PARTNER-CTR Debugger</h3>
+<p class="release_note">Only standard applications can be profiled with the SNAKE-compatible PARTNER-CTR Debugger and Nintendo 3DS CPU profiler combination.
+</p>
+<p class="release_note">The profile feature cannot be used with extended applications.
+</p>
+<h3 id="note_01-S05" class="release_note"><span class="knownissue_style">Known Issue</span> 01-S05:  Converting Windows fonts with FontConverter</h3>
+<p class="release_note"><CODE>FontConverter</CODE> is sometimes unable to convert Windows fonts correctly if the following settings have been made.
+</p>
+<ul class="release_note"><li> Vector fonts (marked with &quot;(V)&quot; in the font list) are used.
+</li>
+</ul>
+<ul class="release_note"><li> A large font size is set. (The size that causes the problem could vary depending on the font.)
+</li>
+</ul>
+<ul class="release_note"><li> Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).
+</li>
+</ul>
+
+
+    <!-- ====================================================================== -->
+
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR.html b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR.html
new file mode 100644
index 0000000..d6dd26c
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR.html
@@ -0,0 +1,9845 @@
+﻿<HTML>
+<HEAD>
+<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8" />
+<META http-equiv="Content-Style-Type" content="text/css">
+<TITLE>CTR-SDK Change Log</TITLE>
+<style>
+.fancy {
+  margin: 3.5em 0em 0.8em;
+  padding: 0.3em 0.3em 0.3em 0.5em;
+  border-width: 0px 0px 1px 5px;
+  border-style: solid;
+  border-color: #730800;
+  background: #ffbcb8;
+    background-position-x: 0%;
+    background-position-y: 0%;
+    background-repeat: repeat;
+  background-position: left;
+  background-repeat: repeat-y;
+  font-size: 100%;
+  font-weight: bold;
+  color: #224499;
+}
+</style>
+</HEAD>
+<BODY>
+<hr />
+<H1>CTR-SDK Change Log</H1>
+<hr />
+<DL>
+<DT>
+<A href="#sdk_7_2_1_Release">■ CTR-SDK 7.2.1&nbsp;Release</A> (2014/05/13)</DT>
+<DD><A href="#note274-01">Note 274-01: (APPLET) Detecting Spontaneous, Invalid Application Terminations [SDK]</A></DD>
+<DD><A href="#note274-02">Note 274-02: (CFG) Added an API function for getting the Entertainment Excluding Games restrictions in Parental Controls [SDK].</A></DD>
+<DD><A href="#note274-03">Note 274-03: (HIO) Updated the hio Library for IS-CTR-DEBUGGER [SDK].</A></DD>
+<DD><A href="#note274-04">Note 274-04: (RO) Revised makecro. [SDK]</A></DD>
+<DD><A href="#note274-05">Note 274-05: (TOOL) Suppression of makecro Warnings When Using the Feature for Selecting C Library Implementations [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_2_1_Release">Known Issues With the SDK 7.2.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_2_1_SystemUpdater%200.20.51">■ CTR-SDK 7.2.1 System Updater 0.20.51</A> (2014/05/13)</DT>
+<DD><A href="#note273-01">Note 273-01: (DevEnv) Added supported fonts to the e-manual viewer for China, Korea, and Taiwan [System Updater].</A></DD>
+<DD><A href="#note273-02">Note 273-02: (HOME Menu) Updated the HOME Menu [System Updater].</A></DD>
+<DD><A href="#note273-03">Note 273-03: (RO) Fixed a bug where relocation did not occur under specific conditions  [System Updater].</A></DD>
+<DD><A href="#note273-04">Note 273-04: (System Settings) Updated System Settings [System Updater].</A></DD>
+<DD><A href="#KnownIssues_7_2_1_SystemUpdater%200.20.51">Known Issues With System Updater 0.20.51 in SDK Version 7.2.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_2_0_Release">■ CTR-SDK 7.2.0&nbsp;Release</A> (2014/04/04)</DT>
+<DD><A href="#note272-01">Note 272-01: (ACT) Added an account system developer's guide [SDK].</A></DD>
+<DD><A href="#note272-02">Note 272-02: (ACT) Added the account library [SDK].</A></DD>
+<DD><A href="#note272-03">Note 272-03: (CAMERA) Changed the specifications of the SetReceiving function [SDK].</A></DD>
+<DD><A href="#note272-04">Note 272-04: (CFG) Added a function that gets whether Parental Controls have been set [SDK].</A></DD>
+<DD><A href="#note272-05">Note 272-05: (DBG) Fixed incorrect values for ExceptionScreen::Option [SDK].</A></DD>
+<DD><A href="#note272-06">Note 272-06: (DBG) Fixed a bug when unused debug output functions were being linked in some environments [SDK].</A></DD>
+<DD><A href="#note272-07">Note 272-07: (DevEnv) Added Internet Browser icons [SDK].</A></DD>
+<DD><A href="#note272-08">Note 272-08: (DevEnv) Revised the system application and applet specifications [SDK].</A></DD>
+<DD><A href="#note272-09">Note 272-09: (EC) Revised the EC library documentation [SDK].</A></DD>
+<DD><A href="#note272-10">Note 272-10: (EC) Added the nn::ec::IsRunningAsPatch function [SDK].</A></DD>
+<DD><A href="#note272-11">Note 272-11: (FS) Included fs_AddOnContent.h in fs.h [SDK].</A></DD>
+<DD><A href="#note272-12">Note 272-12: (GD) Fixed a bug that occurred when RasterizerStage issued invalid register write commands while setting specific parameters [SDK].</A></DD>
+<DD><A href="#note272-13">Note 272-13: (HIO) Updated the hio Library for IS-CTR-DEBUGGER [SDK].</A></DD>
+<DD><A href="#note272-14">Note 272-14: (RO) Changed the build rules for partial links [SDK].</A></DD>
+<DD><A href="#note272-15">Note 272-15: (TOOL) Added a feature to EcDevTool for calling the EULA consent screen [SDK].</A></DD>
+<DD><A href="#note272-16">Note 272-16: (TOOL) Fixed an error display bug in EcDevTool [SDK].</A></DD>
+<DD><A href="#note272-17">Note 272-17: (TOOL) Fixed a bug where StereoCameraCalibrator could not be started from the HOME Menu [SDK].</A></DD>
+<DD><A href="#note272-18">Note 272-18: (TOOL) Revised makebanner [SDK].</A></DD>
+<DD><A href="#note272-19">Note 272-19: (TOOL) Added notes to ctr_makecia for when making add-on content.</A></DD>
+<DD><A href="#note272-20">Note 272-20: (UBL) Deleted the nn::ubl::Clear function [SDK].</A></DD>
+<DD><A href="#note272-21">Note 272-21: (Y2R) Changed the specifications of the functions related to SetReceiving and SetSending [SDK].</A></DD>
+<DD><A href="#KnownIssues_7_2_0_Release">Known Issues With the SDK 7.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_2_0_SampleDemos">■ CTR-SDK 7.2.0&nbsp;Sample Demos</A> (2014/04/04)</DT>
+<DD><A href="#note271-01">Note 271-01: (EC) Added the EasyRedemption demo to make purchases with download codes using the EC applet [Sample Demos].</A></DD>
+<DD><A href="#KnownIssues_7_2_0_SampleDemos">Known Issues With SDK 7.2.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_2_0_SystemUpdater%200.20.48">■ CTR-SDK 7.2.0 System Updater 0.20.48</A> (2014/04/04)</DT>
+<DD><A href="#note270-01">Note 270-01: (DevEnv) Added support for development menu join-in IDs [System Updater].</A></DD>
+<DD><A href="#note270-02">Note 270-02: (DevEnv) Added a display to the development menu that shows the current setting for whether screenshots can be posted [System Updater].</A></DD>
+<DD><A href="#note270-03">Note 270-03: (HOME Menu) Added a debug display feature [System Updater].</A></DD>
+<DD><A href="#note270-04">Note 270-04: (TOOL) Improved the OlvAccessKey input method [System Updater].</A></DD>
+<DD><A href="#note270-05">Note 270-05: (TOOL) Added restrictions to the system mode settings [System Updater].</A></DD>
+<DD><A href="#KnownIssues_7_2_0_SystemUpdater%200.20.48">Known Issues With System Updater 0.20.48 in SDK Version 7.2.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_1_SystemUpdater%200.20.18">■ CTR-SDK 7.1.1 System Updater 0.20.18</A> (2014/01/07)</DT>
+<DD><A href="#note269-01">Note 269-01: (HOME Menu) Fixed a bug that caused the HOME Menu to stop responding [System Updater].</A></DD>
+<DD><A href="#KnownIssues_7_1_1_SystemUpdater%200.20.18">Known Issues With SDK 7.1.1&nbsp;System Updater 0.20.18</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_1_Release">■ CTR-SDK 7.1.1&nbsp;Release</A> (2013/12/16)</DT>
+<DD><A href="#note268-01">Note 268-01: (APPLET) Changed the specifications for the function to jump to Nintendo eShop. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note268-02">Note 268-02: (EC) Updated the documentation on the <CODE>nn::ec::CTR::ResultError</CODE> class. [SDK]</A></DD>
+<DD><A href="#note268-03">Note 268-03:(TOOL) Revised some error displays for <CODE>ctr_makerom</CODE>. [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_1_1_Release">Known Issues With SDK 7.1.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_1_SampleDemos">■ CTR-SDK 7.1.1 Sample Demos</A> (2013/12/16)</DT>
+<DD><A href="#note267-01">Note 267-01: (APPLET) Changed the specifications for the function to jump to Nintendo eShop. [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_7_1_1_SampleDemos">Known Issues With SDK 7.1.1&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_1_SystemUpdater%200.20.17">■ CTR-SDK 7.1.1 System Updater 0.20.17</A> (2013/12/16)</DT>
+<DD><A href="#note266-01">Note 266-01:(EC) Fixed a bug that caused a 026-3123 error to occur when newly purchasing add-on content or a service item. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_1_1_SystemUpdater%200.20.17">Known Issues With SDK 7.1.1&nbsp;System Updater 0.20.17</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_0_SystemUpdater%200.20.10">■ CTR-SDK 7.1.0 System Updater 0.20.10</A> (2013/11/26)</DT>
+<DD><A href="#note265-01">Note 265-01:(APPLET) Fixed a bug that caused the handle transition parameter to close during applet transitions. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_1_0_SystemUpdater%200.20.10">Known Issues With SDK 7.1.0&nbsp;System Updater 0.20.10</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_0_Release">■ CTR-SDK 7.1.0 Release</A> (2013/11/15)</DT>
+<DD><A href="#note264-01">Note 264-01:(APPLET) Added functions for jumping to Nintendo eShop. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note264-02">Note 264-02:(BOSS) Fixed a bug where the error code sometimes could not be obtained when downloading of the NSA list failed. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note264-03">Note 264-03:(BOSS) Fixed a bug where tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if the <SPAN class="argument">TaskPolicy</SPAN> argument was omitted. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note264-04">Note 264-04:(CFG) Added an API for converting country codes. [SDK | System Updater]</A></DD>
+<DD><A href="#note264-05">Note 264-05:(DevEnv) Suppressed the warnings associated with ARMCC 5.03. [SDK]</A></DD>
+<DD><A href="#note264-06">Note 264-06:(DevEnv) Added the webbrs library for jumping to the Internet Browser. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note264-07">Note 264-07:(DevEnv) Added shared layout resource data supporting NW4C 3.0. [SDK]</A></DD>
+<DD><A href="#note264-08">Note 264-08:(EC) Deleted the <CODE>EC_VerifyTicket</CODE> function from the ECSV library reference. [SDK]</A></DD>
+<DD><A href="#note264-09">Note 264-09:(EC) Added <CODE>EcDevTool</CODE>. [SDK]</A></DD>
+<DD><A href="#note264-10">Note 264-10:(EC) Deleted the <CODE>nn::ec::GetAccountId</CODE> function. [SDK]</A></DD>
+<DD><A href="#note264-11">Note 264-11:(EC) Added a description of the RSF file to use for add-on content. [SDK]</A></DD>
+<DD><A href="#note264-12">Note 264-12:(FS) Deleted the <CODE>nn::fs::ResultBackupNotRequired</CODE> class. [SDK]</A></DD>
+<DD><A href="#note264-13">Note 264-13:(GR) Prohibited copying of the <CODE>FrameBuffer</CODE>, <CODE>RenderState</CODE>, and <CODE>Texture</CODE> classes. [SDK]</A></DD>
+<DD><A href="#note264-14">Note 264-14:(GX) Fixed a bug where on rare occasions you could not get the correct result with the <CODE>glReadPixels</CODE> function. [SDK]</A></DD>
+<DD><A href="#note264-15">Note 264-15:(GX) Improved the check for uninitialized variables entered for the <CODE>dp3</CODE> instruction in the shader assembler. [SDK]</A></DD>
+<DD><A href="#note264-16">Note 264-16:(JPEG) Fixed a bug where Maker Notes would become invalid if the <CODE>JpegMpEncoder</CODE> class functions  <CODE>SetUserMakerNote</CODE> and <CODE>SetImageUid</CODE> were used at the same time. [SDK]</A></DD>
+<DD><A href="#note264-17">Note 264-17:(PL) Added <CODE>nn::pl::CTR::GetSharedFontRequiredMemorySize</CODE>. [SDK]</A></DD>
+<DD><A href="#note264-18">Note 264-18:(TOOL) Added descriptions of the various kinds of CFA files to the <CODE>ctr_makerom</CODE> reference. [SDK]</A></DD>
+<DD><A href="#note264-19">Note 264-19:(TOOL) Updated <CODE>makebanner</CODE>. [SDK]</A></DD>
+<DD><A href="#note264-20">Note 264-20:(TOOL) Fixed a bug where <CODE>SaveDataFiler</CODE> ended during exporting. [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_1_0_Release">Known Issues With SDK 7.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_1_0_SampleDemos">■ CTR-SDK 7.1.0&nbsp;Sample Demos</A> (2013/11/15)</DT>
+<DD><A href="#note263-01">Note 263-01:(APPLET) Added functions for jumping to Nintendo eShop. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note263-02">Note 263-02:(BOSS) Improved error handling in the sample demos for NADL tasks. [Sample Demos]</A></DD>
+<DD><A href="#note263-03">Note 263-03:(BOSS) Fixed a bug where the error code sometimes could not be obtained when downloading of the NSA list failed. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note263-04">Note 263-04:(BOSS) Added a process to the <CODE>sample_nsalist</CODE> BOSS sample demo to display error codes when errors occur. [Sample Demos]</A></DD>
+<DD><A href="#note263-05">Note 263-05:(BOSS) Changed the execution count in the sample demos for upload tasks. [Sample Demos]</A></DD>
+<DD><A href="#note263-06">Note 263-06:(BOSS) Fixed a bug where tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if the <SPAN class="argument">TaskPolicy</SPAN> argument was omitted. [SDK | Sample Demos]</A></DD>
+<DD><A href="#note263-07">Note 263-07:(DevEnv) Added the webbrs library for jumping to the Internet Browser. [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_7_1_0_SampleDemos">Known Issues With SDK 7.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_8_SystemUpdater%200.20.9">■ CTR-SDK 7.0.8&nbsp;System Updater 0.20.9</A> (2013/11/15)</DT>
+<DD><A href="#note262-01">Note 262-01:(CFG) Added an API for converting country codes. [SDK | System Updater]</A></DD>
+<DD><A href="#note262-02">Note 262-02:(DevEnv) Added a feature for enabling and disabling wireless to the Dev Menu [System Updater]</A></DD>
+<DD><A href="#note262-03">Note 262-03:(HOME Menu) Updated the HOME Menu. [System Updater]</A></DD>
+<DD><A href="#note262-04">Note 262-04:(Mii Maker) Updated Mii Maker. [System Updater]</A></DD>
+<DD><A href="#note262-05">Note 262-05:(Miiverse) Added Miiverse. [System Updater]</A></DD>
+<DD><A href="#note262-06">Note 262-06:(Nintendo Network ID Settings) Added Nintendo Network ID Settings. [System Updater]</A></DD>
+<DD><A href="#note262-07">Note 262-07:(System Settings) Updated the System Settings. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_8_SystemUpdater%200.20.9">Known Issues With SDK 7.0.8&nbsp;System Updater 0.20.9</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_8_Release">■ CTR-SDK 7.0.8&nbsp;Release</A> (2013/11/06)</DT>
+<DD><A href="#note261-01">Note 261-01:(APPLET) Added the <CODE>nn::applet::CTR::GetInitialParam</CODE> function. [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_8_Release">Known Issues With SDK 7.0.8&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_8_SystemUpdater%200.20.8">■ CTR-SDK 7.0.8&nbsp;System Updater 0.20.8</A> (2013/11/06)</DT>
+<DD><A href="#note260-01">Note 260-01:(FRIENDS) Fixed a bug where the <CODE>nn::friends::Initialize</CODE> function would fail. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_8_SystemUpdater%200.20.8">Known Issues With SDK 7.0.8&nbsp;System Updater 0.20.8</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_7_Release">■ CTR-SDK 7.0.7&nbsp;Release</A> (2013/10/28)</DT>
+<DD><A href="#note259-01">Note 259-01:(DevEnv) Changes related to the SDK [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_7_Release">Known Issues With SDK 7.0.7&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_7_SystemUpdater%200.20.7">■ CTR-SDK 7.0.7&nbsp;System Updater 0.20.7</A> (2013/10/28)</DT>
+<DD><A href="#note258-01">Note 258-01:(TOOL) Added a feature to configure OLV access keys to the <CODE>Config</CODE> tool [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_7_SystemUpdater%200.20.7">Known Issues With SDK 7.0.7&nbsp;System Updater 0.20.7</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_6_Release">■ CTR-SDK 7.0.6&nbsp;Release</A> (2013/10/21)</DT>
+<DD><A href="#note257-01">Note 257-01:(DevEnv) Changes Related to the SDK [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_6_Release">Known Issues With SDK 7.0.6&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_6_SystemUpdater%200.20.6">■ CTR-SDK 7.0.6&nbsp;System Updater 0.20.6</A> (2013/10/21)</DT>
+<DD><A href="#note256-01">Note 256-01: (OS) Made revisions to make the system more stable [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_6_SystemUpdater%200.20.6">Known Issues With SDK 7.0.6&nbsp;System Updater 0.20.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_5_Release">■ CTR-SDK 7.0.5&nbsp;Release</A> (2013/10/16)</DT>
+<DD><A href="#note255-01">Note 255-01:(DevEnv) Changes Related to the SDK [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_5_Release">Known Issues With SDK 7.0.5&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_5_SystemUpdater%200.20.5">■ CTR-SDK 7.0.5&nbsp;System Updater 0.20.5</A> (2013/10/16)</DT>
+<DD><A href="#note254-01">Note 254-01:(OS) Made revisions to make the system more stable. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_5_SystemUpdater%200.20.5">Known Issues With SDK 7.0.5&nbsp;System Updater 0.20.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_4_Release">■ CTR-SDK 7.0.4&nbsp;Release</A> (2013/10/07)</DT>
+<DD><A href="#note253-01">Note 253-01:(TOOL) Updated <CODE>makebanner</CODE>. [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_4_Release">Known Issues With SDK 7.0.4&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_4_SystemUpdater%200.20.4">■ CTR-SDK 7.0.4&nbsp;System Updater 0.20.4</A> (2013/10/07)</DT>
+<DD><A href="#note252-01">Note 252-01:(OS) Made revisions to make the system more stable. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_4_SystemUpdater%200.20.4">Known Issues With SDK 7.0.4&nbsp;System Updater 0.20.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_3_Release">■ CTR-SDK 7.0.3&nbsp;Release</A> (2013/09/27)</DT>
+<DD><A href="#note251-01">Note 251-01:(DevEnv) Changes Related to the SDK [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_3_Release">Known Issues With SDK 7.0.3&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_3_SystemUpdater%200.20.3">■ CTR-SDK 7.0.3&nbsp;System Updater 0.20.3</A> (2013/09/27)</DT>
+<DD><A href="#note250-01">Note 250-01:(OS) Made revisions to make the system more stable. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_3_SystemUpdater%200.20.3">Known Issues With SDK 7.0.3&nbsp;System Updater 0.20.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_2_Release">■ CTR-SDK 7.0.2&nbsp;Release</A> (2013/09/18)</DT>
+<DD><A href="#note249-01">Note 249-01: (BOSS) Fixed a bug in which the permission settings for tasks registered with the <CODE>nn::boss::RegisterImmediateTask</CODE> function could not be changed [SDK]</A></DD>
+<DD><A href="#note249-02">Note 249-02: (CFG) Added an API function for converting <CODE>SimpleAddress</CODE> information IDs between the CTR and Wii U  [SDK | System Updater]</A></DD>
+<DD><A href="#note249-03">Note 249-03: (MATH) Fixed a bug in which the input matrix was not being reflected in the fourth row of the output matrix from the <CODE>MTX44MultTranslate</CODE> function [SDK]</A></DD>
+<DD><A href="#note249-04">Note 249-04: (TOOL) Fixed a bug in which an error would occur during <CODE>cro</CODE> creation [SDK]</A></DD>
+<DD><A href="#note249-05">Note 249-05: (TOOL) Made <CODE>ctr_makerom32.exe</CODE> faster [SDK]</A></DD>
+<DD><A href="#note249-06">Note 249-06: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_2_Release">Known Issues with SDK 7.0.2&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_2_SystemUpdater%200.20.2">■ CTR-SDK 7.0.2&nbsp;System Updater 0.20.2</A> (2013/09/18)</DT>
+<DD><A href="#note248-01">Note 248-01: (CFG) Added an API function for converting <CODE>SimpleAddress</CODE> information IDs between the CTR and Wii U  [SDK | System Updater]</A></DD>
+<DD><A href="#note248-02">Note 248-02: (OS) Fixed a bug where the debugger would hang if attached while terminating a thread [System Updater]</A></DD>
+<DD><A href="#note248-03">Note 248-03: (OS) Fixed a bug in which large programs could not be executed  [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_2_SystemUpdater%200.20.2">Known Issues with SDK 7.0.2&nbsp;System Updater 0.20.2</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_1_Release">■ CTR-SDK 7.0.1&nbsp;Release</A> (2013/09/06)</DT>
+<DD><A href="#note247-01">Note 247-01: (EC) Revised the price notation information conversion feature [SDK].</A></DD>
+<DD><A href="#KnownIssues_7_0_1_Release">Known Issues with SDK 7.0.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_1_SystemUpdater%200.20.1">■ CTR-SDK 7.0.1&nbsp;System Updater 0.20.1</A> (2013/09/06)</DT>
+<DD><A href="#note246-01">Note 246-01: (OS) Made revisions to make the system more stable [System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_1_SystemUpdater%200.20.1">Known Issues with SDK 7.0.1&nbsp;System Updater 0.20.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_0_Release">■ CTR-SDK 7.0.0&nbsp;Release</A> (2013/08/23)</DT>
+<DD><A href="#note245-01">Note 245-01: (APPLET) Added a function for setting posting permissions for the screenshots obtained by the system [SDK | System Updater]</A></DD>
+<DD><A href="#note245-02">Note 245-02: (BOSS) Split up the <CODE>nn::boss::TaskResultCode</CODE> codes for DataStore upload and download tasks [SDK | System Updater]</A></DD>
+<DD><A href="#note245-03">Note 245-03: (CAMERA) Made changes so the <CODE>camera</CODE> library appears in the list of middleware in CTR Master Editor [SDK]</A></DD>
+<DD><A href="#note245-04">Note 245-04: (DevEnv) Integrated E-Commerce Kit [SDK | Sample Demos]</A></DD>
+<DD><A href="#note245-05">Note 245-05: (DevEnv) Added support for full-text searches of the documentation [SDK]</A></DD>
+<DD><A href="#note245-06">Note 245-06: (GX) Deleted the <CODE>DMPGL</CODE> documentation [SDK]</A></DD>
+<DD><A href="#note245-07">Note 245-07: (GX) Added the <CODE>dmp_FragmentMaterial.emission</CODE> Uniform Location value macro [SDK]</A></DD>
+<DD><A href="#note245-08">Note 245-08: (GX) Made revisions to the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note245-09">Note 245-09: (HID) Deleted the <SPAN class="argument">nn::hid::AccelerometerReader::SetOffsetFromBaseStatus</SPAN> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note245-10">Note 245-10: (HIO) Updated the hio Library for IS-CTR-DEBUGGER. [SDK]</A></DD>
+<DD><A href="#note245-11">Note 245-11: (HIO) Improved the <CODE>nn::hio::Initialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note245-12">Note 245-12: (IR) Made changes so the infrared communication feature appears in the list of middleware in CTR Master Editor [SDK]</A></DD>
+<DD><A href="#note245-13">Note 245-13: (IR) Deleted the feature for specifying the baud rate for communication [SDK | Sample Demos]</A></DD>
+<DD><A href="#note245-14">Note 245-14: (MATH) Fixed a bug in which the <CODE>SinFIdx</CODE>, <CODE>CosFIdx</CODE>, and <CODE>SinCosFIdx</CODE> functions would hang if passed a large number [SDK]</A></DD>
+<DD><A href="#note245-15">Note 245-15: (MII) Integrated structures that handle Mii StoreData [SDK]</A></DD>
+<DD><A href="#note245-16">Note 245-16: (PL) Fixed a bug that added artifacts to the drawing results by the <CODE>RectDrawer</CODE> class. [SDK]</A></DD>
+<DD><A href="#note245-17">Note 245-17: (SND) Added an ASSERT to the buffer passed to the <CODE>SetupBcwav</CODE> and <CODE>AppendWaveBuffer</CODE> functions [SDK]</A></DD>
+<DD><A href="#note245-18">Note 245-18: (TOOL) Added a feature to BossLotcheckTool for checking the StreetPass Relay feature [SDK | System Updater]</A></DD>
+<DD><A href="#note245-19">Note 245-19: (TOOL) Fixed a bug in the RSF Rom/Include [SDK]</A></DD>
+<DD><A href="#note245-20">Note 245-20: (TOOL) Fixed a bug related to the <CODE>ctr_TexturePackager</CODE> tool's custom mipmaps  [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_0_Release">Known Issues with SDK 7.0.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_0_SystemUpdater%200.20.0">■ CTR-SDK 7.0.0&nbsp;System Updater 0.20.0</A> (2013/08/23)</DT>
+<DD><A href="#note244-01">Note 244-01: (APPLET) Added a function for setting posting permissions for the screenshots obtained by the system [SDK | System Updater]</A></DD>
+<DD><A href="#note244-02">Note 244-02: (BOSS) Fixed a bug that occurred when tasks running in the background were instructed to run in the foreground [System Updater]</A></DD>
+<DD><A href="#note244-03">Note 244-03: (BOSS) Split up the <CODE>nn::boss::TaskResultCode</CODE> codes for DataStore upload and download tasks [SDK | System Updater]</A></DD>
+<DD><A href="#note244-04">Note 244-04: (DevEnv) Fixed a bug in which an error would occur when operating buttons in the development menu [System Updater]</A></DD>
+<DD><A href="#note244-05">Note 244-05: (HID) Fixed an extremely rare bug in which the system would fail to get input from the touch screen or buttons [System Updater]</A></DD>
+<DD><A href="#note244-06">Note 244-06: (TOOL) Added a feature to BossLotcheckTool for checking the StreetPass Relay feature [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_7_0_0_SystemUpdater%200.20.0">Known Issues with SDK 7.0.0&nbsp;System Updater 0.20.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_7_0_0_SampleDemos">■ CTR-SDK 7.0.0 Sample Demos</A> (2013/08/23)</DT>
+<DD><A href="#note243-01">Note 243-01: (DevEnv) Integrated E-Commerce Kit [SDK | Sample Demos]</A></DD>
+<DD><A href="#note243-02">Note 243-02: (GX) Eliminated use of uninitialized values in vertex shaders. [Sample Demos]</A></DD>
+<DD><A href="#note243-03">Note 243-03: (HID) Deleted the <SPAN class="argument">nn::hid::AccelerometerReader::SetOffsetFromBaseStatus</SPAN> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note243-04">Note 243-04: (IR) Deleted the feature for specifying the baud rate for communication [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_7_0_0_SampleDemos">Known Issues with SDK 7.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_1_0_SystemUpdater%200.19.48">■ CTR-SDK 6.1.0&nbsp;System Updater 0.19.48</A> (2013/08/07)</DT>
+<DD><A href="#note242-01">Note 242-01: (CEC) Added support for the StreetPass Relay feature [System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_1_0_SystemUpdater%200.19.48">Known Issues With the SDK 6.1.0&nbsp;System Updater 0.19.48</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_1_0_SystemUpdater%200.19.16">■ CTR-SDK 6.1.0&nbsp;System Updater 0.19.16</A> (2013/06/28)</DT>
+<DD><A href="#note241-01">Note 241-01: (OS) Made revisions to make the system more stable [System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_1_0_SystemUpdater%200.19.16">Known Issues With SDK 6.1.0&nbsp;System Updater 0.19.16</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_1_0_Release">■ CTR-SDK 6.1.0&nbsp;Release</A> (2013/06/21)</DT>
+<DD><A href="#note240-01">Note 240-01: (CRYPTO) Removed API references for classes that can no longer be used [SDK]</A></DD>
+<DD><A href="#note240-02">Note 240-02: (FS) Added a reference related to the save data rollback prevention feature [SDK]</A></DD>
+<DD><A href="#note240-03">Note 240-03: (FS) Added an API function related to the save data rollback prevention feature [SDK | System Updater]</A></DD>
+<DD><A href="#note240-04">Note 240-04: (GD) Deleted the known issues for the GD <CODE>LightingSample</CODE> demo [SDK]</A></DD>
+<DD><A href="#note240-05">Note 240-05: (GD) Fixed a bug in determining whether the state update for the <CODE>VertexInputStage::SetIndexBuffer</CODE> function had been skipped [SDK]</A></DD>
+<DD><A href="#note240-06">Note 240-06: (GR) Made the <CODE>gr::FrameBuffer::MakeClearRequest</CODE> function into a const function [SDK]</A></DD>
+<DD><A href="#note240-07">Note 240-07: (GX) Updated the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note240-08">Note 240-08: (GX) Fixed a bug with drawing open edges in the silhouette shader [SDK]</A></DD>
+<DD><A href="#note240-09">Note 240-09: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note240-10">Note 240-10: (HIO) Made working memory specification changes [SDK]</A></DD>
+<DD><A href="#note240-11">Note 240-11: (OS) Finalized performance improvements [SDK]</A></DD>
+<DD><A href="#note240-12">Note 240-12: (RO) Fixed a bug in which exceptions would occur in the <CODE>nn::ro::GetAddress</CODE> function [SDK]</A></DD>
+<DD><A href="#note240-13">Note 240-13: (TOOL) Fixed a bug where <CODE>makecro</CODE> generated invalid <CODE>cro</CODE> files [SDK]</A></DD>
+<DD><A href="#note240-14">Note 240-14: (TOOL) Fixed a bug where an invalid warning was being output by <CODE>makecro</CODE> [SDK]</A></DD>
+<DD><A href="#note240-15">Note 240-15: (TOOL) Fixed a bug in the replacement of unresolved symbols in the <CODE>makecro</CODE> tool [SDK]</A></DD>
+<DD><A href="#note240-16">Note 240-16: (TOOL) Fixed a bug where the destructors for static objects of export type index or offset in the <CODE>ro</CODE> module were not called [SDK]</A></DD>
+<DD><A href="#KnownIssues_6_1_0_Release">Known Issues with SDK 6.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_1_0_SystemUpdater%200.19.6">■ CTR-SDK 6.1.0&nbsp;System Updater 0.19.6</A> (2013/06/21)</DT>
+<DD><A href="#note239-01">Note 239-01: (FS) Added an API function related to the save data rollback prevention feature [SDK | System Updater]</A></DD>
+<DD><A href="#note239-02">Note 239-02: (HOME Menu) Support for save data backup [System Updater]</A></DD>
+<DD><A href="#note239-03">Note 239-03: (System Settings) Support for save data backup [System Updater]</A></DD>
+<DD><A href="#note239-04">Note 239-04: (System Settings) Support for brightness settings in the System Settings [System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_1_0_SystemUpdater%200.19.6">Known Issues With SDK 6.1.0&nbsp;System Updater 0.19.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_1_0_SampleDemos">■ CTR-SDK 6.1.0 Sample Demos</A> (2013/06/21)</DT>
+<DD><A href="#note238-01">Note 238-01: (CAMERA) Fixed a bug where the correction matrix was not configured correctly [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_6_1_0_SampleDemos">Known Issues with SDK 6.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_1_SystemUpdater%200.19.3">■ CTR-SDK 6.0.1&nbsp;System Updater 0.19.3</A> (2013/05/20)</DT>
+<DD><A href="#note237-01">Note 237-01: (RO) Fixed a bug where system could hang during load operations [System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_0_1_SystemUpdater%200.19.3">Known Issues with SDK 6.0.1&nbsp;System Updater 0.19.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_1_Release">■ CTR-SDK 6.0.1&nbsp;Release</A> (2013/04/23)</DT>
+<DD><A href="#note236-01">Note 236-01: (DSP) Added feature for sound output from speakers when the system is closed [SDK | System Updater]</A></DD>
+<DD><A href="#note236-02">Note 236-02: (FND) Fixed the <CODE>assert</CODE> in <CODE>nn::fnd::UnitHeapTemplate::Initialize</CODE> [SDK]</A></DD>
+<DD><A href="#note236-03">Note 236-03: (FS) Added a way to set permissions for save data/expanded save data access [SDK | System Updater]</A></DD>
+<DD><A href="#note236-04">Note 236-04: (TOOL) Fixed a bug where <CODE>BannerModelConverter</CODE>, <CODE>make_ex_banner</CODE>, and <CODE>makedlexbanner</CODE> threw an exception and crashed [SDK]</A></DD>
+<DD><A href="#KnownIssues_6_0_1_Release">Known Issues with SDK 6.0.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_1_SystemUpdater%200.19.1">■ CTR-SDK 6.0.1&nbsp;System Updater 0.19.1</A> (2013/04/23)</DT>
+<DD><A href="#note235-01">Note 235-01: (DSP) Added feature for sound output from speakers when the system is closed [SDK | System Updater]</A></DD>
+<DD><A href="#note235-02">Note 235-02: (FS) Added a way to set permissions for save data/expanded save data access [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_0_1_SystemUpdater%200.19.1">Known Issues with SDK 6.0.1&nbsp;System Updater 0.19.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_1_SampleDemos">■ CTR-SDK 6.0.1 Sample Demos</A> (2013/04/23)</DT>
+<DD><A href="#note234-01">Note 234-01: (SND) Added the <CODE>SpeakerOutOnShellClose</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_6_0_1_SampleDemos">Known Issues with SDK 6.0.1&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_0_Release">■ CTR-SDK 6.0.0&nbsp;Release</A> (2013/04/11)</DT>
+<DD><A href="#note233-01">Note 233-01: (DevEnv) Removed a revision history that is no longer needed from the change log for CTR-SDK 5.0 Sample Demos [SDK]</A></DD>
+<DD><A href="#KnownIssues_6_0_0_Release">Known Issues with SDK 6.0.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_0_SystemUpdater%200.19.0">■ CTR-SDK 6.0.0&nbsp;System Updater 0.19.0</A> (2013/04/11)</DT>
+<DD><A href="#note232-01">Note 232-01: (APPLET) Fixed a bug where the system sometimes failed to enter Sleep Mode when a library applet was starting [System Updater]</A></DD>
+<DD><A href="#note232-02">Note 232-02: (CAMERA) Fixed a bug where an <CODE>Event</CODE> object obtained from the <CODE>GetVsyncInterruptEvent</CODE> and <CODE>GetBufferErrorInterruptEvent</CODE> functions was in the <CODE>Signal</CODE> state [System Updater]</A></DD>
+<DD><A href="#note232-03">Note 232-03: (CAMERA) Reduced power consumption when camera is in standby [System Updater]</A></DD>
+<DD><A href="#note232-04">Note 232-04: (CEC) Fixed a bug where <CODE>SetActivateBox</CODE> settings were not reflected immediately [System Updater]</A></DD>
+<DD><A href="#note232-05">Note 232-05: (CEC) Fixed a fatal error that occurred when canceling communication [System Updater]</A></DD>
+<DD><A href="#note232-06">Note 232-06: (UDS) Fixed a bug where the <CODE>nn::uds::ConnectNetwork</CODE> function would fail to return for a prolonged period [System Updater]</A></DD>
+<DD><A href="#KnownIssues_6_0_0_SystemUpdater%200.19.0">Known Issues with SDK 6.0.0&nbsp;System Updater 0.19.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_SystemUpdater%200.18.16">■ CTR-SDK 5.2.0&nbsp;System Updater 0.18.16</A> (2013/04/01)</DT>
+<DD><A href="#note231-01">Note 231-01: (OS) Added a process for recovering from internal inconsistencies during updates [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_SystemUpdater%200.18.16">Known Issues With SDK 5.2.0 System Updater 0.18.16</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_Release">■ CTR-SDK 5.2.0&nbsp;Release</A> (2013/03/26)</DT>
+<DD><A href="#note230-01">Note 230-01:(CFG) Added a note about the <CODE>GetUserTimeOffset</CODE> function. [SDK]</A></DD>
+<DD><A href="#note230-02">Note 230-02:(DevEnv) Added the environment variable <CODE>CTRSDK_BUILD_ROOT</CODE>. [SDK]</A></DD>
+<DD><A href="#note230-03">Note 230-03:(FND) Revised <CODE>nn::fnd::UnitHeapTemplate&lt;LockPolicy&gt;::Allocator::Allocate</CODE> class template member functions.[SDK]</A></DD>
+<DD><A href="#note230-04">Note 230-04:(GR) Added the ability to handle warnings of the <CODE>FragmentLight::Source::SetDistAttnScaleBiasDirectly</CODE> function. [SDK]</A></DD>
+<DD><A href="#note230-05">Note 230-05:(OS) Fixed a bug where the <CODE>AutoStackManager</CODE> implementation would not run on the <CODE>small</CODE> build. [SDK]</A></DD>
+<DD><A href="#note230-06">Note 230-06:(TOOL) Buffed the SD card write functionality of <CODE>SaveDataFiler</CODE>. [SDK]</A></DD>
+<DD><A href="#note230-07">Note 230-07:(TOOL) Added a save data backup feature incompatibility flag to <CODE>makebanner</CODE>. [SDK]</A></DD>
+<DD><A href="#note230-08">Note 230-08:(TOOL) Fixed a bug where an invalid warning was being output by <CODE>makecro</CODE>. [SDK]</A></DD>
+<DD><A href="#note230-09">Note 230-09:(TOOL) Made <CODE>makecro</CODE> merging faster. [SDK]</A></DD>
+<DD><A href="#note230-10">Note 230-10:(TOOL) Updated the shader assembler tool. [SDK]</A></DD>
+<DD><A href="#note230-11">Note 230-11:(TOOL) Fixed a bug where <CODE>ctr_makeMetaDataContent32</CODE> would result in an error depending on the value of the TMP environment variable. [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_Release">Known Issues With SDK 5.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_SystemUpdater%200.18.5">■ CTR-SDK 5.2.0 System Updater 0.18.5</A> (2013/03/26)</DT>
+<DD><A href="#note229-01">Note 229-01:(TOOL) Revised termination of the <CODE>Config</CODE> tool. [System Updater]</A></DD>
+<DD><A href="#note229-02">Note 229-02:(Internet Browser) Updated the Internet Browser. [System Updater]</A></DD>
+<DD><A href="#note229-03">Note 229-03:(Game Memo) Fixed a bug where the canvas would flicker after erasing an effect. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_SystemUpdater%200.18.5">Known Issues With SDK 5.2.0 System Updater 0.18.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_SampleDemos">■ CTR-SDK 5.2.0&nbsp;Sample Demos</A> (2013/03/26)</DT>
+<DD><A href="#note228-01">Note 228-01:(DLP) Updated the Sample Demos reference. [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_SampleDemos">Known Issues With SDK 5.2.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_1_SystemUpdater%200.18.2">■ CTR-SDK 5.1.1&nbsp;System Updater 0.18.2</A> (2013/02/15)</DT>
+<DD><A href="#note227-01">Note 227-01:(OS) Fixed a bug where the top and bottom of the screen turned red because of socket communication or another process. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_1_1_SystemUpdater%200.18.2">Known Issues With System Updater 0.18.2 in SDK Version 5.1.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_1_Release">■ CTR-SDK 5.1.1&nbsp;Release</A> (2013/02/13)</DT>
+<DD><A href="#note226-01">Note 226-01:(TOOL) Changed the ROM format. [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_1_1_Release">Known Issues With SDK 5.1.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_0_Release">■ CTR-SDK 5.1.0&nbsp;Release</A> (2013/02/07)</DT>
+<DD><A href="#note225-01">Note 225-01: (DevEnv) Fixed a bug that caused the AXF file to sometimes not rebuild when changed if its size exceeded 8 MB. [SDK]</A></DD>
+<DD><A href="#note225-02">Note 225-02: (DevEnv) Fixed a bug that caused the assembly code not to compile. [SDK]</A></DD>
+<DD><A href="#note225-03">Note 225-03: (GD) Fixed a bug that did not allow the polygon offset settings to be made when configuring the depth buffer from another library. [SDK]</A></DD>
+<DD><A href="#note225-04">Note 225-04: (GR) Added <CODE>nn::gr::RenderState::COLOR_MASK_NONE</CODE>. [SDK]</A></DD>
+<DD><A href="#note225-05">Note 225-05: (GR) Fixed a bug that caused 128 not to be usable as the upper limit for embedded swizzle patterns. [SDK]</A></DD>
+<DD><A href="#note225-06">Note 225-06: (GX) Updated the DMPGL 2.0 specifications document. [SDK]</A></DD>
+<DD><A href="#note225-07">Note 225-07: (HIO) Updated the hio Library for IS-CTR-DEBUGGER. [SDK]</A></DD>
+<DD><A href="#note225-08">Note 225-08: (MIC) Fixed a bug that caused the loss of data at the end of the ring buffer during sampling. [SDK | System Updater]</A></DD>
+<DD><A href="#note225-09">Note 225-09: (SND) Fixed a bug that rarely caused no return from the <CODE>WaitForDspSync</CODE> function after a restore from Sleep Mode. [SDK]</A></DD>
+<DD><A href="#note225-10">Note 225-10: (SOCKET) Made <CODE>nn::socket::GetMacAddress</CODE> private. [SDK]</A></DD>
+<DD><A href="#note225-11">Note 225-11: (TOOL) Fixed a bug that caused the CCL file not to load. [SDK]</A></DD>
+<DD><A href="#note225-12">Note 225-12: (TOOL) Added the vertex cache simulator tool. [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_1_0_Release">Known Issues With SDK 5.1.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_0_SystemUpdater%200.18.1">■ CTR-SDK 5.1.0 System Updater 0.18.1</A> (2013/02/07)</DT>
+<DD><A href="#note224-01">Note 224-01: (AC) Fixed a bug that allowed an error in determining the requested EULA version during access point connection. [System Updater]</A></DD>
+<DD><A href="#note224-02">Note 224-02: (AC) Hashed pre-shared key handling for the <CODE>DebugSetNetworkSetting1</CODE> function. [System Updater]</A></DD>
+<DD><A href="#note224-03">Note 224-03: (CEC) Added a connection denial function based on the blocked-user list. [System Updater]</A></DD>
+<DD><A href="#note224-04">Note 224-04: (DevEnv) Fixed a bug that caused the POWER Button to get stuck when repeatedly tapping it in the development menu. [System Updater]</A></DD>
+<DD><A href="#note224-05">Note 224-05: (MIC) Fixed a bug that caused the loss of data at the end of the ring buffer during sampling. [SDK | System Updater]</A></DD>
+<DD><A href="#note224-06">Note 224-06: (OS) Fixed a bug with the light-series time-out API. [System Updater]</A></DD>
+<DD><A href="#note224-07">Note 224-07: (OS) Fixed the problem that caused hanging when starting the debugger and putting it to sleep without connecting it to the debugger software. [System Updater]</A></DD>
+<DD><A href="#note224-08">Note 224-08: (TOOL) Fixed the problem in the DevMenu that did not allow imported add-on content to be mounted. [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_1_0_SystemUpdater%200.18.1">Known Issues With System Updater 0.18.1 in SDK Version 5.1.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_0_SampleDemos">■ CTR-SDK 5.1.0 Sample Demos</A> (2013/02/07)</DT>
+<DD><A href="#note223-01">Note 223-01: (GR) PointSprite Revisions [Sample Demos]</A></DD>
+<DD><A href="#note223-02">Note 223-02: (GX) PointSprite Revisions [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_5_1_0_SampleDemos">Known Issues With SDK 5.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_0_0_Release">■ CTR-SDK 5.0.0&nbsp;Release</A> (2012/12/18)</DT>
+<DD><A href="#note222-01">Note 222-01: (CAMERA) Fixed an issue where the camera was being deactivated if the HOME Button was pressed repeatedly [SDK] </A></DD>
+<DD><A href="#note222-02">Note 222-02: (DSP) Fixed a bug where it took a long time to return from the <CODE>nn::snd::WaitForDspSync</CODE> function [SDK]</A></DD>
+<DD><A href="#note222-03">Note 222-03: (DevEnv) Updated the version of the compiler used to build the CTR-SDK package [SDK]</A></DD>
+<DD><A href="#note222-04">Note 222-04: (DevEnv) Added support for the <CODE>-J</CODE> compiler option [SDK]</A></DD>
+<DD><A href="#note222-05">Note 222-05: (DevEnv) Adjusted suppression of the compiler warnings [SDK]</A></DD>
+<DD><A href="#note222-06">Note 222-06: (DevEnv)  Fixed a bug where a rebuild was not triggered by changing the shader assembly header file [SDK] </A></DD>
+<DD><A href="#note222-07">Note 222-07: (DevEnv) Added support for <CODE>LDFLAGS_INFO</CODE> to the build system [SDK]</A></DD>
+<DD><A href="#note222-08">Note 222-08: (ErrEula) Revised variable names defined in the <CODE>ErrorType</CODE> enumerated type [SDK] </A></DD>
+<DD><A href="#note222-09">Note 222-09: (FND) Fixed a bug where the <CODE>ExpHeap::CheckHeap</CODE> function did not output a log [SDK]</A></DD>
+<DD><A href="#note222-10">Note 222-10: (GR) Added the <CODE>FragmentLight::Source::SetDistAttnScaleBiasDirectly</CODE> function [SDK]</A></DD>
+<DD><A href="#note222-11">Note 222-11: (GR) Revised the color buffer read access control determination [SDK]</A></DD>
+<DD><A href="#note222-12">Note 222-12: (GX) Fixed a bug where the number of main vertices was not being set correctly by the GR library when using a geometry shader [SDK]</A></DD>
+<DD><A href="#note222-13">Note 222-13: (GX) Added the <CODE>gr::FragmentLight::Source::MakeAttitudeCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note222-14">Note 222-14: (HIO) Updated the hio library for IS-CTR-DEBUGGER [SDK]</A></DD>
+<DD><A href="#note222-15">Note 222-15: (MATH) Changed the <CODE>VEC2::</CODE> and <CODE>VEC4::DistanceSquare</CODE> functions to be <CODE>const</CODE> member functions [SDK]</A></DD>
+<DD><A href="#note222-16">Note 222-16: (MATH) Added the <CODE>Vector3</CODE> constructor that takes <CODE>Vector2</CODE> as an argument [SDK]</A></DD>
+<DD><A href="#note222-17">Note 222-17: (OS) Improved error checking of <CODE>Event</CODE>, <CODE>Mutex</CODE>, <CODE>Semaphore</CODE>, and <CODE>Timer</CODE> initialization functions  [SDK]</A></DD>
+<DD><A href="#note222-18">Note 222-18: (RDT) Changed namespaces and directories to be independent of the platform [SDK]</A></DD>
+<DD><A href="#note222-19">Note 222-19: (TOOL) Fixed a bug where System Updater did not terminate if the POWER Button was pressed when not connected to DevMenu [SDK | System Updater]</A></DD>
+<DD><A href="#note222-20">Note 222-20: (TOOL) Revised <CODE>ctr_makeciaarchive32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_0_0_Release">Known Issues With SDK 5.0.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_0_0_SystemUpdater%200.18.0">■ CTR-SDK 5.0.0&nbsp;System Updater 0.18.0</A> (2012/12/18)</DT>
+<DD><A href="#note221-01">Note 221-01: (CAMERA) Fixed a bug where the frame rate became unstable [System Updater]</A></DD>
+<DD><A href="#note221-02">Note 221-02: (DSP) Improved a condition where sounds skipped when using the snd library [System Updater]</A></DD>
+<DD><A href="#note221-03">Note 221-03: (DevEnv) Changed the way that power interruptions are determined on DevMenu [System Updater]</A></DD>
+<DD><A href="#note221-04">Note 221-04: (DevEnv) Fixed a bug where the execution stopped when starting an application with the system closed when DevMenu is running [System Updater]</A></DD>
+<DD><A href="#note221-05">Note 221-05: (FS) Fixed a bug where the value obtained for the available memory on an SD card was less than was actually available [System Updater]</A></DD>
+<DD><A href="#note221-06">Note 221-06: (FS) Fixed a bug where the previous version of a downloaded application ran even if it was overwritten (updated) [System Updater]</A></DD>
+<DD><A href="#note221-07">Note 221-07: (OS) Fixed a bug where the system froze if the start address of VRAM being read was not on a page boundary when using the debugger [System Updater]</A></DD>
+<DD><A href="#note221-08">Note 221-08: (OS) Added support for load errors when starting applications in the debugger [System Updater]</A></DD>
+<DD><A href="#note221-09">Note 221-09: (OS) Fixed a bug where the log display order changed if the debugger continued log output for an extended period [System Updater]</A></DD>
+<DD><A href="#note221-10">Note 221-10: (OS) Fixed a bug where the debugger could not output a large amount of log data for strings averaging 20 bytes or less in size [System Updater]</A></DD>
+<DD><A href="#note221-11">Note 221-11: (OS) Improved performance [System Updater]</A></DD>
+<DD><A href="#note221-12">Note 221-12: (TOOL) Fixed a bug where System Updater did not terminate if the POWER Button was pressed when not connected to DevMenu [SDK | System Updater]</A></DD>
+<DD><A href="#note221-13">Note 221-13: (UDS) Fixed a bug where the <CODE>nowEntry</CODE> member of the <CODE>ConnectionStatus</CODE> structure did not match the actual number of connections [System Updater]</A></DD>
+<DD><A href="#note221-14">Note 221-14: (UDS) Fixed a bug where the <CODE>nn::uds::Finalize</CODE> function sometimes had not yet returned when using <CODE>STATE_MASTER</CODE> [System Updater]</A></DD>
+<DD><A href="#note221-15">Note 221-15: (UDS) Fixed a bug where the system froze if WiFi was turned off or the system entered sleep mode while calling the <CODE>nn::uds::DestroyEndpoint</CODE> function [System Updater]</A></DD>
+<DD><A href="#note221-16">Note 221-16: (UDS) Fixed a bug where masters were not receiving data after a client disconnected with <CODE>CONNECTION_LOST</CODE> even if the connection was re-established [System Updater]</A></DD>
+<DD><A href="#note221-17">Note 221-17: (UDS) Fixed a bug where the order of packets was changing [System Updater]</A></DD>
+<DD><A href="#note221-18">Note 221-18: (UDS) Fixed a bug where clients were disconnecting with <CODE>CONNECTION_LOST</CODE> in environments where the master beacon could not reach them [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_0_0_SystemUpdater%200.18.0">Known Issues With SDK 5.0.0 System Updater 0.18.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_0_0_SampleDemos">■ CTR-SDK 5.0.0 Sample Demos</A> (2012/12/18)</DT>
+<DD><A href="#note220-01">Note 220-01: (GR) Removed a cast to a <CODE>math::Vector</CODE> object having a different number of elements [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_5_0_0_SampleDemos">Known Issues With SDK 5.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_5_Release">■ CTR-SDK 4.2.5 Release</A> (2012/12/07)</DT>
+<DD><A href="#note219-01">Note 219-01: (DevEnv) Deleted the <CODE>NN_COMPILER_RVCT_VERSION_MINOR</CODE> macro [SDK]</A></DD>
+<DD><A href="#note219-02">Note 219-02: (GD) Made revisions such that cube map textures cannot be created in the unsupported RGB888 format [SDK]</A></DD>
+<DD><A href="#note219-03">Note 219-03: (GR) Fixed a bug where the number of main vertices was not correctly set when using the geometry shader in the <CODE>GR</CODE> library [SDK]</A></DD>
+<DD><A href="#note219-04">Note 219-04: (GR) Fixed notations specific to the specifications for the <CODE>gr::MakeDisableAllCommand</CODE> API Reference [SDK]</A></DD>
+<DD><A href="#note219-05">Note 219-05: (GX) Updated documentation [SDK]</A> </DD>
+<DD><A href="#note219-06">Note 219-06: (MATH) Fixed a bug where an error would result at assembly when instantiating multiple types with the <CODE>MTX33Mult</CODE> function [SDK]</A></DD>
+<DD><A href="#note219-07">Note 219-07: (OS) Fixed a bug where <CODE>AutoStack</CODE> would not be released in <CODE>ManagedThread</CODE> [SDK]</A></DD>
+<DD><A href="#note219-08">Note 219-08: (SND) Fixed a bug where certain input would prevent returning from the <CODE>EncodeAdpcmData</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_5_Release">Known Issues with the SDK 4.2.5 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_5_SampleDemos">■ CTR-SDK 4.2.5 Sample Demos</A> (2012/12/07)</DT>
+<DD><A href="#note218-01">Note 218-01: (GD) Revised <CODE>LightingSample2</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_5_SampleDemos">Known Issues with SDK 4.2.5&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_4_SystemUpdater%200.17.48">■ CTR-SDK 4.2.4 System Updater 0.17.48</A> (2012/11/14)</DT>
+<DD><A href="#note217-01">Note 217-01: (DevEnv) Updated the Chinese version of the CTR browser [System Updater]</A></DD>
+<DD><A href="#note217-02">Note 217-02: (System Settings) Fixed a bug where there would be a freeze when pressing the Initialize Reception Blocking Settings button in the China region [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_2_4_SystemUpdater%200.17.48">Known Issues with the SDK 4.2.4 System Updater 0.17.48</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_4_Release">■ CTR-SDK 4.2.4&nbsp;Release</A> (2012/10/19)</DT>
+<DD><A href="#note216-01">Note 216-01: (CX) Fixed a bug where the <CODE>zlib</CODE> symbol caused a collision [SDK]</A></DD>
+<DD><A href="#note216-02">Note 216-02: (DBG) Fixed a bug where <CODE>ExceptionScreen</CODE> depended on <CODE>ManagedThread</CODE> [SDK]</A></DD>
+<DD><A href="#note216-03">Note 216-03: (GD) Added Gd API reference [SDK]</A></DD>
+<DD><A href="#note216-04">Note 216-04: (GD) Fixed a bug where the set value of <CODE>RasterizerStage::SetScissor</CODE> function was not applied correctly [SDK]</A></DD>
+<DD><A href="#note216-05">Note 216-05: (GD) Fixed a bug where the command for register 0x227 was not generated in line with the specifications in the <CODE>gd::VertexInputStage::KickDraw</CODE> function [SDK]</A></DD>
+<DD><A href="#note216-06">Note 216-06: (SND) Fixed a bug where <CODE>IsBufferInUse</CODE> of the <CODE>DspFxDelay</CODE> and <CODE>DspFxReverb</CODE> would occasionally not work [SDK]</A></DD>
+<DD><A href="#note216-07">Note 216-07: (TOOL) Fixed a bug in <CODE>ctr_TexturePackage32</CODE> where an error would occur when you specify the maximum <CODE>miplevel</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_4_Release">Known Issues with the SDK 4.2.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_4_SampleDemos">■ CTR-SDK 4.2.4 Sample Demos</A> (2012/10/19)</DT>
+<DD><A href="#note215-01">Note 215-01: (RDT) RDT demo was changed to a version that includes implementation notes [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_4_SampleDemos">Known Issues with the SDK 4.2.4 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_3_Release">■ CTR-SDK 4.2.3 Release</A> (2012/07/26)</DT>
+<DD><A href="#note214-01">Note 214-01: (CAMERA) Made revisions for hardware compatibility [SDK]</A></DD>
+<DD><A href="#note214-02">Note 214-02: (DSP) Fixed a bug where noise would occur if a low pitch was specified when using <CODE>snd::Voice</CODE> [SDK]</A></DD>
+<DD><A href="#note214-03">Note 214-03: (DevEnv) Deleted the description for the Company Code [SDK]</A></DD>
+<DD><A href="#note214-04">Note 214-04: (TOOL) Added <CODE>FragDisk</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_3_Release">Known Issues with the SDK 4.2.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_3_SampleDemos">■ CTR-SDK 4.2.3 Sample Demos</A> (2012/07/26)</DT>
+<DD><A href="#note213-01">Note 213-01: (CAMERA) Fixed a problem with the sample demo where it did not support the POWER Button and opening/closing the cover [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_3_SampleDemos">Known Issues with SDK 4.2.3 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_2_Release">■ CTR-SDK 4.2.2 Release</A> (2012/07/12)</DT>
+<DD><A href="#note212-01">Note 212-01: (CRYPTO) Fixed a bug where the output length of RSA encryption data would differ depending on the string used to create it [SDK]</A></DD>
+<DD><A href="#note212-02">Note 212-02: (CRYPTO) Fixed a bug where the output length of RSA signatures would differ depending on the string used to create them [SDK]</A></DD>
+<DD><A href="#note212-03">Note 212-03: (DevEnv) Changed <CODE>cro</CODE> build option [SDK]</A></DD>
+<DD><A href="#note212-04">Note 212-04: (FS) Fixed a bug with a function to help prevent accidentally rolling back save data [SDK]</A></DD>
+<DD><A href="#note212-05">Note 212-05: (TOOL) Fixed a bug where the buffer size required to load <CODE>cro</CODE> was incorrect [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_2_Release">Known Issues with the SDK 4.2.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_Release">■ CTR-SDK 4.2.1 Release</A> (2012/06/27)</DT>
+<DD><A href="#note211-01">Note 211-01: (DBG) Added an ASSERT to the display buffer specified to <CODE>DirectPrint</CODE> [SDK]</A></DD>
+<DD><A href="#note211-02">Note 211-02: (DBG) Added a means of calling the user handler to prevent programs from stopping on an error [SDK]</A></DD>
+<DD><A href="#note211-03">Note 211-03: (DBG) Default registration of an error stop handler [SDK]</A></DD>
+<DD><A href="#note211-04">Note 211-04: (DevEnv) Corrected Change Log Note 208-14 [SDK]</A></DD>
+<DD><A href="#note211-05">Note 211-05: (FS) Added the <CODE>nn::fs::VerifySaveDataSecureValueLoosely</CODE> function [SDK]</A></DD>
+<DD><A href="#note211-06">Note 211-06: (FS) Fixed a bug where only an application's own save data could be accessed [SDK]</A></DD>
+<DD><A href="#note211-07">Note 211-07: (GR) Added a class to help command buffer jump commands [SDK]</A></DD>
+<DD><A href="#note211-08">Note 211-08: (GX) Updated the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note211-09">Note 211-09: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note211-10">Note 211-10: (OS) Fixed a bug where unnecessary symbols were being linked [SDK]</A></DD>
+<DD><A href="#note211-11">Note 211-11: (RO) Added a build system build guide (DLL advanced edition) [SDK]</A></DD>
+<DD><A href="#note211-12">Note 211-12: (TOOL) Added a specification for where to write user save data to <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note211-13">Note 211-13: (TOOL) Changed <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_Release">Known Issues with the SDK 4.2.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_SystemUpdater%200.17.19">■ CTR-SDK 4.2.1 System Updater 0.17.17</A> (2012/06/27)</DT>
+<DD><A href="#note210-01">Note 210-01: (DevEnv) Added CTR browser import to the Chinese, Korean, and Taiwanese versions [System Updater]</A></DD>
+<DD><A href="#note210-02">Note 210-02: (HOME Menu) Fixed a memory leak that would occur when using contextual banners [System Updater]</A></DD>
+<DD><A href="#note210-03">Note 210-03: (OS) Fixed a bug where thread display was irregular when the debugger output a string exceeding 270 bytes to the log [System Updater]</A></DD>
+<DD><A href="#note210-04">Note 210-04: (System Settings) Changed rating specifications for the Taiwan region [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_SystemUpdater%200.17.19">Known Issues with the SDK 4.2.1 System Updater 0.17.19</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_SampleDemos">■ CTR-SDK 4.2.1 Sample Demos</A> (2012/06/27)</DT>
+<DD><A href="#note209-01">Note 209-01: (GR) Fixed a bug in the <CODE>gx/Gr/CommandBufferJump</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_SampleDemos">Known Issues with the SDK 4.2.1 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_Release">■ CTR-SDK 4.2.0&nbsp;Release</A> (2012/05/29)</DT>
+<DD><A href="#note208-01">Note 208-01:(CAMERA) The values obtained by <CODE>GetTrimmingParam</CODE> are now the same as set values [SDK]</A></DD>
+<DD><A href="#note208-02">Note 208-02:(CEC) Changed the namespaces for some constants [SDK]</A></DD>
+<DD><A href="#note208-03">Note 208-03:(CEC) Changed name for function that gets transmission events [SDK]</A></DD>
+<DD><A href="#note208-04">Note 208-04:(CRYPTO) Fixed memory leak when RSA verification failed [SDK]</A></DD>
+<DD><A href="#note208-05">Note 208-05:(CX) Fixed <CODE>SecureUncompressBLZ</CODE> function's failure to decompress data correctly [SDK]</A></DD>
+<DD><A href="#note208-06">Note 208-06:(CX) Added functions for deflate compression and decompression [SDK]</A></DD>
+<DD><A href="#note208-07">Note 208-07:(DevEnv) Improved searches in the <CODE>Result</CODE> search field [SDK]</A></DD>
+<DD><A href="#note208-08">Note 208-08:(DevEnv) Added update indicator [SDK]</A></DD>
+<DD><A href="#note208-09">Note 208-09:(FND) Accelerated TimeSpan conversion [SDK]</A></DD>
+<DD><A href="#note208-10">Note 208-10:(GR) Fixed a bug in command generated by the <CODE>gr::MakeDisableAllCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note208-11">Note 208-11:(GX) Added the <CODE>gx Raw</CODE> API [SDK]</A></DD>
+<DD><A href="#note208-12">Note 208-12:(GX) Added the <CODE>nngxGetInitializationCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note208-13">Note 208-13:(GX) Added error checking to the <CODE>nngxValidateState</CODE> function [SDK]</A></DD>
+<DD><A href="#note208-14">Note 208-14:(GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note208-15">Note 208-15:(MATH) Added Mersenne Twister API [SDK]</A></DD>
+<DD><A href="#note208-16">Note 208-16:(NDM) Added the <CODE>IsDaemonStartEnable</CODE> function to check whether the wireless switch is on so daemon can run [SDK]</A></DD>
+<DD><A href="#note208-17">Note 208-17:(OS) Accelerated Tick conversion [SDK]</A></DD>
+<DD><A href="#note208-18">Note 208-18:(UDS) Fixed the value returned by the <CODE>SendTo</CODE> function when a port number reserved by the system is specified [SDK]</A></DD>
+<DD><A href="#note208-19">Note 208-19:(ZLIB) Added the zlib library [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_Release">Known Issues with SDK 4.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_SystemUpdater%200.17.17">■ CTR-SDK 4.2.0&nbsp;System Updater 0.17.17</A> (2012/05/29)</DT>
+<DD><A href="#note207-01">Note 207-01:(HOME Menu) Added a feature to pause the animation when application starts [System Updater]</A></DD>
+<DD><A href="#note207-02">Note 207-02:(HOME Menu)  Fixed a bug with disabled language-switch feature [System Updater]</A></DD>
+<DD><A href="#note207-03">Note 207-03:(TOOL) Support for deleting China/Korea/Taiwan market CTR browsers from DevMenu [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_SystemUpdater%200.17.17">Known Issues with SDK 4.2.0 System Updater 0.17.17</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_SampleDemos">■ CTR-SDK 4.2.0&nbsp;Sample Demos</A> (2012/05/29)</DT>
+<DD><A href="#note206-01">Note 206-01:(DLP) Fixed a bug of Taiwan ratings not set for icons specified by <CODE>Child_0</CODE> and <CODE>Child_1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note206-02">Note 206-02:(GX) Fixed a bug with <CODE>gd</CODE> sample <CODE>RenderToTarget</CODE> when vertex buffer placed in main memory [Sample Demos]</A></DD>
+<DD><A href="#note206-03">Note 206-03:(ZLIB) Added the <CODE>example</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_SampleDemos">Known Issues with SDK 4.2.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_Release">■ CTR-SDK 4.1.0 Release</A> (2012/05/02)</DT>
+<DD><A href="#note205-01">Note 205-01: (APPLET) Added description of <CODE>nn::applet::RestartApplication</CODE> operating conditions to references [SDK]</A></DD>
+<DD><A href="#note205-02">Note 205-02: (BOSS) Changed the method for specifying upload files in DataStore upload tasks [SDK]</A></DD>
+<DD><A href="#note205-03">Note 205-03: (CX) Fixed a bug where certain files could not be expanded with SecureUncompressLH and UncompressLH  [SDK]</A></DD>
+<DD><A href="#note205-04">Note 205-04: (DBG) Added the <CODE>DirectPrint</CODE> class [SDK]</A></DD>
+<DD><A href="#note205-05">Note 205-05: (DBG) Added the <CODE>ExceptionScreen</CODE> class [SDK]</A></DD>
+<DD><A href="#note205-06">Note 205-06: (DBG) Fixed the <CODE>NN_DBG_PRINT_RESULT</CODE> macro [SDK]</A></DD>
+<DD><A href="#note205-07">Note 205-07: (DLP) Removed <CODE>ResultInvalidMediaType</CODE> from the <CODE>Initialize</CODE> function return values [SDK]</A></DD>
+<DD><A href="#note205-08">Note 205-08: Added a description about how to forcibly set <CODE>pNotice</CODE> to false in the <CODE>Initialize</CODE> API reference [SDK]</A></DD>
+<DD><A href="#note205-09">Note 205-09: (DLP) Added a description about the conditions under which the <CODE>StartFakeSession</CODE> function returns <CODE>ResultDeniedFromServer</CODE> [SDK]</A></DD>
+<DD><A href="#note205-10">Note 205-10: (DLP) Added a note to the documentation that it is unnecessary to check operations for system updates that occur in download play [SDK]</A></DD>
+<DD><A href="#note205-11">Note 205-11: (DevEnv) Added Result Search column [SDK]</A></DD>
+<DD><A href="#note205-12">Note 205-12: (DevEnv) Changed <CODE>cro</CODE> build procedure [SDK]</A></DD>
+<DD><A href="#note205-13">Note 205-13: (DevEnv) Updated system application/applet specifications [SDK]</A></DD>
+<DD><A href="#note205-14">Note 205-14: (DevEnv) Added Download Play icon [SDK]</A></DD>
+<DD><A href="#note205-15">Note 205-15: (DevEnv) Organized include in headers [SDK]</A></DD>
+<DD><A href="#note205-16">Note 205-16: (DevEnv) Removed English from Language Settings in the Taiwan region [SDK | System Updater]</A></DD>
+<DD><A href="#note205-17">Note 205-17: (DevEnv) Added a note about contextual banner-related bugs to the CTR Icon and Banner Authoring Manual [SDK]</A></DD>
+<DD><A href="#note205-18">Note 205-18: (FS) Fixed the mount save data function interface [SDK]</A></DD>
+<DD><A href="#note205-19">Note 205-19: (FS) Changed the specifications for a feature to help prevent rolling back save data [SDK]</A></DD>
+<DD><A href="#note205-20">Note 205-20: (FS) Added file access log parsing tool [SDK]</A></DD>
+<DD><A href="#note205-21">Note 205-21: (FS) Fixed error handling during redundant save data access [SDK]</A></DD>
+<DD><A href="#note205-22">Note 205-22: (GR) Removed generation of unneeded register (<CODE>0x6f[17]</CODE>) write commands [SDK]</A></DD>
+<DD><A href="#note205-23">Note 205-23: (GX) Added an error for the <CODE>nngxValidateState</CODE> function [SDK]</A></DD>
+<DD><A href="#note205-24">Note 205-24: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note205-25">Note 205-25: (HID) Changed the <CODE>AccelerometerReader::ConvertToAcceleration</CODE> function [SDK]</A></DD>
+<DD><A href="#note205-26">Note 205-26: (INIT) Support for functions initialized by priority [SDK]</A></DD>
+<DD><A href="#note205-27">Note 205-27: (MATH) Added a function to update only the rotated portion of a 3&times;4 matrix [SDK]</A></DD>
+<DD><A href="#note205-28">Note 205-28: (NEWS) Added the <CODE>nn::news::CTR::user::IsFromNewsList</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note205-29">Note 205-29: (OS) Added the <CODE>GetCodeRegionAddress/Size</CODE> functions [SDK]</A></DD>
+<DD><A href="#note205-30">Note 205-30: (OS) Added the <CODE>ManagedThread</CODE> class [SDK]</A></DD>
+<DD><A href="#note205-31">Note 205-31: (OS) <CODE>SetUserExceptionHandler</CODE> can now be called from <CODE>nninitStartUp</CODE> [SDK]</A></DD>
+<DD><A href="#note205-32">Note 205-32: (OS) Prohibited <CODE>nn::os::Initialize</CODE> function calls [SDK]</A></DD>
+<DD><A href="#note205-33">Note 205-33: (OS) Added <CODE>ASSERT</CODE> for when using default memory management mechanism [SDK]</A></DD>
+<DD><A href="#note205-34">Note 205-34: (OS) Default user exception handler registration [SDK]</A></DD>
+<DD><A href="#note205-35">Note 205-35: (RO) Added the <CODE>Module::Enumerate</CODE> function [SDK]</A></DD>
+<DD><A href="#note205-36">Note 205-36: (RO) Added the <CODE>Module::GetRegionInfo</CODE> function [SDK]</A></DD>
+<DD><A href="#note205-37">Note 205-37: (RO) Added support for a bug where definitions were being duplicated [SDK]</A></DD>
+<DD><A href="#note205-38">Note 205-38: (SND) Changed specifications for when a buffer with a length of 0 is registered in <CODE>Voice::AppendWaveBuffer</CODE> [SDK]</A></DD>
+<DD><A href="#note205-39">Note 205-39: (TOOL) Updated settings for the guideline checker for the Config tool [SDK]</A></DD>
+<DD><A href="#note205-40">Note 205-40: (TOOL) Increased speed of <CODE>TexturePackager</CODE> ETC encoding [SDK]</A></DD>
+<DD><A href="#note205-41">Note 205-41: (TOOL) Modified <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note205-42">Note 205-42: (TOOL) Added option to convert from CCI to CIA in <CODE>makecia</CODE> [SDK]</A></DD>
+<DD><A href="#note205-43">Note 205-43: (TOOL) Added a check for the highest version that can be specified in <CODE>makecia</CODE> [SDK]</A></DD>
+<DD><A href="#note205-44">Note 205-44: (TOOL) Added <CODE>-i CONTENTS_PATH:INDEX</CODE> to <CODE>makecia</CODE> options [SDK]</A></DD>
+<DD><A href="#note205-45">Note 205-45: (TOOL) Fixed a bug causing <CODE>makecro</CODE> to end abnormally when the <CODE>-p</CODE> option was used [SDK]</A></DD>
+<DD><A href="#note205-46">Note 205-46: (TOOL) Fixed a <CODE>makerom</CODE> bug [SDK]</A></DD>
+<DD><A href="#note205-47">Note 205-47: (TOOL) Added a feature for manipulating values to help prevent rolling back save data [SDK]</A></DD>
+<DD><A href="#note205-48">Note 205-48: (TOOL) Revised the upper limit for data title versions [SDK]</A></DD>
+<DD><A href="#note205-49">Note 205-49: (UDS) Added <CODE>ResultInvalidData</CODE> to the <CODE>GetNodeInformationList</CODE> function's return values [SDK]</A></DD>
+<DD><A href="#note205-50">Note 205-50: (UDS) Added a note that RSSI values are stored from largest to smallest in the <CODE>Scan</CODE> function's scan results [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_Release">Known Issues with SDK 4.1.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_SystemUpdater%200.17.6">■ CTR-SDK 4.1.0 System Updater 0.17.6</A> (2012/05/02)</DT>
+<DD><A href="#note204-01">Note 204-01: (DevEnv) Improved display timing during application start [System Updater]</A></DD>
+<DD><A href="#note204-02">Note 204-02: (DevEnv) Removed English from Language Settings in the Taiwan region [SDK | System Updater]</A></DD>
+<DD><A href="#note204-03">Note 204-03: (HOME Menu) Added a feature to automatically return to the HOME Menu when applications or system applets end abnormally [System Updater]</A></DD>
+<DD><A href="#note204-04">Note 204-04: (HOME Menu) Added a folder feature [System Updater]</A></DD>
+<DD><A href="#note204-05">Note 204-05: (HOME Menu) Added a feature that can detect a bug in display of contextual banners [System Updater]</A></DD>
+<DD><A href="#note204-06">Note 204-06: (OS) Fixed a bug where an error would occur if the debugger log was output at a high frequency for a long period of time [System Updater]</A></DD>
+<DD><A href="#note204-07">Note 204-07: (OS) Improved communication between debugger and PC [System Updater]</A></DD>
+<DD><A href="#note204-08">Note 204-08: (OS) Added explanation for a debugger load error [System Updater]</A></DD>
+<DD><A href="#note204-09">Note 204-09: (OS) Added debugger exception handler support [System Updater]</A></DD>
+<DD><A href="#note204-10">Note 204-10: (TOOL) Fixed system behavior when changing the System Updater region [System Updater]</A></DD>
+<DD><A href="#note204-11">Note 204-11: (Notifications) Fixed a bug where the final character in the title of a Notification would disappear [System Updater]</A></DD>
+<DD><A href="#note204-12">Note 204-12: (Notifications) Fixed a bug where the body of a StreetPass Notification would not fit within the display border [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_SystemUpdater%200.17.6">Known Issues with SDK 4.1.0&nbsp;System Updater 0.17.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_SampleDemos">■ CTR-SDK 4.1.0 Sample Demos</A> (2012/05/02)</DT>
+<DD><A href="#note203-01">Note 203-01: (DevEnv) Added the <CODE>exbanner</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note203-02">Note 203-02: (GX) Removed duplicate Gr sample framework processing time measurement code [Sample Demos]</A></DD>
+<DD><A href="#note203-03">Note 203-03: (NEWS) Added the <CODE>nn::news::CTR::user::IsFromNewsList</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note203-04">Note 203-04: (Other) Fixed a location where an invalid argument was being specified in the <CODE>Initialize</CODE> member function in <CODE>nn::fnd::ExpHeap</CODE> [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_SampleDemos">Known Issues with SDK 4.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SystemUpdater%200.17.5">■ CTR-SDK 4.0.2 System Updater 0.17.5</A> (2012/04/06)</DT>
+<DD><A href="#note202-01">Note 202-01: (FS) Ensured compatibility with cards that can be potentially supported in the future  [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SystemUpdater%200.17.5">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SystemUpdater%200.17.4">■ CTR-SDK 4.0.2 System Updater 0.17.4</A> (2012/03/30)</DT>
+<DD><A href="#note201-01">Note 201-01: (Error/EULA) Fixed a bug where the system would hang when using the word wrap feature [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SystemUpdater%200.17.4">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_Release">■ CTR-SDK 4.0.2&nbsp;Release</A> (2012/03/19)</DT>
+<DD><A href="#note200-01">Note 200-01: (DSP) Fixed problem of static noise with snd [SDK]</A></DD>
+<DD><A href="#note200-02">Note 200-02: (DevEnv) Support for China/Korea/Taiwan in System Application and Applet Specifications [SDK]</A></DD>
+<DD><A href="#note200-03">Note 200-03: (DevEnv) Support in built-in font character lists for China/Korea/Taiwan [SDK]</A></DD>
+<DD><A href="#note200-04">Note 200-04: (FND) Fixed problem with alignment ASSERT for ExpHeap and the like [SDK]</A></DD>
+<DD><A href="#note200-05">Note 200-05: (FS) Added function for creating archive alias names [SDK]</A></DD>
+<DD><A href="#note200-06">Note 200-06: (GX) Updated the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note200-07">Note 200-07: (GX) Fixed timing at which busy counter is reset in profiling API [SDK]</A></DD>
+<DD><A href="#note200-08">Note 200-08: (JPEG) Fixed problem with StartMpEncoderNext function [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_Release">Known Issues with SDK 4.0.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SystemUpdater%200.17.3">■ CTR-SDK 4.0.2&nbsp;System Updater 0.17.3</A> (2012/03/19)</DT>
+<DD><A href="#note199-01">Note 199-01: (DevEnv) Changed behavior of starting System Settings from DevMenu [System Updater]</A></DD>
+<DD><A href="#note199-02">Note 199-02: (DevEnv) Updated the shared extended save data created by DevMenu [System Updater]</A></DD>
+<DD><A href="#note199-03">Note 199-03: (OS) Fixed problem with POWER Button, HOME Button after card removed [System Updater]</A></DD>
+<DD><A href="#note199-04">Note 199-04: (TOOL) Fixed problem of freezing when expanded save data deleted using DevMenu [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SystemUpdater%200.17.3">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SampleDemos">■ CTR-SDK 4.0.2&nbsp;Sample Demos</A> (2012/03/19)</DT>
+<DD><A href="#note198-01">Note 198-01: (BOSS)  Added DataStore task sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SampleDemos">Known Issues with SDK 4.0.2&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_1_Release">■ CTR-SDK 4.0.1&nbsp;Release</A> (2012/02/29)</DT>
+<DD><A href="#note197-01">Note 197-01: (DSP) Fixed a bug causing noise when performing <CODE>snd</CODE> volume operations [SDK]</A></DD>
+<DD><A href="#note197-02">Note 197-02: (DSP) Fixed a bug causing noise when the <CODE>snd::DspFxReverb::Param</CODE> structure's <CODE>m_UseHpfDamping</CODE> member was set to <CODE>true</CODE> [SDK]</A></DD>
+<DD><A href="#note197-03">Note 197-03: (FS) Fixed a bug where ROMs larger than 4 GB could not be handled properly [SDK]</A></DD>
+<DD><A href="#note197-04">Note 197-04: (GR) Fixed a bug in the <CODE>ShaderLite</CODE> class's <CODE>SetupBinary</CODE> function [SDK]</A></DD>
+<DD><A href="#note197-05">Note 197-05: (HIO) Updated the hio library for IS-CTR-DEBUGGER [SDK]</A></DD>
+<DD><A href="#note197-06">Note 197-06: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_0_1_Release">Known Issues with SDK 4.0.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_1_SystemUpdater%200.17.2">■ CTR-SDK 4.0.1&nbsp;System Updater 0.17.2</A> (2012/02/29)</DT>
+<DD><A href="#note196-01">Note 196-01: (APPLET) Fixed a bug where a request for Sleep Mode again would occur while recovering from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note196-02">Note 196-02: (FRIENDS) Fixed a bug where asynchronous processing after adding a friend would result in a communication error [System Updater]</A></DD>
+<DD><A href="#note196-03">Note 196-03: (Y2R) Fixed a bug where the battery running out during y2r conversion would cause the system to lock up [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_1_SystemUpdater%200.17.2">Known Issues with SDK 4.0.1&nbsp;System Updater 0.17.2</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_1_SampleDemos">■ CTR-SDK 4.0.1&nbsp;Sample Demos</A> (2012/02/29)</DT>
+<DD><A href="#note195-01">Note 195-01: (OS) Revised <CODE>CriticalSection</CODE> and <CODE>Mutex</CODE> demos [Sample Demos]</A></DD>
+<DD><A href="#note195-02">Note 195-02: (SND) Revised <CODE>snd/OutputCapture</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_0_1_SampleDemos">Known Issues with SDK 4.0.1&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_Release">■ CTR-SDK 4.0.0&nbsp;Release</A> (2012/02/20)</DT>
+<DD><A href="#note194-01">Note 194-01: (APPLET) Fixed a bug where calling <CODE>ProcessHomeButton</CODE> function would cause processing to halt [SDK]</A></DD>
+<DD><A href="#note194-02">Note 194-02: (APPLET) Added means to determine when rendering is complete during applet transitions [SDK]</A></DD>
+<DD><A href="#note194-03">Note 194-03: (BOSS) Fixed a bug where deleting an NSD object while getting the NSD list would cause BOSS to halt abnormally [SDK]</A></DD>
+<DD><A href="#note194-04">Note 194-04: (CEC) Revised the <CODE>MessageBox::GetMessageIdPair</CODE> function's error checking [SDK]</A></DD>
+<DD><A href="#note194-05">Note 194-05: (DBG) Changed function that forcibly changes the startup argument buffer to be private [SDK]</A></DD>
+<DD><A href="#note194-06">Note 194-06: (DevEnv) Fixed a bug where including <CODE>..</CODE> in <CODE>CTR_BANNER_SPEC</CODE> would cause an error [SDK]</A></DD>
+<DD><A href="#note194-07">Note 194-07: (DevEnv) Updated copyright [SDK | Sample Demos]</A></DD>
+<DD><A href="#note194-08">Note 194-08: (DevEnv) Updated <CODE>nn.h</CODE> and cleaned up <CODE>include</CODE> statements [SDK]</A></DD>
+<DD><A href="#note194-09">Note 194-09: (DevEnv) Added <I>CTR Icon and Banner Authoring Manual</I> [SDK]</A></DD>
+<DD><A href="#note194-10">Note 194-10: (DevEnv) Fixed typos in overall sequence chart for <I>Build System Development Guide For DLL</I> (DLL version) [SDK]</A></DD>
+<DD><A href="#note194-11">Note 194-11: (DevEnv) Revised description of download play devices in the <I>Guide to Developing a Build System</I> [SDK]</A></DD>
+<DD><A href="#note194-12">Note 194-12: (DevEnv) Added friend icon/friend registration icon [SDK]</A></DD>
+<DD><A href="#note194-13">Note 194-13: (DevEnv) Added list of characters included in internal bitmap fonts for China, Korea, and Taiwan [SDK]</A></DD>
+<DD><A href="#note194-14">Note 194-14: (FND) Added note that <CODE>nn::os::Tick</CODE> and <CODE>nn::fnd::DateTime::GetNow</CODE> cannot be used together, and added a description of precision [SDK]</A></DD>
+<DD><A href="#note194-15">Note 194-15: (FONT) Fixed a bug causing buffer overflow in <CODE>WideTextWriter</CODE> [SDK]</A></DD>
+<DD><A href="#note194-16">Note 194-16: (FS) Fixed a bug where Card2 save data was not properly checked if in the factory-default state [System Updater]</A></DD>
+<DD><A href="#note194-17">Note 194-17: (FS) Deleted default value for the <CODE>flush</CODE> parameter of the <CODE>Write</CODE> functions [SDK]</A></DD>
+<DD><A href="#note194-18">Note 194-18: (FS) Added functions for parsing the file access log [SDK]</A></DD>
+<DD><A href="#note194-19">Note 194-19: (FS) Multi-byte <CODE>fs</CODE> functions are now thread-safe [SDK]</A></DD>
+<DD><A href="#note194-20">Note 194-20: (FS) Fixed a bug causing a deadlock when loading invalid data [SDK]</A></DD>
+<DD><A href="#note194-21">Note 194-21: (GR) Changed specifications for <CODE>WBuffer</CODE> class's constructor and for the <CODE>MakeCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-22">Note 194-22: (GR) Fixed a bug in shadow bias values [SDK]</A></DD>
+<DD><A href="#note194-23">Note 194-23: (GR) Fixed a bug in certain texture units [SDK]</A></DD>
+<DD><A href="#note194-24">Note 194-24: (GX) Fixed a bug where <CODE>Gd:</CODE> texture cache would not be cleared properly [SDK]</A></DD>
+<DD><A href="#note194-25">Note 194-25: (GX) Fixed a bug in <CODE>Gd:</CODE> producing unexpected <CODE>ResultNoTextureBound</CODE> error [SDK]</A></DD>
+<DD><A href="#note194-26">Note 194-26: (GX) Deleted definitions in <CODE>Gd:</CODE> that had been left for backward compatibility [SDK]</A></DD>
+<DD><A href="#note194-27">Note 194-27: (GX) Added filters to <CODE>gd::System::Debug::SetFilter</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-28">Note 194-28: (GX) Revised error checking in <CODE>nngxAddL2BTransferCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-29">Note 194-29: (GX) Added <CODE>nngxGetIsInitialized</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-30">Note 194-30: (GX) Added <CODE>nngxGetIsRunning</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-31">Note 194-31: (GX) Added <CODE>nngxRunCmdlistByID</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-32">Note 194-32: (GX) Deprecated state cache feature [SDK]</A></DD>
+<DD><A href="#note194-33">Note 194-33: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note194-34">Note 194-34: (HIO) Removed 32-byte alignment restrictions [SDK]</A></DD>
+<DD><A href="#note194-35">Note 194-35: (HIO) Deleted <CODE>h</CODE> [SDK]</A></DD>
+<DD><A href="#note194-36">Note 194-36: (HIO) Revised the  <CODE>HostFile::Open</CODE> function to support paths containing environment variables [SDK]</A></DD>
+<DD><A href="#note194-37">Note 194-37: (HIO) Updated the IS HostIO library [SDK]</A></DD>
+<DD><A href="#note194-38">Note 194-38: (HIO) Updated HostIO for the IS debugger [SDK]</A></DD>
+<DD><A href="#note194-39">Note 194-39: (MATH) Standardized specifications for <CODE>MTX*Translate</CODE> functions [SDK]</A></DD>
+<DD><A href="#note194-40">Note 194-40: (OS) Re-added <CODE>Light</CODE> functions with timeouts [SDK | System Updater]</A></DD>
+<DD><A href="#note194-41">Note 194-41: (OS) Changed default stack size for main thread [SDK]</A></DD>
+<DD><A href="#note194-42">Note 194-42: (PL) Added header files for creating contextual banners [SDK]</A></DD>
+<DD><A href="#note194-43">Note 194-43: (PL) Made changes related to system fonts for China, Korea, and Taiwan [SDK]</A></DD>
+<DD><A href="#note194-44">Note 194-44: (SND) Deleted bug workaround flag in <CODE>FxReverb</CODE> class, added feature to specify damping filter type [SDK]</A></DD>
+<DD><A href="#note194-45">Note 194-45: (TOOL) Added precautions for when using <CODE>AccessControlInfo</CODE>/<CODE>Debug</CODE> [SDK]</A></DD>
+<DD><A href="#note194-46">Note 194-46: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note194-47">Note 194-47: (TOOL) Improved DLL loading times [SDK]</A></DD>
+<DD><A href="#note194-48">Note 194-48: (TOOL) Added feature to check for existence of files in a ROMFS [SDK]</A></DD>
+<DD><A href="#note194-49">Note 194-49: (TOOL) Changed specifications of <CODE>CardDevice</CODE> parameter specified in the RSF file [SDK]</A></DD>
+<DD><A href="#note194-50">Note 194-50: (TOOL) Integrated <CODE>BackupMemoryType</CODE> parameter in the RSF file into <CODE>SaveDataSize</CODE> [SDK]</A></DD>
+<DD><A href="#note194-51">Note 194-51: (TOOL) Changed to allow quitting for even partial string matches using <CODE>ctr_loadrun32</CODE> [SDK]</A></DD>
+<DD><A href="#note194-52">Note 194-52: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note194-53">Note 194-53: (TOOL) Fixed a bug in <CODE>makecia</CODE> [SDK]</A></DD>
+<DD><A href="#note194-54">Note 194-54: (TOOL) Added GUI support to command parsing tool [SDK]</A></DD>
+<DD><A href="#note194-55">Note 194-55: (TOOL) Added feature to manually specify mipmaps [SDK]</A></DD>
+<DD><A href="#note194-56">Note 194-56: (UDS) Deleted <CODE>ScanResultReader::Merge</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-57">Note 194-57: (UDS) Deleted <CODE>FORCE_UNICAST</CODE> option from <CODE>SendTo</CODE> function [SDK]</A></DD>
+<DD><A href="#note194-58">Note 194-58: (UDS) Added specification for <CODE>TemporaryID</CODE> [SDK]</A></DD>
+<DD><A href="#note194-59">Note 194-59: (UDS) Deleted functions that return old <CODE>Result</CODE> values [SDK]</A></DD>
+<DD><A href="#note194-60">Note 194-60: (UDS) Revised functions where calling the <CODE>Finalize</CODE> function during calls to those functions would cause a fatal error [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_Release">Known Issues with SDK 4.0.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_SystemUpdater%200.17.1">■ CTR-SDK 4.0.0&nbsp;System Updater 0.17.1</A> (2012/02/20)</DT>
+<DD><A href="#note193-01">Note 193-01: (APPLET) Shortened HOME Button notification time [System Updater]</A></DD>
+<DD><A href="#note193-02">Note 193-02: (APPLET) Fixed a bug where rapidly and repeatedly opening and closing the lid would cause a fatal error [System Updater]</A></DD>
+<DD><A href="#note193-03">Note 193-03: (APPLET) Fixed a bug where background music would be output from speakers even when lid is closed on initial startup [System Updater]</A></DD>
+<DD><A href="#note193-04">Note 193-04: (CAMERA) Fixed a bug where camera LED would remain on after removing card [System Updater]</A></DD>
+<DD><A href="#note193-05">Note 193-05: (DevEnv) Fixed a bug where calibration values would not be properly applied after system initialization [System Updater]</A></DD>
+<DD><A href="#note193-06">Note 193-06: (DevEnv) Changed DevMenu button assignments [System Updater]</A></DD>
+<DD><A href="#note193-07">Note 193-07: (DevEnv) Added handling for multiple simultaneous key presses on the DevMenu [System Updater]</A></DD>
+<DD><A href="#note193-08">Note 193-08: (FRIENDS) Fixed a bug where, in rare instances, system would not recover from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note193-09">Note 193-09: (FRIENDS) Added workaround for problem where stopping the debugger right after adding a friend would cause that friend to disappear [System Updater]</A></DD>
+<DD><A href="#note193-10">Note 193-10: (FS) Fixed a bug where management memory on the SD card would, in rare instances, become corrupted when importing an SD application or add-on content [System Updater]</A></DD>
+<DD><A href="#note193-11">Note 193-11: (FS) Fixed a bug where system would become unresponsive after loading invalid data from an SD card [System Updater]</A></DD>
+<DD><A href="#note193-12">Note 193-12: (FS) Fixed a bug in <CODE>nn::fs::MountExtSaveData</CODE> function causing creation of a <CODE>3DS</CODE> directory [System Updater]</A></DD>
+<DD><A href="#note193-13">Note 193-13: (FS) Added feature to help prevent accidentally rolling back save data [System Updater]</A></DD>
+<DD><A href="#note193-14">Note 193-14: (FS) Fixed a bug where system would freeze when download application is fragmented [System Updater]</A></DD>
+<DD><A href="#note193-15">Note 193-15: (FS) Fixed a bug producing rare verification errors during file loading [System Updater]</A></DD>
+<DD><A href="#note193-16">Note 193-16: (FS) Fixed a bug where loading data from a write-protected SD card would, in rare instances, return <CODE>ResultWriteProtected</CODE> [System Updater]</A></DD>
+<DD><A href="#note193-17">Note 193-17: (GX) Fixed a bug causing improper configuration of LCD backlight brightness [System Updater]</A></DD>
+<DD><A href="#note193-18">Note 193-18: (HID) Changed timing of when to start sampling accelerometer [System Updater]</A></DD>
+<DD><A href="#note193-19">Note 193-19: (HTTP) Fixed a bug producing errors when the HTTP request and POST data reach a certain combined size [System Updater]</A></DD>
+<DD><A href="#note193-20">Note 193-20: (HTTP) Fixed a bug where system would stall when calling the <CODE>http::Finalize</CODE> function during HTTP communication [System Updater]</A></DD>
+<DD><A href="#note193-21">Note 193-21: (MCU) Fixed a bug where pedometer would start counting even when system lid was open [System Updater]</A></DD>
+<DD><A href="#note193-22">Note 193-22: (OS) Fixed a bug where outputting a zero-byte string to the log would actually output a different string [System Updater]</A></DD>
+<DD><A href="#note193-23">Note 193-23: (OS) Re-added <CODE>Light</CODE> functions with timeouts [SDK | System Updater]</A></DD>
+<DD><A href="#note193-24">Note 193-24: (OS) Fixed a bug in the debugger where starting a thread would sometimes cause the system to hang [System Updater]</A></DD>
+<DD><A href="#note193-25">Note 193-25: (OS) Changed debugger behavior when outputting <CODE>TARGET ERROR:</CODE> to also display an error description [System Updater]</A></DD>
+<DD><A href="#note193-26">Note 193-26: (OS) Fixed a bug in the debugger where loading an application with debugging prohibited would return an <CODE>OUT_OF_MEMORY</CODE> error [System Updater]</A></DD>
+<DD><A href="#note193-27">Note 193-27: (OS) Fixed a bug in the debugger where setting the battery level to 0% would cause the application to quit without finalizing [System Updater]</A></DD>
+<DD><A href="#note193-28">Note 193-28: (OS) Fixed general-purpose register value display when using forced breaks in the debugger [System Updater]</A></DD>
+<DD><A href="#note193-29">Note 193-29: (OS) Modified display of thread starting addresses in the debugger [System Updater]</A></DD>
+<DD><A href="#note193-30">Note 193-30: (SOCKET) Fixed a bug where a fatal error would rarely occur when calling the <CODE>Finalize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note193-31">Note 193-31: (TOOL) Added feature to Config tool to configure <CODE>SimpleAddress</CODE> [System Updater]</A></DD>
+<DD><A href="#note193-32">Note 193-32: (TOOL) Added Config tool features [System Updater]</A></DD>
+<DD><A href="#note193-33">Note 193-33: (TOOL) Fixed a bug when importing a CIA file from HostIO where the DevMenu would display an invalid error that the SD card was not inserted [System Updater]</A></DD>
+<DD><A href="#note193-34">Note 193-34: (TOOL) Fixed a bug where DevMenu would freeze when touching the file list [System Updater]</A></DD>
+<DD><A href="#note193-35">Note 193-35: (TOOL) Fixed a bug where DevMenu would freeze when running without starting <CODE>HIO-Daemon</CODE> [System Updater]</A></DD>
+<DD><A href="#note193-36">Note 193-36: (TOOL) Changed System Updater behavior when changing regions [System Updater]</A></DD>
+<DD><A href="#note193-37">Note 193-37: (UDS) Fixed a bug where a fatal error would rarely occur when entering Sleep Mode during a call to the <CODE>Initialize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note193-38">Note 193-38: (UDS) Fixed a bug where calling <CODE>GetLinkLevel</CODE> after stopping communication would never return a link level of 0 [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_SystemUpdater%200.17.1">Known Issues with SDK 4.0.0&nbsp;System Updater 0.17.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_SampleDemos">■ CTR-SDK 4.0.0&nbsp;Sample Demos</A> (2012/02/20)</DT>
+<DD><A href="#note192-01">Note 192-01: (CAMERA) Revised the <CODE>Simple</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note192-02">Note 192-02: (DLP) Changed sample demos to use <CODE>FakeClientWithname</CODE> and <CODE>ServerWithName</CODE> classes [SDK]</A></DD>
+<DD><A href="#note192-03">Note 192-03: (DevEnv) Updated copyright [SDK | Sample Demos]</A></DD>
+<DD><A href="#note192-04">Note 192-04: (FS) Added sample of feature to help prevent accidentally rolling back save data [Sample Demos]</A></DD>
+<DD><A href="#note192-05">Note 192-05: (GX) Added sample of real-time streaming [Sample Demos]</A></DD>
+<DD><A href="#note192-06">Note 192-06: (GX) Added <CODE>Gd/ProfilingSample</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note192-07">Note 192-07: (GX) Deleted sample of state cache feature [Sample Demos]</A></DD>
+<DD><A href="#note192-08">Note 192-08: (GX) Fixed a bug where the rendering order would be backward where there are double command lists [Sample Demos]</A></DD>
+<DD><A href="#note192-09">Note 192-09: (HIO) Revised checking of PC application return values in <CODE>hio</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_SampleDemos">Known Issues with SDK 4.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_1_Release">■ CTR-SDK 3.3.1&nbsp;Release</A> (2012/01/25)</DT>
+<DD><A href="#note191-01">Note 191-01: (APPLET) Fixed a bug in <CODE>AppletMsetScene</CODE> enumerated type [SDK]</A></DD>
+<DD><A href="#note191-02">Note 191-02: (CEC) Revised the <CODE>MessageBox::GetMessageIdPair</CODE> function [SDK]</A></DD>
+<DD><A href="#note191-03">Note 191-03: (CFG) Added function to get simple address information from the simple address ID [SDK]</A></DD>
+<DD><A href="#note191-04">Note 191-04: (DLP) Added the <CODE>FakeClientWithName</CODE> and <CODE>ServerWithName</CODE> classes [SDK]</A></DD>
+<DD><A href="#note191-05">Note 191-05: (DLP) Added cautions for clients on development hardware with low system versions [SDK]</A></DD>
+<DD><A href="#note191-06">Note 191-06: (DevEnv) Revised the built-in fonts (the bcfnt files) for China, Korea, and Taiwan [SDK]</A></DD>
+<DD><A href="#note191-07">Note 191-07: (FS) Updated the FS library reference [SDK]</A></DD>
+<DD><A href="#note191-08">Note 191-08: (FS) Revised the reference specific to handling during the mounting of save data [SDK]</A></DD>
+<DD><A href="#note191-09">Note 191-09: (GR) Increased the maximum number of data that can be written in burst access [SDK]</A></DD>
+<DD><A href="#note191-10">Note 191-10: (GX) Fixed a bug where a command was not generated for bits [25:24] for register 0x126 [SDK]</A></DD>
+<DD><A href="#note191-11">Note 191-11: (GX) Added the <CODE>gd::System::AddDummyCommands</CODE> function [SDK]</A></DD>
+<DD><A href="#note191-12">Note 191-12: (GX) Added <CODE>gd::System::Debug</CODE> [SDK]</A></DD>
+<DD><A href="#note191-13">Note 191-13: (GX) Added the <CODE>gd::System::FlushDirtyModules</CODE> function [SDK]</A></DD>
+<DD><A href="#note191-14">Note 191-14: (GX) Added support for command buffer jumps to the <CODE>gd::System::StartRecordingPackets</CODE> function [SDK]</A></DD>
+<DD><A href="#note191-15">Note 191-15: (HTTP) Made <CODE>http_Result.h</CODE> public [SDK]</A></DD>
+<DD><A href="#note191-16">Note 191-16: (MATH) Revised the random number generation class name [SDK]</A></DD>
+<DD><A href="#note191-17">Note 191-17: (OS) Fixed a bug in the functions that get the number of resources [SDK]</A></DD>
+<DD><A href="#note191-18">Note 191-18: (TOOL) Added <CODE>FriendAddTool</CODE> [SDK]</A></DD>
+<DD><A href="#note191-19">Note 191-19: (TOOL) Improved error display in <CODE>loadrun</CODE> [SDK]</A></DD>
+<DD><A href="#note191-20">Note 191-20: (TOOL) Made revisions specific to the start of the debugger in <CODE>loadrun</CODE> [SDK]</A></DD>
+<DD><A href="#note191-21">Note 191-21: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note191-22">Note 191-22: (TOOL) Fixed a bug where a CCI of the wrong size was created in <CODE>makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note191-23">Note 191-23: (TOOL) Fixed a bug in <CODE>ctr_GxCommandAnalyzer</CODE>, the command buffer parsing tool [SDK]</A></DD>
+<DD><A href="#note191-24">Note 191-24: (UDS) Made deletions from the API reference for the description of  <CODE>ScanResultReader::Merge</CODE> function [SDK]</A></DD>
+<DD><A href="#note191-25">Note 191-25: (ULCD) Added a function to get 3D volume values [SDK]</A></DD>
+<DD><A href="#note191-26">Note 191-26: (Y2R) Added a description specific to the return values of the <CODE>Initialize</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_3_1_Release">Known Issues with SDK 3.3.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_1_SampleDemos">■ CTR-SDK 3.3.1&nbsp;Sample Demos</A> (2012/01/25)</DT>
+<DD><A href="#note190-01">Note 190-01: (CFG) Revised <CODE>coppacs</CODE> sample demos [Sample Demos]</A></DD>
+<DD><A href="#note190-02">Note 190-02: (CRYPTO) Added a sample demo of the AES encryption API [Sample Demos]</A></DD>
+<DD><A href="#note190-03">Note 190-03: (GX) Fixed a bug in the access target for gx/GD/FogAndLight lookup tables [Sample Demos]</A></DD>
+<DD><A href="#note190-04">Note 190-04: (GX) Fixed a bug in the updating of gx/GD/LightingSample lookup tables [Sample Demos]</A></DD>
+<DD><A href="#note190-05">Note 190-05: (UDS) Fixed a bug where <CODE>SendThread</CODE> does not terminate when a simple network is disconnected and when wireless mode is off [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_3_1_SampleDemos">Known Issues with SDK 3.3.1 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_SystemUpdater%200.16.64">■ CTR-SDK 3.3.0&nbsp;System Updater 0.16.64</A> (2012/01/13)</DT>
+<DD><A href="#note189-01">Note 189-01: (CFG) Fixed a bug where the development menu starts when initializing the system for the China, Korea, and Taiwan markets [System Updater]</A></DD>
+<DD><A href="#note189-02">Note 189-02: (Built-in Fonts) Revised the built-in fonts for China, Korea, and Taiwan [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_SystemUpdater%200.16.64">Known Issues with System Updater 0.16.64 in SDK Version 3.3.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_Release">■ CTR-SDK 3.3.0&nbsp;Release</A> (2011/12/22)</DT>
+<DD><A href="#note188-01">Note 188-01: (CEC) Deleted the <CODE>Initialize</CODE> function that does not specify an allocator [SDK]</A></DD>
+<DD><A href="#note188-02">Note 188-02: (CRYPTO) Added a function for AES encryption [SDK]</A></DD>
+<DD><A href="#note188-03">Note 188-03: (CRYPTO) Added an RSA signature verification feature that uses SHA-1 digests [SDK]</A></DD>
+<DD><A href="#note188-04">Note 188-04: (CRYPTO) Halted the publication of <CODE>crypto::Initialize</CODE> and <CODE>crypto::Finalize</CODE> [SDK]</A></DD>
+<DD><A href="#note188-05">Note 188-05: (CRYPTO) Changed the name of the function that gets sizes [SDK]</A></DD>
+<DD><A href="#note188-06">Note 188-06: (CX) Source code made public [SDK]</A></DD>
+<DD><A href="#note188-07">Note 188-07: (DBG) Added macro references related to panic and assert [SDK]</A></DD>
+<DD><A href="#note188-08">Note 188-08: (DBG) Cleaned up the behavior related to panic and assert [SDK]</A></DD>
+<DD><A href="#note188-09">Note 188-09: (DBG) Fixed a bug where additional characters were output if a string exceeding the maximum length was passed to the log output function [SDK]</A></DD>
+<DD><A href="#note188-10">Note 188-10: (DBG) Added function to get start parameters  [SDK]</A></DD>
+<DD><A href="#note188-11">Note 188-11: (DLP) Revised the <CODE>FakeClient::StartScan</CODE> function, so that it will always specify a unique ID [SDK]</A></DD>
+<DD><A href="#note188-12">Note 188-12: (DevEnv) Added an ID list document [SDK]</A></DD>
+<DD><A href="#note188-13">Note 188-13: (DevEnv) Discontinued the generation of hard links to shader binaries duplicated beneath the <CODE>SHBIN_INSTALL_ROOT</CODE> path [SDK]</A></DD>
+<DD><A href="#note188-14">Note 188-14: (DevEnv) Changed the structure of the <CODE>index.html</CODE> table of contents [SDK]</A></DD>
+<DD><A href="#note188-15">Note 188-15: (DevEnv) Added system mode dev2 support [SDK | System Updater]</A></DD>
+<DD><A href="#note188-16">Note 188-16: (DevEnv) Added description of macros to reference specific to build rules [SDK]</A></DD>
+<DD><A href="#note188-17">Note 188-17: (DevEnv) Added support for the China, Korea and Taiwan markets [SDK | System Updater]</A></DD>
+<DD><A href="#note188-18">Note 188-18: (DevEnv) Added references for basic types and environmental macros [SDK]</A></DD>
+<DD><A href="#note188-19">Note 188-19: (DevEnv) Revised so that its not a problem if a space is included in the <CODE>CTRSDK_ROOT</CODE> environmental variable [SDK]</A></DD>
+<DD><A href="#note188-20">Note 188-20: (DevEnv) Updated the document explaining the differences between development systems and production hardware [SDK]</A></DD>
+<DD><A href="#note188-21">Note 188-21: (DevEnv) Fixed an issue where the image files within the API reference were not included in the package [SDK]</A></DD>
+<DD><A href="#note188-22">Note 188-22: (Dev) Fixed a bug specific to dependencies in e-manual files [SDK]</A></DD>
+<DD><A href="#note188-23">Note 188-23: (FRIENDS) Added functions specific to friend registration [SDK]</A></DD>
+<DD><A href="#note188-24">Note 188-24: (FS) Changed so that the filename is displayed in the log when a fatal error occurs, when attempting to open a file or directory [SDK]</A></DD>
+<DD><A href="#note188-25">Note 188-25: (FS) Removed private APIs from the header [SDK]</A></DD>
+<DD><A href="#note188-26">Note 188-26: (GR) Fixed a bug in the <CODE>gr::Vertex::MakeEnableAttrCommand</CODE> function, when using the interleave array [SDK]</A></DD>
+<DD><A href="#note188-27">Note 188-27: (GR) Fixed a bug in the loss of block mode setting command creation for render buffers, and added a setting function [SDK]</A></DD>
+<DD><A href="#note188-28">Note 188-28: (GR) Added the <CODE>ShaderLite</CODE> class to lower the amount of consumer memory [SDK]</A></DD>
+<DD><A href="#note188-29">Note 188-29: (GX) Fixed an error in the limitations specific to the <SPAN class="argument">height</SPAN> argument for the <CODE>nngxFilterBlockImage</CODE> function [SDK]</A></DD>
+<DD><A href="#note188-30">Note 188-30: (GX) Added the <CODE>nngxFlush3DCommandNoCacheFlush</CODE> function [SDK]</A></DD>
+<DD><A href="#note188-31">Note 188-31: (GX) Changed it so that the timeout feature of the <CODE>nngxWaitCmdlistDone</CODE> function is enabled even in Release builds [SDK]</A></DD>
+<DD><A href="#note188-32">Note 188-32: (GX) Updated the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note188-33">Note 188-33: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note188-34">Note 188-34: (GX) Added a vertex shader manual [SDK]</A></DD>
+<DD><A href="#note188-35">Note 188-35: (GX) Changed the maximum number of vertex attributes from 12 to 16 (the maximum when using a vertex buffer is 12) [SDK]</A></DD>
+<DD><A href="#note188-36">Note 188-36: (HID) Added +Control Pad emulation with the Circle Pad Pro's slide pad (R) [SDK]</A></DD>
+<DD><A href="#note188-37">Note 188-37: (HID) Fixed a bug where SELECT could not be used even when set to debug mode, when using the Circle Pad Pro [SDK]</A></DD>
+<DD><A href="#note188-38">Note 188-38: (HIO) Updated the <CODE>HostIO</CODE> library manufactured by IS [SDK]</A></DD>
+<DD><A href="#note188-39">Note 188-39: (INIT) Added information specific to unintentional memory allocation when using STL [SDK]</A></DD>
+<DD><A href="#note188-40">Note 188-40: (INIT) Function that can be used with <CODE>nninitStartUp</CODE> [SDK]</A></DD>
+<DD><A href="#note188-41">Note 188-41: (MATH) Added API to update only the rotating portion of a 3&times;4 matrix [SDK]</A></DD>
+<DD><A href="#note188-42">Note 188-42: (MATH) Added a random number generating class [SDK]</A></DD>
+<DD><A href="#note188-43">Note 188-43: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note188-44">Note 188-44: (NGC) Added a feature to detect profanity within text [SDK]</A></DD>
+<DD><A href="#note188-45">Note 188-45: (OS) Removed functions with Light-related timeouts [SDK]</A></DD>
+<DD><A href="#note188-46">Note 188-46: (OS) Added a function that gets the number of resources [SDK]</A></DD>
+<DD><A href="#note188-47">Note 188-47: (RO) Updated the DLL documentation [SDK]</A></DD>
+<DD><A href="#note188-48">Note 188-48: (RO) Added support for <CODE>nnroUnresolved</CODE> in static modules [SDK]</A></DD>
+<DD><A href="#note188-49">Note 188-49: (TOOL) Added the command buffer parsing tool [SDK]</A></DD>
+<DD><A href="#note188-50">Note 188-50: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note188-51">Note 188-51: (TOOL) Added support for negative values in command line options for the CUI version of FontConverter [SDK]</A></DD>
+<DD><A href="#note188-52">Note 188-52: (TOOL) Made <CODE>DevMenu</CODE> private [SDK]</A></DD>
+<DD><A href="#note188-53">Note 188-53: (TOOL) Added parameters for add-on content to RSF files [SDK]</A></DD>
+<DD><A href="#note188-54">Note 188-54: (TOOL) Added <CODE>TwlNandFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note188-55">Note 188-55: (TOOL) Made the API from <CODE>WaveCodecCtr.dll</CODE> public [SDK]</A></DD>
+<DD><A href="#note188-56">Note 188-56: (TOOL) Added support for standard input and output for the <CODE>ctr_compress</CODE> tool [SDK]</A></DD>
+<DD><A href="#note188-57">Note 188-57: (TOOL) Added a feature to <CODE>ctr_loadrun</CODE> to pass program parameters to CTR applications [SDK]</A></DD>
+<DD><A href="#note188-58">Note 188-58: (TOOL) Revised the error messages in <CODE>ctr_loadrun</CODE> [SDK]</A></DD>
+<DD><A href="#note188-59">Note 188-59: (TOOL) Fixed a bug where some strings were ignored with <CODE>ctr_makerom</CODE>'s <CODE>-D</CODE> option [SDK]</A></DD>
+<DD><A href="#note188-60">Note 188-60: (TOOL) Fixed a bug where ROMs were generated that might not be able to start [SDK]</A></DD>
+<DD><A href="#note188-61">Note 188-61: (UDS) Added a function for consolidating scan results [SDK]</A></DD>
+<DD><A href="#note188-62">Note 188-62: (UDS) Added the <CODE>CreateNetwork</CODE> function to be able to set arbitrary data to a beacon [SDK]</A></DD>
+<DD><A href="#note188-63">Note 188-63: (UTIL) Added functions for base64 encoding and decoding [SDK]</A></DD>
+<DD><A href="#note188-64">Note 188-64: (UTIL) Added the utility class [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_Release">Known Issues with SDK 3.3.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_SystemUpdater%200.16.24">■ CTR-SDK 3.3.0&nbsp;System Updater 0.16.24</A> (2011/12/22)</DT>
+<DD><A href="#note187-01">Note 187-01: (DevEnv) Added system mode dev2 support [SDK | System Updater]</A></DD>
+<DD><A href="#note187-02">Note 187-02: (DevEnv) Fixed a bug where the system would hang if the development menu was started immediately after inserting a DS/DSi card [System Updater]</A></DD>
+<DD><A href="#note187-03">Note 187-03: (DevEnv) Updated DevMenu [System Updater]</A></DD>
+<DD><A href="#note187-04">Note 187-04: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note187-05">Note 187-05: (OS) Fixed a bug where the system would hang when attempting to import an invalid file from the debugger [System Updater]</A></DD>
+<DD><A href="#note187-06">Note 187-06: (TOOL) Improved termination for the <CODE>Config</CODE> tool [System Updater]</A></DD>
+<DD><A href="#note187-07">Note 187-07: (TOOL) Added a feature to import CIA files on the PC using <CODE>HostIO</CODE> in <CODE>DevMenu</CODE> [System Updater]</A></DD>
+<DD><A href="#note187-08">Note 187-08: (TOOL) Added a feature to delete CIA files in <CODE>DevMenu</CODE> [System Updater]</A></DD>
+<DD><A href="#note187-09">Note 187-09: (TOOL) Added support for pressing the POWER Button immediately after starting <CODE>DevMenu</CODE> [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_SystemUpdater%200.16.24">Known Issues with System Updater 0.16.24 in SDK Version 3.3.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_SampleDemos">■ CTR-SDK 3.3.0&nbsp;Sample Demos</A> (2011/12/22)</DT>
+<DD><A href="#note186-01">Note 186-01: (BOSS) Revised the sample demo for the NSA list feature [Sample Demos]</A></DD>
+<DD><A href="#note186-02">Note 186-02: (CFG) Added a sample demo that uses COPPACS [Sample Demos]</A></DD>
+<DD><A href="#note186-03">Note 186-03: (HID) Added the <CODE>AppRecommendedFlow</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note186-04">Note 186-04: (HIO) Added Release build support for the <CODE>hio</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note186-05">Note 186-05: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note186-06">Note 186-06: (RO) Simplified the <CODE>simple</CODE> demo and added the <CODE>plugin</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note186-07">Note 186-07: (SND) Added support for loop playback to the <CODE>AdpcmEncDec</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_SampleDemos">Known Issues with SDK 3.3.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_SystemUpdater%200.16.23">■ CTR-SDK 3.2.5 System Updater 0.16.23</A> (2011/12/06)</DT>
+<DD><A href="#note185-01">Note 185-01: (HOME Menu Camera) Fixed a bug where system would freeze after recovering from sleep [System Updater]</A></DD>
+<DD><A href="#note185-02">Note 185-02: (Nintendo 3DS Camera) Added features to take and play back 3D movies [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_SystemUpdater%200.16.23">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.23</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_SystemUpdater%200.16.22">■ CTR-SDK 3.2.5 System Updater 0.16.22</A> (2011/11/29)</DT>
+<DD><A href="#note184-01">Note 184-01: (OS) Fixed a bug where the debugger would hang when using a sound thread on a system core [System Updater]</A></DD>
+<DD><A href="#note184-02">Note 184-02: (OS) Fixed a bug related to compatibility mode save data [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_SystemUpdater%200.16.22">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.22</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_SystemUpdater%200.16.21">■ CTR-SDK 3.2.5 System Updater 0.16.21</A> (2011/11/28)</DT>
+<DD><A href="#note183-01">Note 183-01: (OS) Fixed a bug where sound would stutter in certain applications after recovering from sleep [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_SystemUpdater%200.16.21">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.21</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_Release">■ CTR-SDK 3.2.5 Release</A> (2011/11/25)</DT>
+<DD><A href="#note182-01">Note 182-01: (DevEnv) SDK-related changes [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_Release">Known Issues with SDK 3.2.5 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_SystemUpdater%200.16.20">■ CTR-SDK 3.2.5 System Updater 0.16.20</A> (2011/11/25)</DT>
+<DD><A href="#note181-01">Note 181-01: (DLP) Fixed a bug that prevented an error state from occurring when the wireless switch was turned off after the server was initialized [System Updater]</A></DD>
+<DD><A href="#note181-02">Note 181-02: (FS) Fixed a bug that caused a deadlock during intensive ROM access [System Updater]</A></DD>
+<DD><A href="#note181-03">Note 181-03: (HOME Menu) Fixed a bug that on rare occasions caused execution to halt when entering and exiting the HOME Menu and system applets [System Updater]</A></DD>
+<DD><A href="#note181-04">Note 181-04: (HOME Menu) Fixed a bug that on rare occasions caused execution to halt during application startup [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_SystemUpdater%200.16.20">Known Issues with SDK 3.2.5 System Updater 0.16.20</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.19">■ CTR-SDK 3.2.4 System Updater 0.16.9</A> (2011/11/23)</DT>
+<DD><A href="#note180-01">Note 180-01: (AC) Fixed a bug that caused the initial connection to some access points to hang before it could complete [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.19">Known Issues with System Updater 0.16.9 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.18">■ CTR-SDK 3.2.4 System Updater 0.16.18</A> (2011/11/22)</DT>
+<DD><A href="#note179-01">Note 179-01: (DLP) Fixed a bug that caused a fatal error to occur if the system entered wireless-disabled mode while scanning [System Updater]</A></DD>
+<DD><A href="#note179-02">Note 179-02: (UDS) Fixed a bug that caused a fatal error to occur if the system was closed when the <CODE>CreateNetwork</CODE> function was called [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.18">Known Issues with System Updater 0.16.18 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.17">■ CTR-SDK 3.2.4 System Updater 0.16.17</A> (2011/11/18)</DT>
+<DD><A href="#note178-01">Note 178-01: (UDS) Fixed <CODE>uds::Initialize</CODE> [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.17">Known Issues with System Updater 0.16.17 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.15">■ CTR-SDK 3.2.4 System Updater 0.16.15</A> (2011/11/17)</DT>
+<DD><A href="#note177-01">Note 177-01: (OS) Fixed a bug related to LCD settings in compatibility mode [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.15">Known Issues with System Updater 0.16.15 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.14">■ CTR-SDK 3.2.4 System Updater 0.16.14</A> (2011/11/15)</DT>
+<DD><A href="#note176-01">Note 176-01: (BOSS) Allowed an upload task's execution count to be increased if it is 0 [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.14">Known Issues with System Updater 0.16.14 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.13">■ CTR-SDK 3.2.4 System Updater 0.16.13</A> (2011/11/14)</DT>
+<DD><A href="#note175-01">Note 175-01: (OS) Fixed a bug that caused applications to take a long time to start up [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.13">Known Issues with System Updater 0.16.13 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_Release">■ CTR-SDK 3.2.4 Release</A> (2011/11/11)</DT>
+<DD><A href="#note174-01">Note 174-01: (ENC) Fixed <CODE>PrintResult</CODE> [SDK]</A></DD>
+<DD><A href="#note174-02">Note 174-02: (HIO) Fixed a bug that caused IS-CTR-DEBUGGER to hang when it read a directory from an HIO archive [SDK]</A></DD>
+<DD><A href="#note174-03">Note 174-03: (SND) Fixed a bug that caused <CODE>DspEffect</CODE>'s <CODE>IsBufferInUse</CODE> function to always return <CODE>true</CODE> [SDK]</A></DD>
+<DD><A href="#note174-04">Note 174-04: (TOOL) Fixed a bug that prevented COPPACS settings from being saved in the <CODE>Config</CODE> tool [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_Release">Known Issues with SDK 3.2.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.12">■ CTR-SDK 3.2.4 System Updater 0.16.12</A> (2011/11/11)</DT>
+<DD><A href="#note173-01">Note 173-01: (BOSS) Fixed a bug that closed handles that should not have been closed when a dedicated immediate-execution task was registered for immediate execution. [System Updater]</A></DD>
+<DD><A href="#note173-02">Note 173-02: (TOOL) Fixed a bug that prevented COPPACS settings from being saved in the <CODE>Config</CODE> tool [SDK | System Updater]</A></DD>
+<DD><A href="#note173-03">Note 173-03: (UDS) Fixed a bug that caused the system to freeze after the <CODE>DestroyEndpoint</CODE> function was called [System Updater]</A></DD>
+<DD><A href="#note173-04">Note 173-04: (Nintendo 3DS Sound) Fixed a bug that caused execution to freeze when &quot;Autoplay&quot; was selected [System Updater]</A></DD>
+<DD><A href="#note173-05">Note 173-05: (System Settings) Allowed clients to authenticate communication with a server under COPPACS [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.12">Known Issues with System Updater 0.16.12 in SDK Version 3.2.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SampleDemos">■ CTR-SDK 3.2.4 Sample Demos</A> (2011/11/11)</DT>
+<DD><A href="#note172-01">Note 172-01: (FS) Added unmount operations to sample demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SampleDemos">Known Issues with SDK 3.2.4 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_3_Release">■ CTR-SDK 3.2.3 Release</A> (2011/11/04)</DT>
+<DD><A href="#note171-01">Note 171-01: (AC) Added a note to the API Reference Manual stating that the <CODE>GetLastErrorCode</CODE> function is not guaranteed to have a particular default return value [SDK]</A></DD>
+<DD><A href="#note171-02">Note 171-02: (TOOL) Added a feature to the <CODE>Config</CODE> tool that allows it to display serial numbers [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_3_Release">Known Issues with SDK 3.2.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_3_SystemUpdater%200.16.9">■ CTR-SDK 3.2.3 System Updater 0.16.9</A> (2011/11/04)</DT>
+<DD><A href="#note170-01">Note 170-01: (DevEnv) Revised the dummy profanity that is used to check behavior against the guidelines [System Updater]</A></DD>
+<DD><A href="#note170-02">Note 170-02: (FS) Fixed a bug that prevented responses from being returned if a CTR Card was removed while it was being accessed [SDK]</A></DD>
+<DD><A href="#note170-03">Note 170-03: (FS) Fixed a bug that caused the FS library to become unresponsive when an SD card was removed [System Updater]</A></DD>
+<DD><A href="#note170-04">Note 170-04: (OS) Fixed a bug that prevented the development menu from recovering from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note170-05">Note 170-05: (TOOL) Added a feature to the <CODE>Config</CODE> tool that allows it to display serial numbers [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_3_SystemUpdater%200.16.9">Known Issues with System Updater 0.16.9 in SDK Version 3.2.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_2_Release">■ CTR-SDK 3.2.2 Release</A> (2011/10/28)</DT>
+<DD><A href="#note169-01">Note 169-01: (APPLET) Split up header for functions to jump to System Settings [SDK]</A></DD>
+<DD><A href="#note169-02">Note 169-02: (CFG) Revised function for getting COPPACS restrictions [SDK]</A></DD>
+<DD><A href="#note169-03">Note 169-03: (CFG) Added function to determine whether the System Settings are configured to support COPPACS [SDK | System Updater]</A></DD>
+<DD><A href="#note169-04">Note 169-04: (FS) Revised description of ROM-access performance by CTR card applications [SDK]</A></DD>
+<DD><A href="#note169-05">Note 169-05: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_2_Release">Known Issues with SDK 3.2.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_2_SystemUpdater%200.16.8">■ CTR-SDK 3.2.2&nbsp;System Updater 0.16.8</A> (2011/10/28)</DT>
+<DD><A href="#note168-01">Note 168-01: (AC) Fixed a bug that caused API to become unresponsive [System Updater]</A></DD>
+<DD><A href="#note168-02">Note 168-02: (CEC) Changed specifications for checking message size in WriteMessage [System Updater]</A></DD>
+<DD><A href="#note168-03">Note 168-03: (FS) Revised NAND and SD card access control [System Updater]</A></DD>
+<DD><A href="#note168-04">Note 168-04: (FS) Fixed a bug where process would not return when there were many file accesses at once [System Updater]</A></DD>
+<DD><A href="#note168-05">Note 168-05: (OS) Support for register operations when stopped due to break in debugger [System Updater]</A></DD>
+<DD><A href="#note168-06">Note 168-06: (OS) Fixed a bug where PC register was offset when loading a DLL in the debugger [System Updater]</A></DD>
+<DD><A href="#note168-07">Note 168-07: (OS) Support for register operations when stopped due to <CODE>swi</CODE> execution in debugger [System Updater]</A></DD>
+<DD><A href="#note168-08">Note 168-08: (OS) Fixed a bug where log output would sometimes be lost if there was frequent output to the debugger log over a long period of time [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_2_SystemUpdater%200.16.8">Known Issues with SDK 3.2.2&nbsp;System Updater 0.16.8</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_Release">■ CTR-SDK 3.2.1&nbsp;Release</A> (2011/10/21)</DT>
+<DD><A href="#note167-01">Note 167-01: (CRYPTO) Change specific to <CODE>crypto</CODE> initialization [SDK]</A></DD>
+<DD><A href="#note167-02">Note 167-02: (FS) Fixed rare bug that caused corruption of file system <CODE>Result</CODE> [SDK]</A></DD>
+<DD><A href="#note167-03">Note 167-03: (FS) Revised description of SD access performance [SDK]</A></DD>
+<DD><A href="#note167-04">Note 167-04: (TOOL) Fixed a bug where inserting a 32 GB SD card in DevMenu would cause a freeze [SDK]</A></DD>
+<DD><A href="#note167-05">Note 167-05: (TOOL) Fixed a bug where running the CTR browser in DevMenu would cause a freeze [SDK]</A></DD>
+<DD><A href="#note167-06">Note 167-06: (TOOL) Added feature to display export and import progress in SaveDataFiler [SDK]</A></DD>
+<DD><A href="#note167-07">Note 167-07: (TOOL) Added feature to SaveDataFiler to destroy a file without destroying other entries [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_Release">Known Issues with SDK 3.2.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_SystemUpdater%200.16.7">■ CTR-SDK 3.2.1&nbsp;System Updater 0.16.7</A> (2011/10/21)</DT>
+<DD><A href="#note166-01">Note 166-01: (AC) Fixed a bug when connecting to zone during Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note166-02">Note 166-02: (AC) Reduced time needed to free handle when finalizing library [System Updater]</A></DD>
+<DD><A href="#note166-03">Note 166-03: (AC) Fixed a bug where canceling a connection process would have no effect [System Updater]</A></DD>
+<DD><A href="#note166-04">Note 166-04: (AC) Fixed a bug where the system could not correctly connect to an access point in an environment where connections from a specific application were prohibited [System Updater]</A></DD>
+<DD><A href="#note166-05">Note 166-05: (AC) Fixed a bug where a library could not be initialized if repeatedly finalized without waiting for an asynchronous process to complete [System Updater]</A></DD>
+<DD><A href="#note166-06">Note 166-06: (APPLET) Fixed a bug where closing an application from the HOME Menu could create static in the menu audio [System Updater]</A></DD>
+<DD><A href="#note166-07">Note 166-07:(APPLET) Revised jump to System Settings in other than Japan region [System Updater]</A></DD>
+<DD><A href="#note166-08">Note 166-08: (DLP) Fixed a bug causing fatal error during or after scanning [System Updater]</A></DD>
+<DD><A href="#note166-09">Note 166-09: (DevEnv) Added dummy profanity for checking guidelines [System Updater]</A></DD>
+<DD><A href="#note166-10">Note 166-10: (FS) Fixed a bug where an unexpected error was returned when accessing SD card [System Updater]</A></DD>
+<DD><A href="#note166-11">Note 166-11: (FS) Fixed a bug where low-priority file access on SD card would fail [System Updater]</A></DD>
+<DD><A href="#note166-12">Note 166-12: (FS) Fixed a bug where loading of large files would not complete [System Updater]</A></DD>
+<DD><A href="#note166-13">Note 166-13: (HOME Menu) Support for EU and US download application demos [System Updater]</A></DD>
+<DD><A href="#note166-14">Note 166-14: (OS) Fixed a bug where frequent log output on the debugger would case a fatal error [System Updater]</A></DD>
+<DD><A href="#note166-15">Note 166-15: (TOOL) Changed behavior of System Updater  [System Updater]</A></DD>
+<DD><A href="#note166-16">Note 166-16: (UDS) Fixed a bug where calling the <CODE>CreateNetwork</CODE> function would cause a fatal error [System Updater]</A></DD>
+<DD><A href="#note166-17">Note 166-17: (UDS) Fixed a bug where a failure when calling the <CODE>ConnectNetwork</CODE> function in <CODE>SPECTATOR</CODE> would cause a fatal error [System Updater]</A></DD>
+<DD><A href="#note166-18">Note 166-18: (Software Keyboard) Fixed a bug where conditions for finalizing input did not meet requirement to have a least one non-blankspace character in the input [System Updater]</A></DD>
+<DD><A href="#note166-19">Note 166-19: (Friend List) Changed maximum number of people that can be found using <CODE>Register Friend: Local</CODE> [System Updater]</A></DD>
+<DD><A href="#note166-20">Note 166-20: (Friend List) Added Register Friend button when friend card is displayed [System Updater]</A></DD>
+<DD><A href="#note166-21">Note 166-21: (Friend List) Added a dialog box to notify the user when a friend is formally added [System Updater]</A></DD>
+<DD><A href="#note166-22">Note 166-22: (System Settings) Added COPPACS restriction to the Parental Controls for the US region [System Updater]</A></DD>
+<DD><A href="#note166-23">Note 166-23: (System Settings) Fixed a bug where parts of icons appeared garbled [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_SystemUpdater%200.16.7">Known Issues with SDK 3.2.1&nbsp;System Updater 0.16.7</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_SampleDemos">■ CTR-SDK 3.2.1&nbsp;Sample Demos</A> (2011/10/21)</DT>
+<DD><A href="#note165-01">Note 165-01: (GD) Added sample demo combining Gd with Gl library [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_SampleDemos">Known Issues with SDK 3.2.1&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_Release">■ CTR-SDK 3.2.0&nbsp;Release</A> (2011/10/14)</DT>
+<DD><A href="#note164-01">Note 164-01: (AC) Changed references to &quot;wireless disabled&quot; mode [SDK]</A></DD>
+<DD><A href="#note164-02">Note 164-02:(APPLET) Revised the <CODE>GetStartupArgument</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-03">Note 164-03:(APPLET) The <CODE>applet::ReceiveDeliverArg</CODE> function has been made private [SDK]</A></DD>
+<DD><A href="#note164-04">Note 164-04: (APPLET) Fixed a bug where system would not go into Sleep Mode if closed while preloading a library applet [SDK]</A></DD>
+<DD><A href="#note164-05">Note 164-05: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note164-06">Note 164-06: (APPLET) Revised function for jumping to System Settings [SDK]</A></DD>
+<DD><A href="#note164-07">Note 164-07: (BOSS) Improved API reference [SDK]</A></DD>
+<DD><A href="#note164-08">Note 164-08: (BOSS) Added public-header <CODE>include</CODE> statements to <CODE>boss.h</CODE> [SDK]</A></DD>
+<DD><A href="#note164-09">Note 164-09: (CRYPTO) Stopped writing to end of decrypted string during RSA decryption [SDK]</A></DD>
+<DD><A href="#note164-10">Note 164-10: (CRYPTO) Made changes related to initializing the CRYPTO library [SDK]</A></DD>
+<DD><A href="#note164-11">Note 164-11: (CX) Fixed a bug where using BLZ extraction function caused buffer overrun [SDK]</A></DD>
+<DD><A href="#note164-12">Note 164-12: (CX) Fixed a bug that caused the <CODE>SecureUncompressBLZ</CODE> function to return an error for valid compressed data [SDK]</A></DD>
+<DD><A href="#note164-13">Note 164-13:(CX) Fixed a bug that caused errors in the results from the <CODE>UncompressBLZ</CODE> and <CODE>SecureUncompressBLZ</CODE> functions [SDK]</A></DD>
+<DD><A href="#note164-14">Note 164-14: (DLP) Revised the <CODE>Initialize</CODE> function to check an <CODE>Event</CODE>'s <CODE>Handle</CODE> [SDK]</A></DD>
+<DD><A href="#note164-15">Note 164-15: (DLP) Changed name of &quot;wireless disabled&quot; mode in reference pages [SDK]</A></DD>
+<DD><A href="#note164-16">Note 164-16: (DevMenu) Added display of demo index for download demos [SDK]</A></DD>
+<DD><A href="#note164-17">Note 164-17: (FRIENDS) Removed <CODE>bool pIsShowPlayedGame</CODE> from the parameter list of the <CODE>GetMyPreference</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-18">Note 164-18: (FRIENDS) Added the <CODE>IsMyPreferenceValid</CODE> function to determine whether the user has specified a publication setting [SDK]</A></DD>
+<DD><A href="#note164-19">Note 164-19:(FS) Fixed a bug where removing SD card during access caused memory leak [SDK]</A></DD>
+<DD><A href="#note164-20">Note 164-20: (FS) Added support for Card2 in worksheet for calculating save data capacity [SDK]</A></DD>
+<DD><A href="#note164-21">Note 164-21: (FS) Added feature to set priority for file access [SDK | System Updater]</A></DD>
+<DD><A href="#note164-22">Note 164-22:(GR) Added the new <CODE>MakePostVertexCacheEntryTypeCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-23">Note 164-23:(GX) Revised the PICA macro headers [SDK]</A></DD>
+<DD><A href="#note164-24">Note 164-24: (GX) Extended the specifications of the <CODE>gd::System::StartRecordingPackets</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-25">Note 164-25:(GX) Added the <CODE>nngxFlush3DCommandPartially</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-26">Note 164-26:(GX) Updated the shader assembler tool [SDK]</A></DD>
+<DD><A href="#note164-27">Note 164-27: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note164-28">Note 164-28: (HID) Added a class for handling the Circle Pad Pro [SDK | Sample Demos]</A></DD>
+<DD><A href="#note164-29">Note 164-29: (HIO) Changed the <CODE>hio</CODE> library's return values when an Intelligent Systems debugger is used [SDK]</A></DD>
+<DD><A href="#note164-30">Note 164-30:(HIO) Revised return values for <CODE>hio</CODE> library functions [SDK]</A></DD>
+<DD><A href="#note164-31">Note 164-31:(IR) Fixed a bug that caused <CODE>PrintResult</CODE> to show &quot;Unknown&quot; as the description [SDK]</A></DD>
+<DD><A href="#note164-32">Note 164-32:(IR) Revised reference [SDK]</A></DD>
+<DD><A href="#note164-33">Note 164-33: (IR) Revised library for infrared communication between CTR systems [SDK]</A></DD>
+<DD><A href="#note164-34">Note 164-34: (IR) Added a tool to check the communication IDs used by infrared communication features between CTR systems [SDK]</A></DD>
+<DD><A href="#note164-35">Note 164-35: (JPEG) Fixed decoder bugs [SDK]</A></DD>
+<DD><A href="#note164-36">Note 164-36: (JPEG) Fixed error codes returned when decoding fails because of unsupported data [SDK]</A></DD>
+<DD><A href="#note164-37">Note 164-37: (NGC) Fixed the range of numbers that can be recognized by the <CODE>CountNumbers</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-38">Note 164-38: (OS) Fixed a bug that caused <CODE>CriticalSection</CODE> to be more computationally expensive than necessary [SDK]</A></DD>
+<DD><A href="#note164-39">Note 164-39: (OS) Modified the <CODE>Light*</CODE> synchronization classes so that they cannot be copied [SDK]</A></DD>
+<DD><A href="#note164-40">Note 164-40: (OS) Fixed a bug that prevented <CODE>LightEvent</CODE> from waiting [SDK]</A></DD>
+<DD><A href="#note164-41">Note 164-41: (RDT) Fixed a bug that caused the <CODE>std::srand</CODE> function to be called implicitly [SDK]</A></DD>
+<DD><A href="#note164-42">Note 164-42: (RO) Added support for debugging DLL source code [SDK | System Updater]</A></DD>
+<DD><A href="#note164-43">Note 164-43: (SND) Addressed an <CODE>FxReverb</CODE> damping bug [SDK]</A></DD>
+<DD><A href="#note164-44">Note 164-44: (SND) Added the <CODE>GetMasterVolume</CODE> function [SDK]</A></DD>
+<DD><A href="#note164-45">Note 164-45: (TOOL) Allowed the <CODE>Config</CODE> tool to set the country [SDK | System Updater]</A></DD>
+<DD><A href="#note164-46">Note 164-46: (TOOL) Added a feature for restoring save data to factory defaults for downloadable applications [SDK]</A></DD>
+<DD><A href="#note164-47">Note 164-47: (TOOL) Allowed the Internet Browser to be removed from the DevMenu [SDK]</A></DD>
+<DD><A href="#note164-48">Note 164-48: (TOOL) Added a DevMenu feature that displays the free block size [SDK]</A></DD>
+<DD><A href="#note164-49">Note 164-49: (TOOL) Added a <CODE>SaveDataFiler</CODE> feature that imports and exports raw user save data [SDK]</A></DD>
+<DD><A href="#note164-50">Note 164-50: (TOOL) Fixed a bug in <CODE>ctr_compress</CODE> that prevented the <CODE>-A</CODE> option from working properly [SDK]</A></DD>
+<DD><A href="#note164-51">Note 164-51: (TOOL) Fixed behavior in <CODE>ctr_compress</CODE> when the compressed file grows larger than the original file [SDK]</A></DD>
+<DD><A href="#note164-52">Note 164-52: (TOOL) Added <CODE>DemoIndex</CODE> to <CODE>ctr_makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note164-53">Note 164-53: (TOOL) Modified <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note164-54">Note 164-54: (TOOL) Added a tool that extracts information from StreetPass boxes [SDK]</A></DD>
+<DD><A href="#note164-55">Note 164-55: (TOOL) Added a <CODE>SaveDataFiler</CODE> feature that destroys individual files in user save data and expanded save data [SDK]</A></DD>
+<DD><A href="#note164-56">Note 164-56: (UDS) Renamed wireless-disabled mode in reference pages [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_Release">Known Issues with SDK 3.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_SystemUpdater%200.16.6">■ CTR-SDK 3.2.0 System Updater 0.16.6</A> (2011/10/14)</DT>
+<DD><A href="#note163-01">Note 163-01: (AC) Improved connectivity in WPA/WPA2-TKIP/AES mixed mode [System Updater]</A></DD>
+<DD><A href="#note163-02">Note 163-02: (AC) Improved connectivity in environments with low signal strength [System Updater]</A></DD>
+<DD><A href="#note163-03">Note 163-03: (APPLET) Fixed a bug that on rare occasions would prevent an <CODE>Awake</CODE> notification from being sent when the system recovered from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note163-04">Note 163-04: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note163-05">Note 163-05: (BOSS) Fixed a bugs in DataStore tasks [System Updater]</A></DD>
+<DD><A href="#note163-06">Note 163-06: (BOSS) Fixed state-transition bugs that occurred when immediate foreground task execution was canceled [System Updater]</A></DD>
+<DD><A href="#note163-07">Note 163-07: (BOSS) Tasks with a result of <CODE>HTTP_ERROR_CONN_STATUS</CODE> will now be retried [System Updater]</A></DD>
+<DD><A href="#note163-08">Note 163-08: (BOSS) Fixed a bug related to the <CODE>X-BOSS-Closed</CODE> field when a task's state was <CODE>TASK_RETRY</CODE> before it accessed the server [System Updater]</A></DD>
+<DD><A href="#note163-09">Note 163-09: (BOSS) Fixed a bug related to the size of data when a task's state was <CODE>TASK_RETRY</CODE> before it accessed the server [System Updater]</A></DD>
+<DD><A href="#note163-10">Note 163-10: (DevEnv) Added the Internet Browser [System Updater]</A></DD>
+<DD><A href="#note163-11">Note 163-11: (DevEnv) System Settings can be started from the development menu [System Updater]</A></DD>
+<DD><A href="#note163-12">Note 163-12: (FRIENDS) Shortened login times [System Updater]</A></DD>
+<DD><A href="#note163-13">Note 163-13: (FS) Added feature to set priority for file access [SDK | System Updater]</A></DD>
+<DD><A href="#note163-14">Note 163-14: (FS) Created more specialized <CODE>Result</CODE> values that are given when file access validation fails [System Updater]</A></DD>
+<DD><A href="#note163-15">Note 163-15: (GX) Modified the brightness of the LCD backlight [System Updater]</A></DD>
+<DD><A href="#note163-16">Note 163-16: (HTTP) Fixed a bug that prevented the <CODE>Read</CODE> and <CODE>Finalize</CODE> functions from returning [System Updater]</A></DD>
+<DD><A href="#note163-17">Note 163-17: (HTTP) Made <CODE>http::Finalize</CODE> and the process of cleaning up POST memory synchronous [System Updater]</A></DD>
+<DD><A href="#note163-18">Note 163-18: (HTTP) Fixed a bug that occurs when <CODE>http::Finalize</CODE> is called before all communication is finalized [System Updater]</A></DD>
+<DD><A href="#note163-19">Note 163-19: (HTTP) Fixed a bug that prevented functions from returning when a large amount of parallel HTTP communication was running [System Updater]</A></DD>
+<DD><A href="#note163-20">Note 163-20: (IR) Fixed a bug that caused the system's internal state to become inconsistent if <CODE>Finalize</CODE> was not called [System Updater]</A></DD>
+<DD><A href="#note163-21">Note 163-21: (IR) Fixed a bug that caused the first packet's data position to be overwritten by a new packet's data position [System Updater]</A></DD>
+<DD><A href="#note163-22">Note 163-22: (IR) Fixed a bug that overwrote valid packet data that had been received [System Updater]</A></DD>
+<DD><A href="#note163-23">Note 163-23: (MCU) Fixed a bug that caused the process of recovering from Sleep Mode to fail when the accelerometer was broken [System Updater]</A></DD>
+<DD><A href="#note163-24">Note 163-24: (NDM) Fixed a bug that prevented the system from switching between the wireless-enabled and wireless-disabled modes while it was in Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note163-25">Note 163-25: (OS) Fixed a bug that caused the screens to turn red and yellow when the system core thread was profiled with CTR-Profiler [System Updater]</A></DD>
+<DD><A href="#note163-26">Note 163-26: (OS) Fixed a bug that prevented the debugger from loading a CIA file independently for an application that was built without an RSF file specified [System Updater]</A></DD>
+<DD><A href="#note163-27">Note 163-27: (OS) Fixed a bug that caused the screens to turn red and yellow if an attempt to output log data was made when the debugger shut down a thread [System Updater]</A></DD>
+<DD><A href="#note163-28">Note 163-28: (OS) Fixed a bug that caused the debugger to fail to import downloadable applications [System Updater]</A></DD>
+<DD><A href="#note163-29">Note 163-29: (OS) Fixed a bug that caused VFP values to be invalid during a forced break in the debugger [System Updater]</A></DD>
+<DD><A href="#note163-30">Note 163-30: (OS) Added debugger support for loading and unloading DLLs [System Updater]</A></DD>
+<DD><A href="#note163-31">Note 163-31: (RO) Added support for debugging DLL source code [SDK | System Updater]</A></DD>
+<DD><A href="#note163-32">Note 163-32: (SND) Fixed a bug that prevented sound output through the speakers after the system recovered from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note163-33">Note 163-33: (TOOL) Allowed the <CODE>Config</CODE> tool to set the country [SDK | System Updater]</A></DD>
+<DD><A href="#note163-34">Note 163-34: (UDS) <CODE>ResultWirelessOff</CODE> is now returned immediately after the system enters wireless-disabled mode [System Updater]</A></DD>
+<DD><A href="#note163-35">Note 163-35: (UDS) Reduced the CPU load for wireless communication [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_SystemUpdater%200.16.6">Known Issues with System Updater 0.16.6 in SDK Version 3.2.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_SampleDemos">■ CTR-SDK 3.2.0 Sample Demos</A> (2011/10/14)</DT>
+<DD><A href="#note162-01">Note 162-01: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note162-02">Note 162-02: (BOSS) Added a sample demo for NSA list features [Sample Demos]</A></DD>
+<DD><A href="#note162-03">Note 162-03: (BOSS) Added a sample demo for dedicated immediate-execution tasks [Sample Demos]</A></DD>
+<DD><A href="#note162-04">Note 162-04: (DEMO) Fixed a bug where there is an omission in the list of member variables initialized by the <CODE>GraphicsDrawing</CODE> class [Sample Demos]</A></DD>
+<DD><A href="#note162-05">Note 162-05: (DevEnv) Revised samples for creating downloadable demos [Sample Demos]</A></DD>
+<DD><A href="#note162-06">Note 162-06: (GR) Updated the <CODE>CommandBufferJump</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#note162-07">Note 162-07: (GR) Fixed a bug that caused some GR sample demos to render graphics incorrectly when double command lists were used [Sample Demos]</A></DD>
+<DD><A href="#note162-08">Note 162-08: (GR) Added GR sample demos [Sample Demos]</A></DD>
+<DD><A href="#note162-09">Note 162-09: (GR) Changed <CODE>Framework</CODE> for sample demos [Sample Demos]</A></DD>
+<DD><A href="#note162-10">Note 162-10: (GX) Added a sample implementation of the <CODE>StartRecordingPackets</CODE> function to the <CODE>gx/Gd/DrawPrimitiveScene</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#note162-11">Note 162-11: (HID) Added a class for handling the Circle Pad Pro [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_SampleDemos">Known Issues with SDK 3.2.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_1_0_Release">■ CTR-SDK 3.1.0 Release</A> (2011/09/08)</DT>
+<DD><A href="#note161-01">Note 161-01: (AC) Made initialization functions thread-safe [SDK]</A></DD>
+<DD><A href="#note161-02">Note 161-02: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note161-03">Note 161-03: (APPLET) Added function to determine return jump from System Settings [SDK]</A></DD>
+<DD><A href="#note161-04">Note 161-04: (APPLET) Added function to jump to System Settings [SDK | System Updater]</A></DD>
+<DD><A href="#note161-05">Note 161-05: (BOSS) Removed <CODE>include</CODE> statements from <CODE>http</CODE> and <CODE>ssl</CODE> BOSS header files [SDK]</A></DD>
+<DD><A href="#note161-06">Note 161-06: (BOSS) Added feature to list NS archives [SDK | System Updater]</A></DD>
+<DD><A href="#note161-07">Note 161-07: (BOSS) Added network storage (<CODE>DataStore</CODE>) task [SDK | System Updater]</A></DD>
+<DD><A href="#note161-08">Note 161-08: (BOSS) Added dedicated immediate-execution tasks [SDK | System Updater]</A></DD>
+<DD><A href="#note161-09">Note 161-09: (CFG) Added function for getting COPPACS restrictions [SDK | System Updater]</A></DD>
+<DD><A href="#note161-10">Note 161-10: (CFG) Added function to get just the ID for simple address data [SDK]</A></DD>
+<DD><A href="#note161-11">Note 161-11: (CRYPTO) Added software RSA library [SDK]</A></DD>
+<DD><A href="#note161-12">Note 161-12: (DLP) Revised documentation for <CODE>nn::dlp::CTR::EventDesc</CODE> [SDK]</A></DD>
+<DD><A href="#note161-13">Note 161-13: (DevEnv) Fixed a bug where <CODE>ccl</CODE> builds would fail [SDK]</A></DD>
+<DD><A href="#note161-14">Note 161-14: (DevEnv) Added Play Coin icon [SDK]</A></DD>
+<DD><A href="#note161-15">Note 161-15: (DevEnv) Added library input to library builds [SDK]</A></DD>
+<DD><A href="#note161-16">Note 161-16: (DevEnv) Added support for problem where recompiles would not happen for extremely large source files [SDK]</A></DD>
+<DD><A href="#note161-17">Note 161-17: (ENC) Added <CODE>enc</CODE> library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note161-18">Note 161-18: (FRIENDS) Revised documentation for <CODE>nn::friends::CTR::GetFriendScreenName</CODE> [SDK]</A></DD>
+<DD><A href="#note161-19">Note 161-19: (FRIENDS) Made initialization functions thread-safe [SDK]</A></DD>
+<DD><A href="#note161-20">Note 161-20: (FRIENDS) Made join-in features public [SDK]</A></DD>
+<DD><A href="#note161-21">Note 161-21: (GR) Fixed a bug in polygon offsets [SDK]</A></DD>
+<DD><A href="#note161-22">Note 161-22: (GX) Fixed a bug where texture unit 2 could not be used when using the <CODE>gd</CODE> library [SDK]</A></DD>
+<DD><A href="#note161-23">Note 161-23: (GX) Changed <CODE>gd</CODE> function parameter names [SDK]</A></DD>
+<DD><A href="#note161-24">Note 161-24: (GX) In the <CODE>gd::Light::SourceType</CODE> enumerated type, changed <CODE>SOURCE_TYPE_PUNCTUAL</CODE> to <CODE>SOURCE_TYPE_POINT</CODE> [SDK]</A></DD>
+<DD><A href="#note161-25">Note 161-25: (GX) Changed most <CODE>gd::RasterizerStage</CODE> functions to be immediate functions [SDK]</A></DD>
+<DD><A href="#note161-26">Note 161-26: (GX) Fixed a bug in <CODE>gd::System::Finalize</CODE> about freeing memory [SDK]</A></DD>
+<DD><A href="#note161-27">Note 161-27: (GX) Loosened restrictions on <CODE>nngxUseSavedCmdlist</CODE> and <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE> functions [SDK]</A></DD>
+<DD><A href="#note161-28">Note 161-28: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note161-29">Note 161-29: (GX) Added parameters to profiling functions for specifying the busy counter measuring time in microseconds or nanoseconds [SDK]</A></DD>
+<DD><A href="#note161-30">Note 161-30: (HTTP) Added <CODE>http_Initialize.h</CODE> [SDK]</A></DD>
+<DD><A href="#note161-31">Note 161-31: (IR) Made CTR-to-CTR infrared communication features public [SDK | Sample Demos]</A></DD>
+<DD><A href="#note161-32">Note 161-32: (NET) Fixed a bug where an alignment error would occur when scanning for wireless networks [SDK]</A></DD>
+<DD><A href="#note161-33">Note 161-33: (OS) Added <CODE>AutoStackManager</CODE> [SDK]</A></DD>
+<DD><A href="#note161-34">Note 161-34: (OS) Removed definitions related to <CODE>InitializeDeviceMemory</CODE> [SDK]</A></DD>
+<DD><A href="#note161-35">Note 161-35: (OS) Added <CODE>ASSERT</CODE> to <CODE>InitializeMemoryBlock</CODE> to test for multiple calls [SDK]</A></DD>
+<DD><A href="#note161-36">Note 161-36: (OS) Fixed a bug where state would become inconsistent when initializing <CODE>StackMemory</CODE> [SDK]</A></DD>
+<DD><A href="#note161-37">Note 161-37: (OS) Updated the System Programming Guide [SDK]</A></DD>
+<DD><A href="#note161-38">Note 161-38: (OS) Added wait functions with timeouts [SDK | System Updater]</A></DD>
+<DD><A href="#note161-39">Note 161-39: (RDT) Fixed a bug where a <CODE>PANIC</CODE> halt would occur when receiving a connection request when the <CODE>Receiver</CODE> state is <CODE>FINISHED</CODE> [SDK]</A></DD>
+<DD><A href="#note161-40">Note 161-40: (RO) Changed <CODE>GetSizeInfo</CODE> to allow using only part of <CODE>cro</CODE> [SDK]</A></DD>
+<DD><A href="#note161-41">Note 161-41: (SND) Fixed a bug where parameter values would not be updated after calling <CODE>FxReverb::SetParam</CODE> [SDK]</A></DD>
+<DD><A href="#note161-42">Note 161-42: (SND) Fixed a bug where some buffers would change to <CODE>STATUS_DONE</CODE> without being played when hitting a buffer underrun during stream playback [SDK]</A></DD>
+<DD><A href="#note161-43">Note 161-43: (SWKBD) Upgraded software keyboard library [SDK]</A></DD>
+<DD><A href="#note161-44">Note 161-44: (TOOL) Revised <CODE>BannerModelConverter</CODE> [SDK]</A></DD>
+<DD><A href="#note161-45">Note 161-45: (TOOL) Added feature for background immediate execution to <CODE>BossLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note161-46">Note 161-46: (TOOL) Changed <CODE>dlp</CODE> debug settings of the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note161-47">Note 161-47: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></DD>
+<DD><A href="#note161-48">Note 161-48: (TOOL) Added support for faster ETC encoding to <CODE>TexturePackager</CODE> tool [SDK]</A></DD>
+<DD><A href="#note161-49">Note 161-49: (TOOL) Fixed a bug where <CODE>CardDevice</CODE>s would not be properly reflected in <CODE>ccl</CODE> [SDK]</A></DD>
+<DD><A href="#note161-50">Note 161-50: (TOOL) Fixed a bug where <CODE>ccl</CODE> build would error out when ROMFS was not specified [SDK]</A></DD>
+<DD><A href="#note161-51">Note 161-51: (TOOL) Changed <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note161-52">Note 161-52: (TOOL) Added <CODE>Card2</CODE> support to <CODE>makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note161-53">Note 161-53: (TOOL) Added feature to <CODE>SaveDataFiler</CODE> to allow for the per-file deletion of user save data and expanded save data [SDK]</A></DD>
+<DD><A href="#note161-54">Note 161-54: (TOOL) Fixed a bug where <CODE>ctr_makerom</CODE> would error out in certain environments [SDK]</A></DD>
+<DD><A href="#note161-55">Note 161-55: (UDS) Added <CODE>NetworkDescription</CODE> comparison function [SDK]</A></DD>
+<DD><A href="#note161-56">Note 161-56: (UDS) Revised documentation for <CODE>nn::uds::CTR::NO_WAIT</CODE> [SDK]</A></DD>
+<DD><A href="#note161-57">Note 161-57: (Error EULA) Added automatic linebreak feature [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_1_0_Release">Known Issues with SDK 3.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_1_0_SystemUpdater%200.16.1">■ CTR-SDK 3.1.0 System Updater 0.16.1</A> (2011/09/08)</DT>
+<DD><A href="#note160-01">Note 160-01: (AC) Changed error code initial value [System Updater]</A></DD>
+<DD><A href="#note160-02">Note 160-02: (APPLET) Fixed a bug where core 1 CPU allocations would change when performing certain operations with an application suspended [System Updater]</A></DD>
+<DD><A href="#note160-03">Note 160-03: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note160-04">Note 160-04: (APPLET) Added function to jump to System Settings [SDK | System Updater]</A></DD>
+<DD><A href="#note160-05">Note 160-05: (BOSS) Fixed a bug relating to background immediate execution [System Updater]</A></DD>
+<DD><A href="#note160-06">Note 160-06: (BOSS) Fixed a bug where AP information would not be added when executing in the foreground [System Updater]</A></DD>
+<DD><A href="#note160-07">Note 160-07: (BOSS) Added feature to list NS archives [SDK | System Updater]</A></DD>
+<DD><A href="#note160-08">Note 160-08: (BOSS) Added support to allow task registration when the task database is full [System Updater]</A></DD>
+<DD><A href="#note160-09">Note 160-09: (BOSS) Added network storage (<CODE>DataStore</CODE>) task [SDK | System Updater]</A></DD>
+<DD><A href="#note160-10">Note 160-10: (BOSS) Added dedicated immediate-execution tasks [SDK | System Updater]</A></DD>
+<DD><A href="#note160-11">Note 160-11: (CAMERA) Fixed a bug where the gain would be reset when starting the camera [System Updater]</A></DD>
+<DD><A href="#note160-12">Note 160-12: (CFG) Added function for getting COPPACS restrictions [SDK | System Updater]</A></DD>
+<DD><A href="#note160-13">Note 160-13: (DLP) Fixed a bug where an error would occur when calling <CODE>Server::CloseSessions</CODE> [System Updater]</A></DD>
+<DD><A href="#note160-14">Note 160-14: (DLP) Added support for download applications [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note160-15">Note 160-15: (DevEnv) Added support for using profiler and HostIO together [System Updater]</A></DD>
+<DD><A href="#note160-16">Note 160-16: (FRIENDS) Revised behavior when a communication partner to whom the local user's online state is hidden then deletes the friend relationship [System Updater]</A></DD>
+<DD><A href="#note160-17">Note 160-17: (FS) Revised SD card removal notification when system is waking from sleep [System Updater]</A></DD>
+<DD><A href="#note160-18">Note 160-18: (FS) Revised SD card insertion notification when system is waking from sleep [System Updater]</A></DD>
+<DD><A href="#note160-19">Note 160-19: (FS) Fixed a bug where deleting expanded save data would fail [System Updater]</A></DD>
+<DD><A href="#note160-20">Note 160-20: (GX) Fixed a bug where screen would be corrupted when transitioning to the HOME Menu [System Updater]</A></DD>
+<DD><A href="#note160-21">Note 160-21: (HOME Menu) Fixed a bug where <B>Open</B> button and system applet start buttons would become unusable [System Updater]</A></DD>
+<DD><A href="#note160-22">Note 160-22: (HOME Menu) Fixed a bug where operations would be ignored for a while when resuming a suspended application [System Updater]</A></DD>
+<DD><A href="#note160-23">Note 160-23: (HOME Menu) Support for download application demos [System Updater]</A></DD>
+<DD><A href="#note160-24">Note 160-24: (HOME Menu) Fixed a bug when starting card applications that cannot access backup memory [System Updater]</A></DD>
+<DD><A href="#note160-25">Note 160-25: (HOME Menu) Fixed a bug where display image would be corrupted when pressing the POWER Button and returning to the HOME Menu [System Updater]</A></DD>
+<DD><A href="#note160-26">Note 160-26: (MCU) Fixed a bug where power consumption would increase when the power is turned off [System Updater]</A></DD>
+<DD><A href="#note160-27">Note 160-27: (MCU) Fixed a bug where POWER Button had to be held down for one second longer than before power would be interrupted [System Updater]</A></DD>
+<DD><A href="#note160-28">Note 160-28: (OS) Added wait functions with timeouts [SDK | System Updater]</A></DD>
+<DD><A href="#note160-29">Note 160-29: (OS) Improved log output when debugger is under high CPU load [System Updater]</A></DD>
+<DD><A href="#note160-30">Note 160-30: (OS) Fixed a bug where the debugger would not be notified of card removals during <CODE>cci</CODE> drop execution [System Updater]</A></DD>
+<DD><A href="#note160-31">Note 160-31: (UDS) Fixed a bug where sending would be delayed even when calling <CODE>SendTo</CODE> with <CODE>NO_WAIT</CODE> [System Updater]</A></DD>
+<DD><A href="#note160-32">Note 160-32: (Error EULA) Added automatic linebreak feature [SDK | System Updater]</A></DD>
+<DD><A href="#note160-33">Note 160-33: (Software Keyboard) Added feature to specify display language [System Updater]</A></DD>
+<DD><A href="#note160-34">Note 160-34: (Nintendo 3DS Sound) Updated StreetPass features [System Updater]</A></DD>
+<DD><A href="#note160-35">Note 160-35: (Friend List) Fixed a bug where system would halt when deleting a friend card [System Updater]</A></DD>
+<DD><A href="#note160-36">Note 160-36: (Photo Selector Applet) Fixed a bug where thumbnails would not be displayed [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_1_0_SystemUpdater%200.16.1">Known Issues with SDK 3.1.0&nbsp;System Updater 0.16.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_1_0_SampleDemos">■ CTR-SDK 3.1.0 Sample Demos</A> (2011/09/08)</DT>
+<DD><A href="#note159-01">Note 159-01: (APPLET) Added software keyboard applet to <CODE>demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note159-02">Note 159-02: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note159-03">Note 159-03: (DLP) Added support for download applications [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note159-04">Note 159-04: (DevEnv) Added sample of download demo creation [Sample Demos]</A></DD>
+<DD><A href="#note159-05">Note 159-05: (ENC) Added <CODE>enc</CODE> library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note159-06">Note 159-06: (GR) Fixed a bug in the <CODE>CommandBufferJump</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note159-07">Note 159-07: (GX) Revised >Sample Demos framework for <CODE>Gr</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note159-08">Note 159-08: (GX) Fixed errors in <CODE>LightingStage</CODE> settings for <CODE>FogAndLight</CODE> in the <CODE>gd</CODE> library sample [Sample Demos]</A></DD>
+<DD><A href="#note159-09">Note 159-09: (IR) Made CTR-to-CTR infrared communication features public [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_1_0_SampleDemos">Known Issues with SDK 3.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_0_0_Release">■ CTR-SDK 3.0.0&nbsp;Release</A> (2011/08/05)</DT>
+<DD><A href="#note158-01">Note 158-01: (APPLET) Added function to restart application [SDK]</A></DD>
+<DD><A href="#note158-02">Note 158-02: (CEC) Fixed a bug where data read/write fails [SDK | System Updater]</A></DD>
+<DD><A href="#note158-03">Note 158-03: (CFG) Deleted <CODE>GetParentalControlPinCode</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-04">Note 158-04: (CFG) Added function to get whether Nintendo eShop use is restricted [SDK]</A></DD>
+<DD><A href="#note158-05">Note 158-05: (CX) Made <CODE>GetCompressionHeader</CODE> function private [SDK]</A></DD>
+<DD><A href="#note158-06">Note 158-06: (DBG) Added a function callback debug trace [SDK]</A></DD>
+<DD><A href="#note158-07">Note 158-07: (DevEnv) Updated the version of the compiler used to build the CTR-SDK package [SDK]</A></DD>
+<DD><A href="#note158-08">Note 158-08: (DevEnv) Updated copyright [SDK | Sample Demos]</A></DD>
+<DD><A href="#note158-09">Note 158-09: (DevEnv) Added <CODE>ENABLE_CPP_EXCEPTION</CODE> variable [SDK]</A></DD>
+<DD><A href="#note158-10">Note 158-10: (DevEnv) Deleted <CODE>omake_deprecated</CODE> [SDK]</A></DD>
+<DD><A href="#note158-11">Note 158-11: (DevEnv) Made scatter file shared [SDK]</A></DD>
+<DD><A href="#note158-12">Note 158-12: (DevMenu) Fixed the <CODE>RequiredSize</CODE> (NAND capacity) display for Download Play child programs [SDK]</A></DD>
+<DD><A href="#note158-13">Note 158-13: (FS) Clarified API reference to state that functions that get paths with multibyte characters in them are not thread-safe [SDK]</A></DD>
+<DD><A href="#note158-14">Note 158-14: (FS) Changed latency emulation operating conditions [SDK | System Updater]</A></DD>
+<DD><A href="#note158-15">Note 158-15: (GR) Fixed a bug affecting checks for maximum number of four-dimensional vectors that can be set by the <CODE>MakeUniformCommandVS</CODE> and <CODE>MakeUniformCommandVS</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-16">Note 158-16: (GR) Added functions to generate commands to execute a different command buffer [SDK]</A></DD>
+<DD><A href="#note158-17">Note 158-17: (GX) Revised PICA macro headers [SDK]</A></DD>
+<DD><A href="#note158-18">Note 158-18: (GX) Fixed a bug in the <CODE>gd</CODE> library due to different resolutions in <CODE>DepthStencilTarget</CODE> and <CODE>RenderTarget</CODE> under certain conditions [SDK]</A></DD>
+<DD><A href="#note158-19">Note 158-19: (GX) Fixed a bug in <CODE>gd::LightingStage</CODE> when only <CODE>ShadowAlpha</CODE> is enabled [SDK]</A></DD>
+<DD><A href="#note158-20">Note 158-20: (GX) Changed default value for <CODE>gd::LightingStage::GlobalColorAmbient</CODE> [SDK]</A></DD>
+<DD><A href="#note158-21">Note 158-21: (GX) Fixed a bug where <SPAN class="argument">offset</SPAN> value in <CODE>gd::OutputStage::SetDepthRangeMode</CODE> would not be applied correctly [SDK]</A></DD>
+<DD><A href="#note158-22">Note 158-22: (GX) Fixed typos in <CODE>gd::ResultInvalidShaderUniformName</CODE> and <CODE>gd::ResultInvalidShaderUniform</CODE> module names [SDK]</A></DD>
+<DD><A href="#note158-23">Note 158-23: (GX) Added <CODE>gd::System::DrawImmediate</CODE> and <CODE>gd::System::DrawImmediateIndexed</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-24">Note 158-24: (GX) Added <CODE>gd::TextureStage::SetShadowZBias</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-25">Note 158-25: (GX) Revised determinant for creating <CODE>InputLayout</CODE> in the <CODE>gd::VertexInputStage::CreateInputLayout</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-26">Note 158-26: (GX) Added <CODE>nngxAddJumpCommand</CODE> and <CODE>nngxAddSubroutineCommand</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-27">Note 158-27: (GX) Fixed a bug in <CODE>nngxMoveCommandbufferPointer</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-28">Note 158-28: (GX) Added <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-29">Note 158-29: (GX) Changed command execution callback specifications [SDK]</A></DD>
+<DD><A href="#note158-30">Note 158-30: (GX) Updated the shader tool [SDK]</A></DD>
+<DD><A href="#note158-31">Note 158-31: (GX) Fixed a bug in limiting the allocation range for display buffer memory [SDK]</A></DD>
+<DD><A href="#note158-32">Note 158-32: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note158-33">Note 158-33: (GX) Added profiling functions [SDK]</A></DD>
+<DD><A href="#note158-34">Note 158-34: (HID) Added constant indicating maximum amount of sampling data that can be loaded at one time by the <CODE>Read</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-35">Note 158-35: (HID) Fixed a bug where reading sampling values would return invalid values [SDK | System Updater]</A></DD>
+<DD><A href="#note158-36">Note 158-36: (HIO) Sped up file writes [SDK | System Updater]</A></DD>
+<DD><A href="#note158-37">Note 158-37: (HTTP) Made library private [SDK]</A></DD>
+<DD><A href="#note158-38">Note 158-38: (MATH) Prevented implicit type conversion to <CODE>bool</CODE> for <CODE>VEC</CODE>, <CODE>MTX</CODE>, <CODE>QUAT</CODE> [SDK]</A></DD>
+<DD><A href="#note158-39">Note 158-39: (MATH) Added functions to generate matrices for referencing shadow textures [SDK]</A></DD>
+<DD><A href="#note158-40">Note 158-40: (MATH) Increased speed of some functions [SDK]</A></DD>
+<DD><A href="#note158-41">Note 158-41: (OS) Added support for running applications on Core 1 [SDK | System Updater]</A></DD>
+<DD><A href="#note158-42">Note 158-42: (OS) Added <CODE>explicit</CODE> modifier to constructors [SDK]</A></DD>
+<DD><A href="#note158-43">Note 158-43: (OS) Added support for tasks requiring virtual destructors [SDK]</A></DD>
+<DD><A href="#note158-44">Note 158-44: (OS) Extended exception handler specifications [SDK | System Updater]</A></DD>
+<DD><A href="#note158-45">Note 158-45: (OS) Deleted unimplemented functions [SDK]</A></DD>
+<DD><A href="#note158-46">Note 158-46: (RO) Added DLL support [SDK | System Updater]</A></DD>
+<DD><A href="#note158-47">Note 158-47: (SND) Fixed a bug where <CODE>Voice</CODE> playback might be delayed when specifying <CODE>NODROP</CODE> [SDK]</A></DD>
+<DD><A href="#note158-48">Note 158-48: (SND) Added <CODE>SetVoiceDropMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-49">Note 158-49: (SND) Loosened restrictions on <CODE>Voice::SetPriority</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-50">Note 158-50: (SND) Fixed a bug in <CODE>WaitForDspSync</CODE> that could cause buffer overflow [SDK]</A></DD>
+<DD><A href="#note158-51">Note 158-51: (SND) Increased speed of effect processing [SDK]</A></DD>
+<DD><A href="#note158-52">Note 158-52: (SND) Revised criteria for identifying processing slowdowns when triple-buffering [SDK]</A></DD>
+<DD><A href="#note158-53">Note 158-53: (SOCKET) Made library private [SDK]</A></DD>
+<DD><A href="#note158-54">Note 158-54: (SSL) Made library private [SDK]</A></DD>
+<DD><A href="#note158-55">Note 158-55: (TOOL) Revised <CODE>BannerModelConverter</CODE> [SDK]</A></DD>
+<DD><A href="#note158-56">Note 158-56: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></DD>
+<DD><A href="#note158-57">Note 158-57: (TOOL) Added <CODE>Config</CODE> tool setting items [SDK]</A></DD>
+<DD><A href="#note158-58">Note 158-58: (TOOL) Changed to display warning when Download Play child exceeds size restriction [SDK]</A></DD>
+<DD><A href="#note158-59">Note 158-59: (TOOL) Added value for add-on content to <CODE>Category</CODE> in RSF file [SDK]</A></DD>
+<DD><A href="#note158-60">Note 158-60: (TOOL) Support for TGA files with <CODE>ctrTexturePackager</CODE> ID field [SDK]</A></DD>
+<DD><A href="#note158-61">Note 158-61: (TOOL) Fixed a bug in <CODE>ctr_WaveConverter</CODE> related to loading of certain <CODE>.wav</CODE> files [SDK]</A></DD>
+<DD><A href="#note158-62">Note 158-62: (TOOL) Added feature to <CODE>ctr_makerom</CODE> to suppress warnings [SDK]</A></DD>
+<DD><A href="#note158-63">Note 158-63: (TOOL) Added <CODE>ctr_makerom</CODE> support for download application demos, added <CODE>DESC</CODE> for download application demos [SDK]</A></DD>
+<DD><A href="#note158-64">Note 158-64: (TPL) Added <CODE>TPL</CODE> library for Windows [SDK]</A></DD>
+<DD><A href="#note158-65">Note 158-65: (UDS) Improved the efficiency of the <CODE>Attach</CODE> and <CODE>Receive</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-66">Note 158-66: (UDS) Revised processing of boundary values in <CODE>ConnectNetwork</CODE> and  <CODE>SendTo</CODE> functions [SDK]</A></DD>
+<DD><A href="#note158-67">Note 158-67: (UDS) Support for specifying username in <CODE>Initialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-68">Note 158-68: (UDS) Deleted <CODE>GetMacAddress</CODE> function [SDK]</A></DD>
+<DD><A href="#note158-69">Note 158-69: (UDS) Changed specification for <CODE>scrambledLocalFriendCode</CODE> member of <CODE>NodeInformation</CODE> structure [SDK]</A></DD>
+<DD><A href="#note158-70">Note 158-70: (UDS) Fixed a bug where packets of size 0 could be sent [SDK | System Updater]</A></DD>
+<DD><A href="#note158-71">Note 158-71: (UDS) Fixed a bug where network information could only be gotten from scan results once [SDK | System Updater]</A></DD>
+<DD><A href="#note158-72">Note 158-72: (UDS) Fixed a bug where a beacon's optional data could not be gotten correctly immediately after connecting to the network [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_0_0_Release">Known Issues with SDK 3.0.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_0_0_SystemUpdater%200.16.0">■ CTR-SDK 3.0.0&nbsp;System Updater 0.16.0</A> (2011/08/05)</DT>
+<DD><A href="#note157-01">Note 157-01: (AC) Fixed a bug where WPA connection failure would take a long time [System Updater]</A></DD>
+<DD><A href="#note157-02">Note 157-02: (APPLET) Suppressed sleep notifications when closing an application [System Updater]</A></DD>
+<DD><A href="#note157-03">Note 157-03: (APPLET) Fixed a bug where system would halt when the HOME Button is pressed while in the POWER Menu [System Updater]</A></DD>
+<DD><A href="#note157-04">Note 157-04: (CAMERA) Fixed a bug where <CODE>Initialize</CODE> function would not return [System Updater]</A></DD>
+<DD><A href="#note157-05">Note 157-05: (CAMERA) Fixed a bug where camera LED would not turn off [System Updater]</A></DD>
+<DD><A href="#note157-06">Note 157-06: (CAMERA) Fixed a bug where calling <CODE>Activate</CODE> while opening and closing the system returns a success without actually doing anything [System Updater]</A></DD>
+<DD><A href="#note157-07">Note 157-07: (CEC) Added recovery for when NAND cannot be accessed [System Updater]</A></DD>
+<DD><A href="#note157-08">Note 157-08: (CEC) Fixed a bug where data read/write fails [SDK | System Updater]</A></DD>
+<DD><A href="#note157-09">Note 157-09: (CEC) Fixed a bug where values such as maximum number of receivable messages would change [System Updater]</A></DD>
+<DD><A href="#note157-10">Note 157-10: (FRIENDS) Improved logout behavior when disconnecting from access point [System Updater]</A></DD>
+<DD><A href="#note157-11">Note 157-11: (FRIENDS) Fixed a bug where functions block when online and system sleeps or wireless is disabled [System Updater]</A></DD>
+<DD><A href="#note157-12">Note 157-12: (FRIENDS) Fixed a bug where undefined Mii is registered to / received from server [System Updater]</A></DD>
+<DD><A href="#note157-13">Note 157-13: (FS) Improved algorithm for finding free space on SD cards [System Updater]</A></DD>
+<DD><A href="#note157-14">Note 157-14: (FS) Fixed behavior when backup device format is invalid [System Updater]</A></DD>
+<DD><A href="#note157-15">Note 157-15: (FS) Changed latency emulation operating conditions [SDK | System Updater]</A></DD>
+<DD><A href="#note157-16">Note 157-16: (FS) Fixed a bug where function to get number of blocks used by expanded save data would fail [System Updater]</A></DD>
+<DD><A href="#note157-17">Note 157-17: (FS) Fixed a bug where open files on write-protected SD cards cannot be accessed [System Updater]</A></DD>
+<DD><A href="#note157-18">Note 157-18: (HID) Fixed a bug where reading sampling values would return invalid values [SDK | System Updater]</A></DD>
+<DD><A href="#note157-19">Note 157-19: (HIO) Sped up file writes [SDK | System Updater]</A></DD>
+<DD><A href="#note157-20">Note 157-20: (MCU) Fixed rare bug where calendar reverts to January 1, 2011 [System Updater]</A></DD>
+<DD><A href="#note157-21">Note 157-21: (MCU) Fixed a bug where system could not be turned on [System Updater]</A></DD>
+<DD><A href="#note157-22">Note 157-22: (NET) Fixed a bug where DS software would freeze on Wi-Fi Connection settings screen [System Updater]</A></DD>
+<DD><A href="#note157-23">Note 157-23: (NET) Fixed a bug with false-positive recognition of wireless module malfunction when network mode changed [System Updater]</A></DD>
+<DD><A href="#note157-24">Note 157-24: (OS) Fixed a bug where HOME Button stops working when card-removed error is displayed [System Updater]</A></DD>
+<DD><A href="#note157-25">Note 157-25: (OS) Workaround for fatal error bug when card removed [System Updater]</A></DD>
+<DD><A href="#note157-26">Note 157-26: (OS) Added support for running applications on Core 1 [SDK | System Updater]</A></DD>
+<DD><A href="#note157-27">Note 157-27: (OS) Support for importing download applications from debugger without overwriting save data [System Updater]</A></DD>
+<DD><A href="#note157-28">Note 157-28: (OS) Fixed a bug where debugger hangs on stepwise execution when an event is signaled [System Updater]</A></DD>
+<DD><A href="#note157-29">Note 157-29: (OS) Fixed a bug where debugger hangs on execution after setting breakpoint when waiting for signal [System Updater]</A></DD>
+<DD><A href="#note157-30">Note 157-30: (OS) Improved debugger log output process [System Updater]</A></DD>
+<DD><A href="#note157-31">Note 157-31: (OS) Fixed a bug where application running on debugger is not notified to shut down even though battery is at 0% [System Updater]</A></DD>
+<DD><A href="#note157-32">Note 157-32: (OS) Extended exception handler specifications [SDK | System Updater]</A></DD>
+<DD><A href="#note157-33">Note 157-33: (OS) Restricted start of applications created on future CTR-SDK versions [System Updater]</A></DD>
+<DD><A href="#note157-34">Note 157-34: (RO) Added DLL support [SDK | System Updater]</A></DD>
+<DD><A href="#note157-35">Note 157-35: (UDS) Added feature for automatic recovery from wireless fatal error when using UDS communication [System Updater]</A></DD>
+<DD><A href="#note157-36">Note 157-36: (UDS) Fixed a bug causing delay in the Wi-Fi Button OFF process [System Updater]</A></DD>
+<DD><A href="#note157-37">Note 157-37: (UDS) Fixed a bug where packets of size 0 could be sent [SDK | System Updater]</A></DD>
+<DD><A href="#note157-38">Note 157-38: (UDS) Fixed a bug where network information could only be gotten from scan results once [SDK | System Updater]</A></DD>
+<DD><A href="#note157-39">Note 157-39: (UDS) Fixed a bug where a beacon's optional data could not be gotten correctly immediately after connecting to the network [SDK | System Updater]</A></DD>
+<DD><A href="#note157-40">Note 157-40: (Friend List) Added <B>Join in Currently Playing Software</B> button [System Updater]</A></DD>
+<DD><A href="#note157-41">Note 157-41: (Photo Selector Applet) Fixed a bug where applet would halt when displaying thumbnails [System Updater]</A></DD>
+<DD><A href="#note157-42">Note 157-42: (Photo Selector Applet) Fixed a bug where applet would not return from sleep [System Updater]</A></DD>
+<DD><A href="#note157-43">Note 157-43: (Photo Selector Applet) Added feature to change display size [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_0_0_SystemUpdater%200.16.0">Known Issues with SDK 3.0.0&nbsp;System Updater 0.16.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_0_0_SampleDemos">■ CTR-SDK 3.0.0 Sample Demos</A> (2011/08/05)</DT>
+<DD><A href="#note156-01">Note 156-01: (DevEnv) Updated copyright [SDK | Sample Demos]</A></DD>
+<DD><A href="#note156-02">Note 156-02: (GR) Added <CODE>CommandBufferJump</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note156-03">Note 156-03: (GR) Support for duplicate sample command lists [Sample Demos]</A></DD>
+<DD><A href="#note156-04">Note 156-04: (GR) Fixed a bug where menu screen displays when starting from menu [Sample Demos]</A></DD>
+<DD><A href="#note156-05">Note 156-05: (GX) Added <CODE>ShadowKnot</CODE> sample demo to <CODE>Gd</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note156-06">Note 156-06: (GX) Deleted <CODE>shadowZScale</CODE> uniform from <CODE>ShadowSimple</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note156-07">Note 156-07: (GX) Updated <CODE>Gd</CODE> samples [Sample Demos]</A></DD>
+<DD><A href="#note156-08">Note 156-08: (GX) Fixed samples passing incorrect <CODE>mask</CODE> value to <CODE>ngxUseSavedCmdlist</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note156-09">Note 156-09: (GX) Added early depth test sample demos [Sample Demos]</A></DD>
+<DD><A href="#note156-10">Note 156-10: (GX) Added sample of subroutine use of command buffer [Sample Demos]</A></DD>
+<DD><A href="#note156-11">Note 156-11: (GX) Changed how texture matrices are created in the samples that handle shadow maps [Sample Demos]</A></DD>
+<DD><A href="#note156-12">Note 156-12: (HIO) Changed <CODE>RSF</CODE> file used in <CODE>hio</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_0_0_SampleDemos">Known Issues with SDK 3.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_4_0_Release">■ CTR-SDK 2.4.0 Release</A> (2011/06/28)</DT>
+<DD><A href="#note155-01">Note 155-01: (APPLET) Hid the <CODE>AssignGpuRight and ReleaseGpuRight</CODE> functions from public view [SDK]</A></DD>
+<DD><A href="#note155-02">Note 155-02: (BOSS) Extended the specifications of the <CODE>TaskError::GetProperty</CODE> function.</A></DD>
+<DD><A href="#note155-03">Note 155-03: (CAMERA) Revised argument names for the <CODE>GetStereoCameraCalibrationMatrix*</CODE> functions [SDK]</A></DD>
+<DD><A href="#note155-04">Note 155-04: (CEC) Added mutex exclusion for functions that access the box.</A></DD>
+<DD><A href="#note155-05">Note 155-05: (CFG) Now display a warning if an API function is called without having called <CODE>Initialize</CODE></A></DD>
+<DD><A href="#note155-06">Note 155-06: (CX) Added a function for expanding files compressed with LZ format backward compression.</A></DD>
+<DD><A href="#note155-07">Note 155-07: (DLP) Added a function to the server for getting client download progress [SDK | Sample Demos]</A></DD>
+<DD><A href="#note155-08">Note 155-08: (DSP) Hid the API unnecessary for application development from view [SDK]</A></DD>
+<DD><A href="#note155-09">Note 155-09: (DevEnv) Deleted <CODE>NN_USE_MAKECCI</CODE> [SDK]</A></DD>
+<DD><A href="#note155-10">Note 155-10: (DevEnv) Added battery status icons [SDK]</A></DD>
+<DD><A href="#note155-11">Note 155-11: (DevEnv) Added communication icons [SDK]</A></DD>
+<DD><A href="#note155-12">Note 155-12: (DevEnv) Added a document explaining the differences between development systems and production hardware</A></DD>
+<DD><A href="#note155-13">Note 155-13: (FND) Added <CODE>UnitHeap::GetAlignment</CODE> [SDK]</A></DD>
+<DD><A href="#note155-14">Note 155-14: (FONT) Added a document on internal bitmap fonts [SDK]</A></DD>
+<DD><A href="#note155-15">Note 155-15: (FS) Fixed a bug where <CODE>4MbitVerificationFailed.bin</CODE> was not returning the expected result [SDK]</A></DD>
+<DD><A href="#note155-16">Note 155-16: (FS) Added characters that must not be used in archive names [SDK]</A></DD>
+<DD><A href="#note155-17">Note 155-17: (GR) Revised to check the maximum number of four-dimensional vectors that can be set using <CODE>MakeUniformCommandVS</CODE> and MakeUniformCommand.</A></DD>
+<DD><A href="#note155-18">Note 155-18: (GR) Fixed a bug with commands related to <CODE>zBias</CODE> when using the <CODE>RenderState::ShadowMap::MakeTextureCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-19">Note 155-19: (GR) Delete <CODE>RenderState::ShadowMap::zScale</CODE> [SDK]</A></DD>
+<DD><A href="#note155-20">Note 155-20: (GR) Revised commands issued when kicking off rendering with <CODE>Vertex::MakeDrawCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note155-21">Note 155-21: (GR) Deleted <CODE>gr::Shadow</CODE> [SDK]</A></DD>
+<DD><A href="#note155-22">Note 155-22: (GX) Added a API reference for the <CODE>SetInternalDriverPrioMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-23">Note 155-23: (GX) Fixed a bug with the <CODE>gd::ShaderStage::SetFloatConstantBuffer</CODE> function regarding registers specified as &quot;Unmanaged&quot; [SDK]</A></DD>
+<DD><A href="#note155-24">Note 155-24: (GX) Changed the gd texture cache flush timing [SDK]</A></DD>
+<DD><A href="#note155-25">Note 155-25: (GX) Fixed a bug where data was not being set correctly in constant_uniform registers of the gd library beginning from c64 and up. [SDK]</A></DD>
+<DD><A href="#note155-26">Note 155-26: (GX) Changed the name of various API functions in the gd library [SDK]</A></DD>
+<DD><A href="#note155-27">Note 155-27: (GX) Fixed a bug in the <CODE>gd::Finalize</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-28">Note 155-28: (GX) Support for operations on numbers of vertex elements even less than given by settings of the <CODE>gd::InputLayout</CODE> shader [SDK]</A></DD>
+<DD><A href="#note155-29">Note 155-29: (GX) Added an error check when creating <CODE>gd::InputLayout</CODE> [SDK]</A></DD>
+<DD><A href="#note155-30">Note 155-30: (GX) Fixed a bug with the <CODE>UnmapVertexBufferResource</CODE>, <CODE>UnmapTexture2DResource</CODE> function in the <CODE>gd::Resource</CODE> class [SDK]</A></DD>
+<DD><A href="#note155-31">Note 155-31: (GX) Added an argument for specifying whether to copy initialized data to <CODE>gd::Resource::Create*</CODE> functions [SDK]</A></DD>
+<DD><A href="#note155-32">Note 155-32: (GX) Added the <CODE>gd::Resource::Helper::GenerateMipMapsCPU</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-33">Note 155-33: (GX) Added support for <CODE>gd::TextureStage projection</CODE> textures [SDK]</A></DD>
+<DD><A href="#note155-34">Note 155-34: (GX) Revised the default value of <CODE>ptMinFilter</CODE> when using the <CODE>gd::TextureStage::SetDefault</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-35">Note 155-35: (GX) Removed the <CODE>GetRegisterCount</CODE> and <CODE>GetManagedLocation</CODE> functions in the <CODE>gd::UniformLocation</CODE> class [SDK]</A></DD>
+<DD><A href="#note155-36">Note 155-36: (GX) Updated the shader tool [SDK]</A></DD>
+<DD><A href="#note155-37">Note 155-37: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note155-38">Note 155-38: (HIO) Added <CODE>HostFile::Exists</CODE> [SDK]</A></DD>
+<DD><A href="#note155-39">Note 155-39: (HIO) Fixed a bug with the <CODE>SerialChannel::GetWritableSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-40">Note 155-40: (HIO) Deleted documentation related to the host interface [SDK]</A></DD>
+<DD><A href="#note155-41">Note 155-41: (HTTP) Deleted the <CODE>SetSocketBufferSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-42">Note 155-42: (INIT) Adopted the default implementation of <CODE>calloc/realloc</CODE> [SDK]</A></DD>
+<DD><A href="#note155-43">Note 155-43: (NSTD) Added the <CODE>ntsd</CODE> library [SDK]</A></DD>
+<DD><A href="#note155-44">Note 155-44: (OS) Added the <CODE>Alarm::TryInitialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-45">Note 155-45: (OS) Added the <CODE>StackMemory::TryInitialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-46">Note 155-46: (OS) Updated the System Programming Guide [SDK]</A></DD>
+<DD><A href="#note155-47">Note 155-47: (OS) Improved error handling inside the library [SDK]</A></DD>
+<DD><A href="#note155-48">Note 155-48: (OS) Changed behavior when an internal error occurs [SDK]</A></DD>
+<DD><A href="#note155-49">Note 155-49: (SND) Changed specifications for <CODE>DecodeAdpcmData</CODE> [SDK]</A></DD>
+<DD><A href="#note155-50">Note 155-50: (SND) Fixed a bug causing noise during HOME Button transition [SDK]</A></DD>
+<DD><A href="#note155-51">Note 155-51: (SND) Added the <CODE>Voice::DeleteWaveBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-52">Note 155-52: (SND) Added the <CODE>Voice::UpdateWaveBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-53">Note 155-53: (SND) Hid several Voice API functions from view [SDK]</A></DD>
+<DD><A href="#note155-54">Note 155-54: (SND) Found a workaround for a problem where <CODE>AllocVoice</CODE> data abort would occur if an invalid call to <CODE>FreeVoice</CODE> was made [SDK]</A></DD>
+<DD><A href="#note155-55">Note 155-55: (TOOL) Changed where CTR tool references are placed [SDK]</A></DD>
+<DD><A href="#note155-56">Note 155-56: (TOOL) Revised specifications so that save data is maintained during overwrite import on the DevMenu [SDK]</A></DD>
+<DD><A href="#note155-57">Note 155-57: (TOOL) Revised specifications so that a write-protected SD card cannot be used on the DevMenu [SDK]</A></DD>
+<DD><A href="#note155-58">Note 155-58: (TOOL) Added a feature for exporting BOSS data using SaveDataFiler [SDK]</A></DD>
+<DD><A href="#note155-59">Note 155-59: (TOOL) Fixed a bug where icons would be corrupted when importing expanded save data using SaveDataFiler [SDK]</A></DD>
+<DD><A href="#note155-60">Note 155-60: (TOOL) Revised the file destruction feature of <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note155-61">Note 155-61: (TOOL) Changed the behavior when <CODE>UniqueId</CODE> is not set [SDK]</A></DD>
+<DD><A href="#note155-62">Note 155-62: (TOOL) Fixed a bug related to option specifications when using <CODE>ctr_WaveConverter</CODE>  [SDK]</A></DD>
+<DD><A href="#note155-63">Note 155-63: (TOOL) Added support for LZ formatted backward compression when using <CODE>ctr_compress</CODE> [SDK].</A></DD>
+<DD><A href="#note155-64">Note 155-64: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note155-65">Note 155-65: (TOOL) Removed a warning when <CODE>UniqueId</CODE> is used in trial code [SDK]</A></DD>
+<DD><A href="#note155-66">Note 155-66: (UBL) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note155-67">Note 155-67: (UDS) Revised behavior so that SubId 0xFF is prohibited when using the <CODE>CreateNetwork</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-68">Note 155-68: (UDS) Made deletions from the API reference for the <CODE>SetPowerSaveMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-69">Note 155-69: (ULCD) Made public the <CODE>GetCoefficientForParallax</CODE> function [SDK]</A></DD>
+<DD><A href="#note155-70">Note 155-70: (Y2R) Added mention that the <CODE>IsBusyConversion</CODE> function no longer returns <CODE>true</CODE> when Y2R conversion hangs up [SDK]</A></DD>
+<DD><A href="#note155-71">Note 155-71: (Miscellaneous) Removed <CODE>ResultSuccess</CODE> from the API reference [SDK]</A></DD>
+<DD><A href="#note155-72">Note 155-72: (Error EULA) Added a feature for specifying the display language [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_4_0_Release">Known Issues with SDK 2.4.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_4_0_SystemUpdater%200.15.20">■ CTR-SDK 2.4.0 System Updater 0.15.20</A> (2011/06/28)</DT>
+<DD><A href="#note154-01">Note 154-01: (AC) Fixed a bug where <CODE>nn::ac::Connect</CODE> would be unintentionally canceled [System Updater]</A></DD>
+<DD><A href="#note154-02">Note 154-02: (DevEnv) Updated the development menu (TestMenu) [System Updater]</A></DD>
+<DD><A href="#note154-03">Note 154-03: (HOME Menu) Added a feature for deleting the icon database and icon cache [System Updater]</A></DD>
+<DD><A href="#note154-04">Note 154-04: (HOME Menu) Fixed a bug where BOSS would sometimes run while an application was running [System Updater]</A></DD>
+<DD><A href="#note154-05">Note 154-05: (HOME Menu) Added a feature so that unsupported banner models are not displayed [System Updater]</A></DD>
+<DD><A href="#note154-06">Note 154-06: (OS) Added support for loading cia files whose save data has not been initialized by debugger [System Updater]</A></DD>
+<DD><A href="#note154-07">Note 154-07: (TOOL) Fixed a bug where the menu would stop running after applying System Updater [System Updater]</A></DD>
+<DD><A href="#note154-08">Note 154-08: (TOOL) Revised shared expanded save data created when starting TestMenu [System Updater]</A></DD>
+<DD><A href="#note154-09">Note 154-09: (Error EULA) Added support for button input during the error display [System Updater]</A></DD>
+<DD><A href="#note154-10">Note 154-10: (Error EULA) Added a feature for specifying the display language [SDK | System Updater]</A></DD>
+<DD><A href="#note154-11">Note 154-11: (Software Keyboard) Added a non-Japanese keyboard to supported keyboard types [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_4_0_SystemUpdater%200.15.20">Known Issues with SDK 2.4.0 System Updater 0.15.20</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_4_0_SampleDemos">■ CTR-SDK 2.3.3 Sample Demos</A> (2011/06/28)</DT>
+<DD><A href="#note153-01">Note 153-01: (CAMERA) Revised Stereo demo comments [Sample Demos]</A></DD>
+<DD><A href="#note153-02">Note 153-02: (CX) Added the UncompressBlz sample demo [Sample Demos]</A></DD>
+<DD><A href="#note153-03">Note 153-03: (DLP) Added a function to the server for getting client download progress [SDK | Sample Demos]</A></DD>
+<DD><A href="#note153-04">Note 153-04: (GX) Improved the speed at which ProcTexEditor images are written [Sample Demos]</A></DD>
+<DD><A href="#note153-05">Note 153-05: (GX) Added <CODE>gd</CODE> sample demos [Sample Demos]</A></DD>
+<DD><A href="#note153-06">Note 153-06: (GX) Deleted the uniform <CODE>shadowZScale</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note153-07">Note 153-07: (SND) Added the WaveBufferOperator sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_4_0_SampleDemos">Known Issues with SDK 2.4.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.19">■ CTR-SDK 2.3.4 System Updater 0.15.19</A> (2011/06/09)</DT>
+<DD><A href="#note152-01">Note 152-01: (MCU) Fixed a bug that prevented the recharge LED from turning off [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.19">Known Issues with SDK 2.3.4 System Updater 0.15.19</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.18">■ CTR-SDK 2.3.4 System Updater 0.15.18</A> (2011/06/08)</DT>
+<DD><A href="#note151-01">Note 151-01: (FS) Reverted ROM access speeds for card-based software [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.18">Known Issues with SDK 2.3.4 System Updater 0.15.18</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.17">■ CTR-SDK 2.3.4&nbsp;System Updater 0.15.17</A> (2011/06/01)</DT>
+<DD><A href="#note150-01">Note 150-01: (HTTP) Disabled <CODE>SetSocketBufferSize</CODE> [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.17">Known Issues with SDK 2.3.4 System Updater 0.15.17</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.16">■ CTR-SDK 2.3.4&nbsp;System Updater 0.15.16</A> (2011/05/27)</DT>
+<DD><A href="#note149-01">Note 149-01: (AC) Fixed a bug where connection would not complete with certain APs when sending the wrong WEP key [System Updater]</A></DD>
+<DD><A href="#note149-02">Note 149-02: (FS) Improved ROM access response when ROM access and access to save data or other data occur at the same time [System Updater]</A></DD>
+<DD><A href="#note149-03">Note 149-03: (FS) Sped up formatting of save data for card-based applications [System Updater]</A></DD>
+<DD><A href="#note149-04">Note 149-04: (FS) Improved ROM access speed for card-based software [System Updater]</A></DD>
+<DD><A href="#note149-05">Note 149-05: (HTTP) Fixed a bug where keep-alive would not work properly via a proxy [System Updater]</A></DD>
+<DD><A href="#note149-06">Note 149-06: (OS) Fixed a bug where resources would not be released on application shutdown [System Updater]</A></DD>
+<DD><A href="#note149-07">Note 149-07: (SSL) Fixed a bug where communication would fail when communicating using many certificates in parallel [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.16">Known Issues with SDK 2.3.4 System Updater 0.15.16</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.9">■ CTR-SDK 2.3.4 System Updater 0.15.9</A> (2011/05/24)</DT>
+<DD><A href="#note148-01">Note 148-01: (BOSS) Fixed a bug that prevented BOSS functions from returning [System Updater]</A></DD>
+<DD><A href="#note148-02">Note 148-02: (SOCKET) Fixed a DNS bug [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.9">Known Issues with SDK 2.3.4 System Updater 0.15.9</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_Release">■ CTR-SDK 2.3.4 Release</A> (2011/05/18)</DT>
+<DD><A href="#note147-01">Note 147-01: (APPLET) Relaxed conditions on calling <CODE>PrepareToCloseApplication</CODE> [SDK]</A></DD>
+<DD><A href="#note147-02">Note 147-02: (SND) Fixed a bug where stereo sound was played when <B>Mono</B> was selected in System Settings [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_Release">Known Issues with the SDK 2.3.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_4_SystemUpdater%200.15.8">■ CTR-SDK 2.3.4 System Updater 0.15.8</A> (2011/05/18)</DT>
+<DD><A href="#note146-01">Note 146-01: (AC) Fixed a bug that returned unknown error codes [System Updater]</A></DD>
+<DD><A href="#note146-02">Note 146-02: (AC) Reduced the time required to process a failed connection [System Updater]</A></DD>
+<DD><A href="#note146-03">Note 146-03: (APPLET) Fixed a bug that prevented the <CODE>Awake</CODE> callback from being invoked when the system entered Sleep Mode immediately after a library applet was started [System Updater]</A></DD>
+<DD><A href="#note146-04">Note 146-04: (FRIENDS) Fixed a bug that prevented the system from returning from Sleep Mode if it had not yet obtained any friend codes and set a Personal Mii [System Updater]</A></DD>
+<DD><A href="#note146-05">Note 146-05: (TOOL) Made <CODE>SystemMode dev1</CODE> usable, with some restrictions, on development hardware [System Updater]</A></DD>
+<DD><A href="#note146-06">Note 146-06: (UDS) Firmware compatibility with CTR-SDK 2.3.2 and subsequent versions [System Updater]</A></DD>
+<DD><A href="#note146-07">Note 146-07: (UDS) Fixed a bug that caused the <CODE>SendTo</CODE> function to return non-UDS errors [System Updater]</A></DD>
+<DD><A href="#note146-08">Note 146-08: (UDS) Fixed a bug that resulted in invalid node information if you destroyed or disconnected from a network [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_4_SystemUpdater%200.15.8">Known Issues with SDK 2.3.4 System Updater 0.15.8</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_3_Release">■ CTR-SDK 2.3.3 Release</A> (2011/05/11)</DT>
+<DD><A href="#note145-01">Note 145-01: (CRYPTO) Fixed a bug that occurred when a large amount of data was assigned as an HMAC key [SDK]</A></DD>
+<DD><A href="#note145-02">Note 145-02: (GX) Fixed a bug in the <CODE>gd::ForceDirty</CODE> function [SDK]</A></DD>
+<DD><A href="#note145-03">Note 145-03: (GX) Fixed a bug where the uniform setting was not correctly reflected in <CODE>gd::ShaderStage</CODE> [SDK]</A></DD>
+<DD><A href="#note145-04">Note 145-04: (MIC) Fixed a bug in the <CODE>GetForbiddenArea</CODE> function [SDK]</A></DD>
+<DD><A href="#note145-05">Note 145-05: (SND) Fixed a bug where specifying a high pitch would hang the system [SDK]</A></DD>
+<DD><A href="#note145-06">Note 145-06: (TOOL) Replaced <CODE>1MbitVerificationFailed.bin</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_3_3_Release">Known Issues with SDK 2.3.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_3_SystemUpdater%200.15.7">■ CTR-SDK 2.3.3 System Updater 0.15.7</A> (2011/05/11)</DT>
+<DD><A href="#note144-01">Note 144-01: (BOSS) Fixed a bug where timeouts of the upload task had no effect [System Updater]</A></DD>
+<DD><A href="#note144-02">Note 144-02: (BOSS) Fixed a bug where it took a long time for BOSS tasks to start executing on a stealth AP [System Updater]</A></DD>
+<DD><A href="#note144-03">Note 144-03: (BOSS) Fixed a bug where BOSS termination was delayed in an environment where friend login was unavailable [System Updater]</A></DD>
+<DD><A href="#note144-04">Note 144-04: (BOSS) Fixed a bug where <CODE>G_ALTASK</CODE> <CODE>STOPPED</CODE> could not be specified in a policy list [System Updater]</A></DD>
+<DD><A href="#note144-05">Note 144-05: (BOSS) Fixed a bug that prevented cancellation of a policy list acquisition [System Updater]</A></DD>
+<DD><A href="#note144-06">Note 144-06: (DLP) Fixed a bug where the client could not find the server [System Updater]</A></DD>
+<DD><A href="#note144-07">Note 144-07: (FS) Changed format of save data [System Updater]</A></DD>
+<DD><A href="#note144-08">Note 144-08: (HOME Menu) Fixed a bug in the display of application icon banners [System Updater]</A></DD>
+<DD><A href="#note144-09">Note 144-09: (HOME Menu) Changed save locations of application layout information and icon images [System Updater]</A></DD>
+<DD><A href="#note144-10">Note 144-10: (UDS) Fixed a bug where repeated connections and disconnections by a client caused inconsistency between number of nodes and node ID list [System Updater]</A></DD>
+<DD><A href="#note144-11">Note 144-11: (UDS) Fixed a bug where an invalid value was returned when the friend's local friend code was decoded [System Updater]</A></DD>
+<DD><A href="#note144-12">Note 144-12: (Notifications) Fixed a bug where Notifications sometimes stopped working when a DS card was inserted [System Updater]</A></DD>
+<DD><A href="#note144-13">Note 144-13: (Notifications) Fixed a bug with starting and stopping software from Notifications [System Updater]</A></DD>
+<DD><A href="#note144-14">Note 144-14: (Notifications) Fixed a bug with EULA check when starting software from Notifications [System Updater]</A></DD>
+<DD><A href="#note144-15">Note 144-15: (Notifications) Fixed a bug preventing software from being started from a local notification [System Updater]</A></DD>
+<DD><A href="#note144-16">Note 144-16: (Software keyboard) Fixed a bug with the cell phone-style keyboard for North American and European regions [System Updater]</A></DD>
+<DD><A href="#note144-17">Note 144-17: (Friend List) Fixed a bug with friend lists [System Updater]</A></DD>
+<DD><A href="#note144-18">Note 144-18: (System Settings) Fixed problem of blanks in Other Settings: Region name [System Updater]</A></DD>
+<DD><A href="#note144-19">Note 144-19: (System Settings) Added <B>CTR software management</B> and <B>DSiWare management</B> screens to the <B>Data Management</B> Screen [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_3_SystemUpdater%200.15.7">Known Issues with SDK 2.3.3 System Updater 0.15.7</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_3_SampleDemos">■ CTR-SDK 2.3.3 Sample Demos</A> (2011/05/11)</DT>
+<DD><A href="#note143-01">Note 143-01: (UDS) Fixed a bug where scanning an unnamed master with <CODE>com_demo1</CODE> gave it another master name [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_3_3_SampleDemos">Known Issues with SDK 2.3.3 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_2_Release">■ CTR-SDK 2.3.2&nbsp;Release</A> (2011/04/27)</DT>
+<DD><A href="#note142-01">Note 142-01: (APPLET) Fixed a bug with HOME Button transition from library applet [SDK | System Updater]</A></DD>
+<DD><A href="#note142-02">Note 142-02: (GX) Updated DMPGL 2.0 System API Specifications [SDK]</A></DD>
+<DD><A href="#note142-03">Note 142-03: (HIO) Fixed a bug with <CODE>HostFile::Read</CODE> [SDK]</A></DD>
+<DD><A href="#note142-04">Note 142-04: (HIO) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note142-05">Note 142-05: (TOOL) Changed the version notation of the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note142-06">Note 142-06: (TOOL) Revised <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note142-07">Note 142-07: (TOOL) Fixed <CODE>makecia</CODE> failure to create CIA [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_3_2_Release">Known Issues with SDK 2.3.2&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_2_SystemUpdater%200.15.6">■ CTR-SDK 2.3.2&nbsp;System Updater 0.15.6</A> (2011/04/27)</DT>
+<DD><A href="#note141-01">Note 141-01: (AC) Accelerated finalization when resources not released [System Updater]</A></DD>
+<DD><A href="#note141-02">Note 141-02: (APPLET) Fixed a bug where calling <CODE>CancelLibraryApplet</CODE> when sleep is allowed would cause a deadlock [System Updater]</A></DD>
+<DD><A href="#note141-03">Note 141-03: (APPLET) Fixed a bug with HOME Button transition from library applet [SDK | System Updater]</A></DD>
+<DD><A href="#note141-04">Note 141-04: (BOSS) Fixed a bug affecting retry of tasks executing immediately in background [System Updater]</A></DD>
+<DD><A href="#note141-05">Note 141-05: (BOSS) Fixed a bug where normal tasks would sometimes execute right after start, ahead of their execution time [System Updater]</A></DD>
+<DD><A href="#note141-06">Note 141-06: (BOSS) Fixed a bug where play history upload tasks would have invalid <CODE>X-BOSS-Digest</CODE> value [System Updater]</A></DD>
+<DD><A href="#note141-07">Note 141-07: (FRIENDS) Fixed a bug where state would be online even though asynchronous login process failed because system went to sleep  [System Updater]</A></DD>
+<DD><A href="#note141-08">Note 141-08: (FRIENDS) Workaround for possibility of blocking of as long as roughly 1 second when API is called while login process is executing [System Updater]</A></DD>
+<DD><A href="#note141-09">Note 141-09: (FS) Fixed a bug in verification error range when loading files [System Updater]</A></DD>
+<DD><A href="#note141-10">Note 141-10: (UDS) Fixed a bug where <CODE>CONNECTION_LOST</CODE> was always given as reason for client disconnection when <CODE>DestroyNetwork</CODE> called [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_2_SystemUpdater%200.15.6">Known Issues with SDK 2.3.2&nbsp;System Updater 0.15.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_1_Release">■ CTR-SDK 2.3.1&nbsp;Release</A> (2011/04/21)</DT>
+<DD><A href="#note140-01">Note 140-01: (TOOL) Revised display of <CODE>DevMenu</CODE> firmware version [SDK]</A></DD>
+<DD><A href="#note140-02">Note 140-02: (TOOL) Modified <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_3_1_Release">Known Issues with SDK 2.3.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_1_SystemUpdater%200.15.5">■ CTR-SDK 2.3.1&nbsp;System Updater 0.15.5</A> (2011/04/21)</DT>
+<DD><A href="#note139-01">Note 139-01: (BOSS) Fixed a bug where BOSS timer value would be invalid right after CTR started [System Updater]</A></DD>
+<DD><A href="#note139-02">Note 139-02: (BOSS) Fixed a bug where service termination notification could not be obtained [System Updater]</A></DD>
+<DD><A href="#note139-03">Note 139-03: (FS) Corrected Result returned when save data mounted twice [System Updater]</A></DD>
+<DD><A href="#note139-04">Note 139-04: (OS) Fixed shutdown process when <CODE>FATAL ERROR</CODE> occurs [System Updater]</A></DD>
+<DD><A href="#note139-05">Note 139-05: (UDS) Fixed a bug where turning off wireless during a call to <CODE>Finalize</CODE> would cause a deadlock [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_1_SystemUpdater%200.15.5">Known Issues with SDK 2.3.1&nbsp;System Updater 0.15.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_0_Release">■ CTR-SDK 2.3.0&nbsp;Release</A> (2011/04/15)</DT>
+<DD><A href="#note138-01">Note 138-01: (APPLET) Fixed inability to get entire parameter with <CODE>applet::ReceiveDeliverArg</CODE> function [SDK]</A></DD>
+<DD><A href="#note138-02">Note 138-02: (APPLET) Added <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE>, which allows the buffer region size to be specified [SDK | System Updater]</A></DD>
+<DD><A href="#note138-03">Note 138-03: (DevEnv) Moved <I>Download Application Development Manual</I> to programming manuals [SDK]</A></DD>
+<DD><A href="#note138-04">Note 138-04: (GR) Fixed a bug with light source disable commands using <CODE>FragmentLight::MakeDisableCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note138-05">Note 138-05: (GR) Added to the text about exclusive fragment operation modes in the RenderState API reference [SDK]</A></DD>
+<DD><A href="#note138-06">Note 138-06: (GR) Fixed a bug in <CODE>RenderState::ShadowMap::MakeCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note138-07">Note 138-07: (GR) Changed the default value for <CODE>RenderState::StencilTest::maskOp</CODE> to &quot;0xff&quot; [SDK]</A></DD>
+<DD><A href="#note138-08">Note 138-08: (GR) When rendering to shadow texture is enabled, commands related to the framebuffer are now issued by <CODE>RenderState::FBAccess::MakeCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note138-09">Note 138-09: (GR) Added a function for generating commands for only the texture combiner's constant color [SDK]</A></DD>
+<DD><A href="#note138-10">Note 138-10: (GR) Fixed a bug where padding vertex attribute load array elements would cause the GPU to hang [SDK]</A></DD>
+<DD><A href="#note138-11">Note 138-11: (HID) Added the <CODE>GetAxisRotationMatrix</CODE> function [SDK]</A></DD>
+<DD><A href="#note138-12">Note 138-12: (HIO) Fixed a bug with <CODE>HostFile::Read</CODE> [SDK]</A></DD>
+<DD><A href="#note138-13">Note 138-13: (TOOL) Fixed a bug where inserting/removing SD card would cause DevMenu to freeze [SDK]</A></DD>
+<DD><A href="#note138-14">Note 138-14: (TOOL) Added FontConverter files [SDK]</A></DD>
+<DD><A href="#note138-15">Note 138-15: (TOOL) Fixed a bug with <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note138-16">Note 138-16: (UDS) Made change relating to unique ID used by <CODE>CreateLocalCommunicationId</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note138-17">Note 138-17: (UDS) Revised descriptions related to block time [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_3_0_Release">Known Issues with SDK 2.3.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_0_SystemUpdater%200.15.4">■ CTR-SDK 2.3.0&nbsp;System Updater 0.15.4</A> (2011/04/15)</DT>
+<DD><A href="#note137-01">Note 137-01: (APPLET) Added <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE>, which allows the buffer region size to be specified [SDK | System Updater]</A></DD>
+<DD><A href="#note137-02">Note 137-02: (CAMERA) Fixed a bug where system would hang when opening/closing [System Updater]</A></DD>
+<DD><A href="#note137-03">Note 137-03: (CEC) Fixed a bug where daemon would stop [System Updater]</A></DD>
+<DD><A href="#note137-04">Note 137-04: (CEC) Fixed a bug where connecting to CTR systems running earlier versions would fail [System Updater]</A></DD>
+<DD><A href="#note137-05">Note 137-05: (CEC) Fixed inability to communicate again with same peer after resetting time [System Updater]</A></DD>
+<DD><A href="#note137-06">Note 137-06: (FS) Added support for backup devices made by second-party vendors [System Updater]</A></DD>
+<DD><A href="#note137-07">Note 137-07: (HTTP) Fixed a bug relating to CONNECT requests [System Updater]</A></DD>
+<DD><A href="#note137-08">Note 137-08: (OS) Fixed inability to recover from sleep when country code not set [System Updater]</A></DD>
+<DD><A href="#note137-09">Note 137-09: (PL) Revised so that in compatibility mode, the pedometer now stores a full seven days of steps [System Updater]</A></DD>
+<DD><A href="#note137-10">Note 137-10: (UDS) Fixed a bug where system would hang during call to <CODE>Initialize</CODE> when country code not set [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_3_0_SystemUpdater%200.15.4">Known Issues with SDK 2.3.0&nbsp;System Updater 0.15.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_3_0_SampleDemos">■ CTR-SDK 2.3.0&nbsp;Sample Demos</A> (2011/04/15)</DT>
+<DD><A href="#note136-01">Note 136-01: (UDS) Made change relating to unique ID used by <CODE>CreateLocalCommunicationId</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_3_0_SampleDemos">Known Issues with SDK 2.3.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_2_0_SystemUpdater%200.15.3">■ CTR-SDK 2.2.0&nbsp;System Updater 0.15.3</A> (2011/04/12)</DT>
+<DD><A href="#note135-01">Note 135-01: (HOME Menu) Support for DSiWare [System Updater]</A></DD>
+<DD><A href="#note135-02">Note 135-02: (HOME Menu) Fixed a bug where application did not receive termination notification when POWER Button was held down immediately after HOME Button pressed [System Updater]</A></DD>
+<DD><A href="#note135-03">Note 135-03: (HOME Menu) Fixed a bug of not transitioning to sleep when system closed while returning to application from HOME Menu [System Updater]</A></DD>
+<DD><A href="#note135-04">Note 135-04: (HOME Menu) Support for download applications [System Updater]</A></DD>
+<DD><A href="#note135-05">Note 135-05: (HOME Menu) Fixed a bug where microphone input would not work after using HOME Menu to quit application using microphone [System Updater]</A></DD>
+<DD><A href="#note135-06">Note 135-06: (HOME Menu) Added calibration for accelerometer [System Updater]</A></DD>
+<DD><A href="#note135-07">Note 135-07: (HOME Menu) Changed the POWER Menu screen [System Updater]</A></DD>
+<DD><A href="#note135-08">Note 135-08: (Mii Maker) Added a feature to move special Mii from the front-end database to the back-end database [System Updater]</A></DD>
+<DD><A href="#note135-09">Note 135-09: (Notifications) Added start application function to Notifications [System Updater]</A></DD>
+<DD><A href="#note135-10">Note 135-10: (Game Notes) Added a border to the touch-disabled range [System Updater]</A></DD>
+<DD><A href="#note135-11">Note 135-11: (Software keyboard) Fixed a bug in North American/European versions where system would stop if the user pressed the HOME Button or POWER Button after pressing the button for switching dictionaries [System Updater]</A></DD>
+<DD><A href="#note135-12">Note 135-12: (Software keyboard) Fixed a bug with sleep recovery that occurred in response to timing of character input [System Updater]</A></DD>
+<DD><A href="#note135-13">Note 135-13: (System Settings) Support for downloadable applications on CTR software management screen, and support for DSiWare on DSiWare management screen [System Updater]</A></DD>
+<DD><A href="#note135-14">Note 135-14: (System Settings) Fixed a bug where <B>Other Settings: Region Name</B> would be blank [System Updater]</A></DD>
+<DD><A href="#note135-15">Note 135-15: (Audio Selector Applet) Added audio selector applet [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_2_0_SystemUpdater%200.15.3">Known Issues with SDK 2.2.0&nbsp;System Updater 0.15.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_2_0_Release">■ CTR-SDK 2.2.0 Release</A> (2011/04/08)</DT>
+<DD><A href="#note134-01">Note 134-01: (AC) Removed <CODE>AP_TYPE_FREESPOT</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note134-02">Note 134-02: (CAMERA) Added information about the CAMERA library termination procedure [SDK]</A></DD>
+<DD><A href="#note134-03">Note 134-03: (DevEnv) Added the compiler version to <CODE>version.h</CODE> [SDK]</A></DD>
+<DD><A href="#note134-04">Note 134-04: (DevEnv) Shared fonts are now uncompressed [SDK]</A></DD>
+<DD><A href="#note134-05">Note 134-05: (FRIENDS) Changed <CODE>GetFriendKeyList</CODE> to return <CODE>ResultTooLarge</CODE> [SDK]</A></DD>
+<DD><A href="#note134-06">Note 134-06: (GX) Revised PICA macro headers [SDK]</A></DD>
+<DD><A href="#note134-07">Note 134-07: (GX) Fixed memory fragmentation in <CODE>nngxInitialize</CODE> [SDK]</A></DD>
+<DD><A href="#note134-08">Note 134-08: (HID) Added a debugging mechanism to detect the SELECT button [SDK]</A></DD>
+<DD><A href="#note134-09">Note 134-09: (HIO) Fixed a bug with <CODE>Finalize</CODE> [SDK]</A></DD>
+<DD><A href="#note134-10">Note 134-10: (HIO) Sped up file reads [SDK | System Updater]</A></DD>
+<DD><A href="#note134-11">Note 134-11: (OS) Documented stack-size restrictions specified with <CODE>nn::os::Thread::[Try]StartUsingAutoStack</CODE> [SDK]</A></DD>
+<DD><A href="#note134-12">Note 134-12: (SND) Revised return values from <CODE>EncodeAdpcmData</CODE> [SDK]</A></DD>
+<DD><A href="#note134-13">Note 134-13: (SND) Fixed a bug where diffused noise would emanate when the <CODE>biquad</CODE> filter was used [SDK]</A></DD>
+<DD><A href="#note134-14">Note 134-14: (SND) Fixed a bug where <CODE>nn::snd::Delay</CODE> and <CODE>nn::snd::Reverb</CODE> would be disabled when recovering from sleep or returning from the HOME Menu [SDK]</A></DD>
+<DD><A href="#note134-15">Note 134-15: (SND) Stopped noise that continued when three buffers were used in a sound's final output stage [SDK]</A></DD>
+<DD><A href="#note134-16">Note 134-16: (SOCKET) Fixed a bug where <CODE>GetHostByName</CODE> stopped operation [SDK]</A></DD>
+<DD><A href="#note134-17">Note 134-17: (TOOL) Added support for 4 GB cards [SDK]</A></DD>
+<DD><A href="#note134-18">Note 134-18: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note134-19">Note 134-19: (TOOL) Changed the language setting of the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note134-20">Note 134-20: (TOOL) Display remaining volume of importable media in <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note134-21">Note 134-21: (TOOL) Changed disconnection from an access point in <CODE>FriendTestingPartner</CODE> to be handled as error [SDK]</A></DD>
+<DD><A href="#note134-22">Note 134-22: (TOOL) Added <CODE>SaveDataSize</CODE> to RSF files [SDK]</A></DD>
+<DD><A href="#note134-23">Note 134-23: (TOOL) Changed the <CODE>WMTestTool</CODE> [SDK]</A></DD>
+<DD><A href="#note134-24">Note 134-24: (UDS) Added a function to obtain the channel [SDK | System Updater]</A></DD>
+<DD><A href="#note134-25">Note 134-25: (UDS) Changed the return values of <CODE>Send</CODE> and <CODE>Receive</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_2_0_Release">Known Issues with SDK 2.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_2_0_SystemUpdater">■ CTR-SDK 2.2.0 System Updater</A> (2011/04/08)</DT>
+<DD><A href="#note133-01">Note 133-01: (AC) Removed <CODE>AP_TYPE_FREESPOT</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note133-02">Note 133-02: (BOSS) Added BOSS features [System Updater]</A></DD>
+<DD><A href="#note133-03">Note 133-03: (BOSS) Fixed a bug that prevented the play history from being recorded while in DS compatibility mode [System Updater]</A></DD>
+<DD><A href="#note133-04">Note 133-04: (BOSS) Fixed a bug that caused the system to take a long time to go to sleep or to end processing during policy list downloads [System Updater]</A></DD>
+<DD><A href="#note133-05">Note 133-05: (FS) Prevented a drop in the write speed to expanded save data [System Updater]</A></DD>
+<DD><A href="#note133-06">Note 133-06: (HID) Revised sampling shutdown processing of the accelerometer and gyroscope [System Updater]</A></DD>
+<DD><A href="#note133-07">Note 133-07: (HIO) Sped up file reads [SDK | System Updater]</A></DD>
+<DD><A href="#note133-08">Note 133-08: (HTTP) Fixed a bug relating to reusing <CODE>KeepAlive</CODE> in communication using chunked reception [System Updater]</A></DD>
+<DD><A href="#note133-09">Note 133-09: (MCU) Fixed a bug where in compatibility mode the step count record could be one hour off [System Updater]</A></DD>
+<DD><A href="#note133-10">Note 133-10: (NDM) Changed BOSS to be stopped by default [System Updater]</A></DD>
+<DD><A href="#note133-11">Note 133-11: (NET) Fixed a bug where the state may not change from <CODE>disconnected</CODE> if Wi-Fi is turned off during UDS initialization [System Updater]</A></DD>
+<DD><A href="#note133-12">Note 133-12: (NET) Added a feature to automatically recover from a fatal wireless error [System Updater]</A></DD>
+<DD><A href="#note133-13">Note 133-13: (NET) Added fatal error display for wireless module malfunctions [System Updater]</A></DD>
+<DD><A href="#note133-14">Note 133-14: (OS) Shortened the time required for thread initialization [System Updater]</A></DD>
+<DD><A href="#note133-15">Note 133-15: (OS) Fixed a bug where the timer was not properly freed [System Updater]</A></DD>
+<DD><A href="#note133-16">Note 133-16: (OS) Fixed a bug where importing a CIA file via SPI failed with the debugging software [System Updater]</A></DD>
+<DD><A href="#note133-17">Note 133-17: (PTM) Revised detection of changes in the system state during sleep [System Updater]</A></DD>
+<DD><A href="#note133-18">Note 133-18: (SOCKET) Fixed a bug where <CODE>ENOTCONN</CODE> was returned from <CODE>Send</CODE> upon reception of RST [System Updater]</A></DD>
+<DD><A href="#note133-19">Note 133-19: (TOOL) Added a screen capture feature to the development menu [System Updater]</A></DD>
+<DD><A href="#note133-20">Note 133-20: (UDS) Revised the system so that a CTR-SDK internal error is not returned [System Updater]</A></DD>
+<DD><A href="#note133-21">Note 133-21: (UDS) Fixed a bug where the state would become <CODE>STATE_CREATING_NETWORK</CODE> after <CODE>CreateNetwork</CODE> failed [System Updater]</A></DD>
+<DD><A href="#note133-22">Note 133-22: (UDS) Fixed a bug where <CODE>GetLinkLevel</CODE> would always return link level 0 [System Updater]</A></DD>
+<DD><A href="#note133-23">Note 133-23: (UDS) Added a function to obtain the channel [SDK | System Updater]</A></DD>
+<DD><A href="#note133-24">Note 133-24: (UDS) Fixed a bug where the system stopped due to an exception during reception [System Updater]</A></DD>
+<DD><A href="#note133-25">Note 133-25: (UDS) Revised the return values from <CODE>Scan</CODE> when the wireless switch is set to OFF [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_2_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.2.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_2_0_SampleDemos">■ CTR-SDK 2.2.0 Sample Demos</A> (2011/04/08)</DT>
+<DD><A href="#note132-01">Note 132-01: (APPLET) Added <CODE>lib_applet</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note132-02">Note 132-02: (APPLET) <CODE>applet::Enable</CODE> and others added to sample demos [Sample Demos]</A></DD>
+<DD><A href="#note132-03">Note 132-03: (GX) Sped up the <CODE>ScreenCapture</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_2_0_SampleDemos">Known Issues with SDK 2.2.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_1_0_Release">■ CTR-SDK 2.1.0 Release</A> (2011/03/25)</DT>
+<DD><A href="#note131-01">Note 131-01: (APPLET) Revised so that <CODE>PrepareToCloseApplication</CODE> is called from <CODE>CloseApplication</CODE> [SDK]</A></DD>
+<DD><A href="#note131-02">Note 131-02: (APPLET) Added wrapper functions for HOME Menu transitions and POWER Menu transitions [SDK]</A></DD>
+<DD><A href="#note131-03">Note 131-03: (BOSS) Changed the default setting value for the <CODE>TASK_PERMISSION</CODE> attribute [SDK]</A></DD>
+<DD><A href="#note131-04">Note 131-04: (CAMERA) Added the <CODE>GetParallax</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-05">Note 131-05: (CAMERA) Revised the <CODE>GetStereoCameraCalibrationMatrix</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-06">Note 131-06: (CAMERA) Added the <CODE>GetStereoCameraCalibrationMatrixEx</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-07">Note 131-07: (CAMERA) Added the <CODE>SetBrightnessSynchronization</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note131-08">Note 131-08: (CEC) Changed the <CODE>MessageBox</CODE> class function names [SDK]</A></DD>
+<DD><A href="#note131-09">Note 131-09: (CEC) Added debug functions to transition to StreetPass-exclusive mode [SDK]</A></DD>
+<DD><A href="#note131-10">Note 131-10: (CRYPTO) Added a 4-byte alignment restriction for the hash acquisition pointer [SDK]</A></DD>
+<DD><A href="#note131-11">Note 131-11: (CX) Changed the <CODE>IsFinishedUncompRL</CODE> function name to <CODE>IsFinishedUncomp [SDK]</CODE></A></DD>
+<DD><A href="#note131-12">Note 131-12: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note131-13">Note 131-13: (DLP) Added a function to determine whether a device is a child [SDK | Sample Demos]</A></DD>
+<DD><A href="#note131-14">Note 131-14: (DevEnv) Support for C++ exceptions [SDK]</A></DD>
+<DD><A href="#note131-15">Note 131-15: (DevEnv) Added how to import a TWL NAND application to CTR [SDK]</A></DD>
+<DD><A href="#note131-16">Note 131-16: (DevEnv) Support for the CCL format [SDK]</A></DD>
+<DD><A href="#note131-17">Note 131-17: (DevEnv) Added <I>Download Application Development Manual</I> [SDK]</A></DD>
+<DD><A href="#note131-18">Note 131-18: (DevEnv) Added build variables for the vertex shader assembler and linker [SDK]</A></DD>
+<DD><A href="#note131-19">Note 131-19: (FS) Added an archive that can directly write to an SD card [SDK]</A></DD>
+<DD><A href="#note131-20">Note 131-20: (FS) Changed error-handling specifications for two archive functions [SDK]</A></DD>
+<DD><A href="#note131-21">Note 131-21: (FS) Revised to deny access when application save data is invalid [SDK]</A></DD>
+<DD><A href="#note131-22">Note 131-22: (FS) Documented buffer access when reading or writing a file [SDK]</A></DD>
+<DD><A href="#note131-23">Note 131-23: (FS) Deleted <CODE>ResultArchiveInvalidated</CODE> from expanded-save-data error handling [SDK]</A></DD>
+<DD><A href="#note131-24">Note 131-24: (GR) Fixed a bug that prevented using <CODE>Vertex::DisableAttr</CODE> to disable vertex attributes that were enabled with <CODE>Vertex::EnableAttrAsArray</CODE> [SDK]</A></DD>
+<DD><A href="#note131-25">Note 131-25: (GX) Updated the PICA macro header [SDK]</A></DD>
+<DD><A href="#note131-26">Note 131-26: (GX) Added the <CODE>glGetTexLevelParameter[if]v</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-27">Note 131-27: (GX) Added the <CODE>nngxAdd3DCommandNoCacheFlush</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-28">Note 131-28: (GX) Expanded capability of the <CODE>nngxAddCmdlist</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-29">Note 131-29: (GX) Added the <CODE>nngxAddVramDmaCommandNoCacheFlush</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-30">Note 131-30: (GX) Revised <CODE>nngxCmdlistStorage</CODE> to reduce the number of allocator calls [SDK]</A></DD>
+<DD><A href="#note131-31">Note 131-31: (GX) Fixed a bugs in <CODE>nngxCopyCmdlist</CODE> and <CODE>nngxClearFillCmdlist</CODE> [SDK]</A></DD>
+<DD><A href="#note131-32">Note 131-32: (GX) Revised <CODE>nngxInitialize</CODE> to reduce the number of allocator calls [SDK]</A></DD>
+<DD><A href="#note131-33">Note 131-33: (GX) Updated the shader tool [SDK]</A></DD>
+<DD><A href="#note131-34">Note 131-34: (GX) Updated the documentation [SDK]</A></DD>
+<DD><A href="#note131-35">Note 131-35: (HID) Changed the gyro sensor zero point correction setting value [SDK]</A></DD>
+<DD><A href="#note131-36">Note 131-36: (HID) Announced change for assessing the accelerometer calibration value when transitioning to the HOME Menu [SDK]</A></DD>
+<DD><A href="#note131-37">Note 131-37: (HIO) Added reference to <CODE>nn::hio::CTR::SerialChannel::GetReadableSize</CODE> [SDK]</A></DD>
+<DD><A href="#note131-38">Note 131-38: (JPEG) Added the <CODE>GetLastDateTimePointer</CODE> function [SDK]</A></DD>
+<DD><A href="#note131-39">Note 131-39: (MATH) Added functions that were previously omitted from the reference [SDK]</A></DD>
+<DD><A href="#note131-40">Note 131-40: (MIDI) Changed the <CODE>nn::midi::CTR::Open</CODE> function to determine the UIC-MIDI device [SDK]</A></DD>
+<DD><A href="#note131-41">Note 131-41: (TOOL) Added <CODE>BossLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note131-42">Note 131-42: (TOOL) Changed the option to generate a CXI file [SDK]</A></DD>
+<DD><A href="#note131-43">Note 131-43: (TOOL) Changed the <CODE>Config</CODE> tool [SDK | System Updater]</A></DD>
+<DD><A href="#note131-44">Note 131-44: (TOOL) Added support for importing to SD cards [System Updater] [SDK]</A></DD>
+<DD><A href="#note131-45">Note 131-45: (TOOL) Updated <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note131-46">Note 131-46: (TOOL) Improved the performance of <CODE>makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note131-47">Note 131-47: (TOOL) Added debug mode setting [SDK]</A></DD>
+<DD><A href="#note131-48">Note 131-48: (TOOL) Changed banner data capacity restrictions [SDK]</A></DD>
+<DD><A href="#note131-49">Note 131-49: (TOOL) Added tool for generating friend presence load [SDK]</A></DD>
+<DD><A href="#note131-50">Note 131-50: (TOOL) Added the <CODE>UdsLocalIdChecker</CODE> tool to confirm the local communication ID [SDK]</A></DD>
+<DD><A href="#note131-51">Note 131-51: (TOOL) Added a tool to generate jamming [SDK]</A></DD>
+<DD><A href="#note131-52">Note 131-52: (TOOL) Revised tools that was not displayed on the HOME Menu outside of the Japanese Region [SDK]</A></DD>
+<DD><A href="#note131-53">Note 131-53: (TOOL) Changed to display the firmware version on the development menu [SDK | System Updater]</A></DD>
+<DD><A href="#note131-54">Note 131-54: (UBL) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note131-55">Note 131-55: (Y2R) Added the <CODE>GetPackageParameter</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_1_0_Release">Known Issues with SDK 2.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_1_0_SystemUpdater">■ CTR-SDK 2.1.0 System Updater</A> (2011/03/25)</DT>
+<DD><A href="#note130-01">Note 130-01: (APPLET) Fixed a bug that allowed both <CODE>IsExpectedToCloseApplication</CODE> and <CODE>IsExpectedToProcessPowerButton</CODE> to be <CODE>true</CODE> at the same time [System Updater]</A></DD>
+<DD><A href="#note130-02">Note 130-02: (APPLET) Fixed a bug that occurred when a card was removed while waiting for a sleep query callback [System Updater]</A></DD>
+<DD><A href="#note130-03">Note 130-03: (APPLET) Revised so that <CODE>AwakeCallback</CODE> is called when the battery is fully discharged during sleep [System Updater]</A></DD>
+<DD><A href="#note130-04">Note 130-04: (BOSS) Added BOSS features [System Updater]</A></DD>
+<DD><A href="#note130-05">Note 130-05: (BOSS) Fixed a bug that prevented the play history from being recorded while in DS compatibility mode [System Updater]</A></DD>
+<DD><A href="#note130-06">Note 130-06: (BOSS) Fixed a bug that caused the system to take a long time to go to sleep or to end processing during policy list downloads [System Updater]</A></DD>
+<DD><A href="#note130-07">Note 130-07: (CAMERA) Added the <CODE>SetBrightnessSynchronization</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note130-08">Note 130-08: (CAMERA) Revised priorities for the finalization process [System Updater]</A></DD>
+<DD><A href="#note130-09">Note 130-09: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note130-10">Note 130-10: (DLP) Fixed a bug that prevented returning from <CODE>FakeClient::StopScan</CODE> when the wireless switch was OFF [System Updater]</A></DD>
+<DD><A href="#note130-11">Note 130-11: (DevEnv) Fixed a bug that prevented the system from going to sleep when the system was closed immediately after starting from the development menu [System Updater]</A></DD>
+<DD><A href="#note130-12">Note 130-12: (FRIENDS) Organized the <CODE>Results</CODE> returned by <CODE>Login</CODE> [System Updater]</A></DD>
+<DD><A href="#note130-13">Note 130-13: (FRIENDS) Changed the timing for autonomous login after resuming [System Updater]</A></DD>
+<DD><A href="#note130-14">Note 130-14: (FS) Revised the <CODE>nn::fs::TryDelete*</CODE> and <CODE>nn::fs:TryRename*</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note130-15">Note 130-15: (FS) Revised the <CODE>nn::fs::TryDeleteDirectory</CODE> and <CODE>nn::fs::TryDeleteDirectoryRecursively</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note130-16">Note 130-16: (FS) Added format determination process when mounting card save data [System Updater]</A></DD>
+<DD><A href="#note130-17">Note 130-17: (FS) Fixed a bug that prevented processing to return when an SD card was removed while accessing data from a download application [System Updater]</A></DD>
+<DD><A href="#note130-18">Note 130-18: (FS) Fixed a bug that caused <CODE>nn::fs::TryDeleteFile</CODE>  to fail for expanded save data files [System Updater]</A></DD>
+<DD><A href="#note130-19">Note 130-19: (FS) Fixed a bug that caused loading a file to fail at some specific time [System Updater]</A></DD>
+<DD><A href="#note130-20">Note 130-20: (FS) Fixed a bug that prevented an SD card from being properly recognized when it was removed and inserted under specific conditions [System Updater]</A></DD>
+<DD><A href="#note130-21">Note 130-21: (HTTP) Fixed a bug that caused <CODE>Read</CODE> functions to timeout after canceling a <CODE>ChunkedPost</CODE> [System Updater]</A></DD>
+<DD><A href="#note130-22">Note 130-22: (HTTP) Added a function to specify whether to enable <CODE>KeepAlive</CODE> communication [System Updater]</A></DD>
+<DD><A href="#note130-23">Note 130-23: (NET) Fixed the wireless FATAL error that occurred when specific applications were operating [System Updater]</A></DD>
+<DD><A href="#note130-24">Note 130-24: (OS) Revised <CODE>nn::os::SetDeviceMemory</CODE> to enable changing the device memory size [System Updater]</A></DD>
+<DD><A href="#note130-25">Note 130-25: (OS) Fixed a bug that prevented errors from displaying when a card was removed [System Updater]</A></DD>
+<DD><A href="#note130-26">Note 130-26: (OS) Added support for debugging download applications [System Updater]</A></DD>
+<DD><A href="#note130-27">Note 130-27: (OS) Fixed a bug that occasionally caused the system to freeze when it was opened and closed quickly [System Updater]</A></DD>
+<DD><A href="#note130-28">Note 130-28: (SOCKET) Changed specification for when RST is received [System Updater]</A></DD>
+<DD><A href="#note130-29">Note 130-29: (SOCKET) Fixed a bug that caused data received at a TCP socket to be corrupted [System Updater]</A></DD>
+<DD><A href="#note130-30">Note 130-30: (SOCKET) Improved connectivity [System Updater]</A></DD>
+<DD><A href="#note130-31">Note 130-31: (TOOL) Changed the <CODE>Config</CODE> tool [SDK | System Updater]</A></DD>
+<DD><A href="#note130-32">Note 130-32: (TOOL) Changed System Updater specifications [System Updater]</A></DD>
+<DD><A href="#note130-33">Note 130-33: (TOOL) Changed to display the firmware version on the development menu [SDK | System Updater]</A></DD>
+<DD><A href="#note130-34">Note 130-34: (UDS) Revised the <CODE>Result</CODE> values when <CODE>ConnectNetwork</CODE> fails [System Updater]</A></DD>
+<DD><A href="#note130-35">Note 130-35: (UDS) Fixed a bug that prevented event notification when wireless disabled mode was entered immediately after Initialization [System Updater]</A></DD>
+<DD><A href="#note130-36">Note 130-36: (UDS) Fixed a bug that caused the system to enter an invalid state when <CODE>Finalize</CODE> was executed during communication [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_1_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.1.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_1_0_SampleDemos">■ CTR-SDK 2.1.0 Sample Demos</A> (2011/03/25)</DT>
+<DD><A href="#note129-01">Note 129-01: (AC) Deleted calls to <CODE>fs::Finalize</CODE> in the sample demos [Sample Demos]</A></DD>
+<DD><A href="#note129-02">Note 129-02: (APPLET) Organized the code for applet-related processes [Sample Demos]</A></DD>
+<DD><A href="#note129-03">Note 129-03: (CAMERA) Fixed a bug in the <CODE>Stereo</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note129-04">Note 129-04: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note129-05">Note 129-05: (DLP) Deleted <CODE>DummyUpdatePartition</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note129-06">Note 129-06: (DLP) Added a function to determine whether a device is a child [SDK | Sample Demos]</A></DD>
+<DD><A href="#note129-07">Note 129-07: (FS) Added sample demos [Sample Demos]</A></DD>
+<DD><A href="#note129-08">Note 129-08: (GR) Revised <CODE>lib_grfw</CODE> so that the DMPGL display buffer functions are not used [Sample Demos]</A></DD>
+<DD><A href="#note129-09">Note 129-09: (OS) Deleted calls to <CODE>os::Initialize</CODE> from the sample demos [Sample Demos]</A></DD>
+<DD><A href="#note129-10">Note 129-10: (SND) Added Applet support for the <CODE>SimplePlayer</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_1_0_SampleDemos">Known Issues with SDK 2.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_0_0_Release">■ CTR-SDK 2.0.0 Release</A> (2011/02/24)</DT>
+<DD><A href="#note128-01">Note 128-01: (APPLET) Removed <CODE>nn::applet::CTR::GetSleepNotificationState</CODE>, <CODE>nn::applet::CTR::ClearSleepNotificationState</CODE> [SDK]</A></DD>
+<DD><A href="#note128-02">Note 128-02: (APPLET) End library applet when exiting application [SDK]</A></DD>
+<DD><A href="#note128-03">Note 128-03: (BOSS) Revised so that CA certificate is automatically set in the NADL task [SDK]</A></DD>
+<DD><A href="#note128-04">Note 128-04: (CRYPTO) Increased the speed of SHA-256 process functions [SDK]</A></DD>
+<DD><A href="#note128-05">Note 128-05: (DBG) Added macros for debugging log output [SDK]</A></DD>
+<DD><A href="#note128-06">Note 128-06: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note128-07">Note 128-07: (DevEnv) Added libraries that will be linked by default [SDK]</A></DD>
+<DD><A href="#note128-08">Note 128-08: (DevEnv) Organized the build rules [SDK]</A></DD>
+<DD><A href="#note128-09">Note 128-09: (DevEnv) Avoided an error when deleting the header [SDK]</A></DD>
+<DD><A href="#note128-10">Note 128-10: (FND) Revised the unit heap <CODE>Dump</CODE> function [SDK]</A></DD>
+<DD><A href="#note128-11">Note 128-11: (FONT) Changed the specifications for the <CODE>ArchiveFont::InitStreamingConstruct</CODE> function [SDK]</A></DD>
+<DD><A href="#note128-12">Note 128-12: (FS) Revised return values for Mount*SaveData [SDK]</A></DD>
+<DD><A href="#note128-13">Note 128-13: (FS) Revised the <CODE>nn::fs::ForceEnableLatencyEmulation</CODE> function [SDK]</A></DD>
+<DD><A href="#note128-14">Note 128-14: (FS) Added the <CODE>nn::fs::GetExtSaveDataFormatInfo</CODE> function [SDK]</A></DD>
+<DD><A href="#note128-15">Note 128-15: (FS) Added the <CODE>nn::fs::GetSaveDataFormatInfo</CODE> function [SDK]</A></DD>
+<DD><A href="#note128-16">Note 128-16: (FS) Support for release builds for <CODE>nn::fs::hio</CODE> and the <CODE>HOST_IO</CODE> build option [SDK]</A></DD>
+<DD><A href="#note128-17">Note 128-17: (FS) Increased access speed to expanded save data [SDK]</A></DD>
+<DD><A href="#note128-18">Note 128-18: (GD) Added GD library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note128-19">Note 128-19: (GR) Added the <CODE>RenderState::ShadowMap</CODE> class [SDK]</A></DD>
+<DD><A href="#note128-20">Note 128-20: (GR) Fixed a bug in <CODE>Shader::MakeOutAttrCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note128-21">Note 128-21: (GR) Added constructors for <CODE>Vertex</CODE> internal classes (<CODE>LoadArray</CODE>, <CODE>InterleaveInfo</CODE>, and <CODE>IndexStream</CODE>) [SDK]</A></DD>
+<DD><A href="#note128-22">Note 128-22: (GR) Added functions to specify the vertex and geometry shaders within the shader binary used and to generate only the commands necessary when switching shaders [SDK]</A></DD>
+<DD><A href="#note128-23">Note 128-23: (GR) Added <CODE>Vertex::LoadArray::DisableAll</CODE> and <CODE>Vertex::AttrConstArray::DisableAll</CODE> for internal use by <CODE>Vertex::DisableAll</CODE> to disable vertex attributes and initialize member variables [SDK]</A></DD>
+<DD><A href="#note128-24">Note 128-24: (GX) Changed the PICA macro header [SDK]</A></DD>
+<DD><A href="#note128-25">Note 128-25: (MATH) Added the <CODE>One</CODE> function to <CODE>Vector2</CODE>, <CODE>Vector3</CODE>, and <CODE>Vector4</CODE> [SDK]</A></DD>
+<DD><A href="#note128-26">Note 128-26: (MATH) Made the constructor explicit [SDK]</A></DD>
+<DD><A href="#note128-27">Note 128-27: (OS) Changed <CODE>Thread::IsAlive</CODE> [SDK]</A></DD>
+<DD><A href="#note128-28">Note 128-28: (OS) Fixed a bug where the rounding mode was different outside of the main thread [SDK]</A></DD>
+<DD><A href="#note128-29">Note 128-29: (PTM) Revised so that functions for getting system information do not block [SDK | System Updater]</A></DD>
+<DD><A href="#note128-30">Note 128-30: (SND) Fixed a bug where noise would occur when using the biquad filter [SDK]</A></DD>
+<DD><A href="#note128-31">Note 128-31: (SND) Added a parameter check for FxReverb [SDK]</A></DD>
+<DD><A href="#note128-32">Note 128-32: (SND) Added functions to increase the number of buffers at sound's final output stage [SDK]</A></DD>
+<DD><A href="#note128-33">Note 128-33: (TOOL) Changed so that pressing the B Button in DevMenu now moves to the parent directory [SDK]</A></DD>
+<DD><A href="#note128-34">Note 128-34: (TOOL) TWL system titles are not displayed in DevMenu [SDK]</A></DD>
+<DD><A href="#note128-35">Note 128-35: (TOOL) System applications are not displayed in DevMenu [SDK]</A></DD>
+<DD><A href="#note128-36">Note 128-36: (TOOL) Made small revisions to descriptions in DevMenu [SDK]</A></DD>
+<DD><A href="#note128-37">Note 128-37: (TOOL) Fixed a bug where <CODE>DlpClient</CODE> would abort during a download [SDK]</A></DD>
+<DD><A href="#note128-38">Note 128-38: (TOOL) Improved the method of specifying files to exclude from ROMFS [SDK]</A></DD>
+<DD><A href="#note128-39">Note 128-39: (TOOL) Added the <CODE>CardDevice</CODE> item to RSF [SDK]</A></DD>
+<DD><A href="#note128-40">Note 128-40: (TOOL) Added <CODE>SaveDataFiler</CODE> [SDK]</A></DD>
+<DD><A href="#note128-41">Note 128-41: (TOOL) Updated <CODE>makebanner</CODE> [SDK]</A></DD>
+<DD><A href="#note128-42">Note 128-42: (TOOL) Revised <CODE>makeciaarchive</CODE> [SDK]</A></DD>
+<DD><A href="#note128-43">Note 128-43: (UBL) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note128-44">Note 128-44: (UDS) Added functions to check whether networks found by scan are connectable [SDK]</A></DD>
+<DD><A href="#note128-45">Note 128-45: (UDS) Improved error checking when functions are executed in an uninitialized state [SDK]</A></DD>
+<DD><A href="#KnownIssues_2_0_0_Release">Known Issues with SDK 2.0.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_0_0_SystemUpdater">■ CTR-SDK 2.0.0 System Updater</A> (2011/02/24)</DT>
+<DD><A href="#note127-01">Note 127-01: (AC) Changed the return value of the <CODE>Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note127-02">Note 127-02: (AC) Fixed a Wi-Fi station connection bug [System Updater]</A></DD>
+<DD><A href="#note127-03">Note 127-03: (APPLET) Support for holding down the POWER Button during Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note127-04">Note 127-04: (APPLET) Fixed a bug where <CODE>SleepQueryCallback</CODE> would not be called even if the system was opened while writing to media [System Updater]</A></DD>
+<DD><A href="#note127-05">Note 127-05: (APPLET) Fixed a bug where screen capture information would be overwritten during a transition [System Updater]</A></DD>
+<DD><A href="#note127-06">Note 127-06: (BOSS) Fixed a bug where task with response code 304 (&quot;Not Modified&quot;) would return an error as the execution result [System Updater]</A></DD>
+<DD><A href="#note127-07">Note 127-07: (BOSS) Fixed a bug that prevented BOSS storage from UnMounting [System Updater]</A></DD>
+<DD><A href="#note127-08">Note 127-08: (BOSS) Fixed a bug where <CODE>Suspend</CODE> would take a lot of time if there were a large number of files in BOSS storage [System Updater]</A></DD>
+<DD><A href="#note127-09">Note 127-09: (BOSS) Fixed the GetTaskInfo bug [System Updater]</A></DD>
+<DD><A href="#note127-10">Note 127-10: (BOSS) Fixed a bug where <CODE>NsData::GetHeaderInfo</CODE> would not return [System Updater]</A></DD>
+<DD><A href="#note127-11">Note 127-11: (BOSS) Fixed a bug where tasks would end up running after <CODE>PauseAllTasks</CODE> was executed [System Updater]</A></DD>
+<DD><A href="#note127-12">Note 127-12: (BOSS) Fixed a bug where a new application's tasks could not be registered if another application's database became full [System Updater]</A></DD>
+<DD><A href="#note127-13">Note 127-13: (BOSS) Fixed a bug where data could not be downloaded after a task was determined successful when canceling a task [System Updater]</A></DD>
+<DD><A href="#note127-14">Note 127-14: (BOSS) Fixed a bug where data was downloaded to inappropriate BOSS storage [System Updater]</A></DD>
+<DD><A href="#note127-15">Note 127-15: (BOSS) Fixed a bug where the same data was downloaded [System Updater]</A></DD>
+<DD><A href="#note127-16">Note 127-16: (BOSS) Revised symptoms where task execution results would result in errors in environments where the signal strength was poor [System Updater]</A></DD>
+<DD><A href="#note127-17">Note 127-17: (CAMERA) Fixed a bug where internal state inconsistencies would result during Applet transitions [System Updater]</A></DD>
+<DD><A href="#note127-18">Note 127-18: (CAMERA) Fixed an issue where the camera image was shifted up and down [System Updater]</A></DD>
+<DD><A href="#note127-19">Note 127-19: (CAMERA) Fixed a bug where the <CODE>Activate</CODE> function would always return <CODE>IsSleeping</CODE> when the system was rapidly opened and closed [System Updater]</A></DD>
+<DD><A href="#note127-20">Note 127-20: (CAMERA) Fixed a bug where the cameras would lose synchronization when the system was rapidly opened and closed [System Updater]</A></DD>
+<DD><A href="#note127-21">Note 127-21: (DLP) Fixed a bug that resulted in a halt if the language code was set to <CODE>INVALID_LANGUAGE</CODE> [System Updater]</A></DD>
+<DD><A href="#note127-22">Note 127-22: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note127-23">Note 127-23: (DevEnv) Fixed a bug where you could not return to the HOME Menu from the card removal error screen [System Updater]</A></DD>
+<DD><A href="#note127-24">Note 127-24: (FRIENDS) Fixed a bug where it would take a lot of time to get automatically online after disconnecting from an access point [System Updater]</A></DD>
+<DD><A href="#note127-25">Note 127-25: (FRIENDS) Fixed a bug where you could not automatically get online when immediately reconnecting after disconnecting from an access point [System Updater]</A></DD>
+<DD><A href="#note127-26">Note 127-26: (FRIENDS) Fixed a bug where you could not automatically get online [System Updater]</A></DD>
+<DD><A href="#note127-27">Note 127-27: (FS) Improved ROM access speed [System Updater]</A></DD>
+<DD><A href="#note127-28">Note 127-28: (FS) Fixed a bug where expanded save data was not correctly mounted after hot-swapping an SD card [System Updater]</A></DD>
+<DD><A href="#note127-29">Note 127-29: (FS) Fixed a bug where the files were renamed with the name &quot;.&quot; or &quot;..&quot; in save data or expanded save data [System Updater]</A></DD>
+<DD><A href="#note127-30">Note 127-30: (FS) Fixed a bug where files in save data or expanded save data would be renamed to a higher level directory [System Updater]</A></DD>
+<DD><A href="#note127-31">Note 127-31: (FS) Improved save data access speed [System Updater]</A></DD>
+<DD><A href="#note127-32">Note 127-32: (FS) Guaranteed the values when creating save data files [System Updater]</A></DD>
+<DD><A href="#note127-33">Note 127-33: (FS) Fixed a bug where a directory would become a file when interrupting the directory creation or renaming process [System Updater]</A></DD>
+<DD><A href="#note127-34">Note 127-34: (FS) Fixed a bug where the expanded save data root directory would be deleted or renamed [System Updater]</A></DD>
+<DD><A href="#note127-35">Note 127-35: (FS) Guaranteed the values when creating expanded save data files [System Updater]</A></DD>
+<DD><A href="#note127-36">Note 127-36: (GX) Fixed a bug where <CODE>nngxIsStereoVisionAllowed</CODE> returns <CODE>true</CODE> when generating <CODE>hid::CTR::GyroscopeReader</CODE> [System Updater]</A></DD>
+<DD><A href="#note127-37">Note 127-37: (GX) Fixed a bug where the screen would freeze black when executing <CODE>nngxFinalize</CODE> [System Updater]</A></DD>
+<DD><A href="#note127-38">Note 127-38: (HTTP) Fixed a bug resulting from <CODE>Cancel</CODE> directly after starting communication [System Updater]</A></DD>
+<DD><A href="#note127-39">Note 127-39: (MIC) Revised the <CODE>nn::mic::SetAmp</CODE> and <CODE>nn::mic::SetLowPassFilter</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note127-40">Note 127-40: (MIDI) Revised the UIC-MIDI driver [System Updater]</A></DD>
+<DD><A href="#note127-41">Note 127-41: (NDM) Fixed a bug where the autonomous operations of background communications would remain halted when in Wi-Fi disabled mode [System Updater]</A></DD>
+<DD><A href="#note127-42">Note 127-42: (NDM) Fixed a bug where BOSS would not enter autonomous operations when the system was closed but the system was not in Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note127-43">Note 127-43: (OS) Fixed a bug where the debugger would hang when a forced break occurred during <CODE>event</CODE> execution [System Updater]</A></DD>
+<DD><A href="#note127-44">Note 127-44: (OS) Fixed a bug where the card removal error was displayed twice [System Updater]</A></DD>
+<DD><A href="#note127-45">Note 127-45: (OS) Revised the display of debugger registers during hardware breaks and exceptions [System Updater]</A></DD>
+<DD><A href="#note127-46">Note 127-46: (OS) Fixed a bug that caused the debugger to hang up when the battery dropped to 0% [System Updater]</A></DD>
+<DD><A href="#note127-47">Note 127-47: (OS) Improved break point processing [System Updater]</A></DD>
+<DD><A href="#note127-48">Note 127-48: (PL) Fixed a bug where the number of steps was not correctly recorded if recorded for more than seven consecutive days in compatibility mode [System Updater]</A></DD>
+<DD><A href="#note127-49">Note 127-49: (PL) Fixed a bug in the pedometer history when repeatedly changing the time [System Updater]</A></DD>
+<DD><A href="#note127-50">Note 127-50: (PL) Fixed a bug where step count could not be saved for a maximum of one day if pedometer was left unused for more than eight days without increasing the step count [System Updater]</A></DD>
+<DD><A href="#note127-51">Note 127-51: (PTM) Revised so that functions for getting system information do not block [SDK | System Updater]</A></DD>
+<DD><A href="#note127-52">Note 127-52: (SOCKET) Fixed a bug where <CODE>INFTIM</CODE> could not be used to specify a timeout for <CODE>Poll</CODE> [System Updater]</A></DD>
+<DD><A href="#note127-53">Note 127-53: (SOCKET) Fixed a bug where name resolution would always fail when setting a DNS server with a specific address [System Updater]</A></DD>
+<DD><A href="#note127-54">Note 127-54: (TOOL) Changed System Updater specifications [System Updater]</A></DD>
+<DD><A href="#note127-55">Note 127-55: (UDS) Fixed a bug where the <CODE>ResultInvalidNode</CODE> error would not be returned even when specifying a node ID not found by the <CODE>GetNodeInformation</CODE> function [System Updater]</A></DD>
+<DD><A href="#note127-56">Note 127-56: (UDS) Fixed a bug where UDS functions would be unable to complete when you transitioned to wireless disabled mode or when you suddenly entered Sleep Mode during UDS communications [System Updater]</A></DD>
+<DD><A href="#note127-57">Note 127-57: (UDS) Fixed a bug affecting the connectivity for the last device, when the number of connected devices is equal to maximum number of connections specified by the master.[System Updater]</A></DD>
+<DD><A href="#note127-58">Note 127-58: (UDS) Fixed a bug where UDS processes would no longer work when you transitioned to wireless disabled mode at a specific time [System Updater]</A></DD>
+<DD><A href="#note127-59">Note 127-59: (UDS) Fixed a bug where Client/Spectator disconnection could not be performed correctly when signal status was poor [System Updater]</A></DD>
+<DD><A href="#KnownIssues_2_0_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.0.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_2_0_0_SampleDemos">■ CTR-SDK 2.0.0 Sample Demos</A> (2011/02/24)</DT>
+<DD><A href="#note126-01">Note 126-01: (BOSS) Removed CA certificate setting code [Sample Demos]</A></DD>
+<DD><A href="#note126-02">Note 126-02: (CEC) Added StreetPass sample demo. [Sample Demos]</A></DD>
+<DD><A href="#note126-03">Note 126-03: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note126-04">Note 126-04: (GD) Added GD library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note126-05">Note 126-05: (GR) Added the <CODE>Silhouette</CODE> demo that performs silhouette rendering using reserved geometry shaders [Sample Demos]</A></DD>
+<DD><A href="#note126-06">Note 126-06: (GX) Revised so that the unnecessary commands are not generated when the rendering function is the <CODE>glDrawElements</CODE>in demos that directly generate 3D commands  [Sample Demos]</A></DD>
+<DD><A href="#note126-07">Note 126-07: (GX) Deleted the definitions of unused constant registers in vertex shaders for the DMPGL sample demos [Sample Demos]</A></DD>
+<DD><A href="#note126-08">Note 126-08: (GX) Added a feature in the demo that edits the parameters of a procedural texture to display a gradation bar for the alpha color [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_2_0_0_SampleDemos">Known Issues with SDK 2.0.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_1_1_0_Release">■ CTR-SDK 1.1.0 Release</A> (2011/02/15)</DT>
+<DD><A href="#note125-01">Note 125-01: (CAMERA) Revised the <CODE>SetReceiving</CODE> API reference [SDK]</A></DD>
+<DD><A href="#note125-02">Note 125-02: (CFG) Added a function for verifying PIN numbers for Parental Controls [SDK]</A></DD>
+<DD><A href="#note125-03">Note 125-03: (DLP) Changed the specifications of the <CODE>FakeClient::StartScan</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note125-04">Note 125-04: (DLP) Fixed a bug where user names were not NULL-terminated [SDK]</A></DD>
+<DD><A href="#note125-05">Note 125-05: (DevEnv) Addressed symptoms treated as specifications [SDK]</A></DD>
+<DD><A href="#note125-06">Note 125-06: (FND) Added an interface for returning the number of blocks already allocated for the unit heap  [SDK]</A></DD>
+<DD><A href="#note125-07">Note 125-07: (FS) Revised the error return value when mounting an archive of the same name [SDK]</A></DD>
+<DD><A href="#note125-08">Note 125-08: (GX) Revised the default settings of <CODE>dmp_FragmentLightSource[i].position</CODE> and <CODE>dmp_FragmentLightSource[i].spotDirection</CODE> [SDK]</A></DD>
+<DD><A href="#note125-09">Note 125-09: (GX) Added <CODE>NN_GX_CMDLIST_GAS_UPDATE</CODE> to the <CODE>nngxSetCmdlistParameteri</CODE> function [SDK]</A></DD>
+<DD><A href="#note125-10">Note 125-10: (GX) Added the new <CODE>nngxSwapBuffersByAddress</CODE> function [SDK]</A></DD>
+<DD><A href="#note125-11">Note 125-11: (NGC) Revised default settings related to the stencil test [SDK]</A></DD>
+<DD><A href="#note125-12">Note 125-12: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note125-13">Note 125-13: (GX) Updated the reserved geometry shader [SDK]</A></DD>
+<DD><A href="#note125-14">Note 125-14: (GX) Fixed a bug with the <CODE>glShaderBinary</CODE> function that would occur under specific conditions [SDK]</A></DD>
+<DD><A href="#note125-15">Note 125-15: (SND) Fixed a bug related to assert failures [SDK]</A></DD>
+<DD><A href="#note125-16">Note 125-16: (SND) Fixed a bug when using <CODE>AllocVoice</CODE> where NULL would return and then the sound thread would stop [SDK]</A></DD>
+<DD><A href="#note125-17">Note 125-17: (SND) Fixed a bug causing noise when using linear interpolation [SDK]</A></DD>
+<DD><A href="#note125-18">Note 125-18: (TOOL) Added a feature for selecting menus to the Config tool [SDK]</A></DD>
+<DD><A href="#note125-19">Note 125-19: (TOOL) Added a binary for save data that generates <CODE>nn::fs::ResultVerificationFailed</CODE> [SDK]</A></DD>
+<DD><A href="#note125-20">Note 125-20: (TOOL) Added a feature for outputting a warning when conditions leading to hardware bugs are violated when using the shader [SDK]</A></DD>
+<DD><A href="#note125-21">Note 125-21: (TOOL) Added a feature for measuring shader performance [SDK]</A></DD>
+<DD><A href="#note125-22">Note 125-22: (UDS) Fixed a bug where user names obtained using the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function were not being NULL-terminated [SDK]</A></DD>
+<DD><A href="#KnownIssues_1_1_0_Release">Known Issues with SDK 1.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_1_1_0_SampleDemos">■ CTR-SDK 1.1.0 Sample Demos</A> (2011/02/15)</DT>
+<DD><A href="#note124-01">Note 124-01: (CAMERA) Revised the Stereo demos [Sample Demos]</A></DD>
+<DD><A href="#note124-02">Note 124-02: (DLP) Changed the specifications of the <CODE>FakeClient::StartScan</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note124-03">Note 124-03: (DLP) Fixed a bug where the <CODE>SimpleServer</CODE> would not run except in the JP market [Sample Demos]</A></DD>
+<DD><A href="#note124-04">Note 124-04: (DevEnv) Switched electronic manuals for samples [Sample Demos]</A></DD>
+<DD><A href="#note124-05">Note 124-05: (DevEnv) Added sample demo references [Sample Demos]</A></DD>
+<DD><A href="#note124-06">Note 124-06: (FS) Fixed a bug with the <CODE>FragmentLightSimpleCmd</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#note124-07">Note 124-07: (GX) Added a <CODE>ProjectionTexture</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note124-08">Note 124-08: (GX) Revised how functions used with <CODE>demo1</CODE> save data are used [Sample Demos]</A></DD>
+<DD><A href="#note124-09">Note 124-09: (HID) Added a gyro demo [Sample Demos]</A></DD>
+<DD><A href="#note124-10">Note 124-10: (TPL) Fixed a bug with the <CODE>ReadTexturePackage2</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_1_1_0_SampleDemos">Known Issues with SDK 1.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_1_0_0_Release">■ CTR-SDK 1.0.0 Release</A> (2011/01/25)</DT>
+<DD><A href="#note123-01">Note 123-01: (CEC) Removed version of <CODE>nn::cec::MessageBox::CreateMessageBox</CODE> function that does not specify icon data [SDK]</A></DD>
+<DD><A href="#note123-02">Note 123-02: (CEC) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note123-03">Note 123-03: (FS) Fixed a bug causing verification failure on loading from ROM [SDK]</A></DD>
+<DD><A href="#note123-04">Note 123-04: (GR) Changed <CODE>Shader::SetDrawMode</CODE> function to support <CODE>GL_TRIANGLE_STRIP</CODE> and <CODE>GL_TRIANGLE_FAN</CODE> when in triangle render mode [SDK]</A></DD>
+<DD><A href="#note123-05">Note 123-05: (GR) Changed member function that generates commands to a <CODE>const</CODE> member function for the <CODE>gr::Viewport</CODE>, <CODE>gr::Scissor</CODE>, and <CODE>gr::Shadow</CODE> classes [SDK]</A></DD>
+<DD><A href="#note123-06">Note 123-06: (GR) Changed all <CODE>private</CODE> member variables to <CODE>protected</CODE> member variables [SDK]</A></DD>
+<DD><A href="#note123-07">Note 123-07: (GR) Fixed a bug in command to set register <CODE>0x85</CODE> to the physical address of a cube map's +X plane [SDK]</A></DD>
+<DD><A href="#note123-08">Note 123-08: (GR) Added function and class methods to disable graphics settings [SDK]</A></DD>
+<DD><A href="#note123-09">Note 123-09: (GR) Added methods to generate fragment lighting light source color information commands and geometric information commands [SDK]</A></DD>
+<DD><A href="#note123-10">Note 123-10: (GX) Fixed a bug in fragment light shadow attenuation commands [SDK]</A></DD>
+<DD><A href="#note123-11">Note 123-11: (GR) Added methods to configure lookup table commands when input values are <CODE>[0.0, 1.0]</CODE> or <CODE>[-1.0, 1.0]</CODE> [SDK]</A></DD>
+<DD><A href="#note123-12">Note 123-12: (GR) Added default argument to configure the last difference value of a lookup table [SDK]</A></DD>
+<DD><A href="#note123-13">Note 123-13: (GX) Added a shader assembler performance check feature [SDK]</A></DD>
+<DD><A href="#note123-14">Note 123-14: (MIC) Changed <CODE>Finalize</CODE> function to call <CODE>ResetBuffer</CODE> internally [SDK]</A></DD>
+<DD><A href="#note123-15">Note 123-15: (NGC) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note123-16">Note 123-16: (SND) Fixed a bug where the <CODE>Voice</CODE> object obtained from <CODE>AllocVoice</CODE> was sometimes not initialized [SDK]</A></DD>
+<DD><A href="#note123-17">Note 123-17: (SND) Fixed a bug causing infinite loop when calling <CODE>applet::ProcessPowerButton</CODE> or <CODE>applet::ProcessHomeButton</CODE> when there is no sound thread [SDK]</A></DD>
+<DD><A href="#note123-18">Note 123-18: (SND) Fixed a bug causing noise when using linear interpolation [SDK]</A></DD>
+<DD><A href="#note123-19">Note 123-19: (TOOL) Changed <CODE>CecLotcheckTool</CODE> [SDK]</A></DD>
+<DD><A href="#note123-20">Note 123-20: (TOOL) Removed <CODE>FriendTool</CODE> [SDK]</A></DD>
+<DD><A href="#note123-21">Note 123-21: (UDS) Split out the <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions [SDK]</A></DD>
+<DD><A href="#note123-22">Note 123-22: (UDS) Emphasized the size check of the passphrase specified in the <CODE>CreateNetwork</CODE> and <CODE>ConnectNetwork</CODE> functions [SDK]</A></DD>
+<DD><A href="#note123-23">Note 123-23: (UDS) Changed <CODE>SendTo</CODE> argument check to an assert [SDK]</A></DD>
+<DD><A href="#note123-24">Note 123-24: (UDS) Changed data size specifiable in the <CODE>SetApplicationDataToBeacon</CODE> function [SDK]</A></DD>
+<DD><A href="#note123-25">Note 123-25: (UDS) Added constants for receive buffer size specified in the <CODE>uds::Attach</CODE> function [SDK]</A></DD>
+<DD><A href="#note123-26">Note 123-26: (UDS) Changed <CODE>Result</CODE> value for the <CODE>uds::DestroyEndpoint</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_1_0_0_Release">Known Issues with SDK 1.0.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_1_0_0_SampleDemos">■ CTR-SDK 1.0.0 Sample Demos</A> (2011/01/25)</DT>
+<DD><A href="#note122-01">Note 122-01: (APPLET) Revised to reflect <CODE>demo1-sys</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note122-02">Note 122-02: (GR) Added the <CODE>GraphicsDrawing</CODE> demo for rendering 2D shapes [Sample Demos]</A></DD>
+<DD><A href="#note122-03">Note 122-03: (GR) Added the <CODE>ParticleSystem</CODE> demo for rendering the results of particle systems using the reserved geometry shader [Sample Demos]</A></DD>
+<DD><A href="#note122-04">Note 122-04: (GX) Fixed a bug causing strange rotations of the model when running for extended periods [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_1_0_0_SampleDemos">Known Issues with SDK 1.0.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT><A href="ChangeLog_CTR_oldver.html">→ Previous Revision History</A></DT>
+<DT><A href="ChangeLog_CTR_ecoldver.html">→ Previous Revision History for E-Commerce Kit</A></DT>
+</DL>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_7_2_1_Release">■ CTR-SDK Version 7.2.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/05/13)</P></DIV>
+<hr />
+<H3><A name="note274-01">Note 274-01: (APPLET) Detecting Spontaneous, Invalid Application Terminations [SDK]</A></H3>
+<P>Applications are prohibited from spontaneously calling <CODE>nn::applet::CTR::CloseApplication</CODE> and closing. To prevent this occurrence, the return value of the <CODE>nn::applet::CTR::IsExpectedToCloseApplication</CODE> function is checked. If it is <CODE>false</CODE> (meaning that the system has not requested termination), the system now stops instead of closing the application.</P>
+<hr />
+<H3><A name="note274-02">Note 274-02: (CFG) Added an API function for getting the Entertainment Excluding Games restrictions in Parental Controls [SDK].</A></H3>
+<P><description>Added an API function for getting the Entertainment Excluding Games restrictions in Parental Controls.<br /></description></P>
+<hr />
+<H3><A name="note274-03">Note 274-03: (HIO) Updated the hio Library for IS-CTR-DEBUGGER [SDK].</A></H3>
+<P><description>The hio library for IS-CTR-DEBUGGER was updated to version 20140423.<br /></description></P>
+<hr />
+<H3><A name="note274-04">Note 274-04: (RO) Revised makecro. [SDK]</A></H3>
+<P><description>In some cases when using C++ exceptions, <CODE>makecro</CODE> would generate invalid <CODE>cro</CODE>s.<br /> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note274-05">Note 274-05: (TOOL) Suppression of makecro Warnings When Using the Feature for Selecting C Library Implementations [SDK]</A></H3>
+<P><description>There is a feature for selecting C library implementations in ARMCC by importing symbols that start with <CODE>__use_</CODE>.<br /> Fixed a bug where warnings would occur with <CODE>ctr_makecro32.exe</CODE> when using this feature.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_2_1_Release">Known Issues With the SDK 7.2.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_2_1_SystemUpdater%200.20.51">■ CTR-SDK Version 7.2.1 System Updater 0.20.51</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/05/13)</P></DIV>
+<hr />
+<H3><A name="note273-01">Note 273-01: (DevEnv) Added supported fonts to the e-manual viewer for China, Korea, and Taiwan [System Updater].</A></H3>
+<P><description>The system fonts for Japanese, North American, and European systems can now be displayed in the e-manual viewers for Chinese, Korean, and Taiwanese systems.<br /> This addition was actually included in System Updater 0.20.18, but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note273-02">Note 273-02: (HOME Menu) Updated the HOME Menu [System Updater].</A></H3>
+<P><description>The following changes were made to the HOME Menu.<br />
+        <ul>
+          <li>Systems in the Taiwan region now require EULA consent again at startup if the version of the EULA the user has consented to is 1.1 or earlier.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note273-03">Note 273-03: (RO) Fixed a bug where relocation did not occur under specific conditions  [System Updater].</A></H3>
+<P><description>Fixed a problem where relocation was not carried out appropriately when pointers in other modules were configured as the initial values of static variables, depending on conditions such as the size and alignment of <CODE>cro</CODE>.</description></P>
+<hr />
+<H3><A name="note273-04">Note 273-04: (System Settings) Updated System Settings [System Updater].</A></H3>
+<P><description>The following changes were made to System Settings.<br />
+        <ul>
+          <li>WPA2-PSK (TKIP) is no longer supported.</li>
+          <li>Each of the settings in Parental Controls was changed to restricted by default.</li>
+          <li>The secret question for Parental Controls can now be set as free text.</li>
+          <li>An email address can now be registered for when the PIN code is forgotten.</li>
+          <li>Improved the descriptions of Parental Controls in the initial startup sequence.</li>
+          <li>Made the button for formatting the system red.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_7_2_1_SystemUpdater%200.20.51">Known Issues With System Updater 0.20.51 in SDK Version 7.2.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>For more information about the known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_2_0_Release">■ CTR-SDK Version 7.2.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/04/04)</P></DIV>
+<hr />
+<H3><A name="note272-01">Note 272-01: (ACT) Added an account system developer's guide [SDK].</A></H3>
+<P><description>Added an account system developer's guide to the Technical Notes.<br /></description></P>
+<hr />
+<H3><A name="note272-02">Note 272-02: (ACT) Added the account library [SDK].</A></H3>
+<P><description>Added a library related to Nintendo Network accounts.<br /></description></P>
+<hr />
+<H3><A name="note272-03">Note 272-03: (CAMERA) Changed the specifications of the SetReceiving function [SDK].</A></H3>
+<P><description>The buffer passed to the <CODE>SetReceiving</CODE> function must be taken from device memory. Changed the specifications so that the system stops on a panic if a buffer not taken from device memory is specified.</description></P>
+<hr />
+<H3><A name="note272-04">Note 272-04: (CFG) Added a function that gets whether Parental Controls have been set [SDK].</A></H3>
+<P><description>Added a function that gets whether Parental Controls have been set.<br /></description></P>
+<hr />
+<H3><A name="note272-05">Note 272-05: (DBG) Fixed incorrect values for ExceptionScreen::Option [SDK].</A></H3>
+<P><description>Fixed a bug where the values for each of the <CODE>nn::dbg::CTR::ExceptionScreen::Option</CODE> members were incorrect.<br /></description></P>
+<hr />
+<H3><A name="note272-06">Note 272-06: (DBG) Fixed a bug when unused debug output functions were being linked in some environments [SDK].</A></H3>
+<P><description>Fixed a bug where unused debug output functions were being linked in some environments.<br /></description></P>
+<hr />
+<H3><A name="note272-07">Note 272-07: (DevEnv) Added Internet Browser icons [SDK].</A></H3>
+<P><description>Added Internet Browser icons that applications are free to use in <CODE>$CTR_SDK/resources/icon/BrowserIcon</CODE>. Also added related documentation.</description></P>
+<hr />
+<H3><A name="note272-08">Note 272-08: (DevEnv) Revised the system application and applet specifications [SDK].</A></H3>
+<P><description>Added supplemental notes about system applications and notes about the software keyboard to the system application and applet specifications (<CODE>$CTR_SDK/documents/TechnicalNotes/AppletGuide/Applet_Specification.pdf</CODE>).</description></P>
+<hr />
+<H3><A name="note272-09">Note 272-09: (EC) Revised the EC library documentation [SDK].</A></H3>
+<P><description>Made the following revisions to the EC library documentation.<br />
+        <ul>
+          <li>Added specific examples of the cases when <CODE>ResultAppletCancelled</CODE> is returned to the descriptions of the <CODE>nn::ec::CTR::EcApplet::RequestInitializeSession</CODE> member functions.</li>
+          <li>Added a procedure for checking that a user's license information stays with the user when the user's Nintendo Network ID is removed from a service item reference.</li>
+          <li>Revised the description of the arguments in the reference for the <CODE>EC_GenerateRIVToken</CODE> function.</li>
+          <li>Added information to the section that describes error handling for the <CODE>nn::ec::CTR::ResultError</CODE> class in cases when it is not necessary for the application to show a message.</li>
+          <li>Added information about the need for currency notation prefixes and suffixes to be displayed, and how to display them, to the description of the <CODE>nn::ec::CTR::Money</CODE> structure.</li>
+          <li>Changed the &quot;EcRightTool&quot; notation in the patch manual to &quot;EcDevTool.&quot;</li>
+          <li>Added notes about when to revert patches to the patch manual.</li>
+          <li>Added that content index values cannot be specified at random; they must be sequential.</li>
+          <li>Added information to that effect to the descriptions of functions that sync the eShop server and local license information on a normal exit.</li>
+          <li>Fixed typos in the description of the <CODE>nn::ec::CTR::ServiceItemCatalog::Retrieve</CODE> function.</li>
+          <li>Noted that the ticket envelope gets bigger the more items the user purchases.</li>
+          <li>Noted in the <CODE>EcDevTool</CODE> reference that an SD card must be inserted to add money.</li>
+          <li>Noted that service items retrieved with the <CODE>nn::ec::CTR::ServiceItemCatalog::Retrieve</CODE> function are sorted in ascending order by item code.</li>
+          <li>Deleted the line for specifying the <CODE>CompanyCode</CODE> from the <CODE>AddOnContent.rsf</CODE> file. </li>
+          <li>Revised the listing on the <CODE>EcApplet</CODE>-related <CODE>nn::Result</CODE> return values.</li>
+          <li>Changed the description of how to add data title versions.</li>
+          <li>Noted that the value of <CODE>SaveDataSize</CODE> in RSF files must not be changed before or after patches.</li>
+          <li>Corrected typos in the description of the <CODE>ECardCatalogFilter::SetECardTypeCode</CODE> function.</li>
+          <li>Noted that the <CODE>GetPrice</CODE> and <CODE>GetItemId</CODE> member functions do not return the correct values when the <CODE>nn::ec::CTR::ContentSet::IsPurchasable</CODE> or <CODE>nn::ec::CTR::ServiceItem::IsPurchasable</CODE> functions return <CODE>false</CODE>.</li>
+          <li>Noted that all API functions may return values other than the ones listed.</li>
+          <li>Noted that implementation in the application is not required if the application will not be patched.</li>
+          <li>Noted in the patch manual that, depending on the version, it may not be possible to add new Download Play child systems or e-manuals with a patch.</li>
+          <li>Noted in the description of the <CODE>nn::applet::CTR::JumpToEShopTitlePage</CODE> function that an application in OMAS is required for the jump destination.</li>
+          <li>Noted that the jump destination from the <CODE>nn::applet::CTR::JumpToEShopTitlePage</CODE> function is the <I>Software Information</I> page.</li>
+          <li>Added information to the manual about the restrictions on the service names that can be displayed in the EC applet.</li>
+          <li>Added information on handling authentication errors to the description of the <CODE>EC_VerifyExtendedTicket</CODE> function.</li>
+          <li>Added a description of the ECSV library.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note272-10">Note 272-10: (EC) Added the nn::ec::IsRunningAsPatch function [SDK].</A></H3>
+<P><description>Added the <CODE>nn::ec::IsRunningAsPatch</CODE> function, which gets whether the application is running on its own or has a patch applied.</description></P>
+<hr />
+<H3><A name="note272-11">Note 272-11: (FS) Included fs_AddOnContent.h in fs.h [SDK].</A></H3>
+<P><description>Made revisions so that <CODE>fs_AddOnContent.h</CODE>, which is required when using <CODE>fs</CODE> functions related to downloadable content, is included in <CODE>fs.h</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note272-12">Note 272-12: (GD) Fixed a bug that occurred when RasterizerStage issued invalid register write commands while setting specific parameters [SDK].</A></H3>
+<P><description>Corrected the following bugs. <br />- A bug that would occur when a register write command was issued to write a value that exceeded the stipulated number of bits when the viewpoint specified in the <CODE>SetScissor</CODE> function was  <CODE>(0, 0, 0, 0)</CODE>.  - A bug where it was possible to write while executing <CODE>Draw</CODE> on <CODE>0x61[31:8]</CODE>, even though access to that address is prohibited in the specifications.<br /> - A bug where it was possible to write to <CODE>0x47[31:8]</CODE>, even though access to that address is prohibited in the specifications, depending on the arguments passed to the <CODE>EnableClippingPlane</CODE> function.</description></P>
+<hr />
+<H3><A name="note272-13">Note 272-13: (HIO) Updated the hio Library for IS-CTR-DEBUGGER [SDK].</A></H3>
+<P><description>The hio library for IS-CTR-DEBUGGER was updated to version 20131226.<br /></description></P>
+<hr />
+<H3><A name="note272-14">Note 272-14: (RO) Changed the build rules for partial links [SDK].</A></H3>
+<P><description>Debug data is no longer added to partial links when creating DLLs.<br /> This change decreases the memory used by the linker and improves link times.<br /></description></P>
+<hr />
+<H3><A name="note272-15">Note 272-15: (TOOL) Added a feature to EcDevTool for calling the EULA consent screen [SDK].</A></H3>
+<P><description>Funds cannot be added if the user has not consented to the EULA with <CODE>EcDevTool</CODE>. This revision shows the EULA consent screen if the user has not consented. If the user changes the country setting in System Settings, the EULA consent is invalidated. For ease of debugging, this revision shows the EULA consent screen after the country setting is changed when the user has not consented to the EULA.</description></P>
+<hr />
+<H3><A name="note272-16">Note 272-16: (TOOL) Fixed an error display bug in EcDevTool [SDK].</A></H3>
+<P><description>Fixed a bug in the display of errors in <CODE>EcDevTool</CODE>.<br /> An indication that an SD card must be inserted when adding money is now shown.<br /></description></P>
+<hr />
+<H3><A name="note272-17">Note 272-17: (TOOL) Fixed a bug where StereoCameraCalibrator could not be started from the HOME Menu [SDK].</A></H3>
+<P><description>Fixed a bug where <CODE>StereoCameraCalibrator</CODE> could not be started from the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note272-18">Note 272-18: (TOOL) Revised makebanner [SDK].</A></H3>
+<P><description>Revised the default EULA version requested by applications. (EU was changed to 1.1, and TW was changed to 1.2.)<br /></description></P>
+<hr />
+<H3><A name="note272-19">Note 272-19: (TOOL) Added notes to ctr_makecia for when making add-on content.</A></H3>
+<P><description>Added notes to the <CODE>ctr_makecia</CODE> documentation indicating that there must never be gaps between add-on content and indexes when using the <CODE>-i</CODE> option.</description></P>
+<hr />
+<H3><A name="note272-20">Note 272-20: (UBL) Deleted the nn::ubl::Clear function [SDK].</A></H3>
+<P><description>Deleted the <CODE>nn::ubl::Clear</CODE> function.<br /> Initialize the Blocked User List from System Settings.<br /></description></P>
+<hr />
+<H3><A name="note272-21">Note 272-21: (Y2R) Changed the specifications of the functions related to SetReceiving and SetSending [SDK].</A></H3>
+<P><description>The buffers passed to the functions related to <CODE>SetReceiving</CODE> and <CODE>SetSending</CODE> must be taken from device memory. Changed the specifications so that the system stops on a panic if a buffer not taken from device memory is specified.</description></P>
+<hr />
+<H3><A name="KnownIssues_7_2_0_Release">Known Issues With the SDK 7.2.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In some cases, <CODE>FontConverter</CODE> cannot convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_2_0_SampleDemos">CTR-SDK Version 7.2.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/04/04)</P></DIV>
+<hr />
+<H3><A name="note271-01">Note 271-01: (EC) Added the EasyRedemption demo to make purchases with download codes using the EC applet [Sample Demos].</A></H3>
+<P><description>Added the <CODE>EasyRedemption</CODE> sample demo, which simplifies the implementation of purchases using download codes.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_2_0_SampleDemos">Known Issues With SDK 7.2.0&nbsp;SampleDemos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_7_2_0_SystemUpdater%200.20.48">■ CTR-SDK Version 7.2.0 System Updater 0.20.48</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/04/04)</P></DIV>
+<hr />
+<H3><A name="note270-01">Note 270-01: (DevEnv) Added support for development menu join-in IDs [System Updater].</A></H3>
+<P><description>You can now link to the friend list when starting an application from the development menu in the same way as with the HOME Menu.<br /> For more information, see the references for the <CODE>nn::friends::UpdateGameMode</CODE> and <CODE>nn::friends::UpdateGameModeDescription</CODE> functions. <br /></description></P>
+<hr />
+<H3><A name="note270-02">Note 270-02: (DevEnv) Added a display to the development menu that shows the current setting for whether screenshots can be posted [System Updater].</A></H3>
+<P><description>The value of the setting for whether screenshots held by the system can be posted when applications are suspended (when transitioning to the HOME Menu) can now be checked from the development menu.</description></P>
+<hr />
+<H3><A name="note270-03">Note 270-03: (HOME Menu) Added a debug display feature [System Updater].</A></H3>
+<P><description>The current system mode is now shown in the debug display.<br /></description></P>
+<hr />
+<H3><A name="note270-04">Note 270-04: (TOOL) Improved the OlvAccessKey input method [System Updater].</A></H3>
+<P><description>The numeric keypad can now be used for input when making <CODE>OlvAccessKey</CODE> settings with the Config tool.<br /></description></P>
+<hr />
+<H3><A name="note270-05">Note 270-05: (TOOL) Added restrictions to the system mode settings [System Updater].</A></H3>
+<P><description>Restrictions were added to the ability to change the system mode to prevent situations where applications could not be started when specific conditions were met in System Settings.</description></P>
+<hr />
+<H3><A name="KnownIssues_7_2_0_SystemUpdater%200.20.48">Known Issues With System Updater 0.20.48 in SDK Version 7.2.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>For more information about the known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_1_SystemUpdater%200.20.18">■ CTR-SDK Version 7.1.1 System Updater 0.20.18</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/01/07)</P></DIV>
+<hr />
+<H3><A name="note269-01">Note 269-01: (HOME Menu) Fixed a bug that caused the HOME Menu to stop responding [System Updater].</A></H3>
+<P><description>Fixed a bug that caused the HOME Menu to stop responding when certain conditions were met.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_1_SystemUpdater%200.20.18">Known Issues With SDK 7.1.1&nbsp;System Updater 0.20.18</A></H3>
+<knownissues><description>
+        <ul>
+          <li>For more information about the known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_1_Release">■ CTR-SDK Version 7.1.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2014/01/07)</P></DIV>
+<hr />
+<H3><A name="note268-01">Note 268-01: (APPLET) Changed the specifications for the function to jump to Nintendo eShop [SDK | Sample Demos]</A></H3>
+<P><description>Made changes so that the <CODE>nn::applet::JumpToEShopTitlePage</CODE> function returns <CODE>Result</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note268-02">Note 268-02: (EC) Updated the documentation on the <CODE>nn::ec::CTR::ResultError</CODE> class [SDK]</A></H3>
+<P><description>Updated the documentation to include sample code for error handling that had been accidentally omitted.<br /> Also added an example on canceling to the error handling sample code.<br /></description></P>
+<hr />
+<H3><A name="note268-03">Note 268-03:(TOOL) Revised some error displays for <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that caused excessive errors to be output when the indents in RSF files were wrong.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_1_Release">Known Issues With SDK 7.1.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_1_SampleDemos">■ CTR-SDK Version 7.1.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/12/16)</P></DIV>
+<hr />
+<H3><A name="note267-01">Note 267-01: (APPLET) Changed the specifications for the function to jump to Nintendo eShop. [SDK | Sample Demos]</A></H3>
+<P><description>Made changes so that the <CODE>nn::applet::JumpToEShopTitlePage</CODE> functions returns <CODE>Result</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_1_SampleDemos">Known Issues With SDK 7.1.1&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_1_SystemUpdater%200.20.17">■ CTR-SDK Version 7.1.1 System Updater 0.20.17</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/12/16)</P></DIV>
+<hr />
+<H3><A name="note266-01">Note 266-01:(EC) Fixed a bug that caused a 026-3123 error to occur when newly purchasing add-on content or a service item. [System Updater]</A></H3>
+<P><description>Fixed a bug that causes an 026-3123 error to occur when newly purchasing add-on content or a service item.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_1_SystemUpdater%200.20.17">Known Issues With SDK 7.1.1&nbsp;System Updater 0.20.17</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about the known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_0_SystemUpdater%200.20.10">■ CTR-SDK Version 7.1.0 System Updater 0.20.10</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/26)</P></DIV>
+<hr />
+<H3><A name="note265-01">Note 265-01: (APPLET) Fixed a bug that caused the handle transition parameter to close during applet transitions. [System Updater]</A></H3>
+<P><description>
+        Fixed a bug where the system would close a handle automatically when the handle was passed in the transition parameter during a transition from an application to the system applet.<br />
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_0_SystemUpdater%200.20.10">Known Issues With SDK 7.1.0 System Updater 0.20.10</A></H3>
+<knownissues>
+      <description>
+        <ul>
+          <li>For more information about the known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_0_Release">■ CTR-SDK Version 7.1.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/15)</P></DIV>
+<hr />
+<H3><A name="note264-01">Note 264-01:(APPLET) Added functions for jumping to Nintendo eShop. [SDK | Sample Demos]</A></H3>
+<P><description>Added a function to check whether Nintendo eShop is installed, and a function to jump to specific titles in Nintendo eShop.<br /></description></P>
+<hr />
+<H3><A name="note264-02">Note 264-02:(BOSS) Fixed a bug where the error code sometimes could not be obtained when downloading of the NSA list failed. [SDK | Sample Demos]</A></H3>
+<P><description>Fixed a bug where sometimes the error code could not be obtained from the <CODE>nn::boss::NsaList::GetResult</CODE> function when an error was returned by the <CODE>nn::boss::NsaList::Download</CODE> function.<br /> In conjunction with this bug fix, the <CODE>sample_nsalist</CODE> BOSS sample demo is also now fixed.<br /></description></P>
+<hr />
+<H3><A name="note264-03">Note 264-03:(BOSS) Fixed a bug where tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if the <SPAN class="argument">TaskPolicy</SPAN> argument was omitted. [SDK | Sample Demos]</A></H3>
+<P><description>Fixed a bug where tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if you omitted the <SPAN class="argument">TaskPolicy</SPAN> argument, incorporated since CTR-SDK 7.0.2.<br /> In conjunction with this bug fix, the <CODE>sample_fgonlytask</CODE> and <CODE>sample_nsalist</CODE> BOSS sample demos are also now fixed.<br /></description></P>
+<hr />
+<H3><A name="note264-04">Note 264-04:(CFG) Added an API for converting country codes. [SDK | System Updater]</A></H3>
+<P><description>Added an API for converting between CTR country codes and ISO 3166-1 alpha-2 strings.<br /> In conjunction with this, the <CODE>GetCountryCodeA2</CODE> function will be deprecated.<br /> In its place, use the <CODE>ConvertCountryCodeToIso3166a2</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note264-05">Note 264-05:(DevEnv) Suppressed the warnings associated with ARMCC 5.03. [SDK]</A></H3>
+<P><description>Suppressed the unnecessary warnings that arose when building with ARMCC 5.03.<br /></description></P>
+<hr />
+<H3><A name="note264-06">Note 264-06:(DevEnv) Added the webbrs library for jumping to the Internet Browser. [SDK | Sample Demos]</A></H3>
+<P><description>Added the webbrs library, which is designed for jumping to the Internet Browser.<br /></description></P>
+<hr />
+<H3><A name="note264-07">Note 264-07:(DevEnv) Added shared layout resource data supporting NW4C 3.0. [SDK]</A></H3>
+<P><description>Added the following layout resource data to support the layout formats of NW4C 3.0 and later versions.<br />
+        <ul>
+          <li>$CTR_SDK/resources/icon/HomeNixSign/layout2</li>
+          <li>$CTR_SDK/resources/icon/UpdateIndicator/layout2</li>
+        </ul>
+The following layout resource data supports the layout formats prior to NW4C 3.0.<br />
+        <ul>
+          <li>$CTR_SDK/resources/icon/HomeNixSign/layout1</li>
+          <li>$CTR_SDK/resources/icon/UpdateIndicator/layout1</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note264-08">Note 264-08:(EC) Deleted the <CODE>EC_VerifyTicket</CODE> function from the ECSV library reference. [SDK]</A></H3>
+<P><description>Deleted the <CODE>EC_VerifyTicket</CODE> function and the <CODE>ECTicketInfo</CODE> structure from the ECSV library reference, because they normally do not need to be used.<br /></description></P>
+<hr />
+<H3><A name="note264-09">Note 264-09:(EC) Added <CODE>EcDevTool</CODE>. [SDK]</A></H3>
+<P><description>Added <CODE>EcDevTool</CODE>, which is a tool that can be used to add to the balance of an eShop account, to delete the rights to purchased content or to delete an eShop account, and to change the country setting of an account on the eShop server to match the country setting of the CTR system.<br /> In conjunction with this, deleted <CODE>EcCashTool</CODE>, <CODE>EcRightTool</CODE>, and <CODE>EcCountryTool</CODE>, which were used up until now. <br /> Use <CODE>EcDevTool</CODE> from now on.<br /></description></P>
+<hr />
+<H3><A name="note264-10">Note 264-10:(EC) Deleted the <CODE>nn::ec::GetAccountId</CODE> function. [SDK]</A></H3>
+<P><description>Deleted the <CODE>nn::ec::GetAccountId</CODE> function, in line with the introduction of the Nintendo Network ID.<br /></description></P>
+<hr />
+<H3><A name="note264-11">Note 264-11:(EC) Added a description of the RSF file to use for add-on content. [SDK]</A></H3>
+<P><description>Added a description of the RSF file to use when creating add-on content to the section about how to create data titles in the ec API reference, and to the Guide to Developing a Build System (<CODE>$CTR_SDK/documents/TechnicalNotes/BuildSystemDevelopmentGuide/BuildSystemDevelopmentGuide.html</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note264-12">Note 264-12:(FS) Deleted the <CODE>nn::fs::ResultBackupNotRequired</CODE> class. [SDK]</A></H3>
+<P><description>Deleted the <CODE>nn::fs::ResultBackupNotRequired</CODE> class, because it is not needed for application development and was unintentionally included in the header file and documentation.<br /></description></P>
+<hr />
+<H3><A name="note264-13">Note 264-13:(GR) Prohibited copying of the <CODE>FrameBuffer</CODE>, <CODE>RenderState</CODE>, and <CODE>Texture</CODE> classes. [SDK]</A></H3>
+<P><description>These are internally held classes, and when they are designed for self-reference they will not operate as intended, even when instances are copied.<br /> Copying these classes has been prohibited by making both their copy constructors and assignment operators private.<br /></description></P>
+<hr />
+<H3><A name="note264-14">Note 264-14:(GX) Fixed a bug where on rare occasions you could not get the correct result with the <CODE>glReadPixels</CODE> function. [SDK]</A></H3>
+<P><description>Fixed a bug that, depending on the timing, created the possibility that you might not be able to get the correct result with the <CODE>glReadPixels</CODE> function, because of a problem with internal processing by the function.<br /></description></P>
+<hr />
+<H3><A name="note264-15">Note 264-15:(GX) Improved the check for uninitialized variables entered for the <CODE>dp3</CODE> instruction in the shader assembler. [SDK]</A></H3>
+<P><description>dp3 dst, src1, src2<br /><br /> When coded this way, a warning would be output if a variable was uninitialized, even if <CODE>src1.w</CODE> did not actually reference <CODE>dp3</CODE>. That has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note264-16">Note 264-16:(JPEG) Fixed a bug where Maker Notes would become invalid if the <CODE>JpegMpEncoder</CODE> class functions  <CODE>SetUserMakerNote</CODE> and <CODE>SetImageUid</CODE> were used at the same time. [SDK]</A></H3>
+<P><description>Fixed a bug where, if encoding was conducted with valid values set for both the <CODE>SetUserMakerNote</CODE> and <CODE>SetImageUid</CODE> functions of the <CODE>JpegMpEncoder</CODE> class, the information specified by <CODE>SetUserMakerNote</CODE> would not be saved correctly and could not be obtained later when it was time to decode the data.<br /></description></P>
+<hr />
+<H3><A name="note264-17">Note 264-17:(PL) Added <CODE>nn::pl::CTR::GetSharedFontRequiredMemorySize</CODE>. [SDK]</A></H3>
+<P><description>Added a way to calculate the required size of the memory region that must be passed for file operations with <CODE>nn::pl::CTR::MountSharedFont</CODE>.<br /> Use <CODE>nn::pl::CTR::GetSharedFontRequiredMemorySize</CODE> when mounting shared font archives with <CODE>nn::pl::CTR::MountSharedFont</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note264-18">Note 264-18:(TOOL) Added descriptions of the various kinds of CFA files to the <CODE>ctr_makerom</CODE> reference. [SDK]</A></H3>
+<P><description>Added a link to a page with details about the creation of the various CFA files to the reference for <CODE>ctr_makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note264-19">Note 264-19:(TOOL) Updated <CODE>makebanner</CODE>. [SDK]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+<li>Added a new category (R18+) to the COB ratings (for Australia).</li>
+<li>An error is now generated when you use fog.</li>
+<li>If you make entries for <CODE>LongName</CODE>, <CODE>ShortName</CODE>, and <CODE>Publisher</CODE> in the standard language specified for a region, an error is now generated if you do not make entries for all three items.</li>
+        </ul>
+Made the following modifications to <CODE>make_ex_banner</CODE>.<br />
+        <ul>
+<li>If a value is specified for <CODE>LimitYear</CODE>, <CODE>Month</CODE>, or <CODE>Date</CODE>, an error is now generated if you do not make entries for all three items.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note264-20">Note 264-20:(TOOL) Fixed a bug where <CODE>SaveDataFiler</CODE> ended during exporting. [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>SaveDataFiler</CODE> would sometimes terminate abnormally when save data or expanded save data containing multiple sets of data was being exported to an SD card.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_0_Release">Known Issues With SDK 7.1.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_1_0_SampleDemos">■ CTR-SDK Version 7.1.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/15)</P></DIV>
+<hr />
+<H3><A name="note263-01">Note 263-01:(APPLET) Added functions for jumping to Nintendo eShop. [SDK | Sample Demos]</A></H3>
+<P><description>Added a function to check whether Nintendo eShop is installed, and a function to jump to specific titles in Nintendo eShop.<br /></description></P>
+<hr />
+<H3><A name="note263-02">Note 263-02:(BOSS) Improved error handling in the sample demos for NADL tasks. [Sample Demos]</A></H3>
+<P><description>Improved error handling in the sample demos for NADL tasks when functions like <CODE>nn::boss::GetNsDataIdList</CODE> return errors when getting lists of data from BOSS storage.<br /> The error codes are now displayed.<br /></description></P>
+<hr />
+<H3><A name="note263-03">Note 263-03:(BOSS) Fixed a bug where the error code sometimes could not be obtained when downloading of the NSA list failed. [SDK | Sample Demos]</A></H3>
+<P><description>Fixed a bug where sometimes the error code could not be obtained from the <CODE>nn::boss::NsaList::GetResult</CODE> function when an error was returned by the <CODE>nn::boss::NsaList::Download</CODE> function.<br /> In conjunction with this bug fix, the <CODE>sample_nsalist</CODE> BOSS sample demo is also now fixed.<br /></description></P>
+<hr />
+<H3><A name="note263-04">Note 263-04:(BOSS) Added a process to the <CODE>sample_nsalist</CODE> BOSS sample demo to display error codes when errors occur. [Sample Demos]</A></H3>
+<P><description>Added an error handling process to the <CODE>sample_nsalist</CODE> BOSS sample demo to display the error code when an error is returned by the <CODE>nn::boss::NsaList::Download</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note263-05">Note 263-05:(BOSS) Changed the execution count in the sample demos for upload tasks. [Sample Demos]</A></H3>
+<P><description>Changed the execution count in the sample demos for upload tasks (<CODE>DataStore</CODE> upload tasks) to more closely match the actual method used in applications.<br /> Previously, the execution count was 1. That has been changed to multiple times (10) and the task is tried again when there are upload  errors.<br /></description></P>
+<hr />
+<H3><A name="note263-06">Note 263-06:(BOSS) Fixed a bug where tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if the <SPAN class="argument">TaskPolicy</SPAN> argument was omitted. [SDK | Sample Demos]</A></H3>
+<P><description>Fixed a bug where dedicated immediate-execution tasks registered with <CODE>nn::boss::RegisterImmediateTask</CODE> would not execute immediately if you omitted the <SPAN class="argument">TaskPolicy</SPAN> argument, incorporated since CTR-SDK 7.0.2.<br /> In conjunction with this bug fix, the <CODE>sample_fgonlytask</CODE> and <CODE>sample_nsalist</CODE> BOSS sample demos are also now fixed.<br /></description></P>
+<hr />
+<H3><A name="note263-07">Note 263-07:(DevEnv) Added the webbrs library for jumping to the Internet Browser. [SDK | Sample Demos]</A></H3>
+<P><description>Added the webbrs library, which is designed for jumping to the Internet Browser.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_1_0_SampleDemos">Known Issues With SDK 7.1.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_8_SystemUpdater%200.20.9">■ CTR-SDK Version 7.0.8 System Updater 0.20.9</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/15)</P></DIV>
+<hr />
+<H3><A name="note262-01">Note 262-01:(CFG) Added an API for converting country codes. [SDK | System Updater]</A></H3>
+<P><description>Added an API for converting between CTR country codes and ISO 3166-1 alpha-2 strings.<br /> In conjunction with this, the <CODE>GetCountryCodeA2</CODE> function will be deprecated.<br /> In its place, use the <CODE>ConvertCountryCodeToIso3166a2</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note262-02">Note 262-02:(DevEnv) Added a feature for enabling and disabling wireless to the Dev Menu [System Updater]</A></H3>
+<P><description>Added a feature to the Dev Menu for switching wireless on and off using the R Button.  <br /> For CTR/SPR, this is only enabled in debug mode.<br /></description></P>
+<hr />
+<H3><A name="note262-03">Note 262-03:(HOME Menu) Updated the HOME Menu. [System Updater]</A></H3>
+<P><description>The following changes were made to the HOME Menu.<br />
+        <ul>
+<li>Added a button to start Miiverse.</li>
+<li>To start the HOME Menu camera, you now press the L and R Buttons simultaneously. Previously, you only needed to press one or the other.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note262-04">Note 262-04:(Mii Maker) Updated Mii Maker. [System Updater]</A></H3>
+<P><description>The following changes were made to Mii Maker.<br />
+        <ul>
+<li>Added support for updating Mii characters linked to Nintendo Network IDs.</li>
+<li>Added support for calling from the Nintendo Network ID settings.</li>
+<li>Fixed a bug where Mii encounters took place when exchanging Mii characters.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note262-05">Note 262-05:(Miiverse) Added Miiverse. [System Updater]</A></H3>
+<P><description>Added Miiverse.<br /></description></P>
+<hr />
+<H3><A name="note262-06">Note 262-06:(Nintendo Network ID Settings) Added Nintendo Network ID Settings. [System Updater]</A></H3>
+<P><description>Added Nintendo Network ID Settings.<br /></description></P>
+<hr />
+<H3><A name="note262-07">Note 262-07:(System Settings) Updated the System Settings. [System Updater]</A></H3>
+<P><description>The following changes were made to the HOME Menu.<br />
+        <ul>
+<li>Added a button to jump to the Nintendo Network ID Settings.</li>
+<li>Added a procedure to the process for initializing the system when getting the Nintendo Network ID to unbind the Nintendo Network ID from the system.</li>
+<li>When the country setting is changed, now only the rating information is changed, and the Parental Control PIN is not removed.</li>
+<li>The Parental Control rating information now supports the new rating in Australia.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_8_SystemUpdater%200.20.9">Known Issues With SDK 7.0.8&nbsp;System Updater 0.20.9</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_8_Release">CTR-SDK Version 7.0.8&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/06)</P></DIV>
+<hr />
+<H3><A name="note261-01">Note 261-01:(APPLET) Added the <CODE>nn::applet::CTR::GetInitialParam</CODE> function. [SDK]</A></H3>
+<P><description>Added the <CODE>nn::applet::CTR::GetInitialParam</CODE> function so that information can be received when starting from a system applet.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_8_Release">Known Issues With SDK 7.0.8&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_8_SystemUpdater%200.20.8">CTR-SDK Version 7.0.8&nbsp;System Updater 0.20.8</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/11/06)</P></DIV>
+<hr />
+<H3><A name="note260-01">Note 260-01:(FRIENDS) Fixed a bug where the <CODE>nn::friends::Initialize</CODE> function would fail. [System Updater]</A></H3>
+<P><description>Fixed a bug where calls to the <CODE>nn::friends::Initialize</CODE> function would fail under certain system conditions due to a limit on the number of instances of the <CODE>friends</CODE> library that can be used at the same time.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_8_SystemUpdater%200.20.8">Known Issues With SDK 7.0.8&nbsp;System Updater 0.20.8</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_7_Release">CTR-SDK Version 7.0.7&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/28)</P></DIV>
+<hr />
+<H3><A name="note259-01">Note 259-01:(DevEnv) Changes Related to the SDK [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_7_Release">Known Issues With SDK 7.0.7&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_7_SystemUpdater%200.20.7">CTR-SDK Version 7.0.7&nbsp;System Updater 0.20.7</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/28)</P></DIV>
+<hr />
+<H3><A name="note258-01">Note 258-01:(TOOL) Added a feature to configure OLV access keys to the <CODE>Config</CODE> tool. [System Updater]</A></H3>
+<P><description>Added a feature to configure OLV access keys to the <CODE>Config</CODE> tool.<br /> For more information, see the documentation of the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_7_SystemUpdater%200.20.7">Known Issues With SDK 7.0.7&nbsp;System Updater 0.20.7</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_6_Release">CTR-SDK Version 7.0.6&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/21)</P></DIV>
+<hr />
+<H3><A name="note257-01">Note 257-01:(DevEnv) Changes Related to the SDK [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_6_Release">Known Issues With SDK 7.0.6&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_6_SystemUpdater%200.20.6">CTR-SDK Version 7.0.6&nbsp;System Updater 0.20.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/21)</P></DIV>
+<hr />
+<H3><A name="note256-01">Note 256-01:(OS) Made revisions to make the system more stable. [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the operations of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_6_SystemUpdater%200.20.6">Known Issues With SDK 7.0.6&nbsp;System Updater 0.20.6</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_5_Release">CTR-SDK Version 7.0.5&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/16)</P></DIV>
+<hr />
+<H3><A name="note255-01">Note 255-01:(DevEnv) Changes Related to the SDK [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_5_Release">Known Issues With SDK 7.0.5&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_5_SystemUpdater%200.20.5">CTR-SDK Version 7.0.5&nbsp;System Updater 0.20.5</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/16)</P></DIV>
+<hr />
+<H3><A name="note254-01">Note 254-01:(OS) Made revisions to make the system more stable. [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the operations of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_5_SystemUpdater%200.20.5">Known Issues With SDK 7.0.5&nbsp;System Updater 0.20.5</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_4_Release">CTR-SDK Version 7.0.4&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/07)</P></DIV>
+<hr />
+<H3><A name="note253-01">Note 253-01:(TOOL) Updated <CODE>makebanner</CODE>. [SDK]</A></H3>
+<P><description>Revised the description for <CODE>RatingRequired</CODE>.<br /> Revised the description for <CODE>LongName</CODE>, <CODE>ShortName</CODE>, and <CODE>Publisher</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_4_Release">Known Issues With SDK 7.0.4&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_4_SystemUpdater%200.20.4">CTR-SDK Version 7.0.4&nbsp;System Updater 0.20.4</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/10/07)</P></DIV>
+<hr />
+<H3><A name="note252-01">Note 252-01:(OS) Made revisions to make the system more stable. [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the operations of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_4_SystemUpdater%200.20.4">Known Issues With SDK 7.0.4&nbsp;System Updater 0.20.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_3_Release">CTR-SDK Version 7.0.3&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/27)</P></DIV>
+<hr />
+<H3><A name="note251-01">Note 251-01:(DevEnv) Changes Related to the SDK [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_3_Release">Known Issues With SDK 7.0.3&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_3_SystemUpdater%200.20.3">CTR-SDK Version 7.0.3&nbsp;System Updater 0.20.3</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/27)</P></DIV>
+<hr />
+<H3><A name="note250-01">Note 250-01:(OS) Made revisions to make the system more stable. [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the operations of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_3_SystemUpdater%200.20.3">Known Issues With SDK 7.0.3&nbsp;System Updater 0.20.3</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_2_Release">■ CTR-SDK Version 7.0.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/18)</P></DIV>
+<hr />
+<H3><A name="note249-01">Note 249-01: (BOSS) Fixed a bug in which the permission settings for tasks registered with the <CODE>nn::boss::RegisterImmediateTask</CODE> function could not be changed [SDK]</A></H3>
+<P><description>Fixed a bug in which the <CODE>TASK_PERMISSION</CODE> values of settings for immediate execution tasks registered with the <CODE>nn::boss::RegisterImmediateTask</CODE> function could not be changed. <br /></description></P>
+<hr />
+<H3><A name="note249-02">Note 249-02: (CFG) Added an API function for converting <CODE>SimpleAddress</CODE> information IDs between the CTR and Wii U  [SDK | System Updater]</A></H3>
+<P><description>Added an API function for conversions between the <CODE>SimpleAddress</CODE> information IDs obtained from the CTR and Wii U systems.<br /></description></P>
+<hr />
+<H3><A name="note249-03">Note 249-03: (MATH) Fixed a bug in which the input matrix was not being reflected in the fourth row of the output matrix from the <CODE>MTX44MultTranslate</CODE> function [SDK]</A></H3>
+<P><description>Of the two types of <CODE>MTX44MultTranslate</CODE> function, the <CODE>pM</CODE> input for the fourth row of the <CODE>pOut</CODE> output was not being applied in the one that pre-multiplies the translation matrix (see below). <br />This was fixed in the <CODE>MTX44MultTranslateC(MTX44* pOut, const VEC3* pT, const MTX44* pM)</CODE> function.<br /></description> </P>
+<hr />
+<H3><A name="note249-04">Note 249-04: (TOOL) Fixed a bug in which an error would occur during <CODE>cro</CODE> creation [SDK]</A></H3>
+<P><description>Fixed a bug in which an error in <CODE>ctr_makecro32.exe</CODE> prevented the creation of <CODE>cro</CODE> files.<br /></description></P>
+<hr />
+<H3><A name="note249-05">Note 249-05: (TOOL) Made <CODE>ctr_makerom32.exe</CODE> faster [SDK]</A></H3>
+<P><description>Improved the processing speed for <CODE>ctr_makerom32.exe</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note249-06">Note 249-06: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Fixed some mistakes in the <CODE>LongName</CODE>, <CODE>ShortName</CODE>, and <CODE>Publisher</CODE> character length checking.<br /> Fixed error conditions in English title names (<CODE>LongName</CODE>, <CODE>ShortName</CODE>, and <CODE>Publisher</CODE>).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_2_Release">Known Issues with SDK 7.0.2&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_2_SystemUpdater%200.20.2">■ CTR-SDK Version 7.0.2&nbsp;System Updater 0.20.2</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/18)</P></DIV>
+<hr />
+<H3><A name="note248-01">Note 248-01: (CFG) Added an API function for converting <CODE>SimpleAddress</CODE> information IDs between the CTR and Wii U  [SDK | System Updater]</A></H3>
+<P><description>Added an API function for conversions between the <CODE>SimpleAddress</CODE> information IDs obtained from the CTR and Wii U systems.<br /></description></P>
+<hr />
+<H3><A name="note248-02">Note 248-02: (OS) Fixed a bug where the debugger would hang if attached while terminating a thread [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger could hang (and the LCD would turn red) if attached while a thread was ending.<br /></description></P>
+<hr />
+<H3><A name="note248-03">Note 248-03: (OS) Fixed a bug in which large programs could not be executed  [System Updater]</A></H3>
+<P><description>Fixed a bug in which large programs, included in AXF files, could not be executed via makerom when the region they occupied in the CCI or CIA file was large (16MB or more).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_2_SystemUpdater%200.20.2">Known Issues with SDK 7.0.2&nbsp;System Updater 0.20.2</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_1_Release">■ CTR-SDK Version 7.0.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/06)</P></DIV>
+<hr />
+<H3><A name="note247-01">Note 247-01: (EC) Revised the price notation information conversion feature [SDK].</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::ec::Server::ConvertPrice</CODE> function ended up returning erroneous price notations.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_1_Release">Known Issues with SDK 7.0.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_1_SystemUpdater%200.20.1">■ CTR-SDK Version 7.0.1&nbsp;System Updater 0.20.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/09/06)</P></DIV>
+<hr />
+<H3><A name="note246-01">Note 246-01: (OS) Made revisions to make the system more stable [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the behavior of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_1_SystemUpdater%200.20.1">Known Issues with SDK 7.0.1&nbsp;System Updater 0.20.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_0_Release">■ CTR-SDK Version 7.0.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/08/23)</P></DIV>
+<hr />
+<H3><A name="note245-01">Note 245-01: (APPLET) Added a function for setting posting permissions for the screenshots obtained by the system [SDK | System Updater]</A></H3>
+<P><description>Added a function to set in advance by the application whether it is okay to post externally from the application (within the console) any screenshots automatically obtained when the application is interrupted and a transition made to the HOME Menu. Also added a function for getting those setting values.<br /></description></P>
+<hr />
+<H3><A name="note245-02">Note 245-02: (BOSS) Split up the <CODE>nn::boss::TaskResultCode</CODE> codes for DataStore upload and download tasks [SDK | System Updater]</A></H3>
+<P><description>Split up the <CODE>nn::boss::TaskResultCode</CODE> values such that error status could be understood in greater detail when an execution error occurs for the DataStore upload and download tasks.<br /> The delineated DataStore error values are listed under the &quot;//DataStore error&quot; comments for <CODE>nn::boss::TaskResultCode</CODE> in <CODE>boss_Const.h</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note245-03">Note 245-03: (CAMERA) Made changes so the <CODE>camera</CODE> library appears in the list of middleware in CTR Master Editor [SDK]</A></H3>
+<P><description>When applications using the camera library are loaded into CTR Master Editor, made changes such that <CODE>NINTENDO:CameraActivate</CODE> is now displayed in the middleware list.<br /></description></P>
+<hr />
+<H3><A name="note245-04">Note 245-04: (DevEnv) Integrated E-Commerce Kit [SDK | Sample Demos]</A></H3>
+<P><description>Integrated the content of E-Commerce Kit into this package. <br /> See <A href="ChangeLog_CTR_ecoldver.html">here</A> for the past Revision History for E-Commerce Kit.</description></P>
+<hr />
+<H3><A name="note245-05">Note 245-05: (DevEnv) Added support for full-text searches of the documentation [SDK]</A></H3>
+<P><description>Added support for full-text searches of the CTR-SDK documentation.<br /></description></P>
+<hr />
+<H3><A name="note245-06">Note 245-06: (GX) Deleted the <CODE>DMPGL</CODE> documentation [SDK]</A></H3>
+<P><description>The following documents have been deleted from the package.<br />
+        <ul>
+          <li>DMPGL 2.0 System API Specifications</li>
+          <li>DMPGL 2.0 Data Manipulation Specifications</li>
+          <li>DMPGL 2.0 Programming Guide</li>
+          <li>DMPGL 2.0 Specification</li>
+        </ul>
+        Content from these documents has been integrated into the CTR Programming Manual; please refer to that moving forward.<br /></description></P>
+<hr />
+<H3><A name="note245-07">Note 245-07: (GX) Added the <CODE>dmp_FragmentMaterial.emission</CODE> Uniform Location value macro [SDK]</A></H3>
+<P><description>Support for <CODE>dmp_FragmentMaterial.emission</CODE> was missing from <a href="ChangeLog_CTR_oldver.html#note44-39">Note 44-39</a>.<br /> Added the new macro, <CODE>GL_LOC_DMP_FRAGMENTMATERIAL_EMISSION</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note245-08">Note 245-08: (GX) Made revisions to the shader assembler tool [SDK]</A></H3>
+<P><description>A previous update to the shader linker tool, <CODE>ctr_VertexShaderLinker32</CODE>, produced log output at build that was unnecessary.<br /> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note245-09">Note 245-09: (HID) Deleted the <SPAN class="argument">nn::hid::AccelerometerReader::SetOffsetFromBaseStatus</SPAN> function [SDK | Sample Demos]</A></H3>
+<P><description>In conjunction with the new prohibition against the proprietary setting of the horizontal offset for the accelerometer within applications, the <CODE>SetOffsetFromBaseStatus</CODE> function was deleted.<br /> Relevant features were also deleted from <CODE>SampleDemos</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note245-10">Note 245-10: (HIO) Updated the hio Library for IS-CTR-DEBUGGER. [SDK]</A></H3>
+<P><description>The hio library for IS-CTR-DEBUGGER was updated to version 20130809.<br /></description></P>
+<hr />
+<H3><A name="note245-11">Note 245-11: (HIO) Improved the <CODE>nn::hio::Initialize</CODE> function [SDK]</A></H3>
+<P><description>Added support for using the <CODE>nn::hio::Initialize</CODE> function from the <CODE>nninitStartUp</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note245-12">Note 245-12: (IR) Made changes so the infrared communication feature appears in the list of middleware in CTR Master Editor [SDK]</A></H3>
+<P><description>When applications using infrared communication features are read into CTR Master Editor, made it such that they are displayed in the middleware list as using some of the following. <CODE>NINTENDO:Ir</CODE>, <CODE>NINTENDO:IrCommunicator</CODE> or <CODE>NINTENDO:ExtraPad</CODE><br /></description></P>
+<hr />
+<H3><A name="note245-13">Note 245-13: (IR) Deleted the feature for specifying the baud rate for communication [SDK | Sample Demos]</A></H3>
+<P><description>Deleted the <SPAN class="argument">baudrate</SPAN> argument from the <CODE>nn::ir::Communicator::Initialize</CODE> function, which specified the infrared baud rate.<br /> The baud rate for communication is fixed at 115,200.<br /> In conjunction with this, deleted the relevant features from <CODE>SampleDemos</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note245-14">Note 245-14: (MATH) Fixed a bug in which the <CODE>SinFIdx</CODE>, <CODE>CosFIdx</CODE>, and <CODE>SinCosFIdx</CODE> functions would hang if passed a large number [SDK]</A></H3>
+<P><description>Fixed a bug in which the <CODE>SinFIdx</CODE>, <CODE>CosFIdx</CODE> and <CODE>SinCosFIdx</CODE> functions would block internally when passed an extremely large number as an argument.<br /></description></P>
+<hr />
+<H3><A name="note245-15">Note 245-15: (MII) Integrated structures that handle Mii StoreData [SDK]</A></H3>
+<P><description>Added the <CODE>nn::mii::StoreData</CODE> structure, and made changes such that it can be used laterally as the definition of Mii StoreData as handled by the friend presence library and Face Library.<br /> Doing so eliminates the need for casting between libraries, and makes it possible to pass and receive Mii information.<br /> The former type names have been re-defined as typedef identifiers and macros to maintain application build compatibility.<br /></description></P>
+<hr />
+<H3><A name="note245-16">Note 245-16: (PL) Fixed a bug that added artifacts to the drawing results by the <CODE>RectDrawer</CODE> class. [SDK]</A></H3>
+<P><description>Artifacts appeared in the drawing results when drawing with the <CODE>RectDrawer</CODE> class due to a failure to properly add a command to clear the framebuffer cache to the commands that were being executed.<br /> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note245-17">Note 245-17: (SND) Added an ASSERT to the buffer passed to the <CODE>SetupBcwav</CODE> and <CODE>AppendWaveBuffer</CODE> functions [SDK]</A></H3>
+<P><description>Changed it such that the <CODE>nn::snd::CTR::Voice::SetupBcwav</CODE> and <CODE>nn::snd::CTR::Voice::AppendWaveBuffer</CODE> functions will end in an ASSERT if the address of the waveform buffer passed as an argument to them is in device memory.<br /></description></P>
+<hr />
+<H3><A name="note245-18">Note 245-18: (TOOL) Added a feature to BossLotcheckTool for checking the StreetPass Relay feature [SDK | System Updater]</A></H3>
+<P><description>Added a feature to BossLotcheckTool for testing the StreetPass Relay feature.<br /></description></P>
+<hr />
+<H3><A name="note245-19">Note 245-19: (TOOL) Fixed a bug in the RSF Rom/Include [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makerom32</CODE> fails in an error when a file not specified in Rom/Include exists in the ROMFS.<br /></description></P>
+<hr />
+<H3><A name="note245-20">Note 245-20: (TOOL) Fixed a bug related to the <CODE>ctr_TexturePackager</CODE> tool's custom mipmaps  [SDK]</A></H3>
+<P><description>Fixed the following problems specific to custom mipmaps for <CODE>ctr_TexturePackager32.exe</CODE>.<br />
+        <ul>
+          <li>A bug where processes are interrupted because memory was illegally deallocated internally when specifying a custom mipmap.</li>
+          <li>A bug where error checking is not normally occurring for <SPAN class="argument">miplevel</SPAN> and other attributes for textures number 2 and higher.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_0_Release">Known Issues with SDK 7.0.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_0_SystemUpdater%200.20.0">■ CTR-SDK Version 7.0.0&nbsp;System Updater 0.20.0</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/08/23)</P></DIV>
+<hr />
+<H3><A name="note244-01">Note 244-01: (APPLET) Added a function for setting posting permissions for the screenshots obtained by the system [SDK | System Updater]</A></H3>
+<P><description>Added a function to set in advance by the application whether it is okay to post externally from the application (within the console) any screenshots automatically obtained when the application is interrupted and a transition made to the HOME Menu. Also added a function for getting those setting values.<br /></description></P>
+<hr />
+<H3><A name="note244-02">Note 244-02: (BOSS) Fixed a bug that occurred when tasks running in the background were instructed to run in the foreground [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when tasks consigned to run on a background schedule were instructed to run immediately in the foreground and subsequently did not run correctly in the foreground.</description></P>
+<hr />
+<H3><A name="note244-03">Note 244-03: (BOSS) Split up the <CODE>nn::boss::TaskResultCode</CODE> codes for DataStore upload and download tasks [SDK | System Updater]</A></H3>
+<P><description>Split up the <CODE>nn::boss::TaskResultCode</CODE> values such that error status could be understood in greater detail when an execution error occurs for the DataStore upload and download tasks.<br /> The delineated DataStore error values are listed under the &quot;//DataStore error&quot; comments for <CODE>nn::boss::TaskResultCode</CODE> in <CODE>boss_Const.h</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note244-04">Note 244-04: (DevEnv) Fixed a bug in which an error would occur when operating buttons in the development menu [System Updater]</A></H3>
+<P><description>Fixed a bug that resulted in a fatal error when operating buttons after loading an application via the debugger.<br /></description></P>
+<hr />
+<H3><A name="note244-05">Note 244-05: (HID) Fixed an extremely rare bug in which the system would fail to get input from the touch screen or buttons [System Updater]</A></H3>
+<P><description>Fixed an extremely rare failure to get input from the touch screen, HOME Button or other buttons.<br /></description></P>
+<hr />
+<H3><A name="note244-06">Note 244-06: (TOOL) Added a feature to BossLotcheckTool for checking the StreetPass Relay feature [SDK | System Updater]</A></H3>
+<P><description>Added a feature to BossLotcheckTool for testing the StreetPass Relay feature.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_0_SystemUpdater%200.20.0">Known Issues with SDK 7.0.0&nbsp;System Updater 0.20.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_0_SampleDemos">CTR-SDK Version 7.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/08/23)</P></DIV>
+<hr />
+<H3><A name="note243-01">Note 243-01: (DevEnv) Integrated E-Commerce Kit [SDK | Sample Demos]</A></H3>
+<P><description>Integrated the content of E-Commerce Kit into this package. <br /> See <A href="ChangeLog_CTR_ecoldver.html">here</A> for the past Revision History for E-Commerce Kit.</description></P>
+<hr />
+<H3><A name="note243-02">Note 243-02: (GX) Eliminated use of uninitialized values in vertex shaders. [Sample Demos]</A></H3>
+<P><description>The vertex shader assemblers in a number of sample demos under <CODE>demo2</CODE> and <CODE>gx</CODE> were implemented to use uninitialized components for some registers, and this caused the shader linker tool to output warnings.<br /> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note243-03">Note 243-03: (HID) Deleted the <SPAN class="argument">nn::hid::AccelerometerReader::SetOffsetFromBaseStatus</SPAN> function [SDK | Sample Demos]</A></H3>
+<P><description>In conjunction with the new prohibition against the proprietary setting of the horizontal offset for the accelerometer within applications, the <CODE>SetOffsetFromBaseStatus</CODE> function was deleted.<br /> Relevant features were also deleted from <CODE>SampleDemos</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note243-04">Note 243-04: (IR) Deleted the feature for specifying the baud rate for communication [SDK | Sample Demos]</A></H3>
+<P><description>Deleted the <SPAN class="argument">baudrate</SPAN> argument from the <CODE>nn::ir::Communicator::Initialize</CODE> function, which specified the infrared baud rate.<br /> The baud rate for communication is fixed at 115,200.<br /> In conjunction with this, deleted the relevant features from <CODE>SampleDemos</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_0_SampleDemos">Known Issues with SDK 7.0.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_6_1_0_SystemUpdater%200.19.48">CTR-SDK Version 6.1.0&nbsp;System Updater 0.19.48</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/08/07)</P></DIV>
+<hr />
+<H3><A name="note242-01">Note 242-01: (CEC) Added support for the StreetPass Relay feature [System Updater]</A></H3>
+<P><description>Added support for the StreetPass Relay feature.<br /> The StreetPass Relay feature is one that performs StreetPass communication using SpotPass communication.<br /> Games using StreetPass can use this new feature without the need to change program code or to contact Nintendo. <br /> A development environment and detailed documentation will be released at a later date. Until then, direct your questions to Nintendo. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_1_0_SystemUpdater%200.19.48">Known Issues With the SDK 6.1.0&nbsp;System Updater 0.19.48</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_1_0_SystemUpdater%200.19.16">CTR-SDK Version 6.1.0&nbsp;System Updater 0.19.16</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/06/28)</P></DIV>
+<hr />
+<H3><A name="note241-01">Note 241-01: (OS) Made revisions to make the system more stable [System Updater]</A></H3>
+<P><description>Made revisions to improve system stability.<br /> These changes do not affect the behavior of the application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_1_0_SystemUpdater%200.19.16">Known Issues With SDK 6.1.0&nbsp;System Updater 0.19.16</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_1_0_Release">CTR-SDK Version 6.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/06/21)</P></DIV>
+<hr />
+<H3><A name="note240-01">Note 240-01: (CRYPTO) Removed API references for classes that can no longer be used [SDK]</A></H3>
+<P><description>Removed the documentation for classes that can no longer be used from the API reference.<br /></description></P>
+<hr />
+<H3><A name="note240-02">Note 240-02: (FS) Added a reference related to the save data rollback prevention feature [SDK]</A></H3>
+<P><description>Added a page summarizing the save data rollback prevention feature in the API reference.<br /> To support this addition, also revised the existing API references where necessary.<br /></description></P>
+<hr />
+<H3><A name="note240-03">Note 240-03: (FS) Added an API function related to the save data rollback prevention feature [SDK | System Updater]</A></H3>
+<P><description>Added API related to the save data rollback prevention feature that specifies an archive name.<br /> It is now possible to overwrite the <SPAN class="argument">SecureValue</SPAN> value for the save data of other titles. <br /> For details. see <I>File System: Save Data Rollback Prevention Support Feature</I> in the API reference.<br /></description></P>
+<hr />
+<H3><A name="note240-04">Note 240-04: (GD) Deleted the known issues for the GD <CODE>LightingSample</CODE> demo [SDK]</A></H3>
+<P>Deleted a description of a previously resolved issue for the GD <CODE>LightingSample</CODE> demo from the SDK Known Issues section. (The areas being lit would blink periodically, but this issue was resolved as described in <a href="#note190-04">Note 190-04</a>.)</P>
+<hr />
+<H3><A name="note240-05">Note 240-05: (GD) Fixed a bug in determining whether the state update for the <CODE>VertexInputStage::SetIndexBuffer</CODE> function had been skipped [SDK]</A></H3>
+<P><description>Fixed a bug when using the GD library for rendering where the process for updating the settings in the nn::gd::CTR::VertexInputStage::SetIndexBuffer function was skipped if used to repeatedly render vertices with the same index buffer address and different m_MemAddr's for their respective resources.<br /></description></P>
+<hr />
+<H3><A name="note240-06">Note 240-06: (GR) Made the <CODE>gr::FrameBuffer::MakeClearRequest</CODE> function into a const function [SDK]</A></H3>
+<P><description>Within the old <CODE>gr::FrameBuffer::MakeClearRequest</CODE> function, the value of the <CODE>depthStencilBuffer.clearDepth</CODE> member variable was directly clamped and changes to the value occurred.<br /> Changed such that clamping would be performed on a local variable, and that this function would become a const function.<br /></description></P>
+<hr />
+<H3><A name="note240-07">Note 240-07: (GX) Updated the shader assembler tool [SDK]</A></H3>
+<P><description>Enhanced the linker's warning features.<br /> Added a <CODE>pragma</CODE> to suppress some linker warnings.<br /></description></P>
+<hr />
+<H3><A name="note240-08">Note 240-08: (GX) Fixed a bug with drawing open edges in the silhouette shader [SDK]</A></H3>
+<P><description>Fixed a bug that resulted in misalignment of open edge silhouette coordinates so they were not connected smoothly.<br /></description></P>
+<hr />
+<H3><A name="note240-09">Note 240-09: (GX) Updated documentation [SDK]</A></H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+          <li><CODE>DMPGL20_specification.pdf</CODE></li>
+          <ul>
+            <li>Added a description of operations when the alpha component is referenced for a texture that does not have an alpha component.</li>
+            <li>Added a description of operations when a disabled texture unit is referenced.</li>
+            <li>Corrected an incorrect description of how to set <CODE>dmp_Silhouette.openEdgeWidth</CODE>.</li>
+            <li>Corrected an incorrect description of the effect of <CODE>dmp_Silhouette.openEdgeDepthBias</CODE>.</li>
+          </ul>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+            <li>Added a description of address alignment in texture memory.</li>
+            <li>Added that RGB888 textures cannot be used on cube maps.</li>
+            <li>Deleted an incorrect description of busy counter parameters, which stated that the profiling time setting had no effect on operations when the profiling count was <CODE>0</CODE>.</li>
+          </ul>
+          <li><CODE>VertexShaderReferenceManual.pdf</CODE></li>
+          <ul>
+            <li>Enhanced the linker's warnings. Added features for specifying warning levels and for checking consistency.</li>
+            <li>Added a <CODE>pragma</CODE> directive to <CODE>suppress_linker_warning_level2_level3</CODE>.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note240-10">Note 240-10: (HIO) Made working memory specification changes [SDK]</A></H3>
+<P><description>Made it such that it will work even when working memory is not specified.<br /></description></P>
+<hr />
+<H3><A name="note240-11">Note 240-11: (OS) Finalized performance improvements [SDK]</A></H3>
+<P><description>The performance improvements described in <a href="#note221-11">Note 221-11</a> have been extended to System Updater 0.18.16.<br /> Applications using CTR-SDK 5.2 and later can take advantage of the performance improvements in System Updater 0.18.16.<br /></description></P>
+<hr />
+<H3><A name="note240-12">Note 240-12: (RO) Fixed a bug in which exceptions would occur in the <CODE>nn::ro::GetAddress</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug in which exceptions would occur when the <CODE>nn::ro::GetAddress</CODE> was called.<br /> <br /></description></P>
+<hr />
+<H3><A name="note240-13">Note 240-13: (TOOL) Fixed a bug where <CODE>makecro</CODE> generated invalid <CODE>cro</CODE> files [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>ctr_makecro32.exe</CODE> tool generated invalid CRO files, which caused the system to hang when they were unloaded and the <CODE>nn::ro::GetAddress</CODE> function to throw an exception. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note240-14">Note 240-14: (TOOL) Fixed a bug where an invalid warning was being output by <CODE>makecro</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makecro32.exe</CODE> output an invalid warning if a field width was specified with any of the <CODE>printf</CODE> family of functions.<br /></description></P>
+<hr />
+<H3><A name="note240-15">Note 240-15: (TOOL) Fixed a bug in the replacement of unresolved symbols in the <CODE>makecro</CODE> tool [SDK]</A></H3>
+<P><description>Fixed a bug that caused overwriting of data in invalid locations when <CODE>ctr_makecro32.exe</CODE> replaced unresolved symbols.<br /></description></P>
+<hr />
+<H3><A name="note240-16">Note 240-16: (TOOL) Fixed a bug where the destructors for static objects of export type index or offset in the <CODE>ro</CODE> module were not called [SDK]</A></H3>
+<P><description>Fixed a bug where the destructors for static <CODE>ro</CODE> objects of export type index or offset were not called even when the <CODE>nn::ro::Module::DoFinalize</CODE> function was called.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_1_0_Release">Known Issues with SDK 6.1.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_1_0_SystemUpdater%200.19.6">CTR-SDK Version 6.1.0&nbsp;System Updater 0.19.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/06/21)</P></DIV>
+<hr />
+<H3><A name="note239-01">Note 239-01: (FS) Added an API function related to the save data rollback prevention feature [SDK | System Updater]</A></H3>
+<P><description>Added API related to the save data rollback prevention feature that specifies an archive name.<br /> It is now possible to overwrite the <SPAN class="argument">SecureValue</SPAN> value for the save data of other titles. <br /> For details. see <I>File System: Save Data Rollback Prevention Support Feature</I> in the API reference.<br /></description></P>
+<hr />
+<H3><A name="note239-02">Note 239-02: (HOME Menu) Support for save data backup [System Updater]</A></H3>
+<P><description>When the user moves the cursor over an SD card application that supports save-data backups, a triangular button appears on the lower left of the screen. The user can click this button to create a backup of the application's save data.<br /></description></P>
+<hr />
+<H3><A name="note239-03">Note 239-03: (System Settings) Support for save data backup [System Updater]</A></H3>
+<P><description>It is now possible to create, restore, and delete backups from the Data Management application, under <B>3DS Data Management &gt; Save-Data Backup</B>.<br /> It is now also possible to create a backup of save data when deleting software. (It will be restored when the software is re-installed.)<br /></description></P>
+<hr />
+<H3><A name="note239-04">Note 239-04: (System Settings) Support for brightness settings in the System Settings [System Updater]</A></H3>
+<P><description>It is now possible to adjust the screen brightness from System Settings, under Other Settings, by tapping the upper-left button. Before, it was only possible to adjust the screen brightness from the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_1_0_SystemUpdater%200.19.6">Known Issues With SDK 6.1.0&nbsp;System Updater 0.19.6</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_1_0_SampleDemos">CTR-SDK Version 6.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/06/21)</P></DIV>
+<hr />
+<H3><A name="note238-01">Note 238-01: (CAMERA) Fixed a bug where the correction matrix was not configured correctly [Sample Demos]</A></H3>
+<P><description>Fixed a bug where the correction matrix used for drawing in the CAMERA sample demo was not configured correctly.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_1_0_SampleDemos">Known Issues with SDK 6.1.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_1_SystemUpdater%200.19.3">CTR-SDK Version 6.0.1&nbsp;System Updater 0.19.3</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/05/20)</P></DIV>
+<hr />
+<H3><A name="note237-01">Note 237-01: (RO) Fixed a bug where system could hang during load operations [System Updater]</A></H3>
+<P><description>There was a bug where the system could hang if any of the functions in Group 1 was called while any of the functions in Group 2 was called at the same time, on a separate thread. <br />Group 1:<ul><li><CODE>nn::ro::Initialize</CODE></li><li><CODE>nn::ro::Finalize</CODE></li><li><CODE>nn::ro::RegisterList </CODE></li><li><CODE>nn::ro::LoadModule</CODE></li><li><CODE>nn::ro::RegistrationList::Unregister</CODE></li><li><CODE>nn::ro::Module::Link</CODE></li><li><CODE>nn::ro::Module::Unlink</CODE></li><li><CODE>nn::ro::Module::Unload</CODE> </li></ul>Group 2:  <ul><li><CODE>nn::os::StackMemory</CODE></li><li>The <CODE>Initialize</CODE> or <CODE>Finalize</CODE> (member) functions on <CODE>nn::uds</CODE>, <CODE>nn::dlp</CODE>, or <CODE>nn::ir</CODE></li><li> <CODE>nn::mic::SetBuffer</CODE></li><li><CODE>nn::mic::ResetBuffer</CODE></li></ul> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_1_SystemUpdater%200.19.3">Known Issues with SDK 6.0.1&nbsp;System Updater 0.19.3</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_1_Release">CTR-SDK Version 6.0.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/23)</P></DIV>
+<hr />
+<H3><A name="note236-01">Note 236-01: (DSP) Added feature for sound output from speakers when the system is closed [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::snd::CTR::SetHeadphoneOutOnShellClose</CODE> function to output sound to the speakers when the system is closed and Sleep Mode is blocked.<br /></description></P>
+<hr />
+<H3><A name="note236-02">Note 236-02: (FND) Fixed the <CODE>assert</CODE> in <CODE>nn::fnd::UnitHeapTemplate::Initialize</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::fnd::UnitHeapTemplate::Initialize</CODE> function would end on an assert when called with a <CODE>0</CODE> for the <SPAN class="argument">size</SPAN> argument.<br /> In this instance, it is initialized with the unit heap from which no allocation can occur.<br /></description></P>
+<hr />
+<H3><A name="note236-03">Note 236-03: (FS) Added a way to set permissions for save data/expanded save data access [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>AccessControlInfo</CODE> and <CODE>AccessableSaveDataIds</CODE> as settings to the RSF file to support access to another person's save data and for access two or more expanded save data.<br /> Use of these enables access to a maximum of six other save data or expanded save data besides your own.<br /> For more information, see the ctr_makerom reference page.<br /></description></P>
+<hr />
+<H3><A name="note236-04">Note 236-04: (TOOL) Fixed a bug where <CODE>BannerModelConverter</CODE>, <CODE>make_ex_banner</CODE>, and <CODE>makedlexbanner</CODE> threw an exception and crashed [SDK]</A></H3>
+<P><description>
+Fixed a bug where the following tools threw an exception and crashed because of the change described in <a href="#note230-07">Note 230-07</a>.<br />
+        <ul>
+          <li>BannerModelConverter</li>
+          <li>make_ex_banner</li>
+          <li>makedlexbanner</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_1_Release">Known Issues with SDK 6.0.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, the area where light shines sometimes flashes in cycles.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_1_SystemUpdater%200.19.1">CTR-SDK Version 6.0.1&nbsp;System Updater 0.19.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/23)</P></DIV>
+<hr />
+<H3><A name="note235-01">Note 235-01: (DSP) Added feature for sound output from speakers when the system is closed [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::snd::CTR::SetHeadphoneOutOnShellClose</CODE> function to output sound to the speakers when the system is closed and Sleep Mode is blocked.<br /></description></P>
+<hr />
+<H3><A name="note235-02">Note 235-02: (FS) Added a way to set permissions for save data/expanded save data access [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>AccessControlInfo</CODE> and <CODE>AccessableSaveDataIds</CODE> as settings to the RSF file to support access to another person's save data and for access two or more expanded save data.<br /> Use of these enables access to a maximum of six other save data or expanded save data besides your own.<br /> For more information, see the ctr_makerom reference page.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_1_SystemUpdater%200.19.1">Known Issues with SDK 6.0.1&nbsp;System Updater 0.19.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_1_SampleDemos">CTR-SDK Version 6.0.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/23)</P></DIV>
+<hr />
+<H3><A name="note234-01">Note 234-01: (SND) Added the <CODE>SpeakerOutOnShellClose</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Added a sample demo to play sound from the speakers while the system is closed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_1_SampleDemos">Known Issues with SDK 6.0.1&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_0_Release">CTR-SDK Version 6.0.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/11)</P></DIV>
+<hr />
+<H3><A name="note233-01">Note 233-01: (DevEnv) Removed a revision history that is no longer needed from the change log for CTR-SDK 5.0 Sample Demos [SDK]</A></H3>
+<P><description>Removed a revision history that is no longer needed from the change log for CTR-SDK 5.0 Sample Demos.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_0_Release">Known Issues with SDK 6.0.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, the area where light shines sometimes flashes in cycles.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_0_SystemUpdater%200.19.0">CTR-SDK Version 6.0.0&nbsp;System Updater 0.19.0</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/11)</P></DIV>
+<hr />
+<H3><A name="note232-01">Note 232-01: (APPLET) Fixed a bug where the system sometimes failed to enter Sleep Mode when a library applet was starting [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would sometimes not go into Sleep Mode correctly when closed when a library applet was starting.<br /></description></P>
+<hr />
+<H3><A name="note232-02">Note 232-02: (CAMERA) Fixed a bug where an <CODE>Event</CODE> object obtained from the <CODE>GetVsyncInterruptEvent</CODE> and <CODE>GetBufferErrorInterruptEvent</CODE> functions was in the <CODE>Signal</CODE> state [System Updater]</A></H3>
+<P><description>Fixed a bug where an event obtained from the <CODE>GetVsyncInterruptEvent</CODE> or <CODE>GetBufferErrorInterruptEvent</CODE> function could be in the <CODE>Signal</CODE> state, depending on the application that used the camera the last time it was started, even if the application had not used the camera yet.<br /></description></P>
+<hr />
+<H3><A name="note232-03">Note 232-03: (CAMERA) Reduced power consumption when camera is in standby [System Updater]</A></H3>
+<P><description>Modified the camera's internal settings so that it consumes less power when in standby.<br /></description></P>
+<hr />
+<H3><A name="note232-04">Note 232-04: (CEC) Fixed a bug where <CODE>SetActivateBox</CODE> settings were not reflected immediately [System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>MessageBox::SetActivateBox</CODE> settings were not reflected immediately.<br /></description></P>
+<hr />
+<H3><A name="note232-05">Note 232-05: (CEC) Fixed a fatal error that occurred when canceling communication [System Updater]</A></H3>
+<P><description>Fixed a bug where a fatal error would occur (RSL: 0xD8E007F7 Level: -5 Summary: 7 Module: 1 Desc: 1015) when canceling communication at the same time as finding a communication partner (including when transition to or waking up from Sleep Mode).<br /></description></P>
+<hr />
+<H3><A name="note232-06">Note 232-06: (UDS) Fixed a bug where the <CODE>nn::uds::ConnectNetwork</CODE> function would fail to return for a prolonged period [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::uds::CreateNetwork</CODE> function would fail to return for some time if called immediately after the <CODE>nn::uds::ConnectNetwork</CODE> function. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_0_SystemUpdater%200.19.0">Known Issues with SDK 6.0.0&nbsp;System Updater 0.19.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_2_0_SystemUpdater%200.18.16">■ CTR-SDK Version 5.2.0 System Updater 0.18.16</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/01)</P></DIV>
+<hr />
+<H3><A name="note231-01">Note 231-01: (OS) Added a process for recovering from internal inconsistencies during updates [System Updater]</A></H3>
+<P><description>Added a process for recovering from internal system inconsistencies resulting from errors occurring during system updates.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_SystemUpdater%200.18.16">Known Issues With SDK 5.2.0 System Updater 0.18.16</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues>
+<hr />
+<hr />
+
+<H2 style="line-height: 0"><A name="sdk_5_2_0_Release">■ CTR-SDK Version 5.2.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/03/26)</P></DIV>
+<hr />
+<H3><A name="note230-01">Note 230-01:(CFG) Added a note about the <CODE>GetUserTimeOffset</CODE> function. [SDK]</A></H3>
+<P><description>Depending on the system version of the 3DS, using <B>System Transfer</B> may cause data and software to be transferred with unintentional changes to the variable RTC modification offset value.<br /> This fact has been added to the reference.<br /></description></P>
+<hr />
+<H3><A name="note230-02">Note 230-02:(DevEnv) Added the environment variable <CODE>CTRSDK_BUILD_ROOT</CODE>. [SDK]</A></H3>
+<P><description>The variable <CODE>CTRSDK_BUILD_ROOT</CODE> has been added to the CTR-SDK build system.<br /> To use your own build system, set the corresponding directory in this variable.<br /></description></P>
+<hr />
+<H3><A name="note230-03">Note 230-03:(FND) Revised <CODE>nn::fnd::UnitHeapTemplate&lt;LockPolicy&gt;::Allocator::Allocate</CODE> class template member functions.[SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::fnd::UnitHeapTemplate&lt;LockPolicy&gt;::Allocator::Allocate</CODE> class template member functions could not be built.<br /></description></P>
+<hr />
+<H3><A name="note230-04">Note 230-04:(GR) Added the ability to handle warnings of the <CODE>FragmentLight::Source::SetDistAttnScaleBiasDirectly</CODE> function. [SDK]</A></H3>
+<P><description>The <CODE>FragmentLight::Souce::SetDistAttnScaleBiasDirectly</CODE> function was revised to use type casting. Some compilers were issuing warnings because the function was assigning <CODE>float</CODE> values of the argument to member variables without casting.<br /></description></P>
+<hr />
+<H3><A name="note230-05">Note 230-05:(OS) Fixed a bug where the <CODE>AutoStackManager</CODE> implementation would not run on the <CODE>small</CODE> build. [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>nn::os::SimpleAutoStackManager</CODE> and <CODE>nn::os::StackMemoryAutoStackManager</CODE> were not running correctly on <CODE>small</CODE> builds.<br /></description></P>
+<hr />
+<H3><A name="note230-06">Note 230-06:(TOOL) Buffed the SD card write functionality of <CODE>SaveDataFiler</CODE>. [SDK]</A></H3>
+<P><description>Changed specifications so that a detailed log is output about the range of save data that was ripped normally and the range of save data that was destroyed when writing save data to an SD card. <br /> The data is output as the <CODE>export.log</CODE> file found in the folder named as the date and time saved. This file can be viewed on a PC.<br /></description></P>
+<hr />
+<H3><A name="note230-07">Note 230-07:(TOOL) Added a save data backup feature incompatibility flag to <CODE>makebanner</CODE>. [SDK]</A></H3>
+<P><description>A save data backup feature incompatibility flag was added to makebanner.<br /><br /> Note that this change is an added feature for future save data backup support. The save data backup feature itself cannot currently be used.<br /></description></P>
+<hr />
+<H3><A name="note230-08">Note 230-08:(TOOL) Fixed a bug where an invalid warning was being output by <CODE>makecro</CODE>. [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makecro32.exe</CODE> output an invalid warning if a field width was specified with any of the <CODE>printf</CODE> family of functions.<br /></description></P>
+<hr />
+<H3><A name="note230-09">Note 230-09:(TOOL) Made <CODE>makecro</CODE> merging faster. [SDK]</A></H3>
+<P><description>Merging when using the <CODE>-c</CODE> and <CODE>-m</CODE> options with <CODE>ctr_makecro32.exe</CODE> could take a long time. Speed was improved.<br /></description></P>
+<hr />
+<H3><A name="note230-10">Note 230-10:(TOOL) Updated the shader assembler tool. [SDK]</A></H3>
+<P><description>The <CODE>ctr_VertexShaderAssembler32.exe</CODE> shader assembler tool has been replaced with the one in the geometry shader SDK package that is distributed separately.<br /> This tool enables you to assemble geometry shader files.<br /><br /> For more information about geometry shaders, see the geometry shader SDK.<br /> It has no particular effect on assembling vertex shaders.<br /> The version number is 2.22 GS.<br /></description></P>
+<hr />
+<H3><A name="note230-11">Note 230-11:(TOOL) Fixed a bug where <CODE>ctr_makeMetaDataContent32</CODE> would result in an error depending on the value of the TMP environment variable. [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makeMetaDataContent32</CODE> resulted in an error if a full-width character was included in the string specified in the TMP environment variable.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_Release">Known Issues With SDK 5.2.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, the area where light shines sometimes flashes in cycles.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (the size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_2_0_SystemUpdater%200.18.5">■ CTR-SDK Version 5.2.0 System Updater 0.18.5</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/03/26)</P></DIV>
+<hr />
+<H3><A name="note229-01">Note 229-01:(TOOL) Revised termination of the <CODE>Config</CODE> tool. [System Updater]</A></H3>
+<P><description>Fixed a bug where the <B>Config</B> tool would not terminate even if you pressed the POWER Button after starting the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note229-02">Note 229-02:(Internet Browser) Updated the Internet Browser. [System Updater]</A></H3>
+<P><description>The Internet Browser was updated to the latest version.<br /> This change has no effect on application development.<br /></description></P>
+<hr />
+<H3><A name="note229-03">Note 229-03:(Game Memo) Fixed a bug where the canvas would flicker after erasing an effect. [System Updater]</A></H3>
+<P><description>Fixed a bug where the canvas would occasionally flicker after erasing an effect. It occurred when the cache was not being flushed correctly after drawing and erasing lines or completely erasing a memo when using a thumbnail texture. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_SystemUpdater%200.18.5">Known Issues With SDK 5.2.0 System Updater 0.18.5</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_2_0_SampleDemos">■ CTR-SDK Version 5.2.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/03/26)</P></DIV>
+<hr />
+<H3><A name="note228-01">Note 228-01:(DLP) Updated the Sample Demos reference. [Sample Demos]</A></H3>
+<P><description>Fixed a bug where the screenshot shown in the Sample Demos reference for DLP did not match the description.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_SampleDemos">Known Issues With SDK 5.2.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_1_SystemUpdater%200.18.2">■ CTR-SDK Version 5.1.1&nbsp;System Updater 0.18.2</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/15)</P></DIV>
+<hr />
+<H3><A name="note227-01">Note 227-01:(OS) Fixed a bug where the top and bottom of the screen turned red because of socket communication or another process. [System Updater]</A></H3>
+<P><description>Fixed a bug where the screen turned red at the top and bottom and then froze if more than one thread attempted to perform socket communication in parallel.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_1_SystemUpdater%200.18.2">Known Issues With System Updater 0.18.2 in SDK Version 5.1.1</A></H3>
+<knownissues><description>
+        <ul>
+<li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_1_Release">■ CTR-SDK Version 5.1.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/13)</P></DIV>
+<hr />
+<H3><A name="note226-01">Note 226-01:(TOOL) Changed the ROM format. [SDK]</A></H3>
+<P><description>Some changes were made to the ROM format generated by <CODE>makerom</CODE>.<br /> This change has no effect on the development and operations of the applications.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_1_Release">Known Issues With SDK 5.1.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, the area where light shines sometimes flashes in cycles.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set. (The size that causes the problem could vary depending on the font.)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_0_Release">■ CTR-SDK Version 5.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/07)</P></DIV>
+<hr />
+<H3><A name="note225-01">Note 225-01: (DevEnv) Fixed a bug that caused the AXF file to sometimes not rebuild when changed if its size exceeded 8 MB. [SDK]</A></H3>
+<P><description>If a DLL build is implemented while the AXF file size exceeds 8 MB, the rebuilding might not occur even if dependent files have been changed. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note225-02">Note 225-02: (DevEnv) Fixed a bug that caused the assembly code not to compile. [SDK]</A></H3>
+<P>Assembly source compiling stopped occurring because of the effects of <description><a href="#note222-04">Note 222-04</a>. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note225-03">Note 225-03: (GD) Fixed a bug that did not allow the polygon offset settings to be made when configuring the depth buffer from another library. [SDK]</A></H3>
+<P><description>When configuring a depth buffer with an external library such as NintendoWare for CTR, if you entered the polygon offset values with the GD library, it divided by 0 without referencing the depth buffer format information within the GD library. This bug has been fixed.<br /> Also, added a description about the change in behavior caused by the depth buffer bit count, as it concerns the argument offset of the <CODE>OutputStage::SetDepthRangeMode</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note225-04">Note 225-04: (GR) Added <CODE>nn::gr::RenderState::COLOR_MASK_NONE</CODE>. [SDK]</A></H3>
+<P><description>Added the setting value, <CODE>nn::gr::RenderState::COLOR_MASK_NONE</CODE>, which masks all RGBA components.<br /></description></P>
+<hr />
+<H3><A name="note225-05">Note 225-05: (GR) Fixed a bug that caused 128 not to be usable as the upper limit for embedded swizzle patterns. [SDK]</A></H3>
+<P><description>There were bugs in the GR library&apos;s <CODE>Shader</CODE> and <CODE>ShaderLite</CODE> classes such that when you attempted to use 128 swizzle patterns, the upper limit according to specifications, you would get caught by an assert. <br /> This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note225-06">Note 225-06: (GX) Updated the DMPGL 2.0 specifications document. [SDK]</A></H3>
+<P><description>Added an item called &quot;Rasterization Rules&quot; to the DMPGL 2.0 specifications (DMPGL20_specification.pdf). <br /></description></P>
+<hr />
+<H3><A name="note225-07">Note 225-07: (HIO) Updated the hio Library for IS-CTR-DEBUGGER. [SDK]</A></H3>
+<P><description>The hio library for IS-CTR-DEBUGGER was updated to version 20121003.<br /></description></P>
+<hr />
+<H3><A name="note225-08">Note 225-08: (MIC) Fixed a bug that caused the loss of data at the end of the ring buffer during sampling. [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused the loss of two data samples at the end of the buffer specified by the <CODE>nn::mic::CTR::SetBuffer</CODE> function during sampling. <br /> For applications built before using the CTR-SDK package, there is no compatibility effect because, as before, there are no operations that cause loss of data. <br /></description></P>
+<hr />
+<H3><A name="note225-09">Note 225-09: (SND) Fixed a bug that rarely caused no return from the <CODE>WaitForDspSync</CODE> function after a restore from Sleep Mode. [SDK]</A></H3>
+<P><description>Fixed a bug that on occasion halted sound and did not return from the <CODE>WaitForDspSync</CODE> function upon restoring from the Sleep Mode.<br /></description></P>
+<hr />
+<H3><A name="note225-10">Note 225-10: (SOCKET) Made <CODE>nn::socket::GetMacAddress</CODE> private. [SDK]</A></H3>
+<P><description>Made <CODE>nn::socket::GetMacAddress</CODE> public for purposes such as debugging and verifying communications within LANs; however, we have made it a private function to prevent its wrongful use.<br /> If you need to use it with your product, please consult with our support department.<br /></description></P>
+<hr />
+<H3><A name="note225-11">Note 225-11: (TOOL) Fixed a bug that caused the CCL file not to load. [SDK]</A></H3>
+<P><description>Fixed a bug that caused the CCL file not to load in CTR-SDK 5.0.<br /></description></P>
+<hr />
+<H3><A name="note225-12">Note 225-12: (TOOL) Added the vertex cache simulator tool. [SDK]</A></H3>
+<P><description>Added the command line tool, <CODE>ctr_VertexCacheSimulator32.exe</CODE>, which simulates the vertex cache of the CTR GPU.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_0_Release">Known Issues With SDK 5.1.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, the area where light shines sometimes flashes in cycles.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set. (the size that causes the problem could vary depending on the font.)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_0_SystemUpdater%200.18.1">■ CTR-SDK Version 5.1.0 System Updater 0.18.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/07)</P></DIV>
+<hr />
+<H3><A name="note224-01">Note 224-01: (AC) Fixed a bug that allowed an error in determining the requested EULA version during access point connection. [System Updater]</A></H3>
+<P><description>Fixed a bug that made it possible to mistake the requested EULA version and return <CODE>nn::ac::ResultNotAgreeEula</CODE> when connecting to an access point using the <CODE>nn::ac::Connect</CODE> and <CODE>nn::ac::ConnectAsync</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note224-02">Note 224-02: (AC) Hashed pre-shared key handling for the <CODE>DebugSetNetworkSetting1</CODE> function. [System Updater]</A></H3>
+<P><description>Made changes so that if a 64-character key is specified when entering WPA security settings, it is interpreted as a hashed pre-shared key.<br /></description></P>
+<hr />
+<H3><A name="note224-03">Note 224-03: (CEC) Added a connection denial function based on the blocked-user list. [System Updater]</A></H3>
+<P><description>Made a change so that if the other party to a communication is registered in the blocked-user list, the communication terminates without sending or receiving data.<br /> However, note that if this change has not been applied to a console, communication occurs as always.<br /> The guidelines and method of operation have not changed for the blocked-user list.<br /> This change actually occurred in CTR-SDK 5.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note224-04">Note 224-04: (DevEnv) Fixed a bug that caused the POWER Button to get stuck when repeatedly tapping it in the development menu. [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the POWER Button to sometimes stick when repeatedly tapping it when the application ended and you returned to the development menu. <br /></description></P>
+<hr />
+<H3><A name="note224-05">Note 224-05: (MIC) Fixed a bug that caused the loss of data at the end of the ring buffer during sampling. [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused the loss of two data samples at the end of the buffer specified by the <CODE>nn::mic::CTR::SetBuffer</CODE> function during sampling. <br /> For applications built before using the CTR-SDK package, there is no compatibility effect because, as before, there are no operations that cause loss of data. <br /></description></P>
+<hr />
+<H3><A name="note224-06">Note 224-06: (OS) Fixed a bug with the light-series time-out API. [System Updater]</A></H3>
+<P><description>Fixed a bug that caused internal status of the thread <CODE>for nn::os::LightEvent::TryWait(nn::fnd::TimeSpan)</CODE> and <CODE>nn::os::LightSemaphore::TryAcquire(nn::fnd::TimeSpan)</CODE> to become illegal.<br /></description></P>
+<hr />
+<H3><A name="note224-07">Note 224-07: (OS) Fixed the problem that caused hanging when starting the debugger and putting it to sleep without connecting it to the debugger software. [System Updater]</A></H3>
+<P><description>Fixed the problem that caused hanging when starting the debugger and putting it to sleep without connecting it to the debugger software.<br /></description></P>
+<hr />
+<H3><A name="note224-08">Note 224-08: (TOOL) Fixed the problem in the DevMenu that did not allow imported add-on content to be mounted. [System Updater]</A></H3>
+<P><description>Fixed a bug that caused improper mounting when the variation from DevMenu imported two add-on contents.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_0_SystemUpdater%200.18.1">Known Issues With System Updater 0.18.1 in SDK Version 5.1.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_0_SampleDemos">■ CTR-SDK Version 5.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/07)</P></DIV>
+<hr />
+<H3><A name="note223-01">Note 223-01: (GR) PointSprite Revisions [Sample Demos]</A></H3>
+<P><description>Although <CODE>Gr/PointSprite</CODE> is a sample demo based on <CODE>DMPGL/PointSprite</CODE>, it had the following differences. This situation has been fixed.<br />
+        <ul>
+          <li>The texture combiner <CODE>srcAlpha</CODE> has been changed to texture color.</li>
+          <li>Culling has been enabled.</li>
+          <li>Blending has been enabled.</li>
+        </ul>
+        In spite of the fact that in the previous <CODE>Gr/PointSprite</CODE> primary colors had been configured for the combiner <CODE>srcAlpha</CODE>, no vertex colors were exported from the geometry shader. For that reason, the situation was unstable, as the rendering results depended on setting values that remained in the hardware.</description></P>
+<hr />
+<H3><A name="note223-02">Note 223-02: (GX) PointSprite Revisions [Sample Demos]</A></H3>
+<P><description>In the <CODE>DMPGL/PointSprite</CODE> sample, <CODE>DMP_pointSprite1_1.obj</CODE> was being used as a reserved geometry shader, but that has been changed to <CODE>DMP_pointSprite0_1.obj</CODE>, because the number of vertex attributes (previous number) that the vertex shader actually exports was redundant.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_0_SampleDemos">Known Issues With SDK 5.1.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_0_0_Release">■ CTR-SDK Version 5.0.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/18)</P></DIV>
+<hr />
+<H3><A name="note222-01">Note 222-01: (CAMERA) Fixed an Issue Where the Camera Was Being Deactivated If the HOME Button Was Pressed Repeatedly [SDK] </A></H3>
+<P><description>The camera became deactivated if the HOME Button was pressed repeatedly while running the <CODE>demo1</CODE> or <CODE>camera</CODE> demo from DevMenu. This bug was fixed.</description></P>
+<hr />
+<H3><A name="note222-02">Note 222-02: (DSP) Fixed a Bug Where It Took a Long Time to Return From the <CODE>nn::snd::WaitForDspSync</CODE> Function [SDK]</A></H3>
+<P><description>If it took more than about 8 seconds from a call to the <CODE>nn::snd::Initialize</CODE> function to a call to the <CODE>nn::snd::SendParameterToDsp</CODE> function and then <CODE>nn::snd::WaitForDspSync</CODE> was called, it took several seconds to return. This bug was fixed.<br /> (This fix involved revising the <CODE>nn::dsp::LoadDefaultComponent</CODE> function.)<br /></description></P>
+<hr />
+<H3><A name="note222-03">Note 222-03: (DevEnv) Updated the Version of the Compiler Used to Build the CTR-SDK Package [SDK]</A></H3>
+<P><description>The compiler used to build the CTR-SDK package has been updated to version ARMCC 4.1 b1049 20121026.<br /></description></P>
+<hr />
+<H3><A name="note222-04">Note 222-04: (DevEnv) Added Support for the <CODE>-J</CODE> Compiler Option [SDK]</A></H3>
+<P><description>Previously, use of the <CODE>-J</CODE> compiler option was prohibited. This option can now be used freely.<br /> It is also now possible to specify the <CODE>-J</CODE> option for the SDK include directory when using the SDK build system.<br /></description></P>
+<hr />
+<H3><A name="note222-05">Note 222-05: (DevEnv) Adjusted Suppression of the Compiler Warnings [SDK]</A></H3>
+<P><description>Compiler warnings suppression can now be controlled using <CODE>ARMCC #pragma push/pop</CODE> inside the SDK header.<br /> We have also added the following compiler interpretation as something you can suppress in the SDK build system.<br /><br /> <CODE>2819: class &quot;xxx&quot; has an implicitly instantiated key function &quot;xxx&quot;</CODE><br /></description></P>
+<hr />
+<H3><A name="note222-06">Note 222-06: (DevEnv)  Fixed a Bug Where a Rebuild Was Not Triggered by Changing the Shader Assembly Header File [SDK] </A></H3>
+<P><description>A rebuild was not being generated if a header file included in a shader assembly source file was changed. This bug was fixed.</description></P>
+<hr />
+<H3><A name="note222-07">Note 222-07: (DevEnv) Added Support for <CODE>LDFLAGS_INFO</CODE> to the Build System [SDK]</A></H3>
+<P><description>The SDK build system now supports the <CODE>LDFLAGS_INFO</CODE> build variable.<br /> You can control the creation of map files by the linker by changing this variable in an application's <CODE>OMakefile</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note222-08">Note 222-08: (ErrEula) Revised Variable Names Defined in the <CODE>ErrorType</CODE> Enumerated Type [SDK] </A></H3>
+<P><description>To correct a misspelling, the name of one of the variables defined in the <CODE>ErrorType</CODE> enumerated type was changed from <CODE>ERROR_TYPE_ERROR_TEXT_LANGUAGE_WORD_WRAP</CODE> to <CODE>ERROR_TYPE_ERROR_TEXT_LANGUAGE_WORD_WRAP</CODE>.</description></P>
+<hr />
+<H3><A name="note222-09">Note 222-09: (FND) Fixed a Bug Where the <CODE>ExpHeap::CheckHeap</CODE> Function Did Not Output a Log [SDK]</A></H3>
+<P><description>Fixed a bug where options specified to the <CODE>ExpHeap::CheckHeap</CODE> function were not working correctly and the corruption status of the expanded heap was not being correctly output to the log window.<br /></description></P>
+<hr />
+<H3><A name="note222-10">Note 222-10: (GR) Added the <CODE>FragmentLight::Source::SetDistAttnScaleBiasDirectly</CODE> Function [SDK]</A></H3>
+<P><description>Added a function for setting the distance attenuation bias and scale without performing 20-bit floating point conversion, in contrast with the <CODE>FragmentLight::Source::SetDistAttnScaleBias</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note222-11">Note 222-11: (GR) Revised the Color Buffer Read Access Control Determination [SDK]</A></H3>
+<P><description>Although there are cases when you may want to cut off read access to the color buffer if DST color is not being used during blending or in logical operations, specifications of the <CODE>gr::FBAccess::MakeCommand</CODE> function were not suited to this use.<br /> The ability to determine whether DST color is being used has been added.<br /></description></P>
+<hr />
+<H3><A name="note222-12">Note 222-12: (GX) Fixed a Bug Where the Number of Main Vertices Was Not Being Set Correctly by the GR Library When Using a Geometry Shader [SDK]</A></H3>
+<P><description>Fixed a bug where the value specified by <CODE>#pragma gs_main_vertex_num</CODE> in the assembly code for geometry shaders was not being correctly applied even for commands that generate the <CODE>gr::ShaderLite</CODE> class, not just the <CODE>gr::Shader</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note222-13">Note 222-13: (GX) Added the <CODE>gr::FragmentLight::Source::MakeAttitudeCommand</CODE> Function [SDK]</A></H3>
+<P><description>The <CODE>gr::FragmentLight::Source::MakeAttitudeCommand</CODE> function was added for generating only commands related to spotlight orientation and light source positioning.<br /> Commands that generate this function are included in those generated by the <CODE>gr::FragmentLight::Source::MakeGeometryCommand</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note222-14">Note 222-14: (HIO) Updated the hio Library for IS-CTR-DEBUGGER [SDK]</A></H3>
+<P><description>The hio library for IS-CTR-DEBUGGER was updated to version 20121003.<br /></description></P>
+<hr />
+<H3><A name="note222-15">Note 222-15: (MATH) Changed the <CODE>VEC2::</CODE> and <CODE>VEC4::DistanceSquare</CODE> Functions to Be <CODE>const</CODE> Member Functions [SDK]</A></H3>
+<P><description>Changed the <CODE>VEC2::</CODE> and <CODE>VEC4::DistanceSquare</CODE> functions to be <CODE>const</CODE> member functions.<br /> The <CODE>VEC3::DistanceSquare</CODE> function was already a <CODE>const</CODE> member function.<br /></description></P>
+<hr />
+<H3><A name="note222-16">Note 222-16: (MATH) Added the <CODE>Vector3</CODE> Constructor That Takes <CODE>Vector2</CODE> as an Argument [SDK]</A></H3>
+<P><description>A new constructor for <CODE>Vector3</CODE> objects that takes <CODE>Vector2</CODE> objects as arguments has been added.<br /> If a <CODE>Vector2</CODE> object is specified as an argument, 0 is assigned to the z component of the newly generated <CODE>Vector3</CODE> object.<br /></description></P>
+<hr />
+<H3><A name="note222-17">Note 222-17: (OS) Improved Error Checking of <CODE>Event</CODE>, <CODE>Mutex</CODE>, <CODE>Semaphore</CODE>, and <CODE>Timer</CODE> Initialization Functions  [SDK]</A></H3>
+<P><description>Specifications have been revised so that a check is made whether initialization has been performed using the <CODE>Initialize</CODE> or <CODE>TryInitialize</CODE> functions for <CODE>Event</CODE>, <CODE>Mutex</CODE>, <CODE>Semaphore</CODE>, and <CODE>Timer</CODE>.<br /> The <CODE>Finalize</CODE> function must be called first before reinitializing.<br /></description></P>
+<hr />
+<H3><A name="note222-18">Note 222-18: (RDT) Changed Namespaces and Directories to Be Independent of the Platform [SDK]</A></H3>
+<P><description>The following changes were made:<br />
+        <ul>
+          <li>Changed the location of header files.</li>
+            <ul>
+              <li><CODE>$CTR_SDK/include/nn/rdt/CTR -&gt; $CTR_SDK/include/nn/rdt</CODE></li>
+            </ul>        
+          <li>Changed the location of source code.</li>
+            <ul>
+              <li><CODE>$CTR_SDK/sources/libraries/rdt/CTR -&gt; $CTR_SDK/sources/libraries/rdt</CODE></li>
+            </ul>        
+          <li>Changed the following namespace.</li>
+            <ul>
+              <li><CODE>nn::rdt::CTR -&gt; nn::rdt</CODE></li>
+            </ul>
+         </ul>
+      </description></P>
+<hr />
+<H3><A name="note222-19">Note 222-19: (TOOL) Fixed a Bug Where System Updater Did Not Terminate If the POWER Button Was Pressed When Not Connected to DevMenu [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where it should have been possible to exit DevMenu by pressing the POWER Button when DevMenu was stopped by the HOME Button, but the system waited for termination instead.<br /></description></P>
+<hr />
+<H3><A name="note222-20">Note 222-20: (TOOL) Revised <CODE>ctr_makeciaarchive32.exe</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where an insufficient memory error occurred if the CIA entered was too large.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_0_0_Release">Known Issues With SDK 5.0.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon in which the area where light shines flashes in cycles.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_0_0_SystemUpdater%200.18.0">■ CTR-SDK Version 5.0.0 System Updater 0.18.8</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/18)</P></DIV>
+<hr />
+<H3><A name="note221-01">Note 221-01: (CAMERA) Fixed a Bug Where the Frame Rate Became Unstable [System Updater]</A></H3>
+<P><description>Fixed a bug where the length of frames differed from the value specified when a fixed frame rate was set in an environment where image brightness was unstable (such as when it would suddenly go dark).<br /></description></P>
+<hr />
+<H3><A name="note221-02">Note 221-02: (DSP) Improved a Condition Where Sounds Skipped When Using the snd Library [System Updater]</A></H3>
+<P><description>Fixed a bug where sounds skipped in snd because of execution latency of the firmware.<br /></description></P>
+<hr />
+<H3><A name="note221-03">Note 221-03: (DevEnv) Changed the Way that Power Interruptions Are Determined on DevMenu [System Updater]</A></H3>
+<P><description>Previously, you had to hold down the POWER Button to turn off console power in DevMenu. Now, you can turn off power by tapping the POWER Button if the application is not stopped.<br /></description></P>
+<hr />
+<H3><A name="note221-04">Note 221-04: (DevEnv) Fixed a Bug Where the Execution Stopped When Starting an Application With the System Closed When DevMenu Is Running [System Updater]</A></H3>
+<P><description>Fixed a bug where the application did not run normally and stopped if started from DevMenu with the system closed.<br /></description></P>
+<hr />
+<H3><A name="note221-05">Note 221-05: (FS) Fixed a Bug Where the Value Obtained for the Available Memory on an SD card Was Less Than Was Actually Available [System Updater]</A></H3>
+<P><description>The available space on an SD card as obtained using the <CODE>nn::fs::GetSdmcSize</CODE> function was sometimes 1 to 256 clusters less than the actual space available. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note221-06">Note 221-06: (FS) Fixed a Bug Where the Previous Version of a Downloaded Application Ran Even If It Was Overwritten (updated) [System Updater]</A></H3>
+<P><description>Fixed a bug where the previous version of a download application ran even if it was overwritten (updated).<br /></description></P>
+<hr />
+<H3><A name="note221-07">Note 221-07: (OS) Fixed a Bug Where the System Froze If the Start Address of VRAM Being Read Was Not on a Page Boundary When Using the Debugger [System Updater]</A></H3>
+<P><description>Fixed a bug where the system froze if the address in VRAM not located on a page boundary was read first by the debugger.<br /></description></P>
+<hr />
+<H3><A name="note221-08">Note 221-08: (OS) Added Support for Load Errors When Starting Applications in the Debugger [System Updater]</A></H3>
+<P><description>Sends an error notification if the debugger loads an application that has been started from one of the system menus.<br /></description></P>
+<hr />
+<H3><A name="note221-09">Note 221-09: (OS) Fixed a Bug Where the Log Display Order Changed If the Debugger Continued Log Output for an Extended Period [System Updater]</A></H3>
+<P><description>Fixed a bug where the order of log output changed if the debugger was outputting log information at a high frequency for an extended period of time.<br /> This bug occurred more frequently when multiple processes were running in the system core at the same time.<br /></description></P>
+<hr />
+<H3><A name="note221-10">Note 221-10: (OS) Fixed a Bug Where the Debugger Could Not Output a Large Amount of Log Data for Strings Averaging 20 Bytes or Less in Size [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger did not display log information when an attempt was made to output a large volume of strings averaging 20 bytes or less.<br /></description></P>
+<hr />
+<H3><A name="note221-11">Note 221-11: (OS) Improved Performance [System Updater]</A></H3>
+<P><description>System settings were reviewed to improve overall performance.<br /> Because there is some risk associated with this change, changes may be undone if future problems are identified.<br /> For now, do not implement any software that depends on this new performance.<br /></description></P>
+<hr />
+<H3><A name="note221-12">Note 221-12: (TOOL) Fixed a Bug Where System Updater Did Not Terminate If the POWER Button Was Pressed When Not Connected to DevMenu [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where it should have been possible to exit DevMenu by pressing the Power Button when DevMenu was stopped by the HOME Button, but the system waited for termination instead.<br /></description></P>
+<hr />
+<H3><A name="note221-13">Note 221-13: (UDS) Fixed a Bug Where the <CODE>nowEntry</CODE> Member of the <CODE>ConnectionStatus</CODE> Structure Did Not Match the Actual Number of Connections [System Updater]</A></H3>
+<P><description>Fixed a bug where the value of the <CODE>nowEntry</CODE> member of the <CODE>ConnectionStatus</CODE> structure obtained using the <CODE>nn::uds::GetConnectionStatus</CODE> function did not match the number of systems actually connected when there were repeated disconnects among a lot of systems.<br /></description></P>
+<hr />
+<H3><A name="note221-14">Note 221-14: (UDS) Fixed a Bug Where the <CODE>nn::uds::Finalize</CODE> Function Sometimes Had Not Yet Returned When Using <CODE>STATE_MASTER</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where control was sometimes not returning from the <CODE>nn::uds::Finalize</CODE> function after calling the <CODE>nn::uds::CreateNetwork</CODE> function and transitioning to <CODE>STATE_MASTER</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note221-15">Note 221-15: (UDS) Fixed a Bug Where the System Froze If WiFi Was Turned Off or the System Entered Sleep Mode While Calling the <CODE>nn::uds::DestroyEndpoint</CODE> Function [System Updater]</A></H3>
+<P><description>UDS enters communication error status (<CODE>STATE_ERROR</CODE>) if the wireless switch is turned off or the system enters Sleep Mode.<br /> If the <CODE>nn::uds::DestroyEndpoint</CODE> function was called at this time, it sometimes failed to return. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note221-16">Note 221-16: (UDS) Fixed a Bug Where Masters Were Not Receiving Data After a Client Disconnected With <CODE>CONNECTION_LOST</CODE> Even If the Connection Was Re-established [System Updater]</A></H3>
+<P><description>If a disconnection occurred when the client's <CODE>DisconnectReason</CODE> was <CODE>CONNECTION_LOST</CODE>, the master data frame sometimes failed to arrive even after reconnecting and calling the <CODE>SendTo</CODE> function. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note221-17">Note 221-17: (UDS) Fixed a Bug Where the Order of Packets Was Changing [System Updater]</A></H3>
+<P><description>Fixed a bug where the order of packets changed if the <CODE>SendTo</CODE> function was called repeatedly without specifying the <CODE>NO_WAIT</CODE> option.<br /></description></P>
+<hr />
+<H3><A name="note221-18">Note 221-18: (UDS) Fixed a Bug Where Clients Were Disconnecting With <CODE>CONNECTION_LOST</CODE> in Environments Where the Master Beacon Could Not Reach Them [System Updater]</A></H3>
+<P><description>Fixed a bug where clients sometimes did not disconnect because of <CODE>CONNECTION_LOST</CODE> in an environment where the master beacon could not be received if there was repeated disconnection.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_0_0_SystemUpdater%200.18.0">Known Issues With SDK 5.0.0 System Updater 0.18.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_5_0_0_SampleDemos">■ CTR-SDK Version 5.0.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/18)</P></DIV>
+<hr />
+<H3><A name="note220-01">Note 220-01: (GR) Removed a Cast to a <CODE>math::Vector</CODE> Object Having a Different Number of Elements [Sample Demos]</A></H3>
+<P><description>Source code for the <CODE>gx/Gr/PointSprite</CODE> and <CODE>Silhouette</CODE> samples included code where <CODE>static_cast</CODE> was used on <CODE>Vector</CODE> classes having different numbers of elements. When casts were being made to vectors having a larger number of elements, the last member of the vector was being read first. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_0_0_SampleDemos">Known Issues With SDK 5.0.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_5_Release">■ CTR-SDK Version 4.2.5&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/07)</P></DIV>
+<hr />
+<H3><A name="note219-01">Note 219-01: (DevEnv) Deleted the <CODE>NN_COMPILER_RVCT_VERSION_MINOR</CODE> macro [SDK]</A></H3>
+<P><description>Together with the support for the build system's ARMCC, the definition for the <CODE>NN_COMPILER_RVCT_VERSION_MINOR</CODE> macro was deleted.<br /></description></P>
+<hr />
+<H3><A name="note219-02">Note 219-02: (GD) Made revisions such that cube map textures cannot be created in the unsupported RGB888 format [SDK]</A></H3>
+<P><description>In CTR, RGB888 format cube maps are unsupported, but there was a bug that enabled them to be specified in the <CODE>gd</CODE> library.<br /> This has now been revised such that the <CODE>ResultInvalidTextureFormat</CODE> error is returned when an RGB888 format texture is specified in the <CODE>gd::TextureStage::CreateTextureCube</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note219-03">Note 219-03: (GR) Fixed a bug where the number of main vertices was not correctly set when using the geometry shader in the <CODE>GR</CODE> library [SDK]</A></H3>
+<P><description>There was a bug where the value specified by <CODE>#pragma gs_main_vertex_num</CODE> in the assembly code of the geometry shader for commands generated by the <CODE>gr::Shader</CODE> class was not reflected correctly. This has been fixed.<br /> When a shader binary is created using <CODE>#pragma gs_patch_size</CODE> instead to avoid this bug, note that compatibility will be lost.<br /></description></P>
+<hr />
+<H3><A name="note219-04">Note 219-04: (GR) Fixed notations specific to the specifications for the <CODE>gr::MakeDisableAllCommand</CODE> API Reference [SDK]</A></H3>
+<P><description>The description for the <CODE>MakeDisableAllCommand</CODE> function noted that <CODE>Scissor</CODE>-related settings would be disabled, but they were not actually disabled.<br /> This behavior has been made a specification, and the API Reference description revised.<br /></description></P>
+<hr />
+<H3><A name="note219-05">Note 219-05: (GX) Updated documentation [SDK]</A> </H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+          <li><CODE>DMPGL20_specification.pdf</CODE> </li>
+            <ul>
+              <li>Specifications for the procedural texture, <CODE>GL_CLAMP_TO_ZERO_DMP</CODE>, have been revised</li>
+              <li>Added a description to the specifications of the procedural texture's shift mode</li>
+              <li>Added notes regarding the procedural texture's noise control parameters</li>
+            </ul>
+          <li><CODE>VertexShaderReferenceManual.pdf</CODE> </li>
+            <ul>
+              <li>Changed the names of the members in the file format structure</li>
+            </ul>
+          <li><CODE>DMPGL20_programming_guide.pdf</CODE> </li>
+            <ul>
+              <li>The interval of the  procedural texture's clamp mode, <CODE>GL_CLAMP_TO_ZERO_DMP</CODE>, has been revised</li>
+              <li>Added <I>Calculations for Texture Combiner's Setting Value, <CODE>GL_INTERPOLATE</CODE></I> </li>
+              <li>Revised the description in <I>Improved Efficiency for the Vertex Cache</I> </li>
+            </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note219-06">Note 219-06: (MATH) Fixed a bug where an error would result at assembly when instantiating multiple types with the <CODE>MTX33Mult</CODE> function [SDK]</A></H3>
+<P><description>There was an issue with the assembly code called within the <CODE>MTX33Mult</CODE> function (a template function), which would result in a build error when instantiating with multiple types. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note219-07">Note 219-07: (OS) Fixed a bug where <CODE>AutoStack</CODE> would not be released in <CODE>ManagedThread</CODE> [SDK]</A></H3>
+<P><description>There was a bug where the memory allocated internally would not be deallocated even when the thread ended, when either <CODE>InitializeUsingAutoStack</CODE> or <CODE>TryInitializeUsingAutoStack</CODE> was used with <CODE>nn::os::ManagedThread</CODE>. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note219-08">Note 219-08: (SND) Fixed a bug where certain input would prevent returning from the <CODE>EncodeAdpcmData</CODE> function [SDK]</A></H3>
+<P><description>There was a bug where, depending on the waveform entered, you would not return from the <CODE>nn::snd::EncodeAdpcmData</CODE> function. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_5_Release">Known Issues with the SDK 4.2.5 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon in which the area where light shines flashes in cycles.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+          <li>At times, camera activation turns off when repeatedly pressing the HOME Button in the application started from the development menu.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_5_SampleDemos">■ CTR-SDK Version 4.2.5&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/07)</P></DIV>
+<hr />
+<H3><A name="note218-01">Note 218-01: (GD) Revised <CODE>LightingSample2</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>The cube map texture was changed from the RGB888 format to the RGBA8888 format.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_5_SampleDemos">Known Issues with SDK 4.2.5&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_4_SystemUpdater%200.17.48">■ CTR-SDK Version 4.2.4 System Updater 0.17.48</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/11/14)</P></DIV>
+<hr />
+<H3><A name="note217-01">Note 217-01: (DevEnv) Updated the Chinese version of the CTR browser [System Updater]</A></H3>
+<P><description>Updated the Chinese version of the CTR browser to the final version.<br /> This change has no effect on application development.<br /></description></P>
+<hr />
+<H3><A name="note217-02">Note 217-02: (System Settings) Fixed a bug where there would be a freeze when pressing the Initialize Reception Blocking Settings button in the China region [System Updater]</A></H3>
+<P><description>In the China region's Data Management screen, there was a bug where the system would freeze after pressing the Initialize Reception Blocking Settings button and once initialization of the reception blocking settings is complete. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_4_SystemUpdater%200.17.48">Known Issues with the SDK 4.2.4 System Updater 0.17.48</A></H3>
+<knownissues>
+      <description>
+        <ul>
+          <li>For more information about known issues with System Updater, see the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_4_Release">■ CTR-SDK Version 4.2.4&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/10/19)</P></DIV>
+<hr />
+<H3><A name="note216-01">Note 216-01: (CX) Fixed a bug where <CODE>zlib</CODE> symbol caused collision [SDK]</A></H3>
+<P><description>Fixed a bug where, when using an independently prepared <CODE>zlib</CODE>, <CODE>zlib</CODE> symbols collided even if <CODE>libzlib</CODE> was not added to the link targets.<br /></description></P>
+<hr />
+<H3><A name="note216-02">Note 216-02: (DBG) Fixed a bug where <CODE>ExceptionScreen</CODE> depended on <CODE>ManagedThread</CODE> [SDK]</A></H3>
+<P><description>Fixed a place that assumed <CODE>nn::dbg::CTR::ExceptionScreen</CODE> would use <CODE>nn::os::ManagedThread</CODE>.<br /> However, note that <CODE>ExceptionScreen</CODE> might not function properly if <CODE>ManagedThread</CODE> is not used because it cannot obtain the range of the stack.<br /></description></P>
+<hr />
+<H3><A name="note216-03">Note 216-03: (GD) Added Gd API reference [SDK]</A></H3>
+<P><description>Added the following to the gd API reference.<br />
+        <ul>
+<li>Added description of the result that is passed into callback when an error occurs in the <CODE>gd:Draw</CODE> function calls.</li>
+<li>Added a table for result values and the corresponding functions.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note216-04">Note 216-04: (GD) Fixed a bug where set value of <CODE>RasterizerStage::SetScissor</CODE> function would not be applied correctly [SDK]</A></H3>
+<P><description>Fixed a bug where an 8-bit mask was applied to the x-coordinates in the arguments of the <CODE>SetScissor</CODE> function, instead of the intended 10-bit mask.<br /></description></P>
+<hr />
+<H3><A name="note216-05">Note 216-05: (GD) Fixed a bug where the command for register 0x227 would not be generated in line with the specifications in the <CODE>gd::VertexInputStage::KickDraw</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where a command corresponding to the limitations below was not generated at the vertex index address of 0x227 [27:0] as described in the specifications.<br /><br /> If <CODE>glDrawArrays</CODE> meets the following conditions, 0x20 is written.<br />
+        <ul>
+<li>If [31:0] of 0x228 is larger than 0x10: (([31:0] of 0x228 -0x10)&times;2+([28:1] of 0x200 &lt;&lt;4))&amp;0xfff &gt;=0xfe0</li>
+<li>If [31:0] of 0x228 is 0x10 or less: ([28:1] of 0x200 &lt;&lt;4)&amp;0xfff &gt;= 0xfe0</li>
+        </ul>
+If these conditions are not met, 0 is written.<br /></description></P>
+<hr />
+<H3><A name="note216-06">Note 216-06: (SND) Fixed a bug where <CODE>IsBufferInUse</CODE> of the <CODE>DspFxDelay</CODE> and <CODE>DspFxReverb</CODE> would occasionally not work [SDK]</A></H3>
+<P><description>Fixed a bug where, if an application was terminated from the HOME Menu after transitioning to the HOME Button, the return value of <CODE>IsBufferInUse</CODE> would remain as <CODE>true</CODE> even if <CODE>DspFxDelay</CODE> and <CODE>DspFxReverb</CODE> were finalized.<br /></description></P>
+<hr />
+<H3><A name="note216-07">Note 216-07: (TOOL) Fixed a bug in <CODE>ctr_TexturePackage32</CODE> where an error would occur when you specify the maximum <CODE>miplevel</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where an error would occur if the <CODE>miplevel</CODE> value was specified as one less than the value specified for the <CODE>miplimit</CODE> attribute of the &lt;texture&gt; node.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_4_Release">Known Issues with the SDK 4.2.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, the area the light is shining on periodically flashes.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+<li>A large font size is set (the size that causes the problem could vary depending on the font).</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings).</li>
+          </ul>
+<li>If an application is started from the dev menu, the camera's Activate setting sometimes turns off if the HOME Button is pressed repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_4_SampleDemos">■ CTR-SDK Version 4.2.4&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/10/19)</P></DIV>
+<hr />
+<H3><A name="note215-01">Note 215-01: (RDT) RDT demo was changed to a version that includes implementation notes [Sample Demos]</A></H3>
+<P><description>Changed the RDT demo program so that it includes implementation notes.<br /> In some cases, a communication partner was unable to detect that the data transmission was canceled and would continue to wait for a connection.<br /> This could lead to a potential system freezes. Keep this point in mind when implementing your application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_4_SampleDemos">Known Issues with the SDK 4.2.4 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_3_Release">■ CTR-SDK Version 4.2.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/07/26)</P></DIV>
+<hr />
+<H3><A name="note214-01">Note 214-01: (CAMERA) Made revisions for hardware compatibility [SDK]</A></H3>
+<P><description>Deleted constants named EFFECT_SOLARIZE_* from the <CODE>Effect</CODE> enumerated type.<br /> Also, added to the reference the fact that the following limits have been placed on the <CODE>SetDetailSize</CODE> function.<br />
+        <ul>
+          <li><CODE>cropX0</CODE> must be even.</li>
+          <li><CODE>cropX1 - cropX0 + 1</CODE> must be a multiple of 4.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note214-02">Note 214-02: (DSP) Fixed a bug where noise would occur if a low pitch was specified when using <CODE>snd::Voice</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug with the <CODE>dsp::LoadDefaultComponent</CODE> function where noise would occur when using the snd library if multiple voices were used and the pitch specified for a given voice was set extremely low.<br /></description></P>
+<hr />
+<H3><A name="note214-03">Note 214-03: (DevEnv) Deleted the description for the Company Code [SDK]</A></H3>
+<P><description>Deleted information about the company code from the following documentation.<br />
+        <ul>
+          <li>makerom reference</li>
+          <li>ID List (<CODE>$CTR_SDK/documents/TechnicalNotes/IdCatalog</CODE>)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note214-04">Note 214-04: (TOOL) Added <CODE>FragDisk</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>FragDisk</CODE> tool for defragging empty areas on SD cards.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_3_Release">Known Issues with the SDK 4.2.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you can see a phenomenon where the area the light is shining on periodically flashes.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font).</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings).</li>
+          </ul>
+          <li>If an application is started from the dev menu, the camera's Activate setting sometimes turns off if the HOME Button is pressed repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_3_SampleDemos">■ CTR-SDK Version 4.2.3 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/07/26)</P></DIV>
+<hr />
+<H3><A name="note213-01">Note 213-01: (CAMERA) Fixed a problem with the sample demo where it did not support the POWER Button and opening/closing the cover [Sample Demos]</A></H3>
+<P><description>Fixed a bug where the CAMERA sample demo would stop if the POWER Button was pressed or the cover closed after the demo was started.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_3_SampleDemos">Known Issues with SDK 4.2.3 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_2_Release">■ CTR-SDK Version 4.2.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/07/12)</P></DIV>
+<hr />
+<H3><A name="note212-01">Note 212-01: (CRYPTO) Fixed a bug where the output length of RSA encryption data would differ depending on the string used to create it [SDK]</A></H3>
+<P><description>Fixed a bug where the length of encrypted output would differ depending on the string input to the RSA encryption function.<br /> The following functions were revised.<br />
+        <ul>
+          <li><CODE>nn::crypto::RsaContext::Encrypt</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note212-02">Note 212-02: (CRYPTO) Fixed a bug where the output length of RSA signatures would differ depending on the string used to create them [SDK]</A></H3>
+<P><description>Fixed a bug where the length of the signature output would differ depending on the string input to RSA signature functions.<br /> The following functions were revised.<br />
+        <ul>
+          <li><CODE>nn::crypto::RsaContext::Sign</CODE></li>
+          <li><CODE>nn::crypto::RsaContext::SignSha256</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note212-03">Note 212-03: (DevEnv) Changed <CODE>cro</CODE> build option [SDK]</A></H3>
+<P><description>Changed the options that need to be specified to <CODE>armlink</CODE> for a <CODE>cro</CODE> build to handle a problem where the buffer size required to load <CODE>cro</CODE> was incorrect.<br /> Certain support is necessary when constructing a proprietary build system.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note212-04">Note 212-04: (FS) Fixed a bug with a function to help prevent accidentally rolling back save data [SDK]</A></H3>
+<P><description>Fixed the following bugs with the feature to help prevent accidentally rolling back save data.<br />
+        <ul>
+          <li>Bits other than those specified by the <CODE>mask</CODE> argument were being illegally set to 0 for overload functions that take the <CODE>mask</CODE> argument of the <CODE>nn::fs::SetSaveDataSecureValue</CODE> function.</li>
+          <li>Sometimes the <CODE>nn::fs::VerifySaveDataSecureValueLoosely</CODE> function would return <CODE>true</CODE> when it should have returned <CODE>false</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note212-05">Note 212-05: (TOOL) Fixed a bug where the buffer size required to load <CODE>cro</CODE> was incorrect [SDK]</A></H3>
+<P><description><CODE>ctr_makecro32.exe</CODE> was revised due to a bug where a value lower than the actual size required was sometimes being obtained as the value of <CODE>nn::ro::SizeInfo::bufferSize</CODE> when using the <CODE>nn:ro::GetSizeInfo</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_2_Release">Known Issues with the SDK 4.2.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you can see a phenomenon where the area the light is shining on periodically flashes.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font).</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_Release">■ CTR-SDK Version 4.2.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note211-01">Note 211-01: (DBG) Added an ASSERT to the display buffer specified to <CODE>DirectPrint</CODE> [SDK]</A></H3>
+<P><description>Added the fact that the <CODE>nn::dbg::CTR::DirectPrint</CODE> class can only handle display buffers allocated in device memory to the API reference. <br /> Also, changed the source to assert that the address of the display buffer passed as an argument to the <CODE>ChangeDisplaybuffer</CODE> member function is located in device memory.<br /></description></P>
+<hr />
+<H3><A name="note211-02">Note 211-02: (DBG) Added a means of calling the user handler to prevent programs from stopping on an error [SDK]</A></H3>
+<P><description>Added a means of calling a pre-specified user handler when an assertion fails or a panic occurs.<br /> For more information, see the reference for <CODE>nn::dbg::SetBreakHandler</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note211-03">Note 211-03: (DBG) Default registration of an error stop handler [SDK]</A></H3>
+<P><description>Changed source code to register a user handler for the on-screen display of details regarding stopped execution using <CODE>nn::dbg::CTR::ExceptionScreen</CODE> during the default <CODE>nninitStartUp</CODE> process.<br /></description></P>
+<hr />
+<H3><A name="note211-04">Note 211-04: (DevEnv) Corrected Change Log Note 208-14 [SDK]</A></H3>
+<P><description>Fixed the description in the change log for <a href="#note73-01">Note 208-01</a> because it was wrong.<br /></description></P>
+<hr />
+<H3><A name="note211-05">Note 211-05: (FS) Added the <CODE>nn::fs::VerifySaveDataSecureValueLoosely</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::VerifySaveDataSecureValueLoosely</CODE> function with a looser method of verifying data immediately after system repair than <CODE>nn::fs::VerifySaveDataSecureValue</CODE>.<br /> Revised the references for both functions in light of this addition.<br /></description></P>
+<hr />
+<H3><A name="note211-06">Note 211-06: (FS) Fixed a bug where only an application's own save data could be accessed [SDK]</A></H3>
+<P><description>Fixed a bug where save data could not be mounted if a card was inserted in the slot when using the <CODE>nn::fs::MountDemoSaveData</CODE> function or an overload function that takes the <CODE>uniqueId</CODE> of the <CODE>nn::fs::MountSaveData</CODE> function as an argument.<br /></description></P>
+<hr />
+<H3><A name="note211-07">Note 211-07: (GR) Added a class to help command buffer jump commands [SDK]</A></H3>
+<P><description>Added the <CODE>CommandBufferJumpHelper</CODE> class to gather routines that were executed in the old <CODE>gx/Gr/CommandBufferJump</CODE> sample demo.<br /></description></P>
+<hr />
+<H3><A name="note211-08">Note 211-08: (GX) Updated the shader assembler tool [SDK]</A></H3>
+<P><description>Added a feature for checking whether there has been a mistaken operation due to any register dependencies of the instruction immediately before or after a <CODE>mova</CODE> instruction and then outputting a warning.<br /></description></P>
+<hr />
+<H3><A name="note211-09">Note 211-09: (GX) Updated documentation [SDK]</A></H3>
+<P><description>Added an item to <CODE>VertexShaderReferenceManual.pdf</CODE> regarding mistaken operations due to register dependency of the instruction immediately before or after a <CODE>mova</CODE> instruction.<br /></description></P>
+<hr />
+<H3><A name="note211-10">Note 211-10: (OS) Fixed a bug where unnecessary symbols were being linked [SDK]</A></H3>
+<P><description>Fixed a bug where symbols linked when using <CODE>std::string</CODE> or <CODE>std:wstring</CODE> were being linked even if neither of those  were being used.<br /></description></P>
+<hr />
+<H3><A name="note211-11">Note 211-11: (RO) Added a build system build guide (DLL advanced edition) [SDK]</A></H3>
+<P><description>Added a build system build guide (DLL advanced edition) to <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDllAdvanced.html</CODE>.<br /> Also, added references for <CODE>makecro</CODE> and <CODE>makecrr</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note211-12">Note 211-12: (TOOL) Added a specification for where to write user save data to <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Changed specifications so that save data exported from a CTR card is imported into applications on an SD card.<br /> See the <CODE>SaveDataFiler</CODE> reference for details.<br /></description></P>
+<hr />
+<H3><A name="note211-13">Note 211-13: (TOOL) Changed <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following changes related to <CODE>makebanner</CODE>.<br />
+        <ul>
+          <li>Added <CODE>makebanner</CODE> support for a new Taiwanese rating (added a setting for 15-year-olds).</li>
+          <li>Changed behavior so the English name is copied if <CODE>Publisher</CODE> has not been set for <CODE>makebanner</CODE>.</li>
+          <li>Fixed a bug where <CODE>makebanner</CODE> would not run correctly if a TGA file in a format other than ETC was specified for <CODE>BigIconFile</CODE> or <CODE>LittleIconFile</CODE>.</li>
+          <li>Fixed a bug where <CODE>makeexbanner</CODE> would not run correctly if a TGA file in a format other than ETC was specified for <CODE>BigIconFile</CODE> or <CODE>LittleIconFile</CODE>.</li>
+          <li>Added a description of limitations on naming data to the reference for <CODE>BannerModelConverter</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_Release">Known Issues with the SDK 4.2.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you can see a phenomenon where the area the light is shining on periodically flashes.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used.</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font).</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings).</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_SystemUpdater%200.17.19">■ CTR-SDK Version 4.2.1 System Updater 0.17.19</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note210-01">Note 210-01: (DevEnv) Added CTR browser import to the Chinese, Korean, and Taiwanese versions [System Updater]</A></H3>
+<P><description>Changed the Chinese, Korean, and Taiwanese versions of System Updater to import the CTR browser.<br /> This allows you to start the Internet Browser from the HOME Menu.<br /><br /> The Internet Browser's engine is not allocated as much memory on a PARTNER-CTR Debugger or PARTNER-CTR Capture as it is on a retail CTR system or a CTR test unit.<br /> As a result, the Internet Browser can display some pages on a retail system that it cannot display on a PARTNER-CTR Debugger or PARTNER-CTR Capture.<br /></description></P>
+<hr />
+<H3><A name="note210-02">Note 210-02: (HOME Menu) Fixed a memory leak that would occur when using contextual banners [System Updater]</A></H3>
+<P><description>Fixed a bug where an internal memory leak occurs when a banner is displayed on the HOME Menu if textures referenced by multiple materials are swapped in the contextual banner.<br /><br /> Note that download contextual banners associated with this bug will not be distributed in the future for applications that register download tasks on systems prior to 3.2 NUP.<br /></description></P>
+<hr />
+<H3><A name="note210-03">Note 210-03: (OS) Fixed a bug where thread display was irregular when the debugger output a string exceeding 270 bytes to the log [System Updater]</A></H3>
+<P><description>Fixed a bug where thread display was irregular when the debugger output a string exceeding 270 bytes to the log.<br /></description></P>
+<hr />
+<H3><A name="note210-04">Note 210-04: (System Settings) Changed rating specifications for the Taiwan region [System Updater]</A></H3>
+<P><description>Added support for changes to the ratings used in Taiwan.<br /> Changed rating icons and added a rating setting for ages 15 and older.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_SystemUpdater%200.17.19">Known Issues with the SDK 4.2.1 System Updater 0.17.19</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_SampleDemos">■ CTR-SDK Version 4.2.1 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note209-01">Note 209-01: (GR) Fixed a bug in the <CODE>gx/Gr/CommandBufferJump</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Revised the <CODE>gx/Gr/CommandBufferJump</CODE> demo to reflect the addition of the <CODE>CommandBufferJumpHelper</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_SampleDemos">Known Issues with the SDK 4.2.1 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_Release">■ CTR-SDK Version 4.2.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note208-01">Note 208-01:(CAMERA) The values obtained by <CODE>GetTrimmingParam</CODE> are now the same as set values [SDK]</A></H3>
+<P><description>The values obtained by <CODE>GetTrimmingParams</CODE> for the y-axis (<CODE>pYStart</CODE>, <CODE>pYEnd</CODE>) were +1 larger than the set values. That bug has been fixed, so now it can get the correct values.<br /> The set values were always the correct values, so it was not as if the settings were not configured as intended.<br /></description></P>
+<hr />
+<H3><A name="note208-02">Note 208-02:(CEC) Changed the namespaces for some constants [SDK]</A></H3>
+<P><description>In the <CODE>cec</CODE> library header, the constants that had been defined with <CODE>#define</CODE> are now defined with the <CODE>nn::cec</CODE> namespace.<br />
+        <ul>
+<li><CODE>CEC_OUTBOX_SIZE_DEFAULT</CODE> is now <CODE>nn::cec::CEC_OUTBOX_SIZE_DEFAULT</CODE> </li>
+<li><CODE>CEC_OUTBOX_MESSNUM_DEFAULT</CODE> is now <CODE>nn::cec::CEC_OUTBOX_MESSNUM_DEFAULT</CODE> </li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note208-03">Note 208-03:(CEC) Changed name for function that gets transmission events [SDK]</A></H3>
+<P><description>The name of the <CODE>GetCecRecvEventHandle</CODE> function, which gets notification events when StreetPass has occurred, has been changed to <CODE>GetCecEvent</CODE>. <br /> The function features have not changed.<br /> This was actually changed in CTR-SDK 4.1 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note208-04">Note 208-04:(CRYPTO) Fixed memory leak when RSA verification failed [SDK]</A></H3>
+<P><description>Memory leaks occurred when RSA verification failed. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note208-05">Note 208-05:(CX) Fixed <CODE>SecureUncompressBLZ</CODE> function's failure to decompress data correctly [SDK]</A></H3>
+<P><description>The <CODE>SecureUncompressBLZ</CODE> function would sometimes fail to decompress data correctly. That bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note208-06">Note 208-06:(CX) Added functions for deflate compression and decompression [SDK]</A></H3>
+<P><description>Added API for data compression and decompression based on the deflate algorithm.<br /></description></P>
+<hr />
+<H3><A name="note208-07">Note 208-07:(DevEnv) Improved searches in the <CODE>Result</CODE> search field [SDK]</A></H3>
+<P><description>Certain error codes could not be searched for among the <CODE>Result</CODE> values belonging to <CODE>nn::fs</CODE>. The process has been improved so that now those too can be searched. <br /></description></P>
+<hr />
+<H3><A name="note208-08">Note 208-08:(DevEnv) Added update indicator [SDK]</A></H3>
+<P><description>Added update indicator data to <CODE>$CTR_SDK/resources/icon/UpdateIndicator</CODE> and also added documentation related to the update indicator, which is used on the HOME Menu to indicate when new data has arrived for an application and to notify when friends can join in.<br /></description></P>
+<hr />
+<H3><A name="note208-09">Note 208-09:(FND) Accelerated TimeSpan conversion [SDK]</A></H3>
+<P><description>Accelerated the process by which <CODE>nn::fnd::TimeSpan</CODE> is converted into seconds.<br /></description></P>
+<hr />
+<H3><A name="note208-10">Note 208-10:(GR) Fixed a bug in command generated by the <CODE>gr::MakeDisableAllCommand</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>gr::MakeDisableAllCommand</CODE> function generated a flawed write command to the <CODE>0x118</CODE> register. That bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note208-11">Note 208-11:(GX) Added the <CODE>gx Raw</CODE> API [SDK]</A></H3>
+<P><description>Added the <CODE>gx Raw</CODE> API, which is the API that enables the command-related controls of the <CODE>gx</CODE> API to be processed in the form of directly specified command list objects.<br /> For more information, see <CODE>gx Raw</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note208-12">Note 208-12:(GX) Added the <CODE>nngxGetInitializationCommand</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nngxGetInitializationCommand</CODE> function, which gets the commands to set registers that are generated and executed when the <CODE>nngxInitialize</CODE> function is called.<br /> By executing the command buffer obtained by this function when returning from the HOME Menu or an applet, you can restore the states of the GPU registers to be the same as they were immediately after initialization.<br /><br /> This function was added to deal with problems related to rendering that can occur upon return from the HOME Menu or elsewhere if commands for directly setting registers have been created, rather than using a graphics library supported by the CTR-SDK.<br /> Accordingly, there is normally no need for this.<br /></description></P>
+<hr />
+<H3><A name="note208-13">Note 208-13:(GX) Added error checking to the <CODE>nngxValidateState</CODE> function [SDK]</A></H3>
+<P><description>Added an error check for cases where a valid program object has not been set.<br /> If there is this error, the function returns <CODE>GL_ERROR_80B3_DMP</CODE>.<br /><br /> The assumption is that in most cases the <CODE>nngxValidateState</CODE> function will be called directly after a return from the HOME Menu or another applet, or when the library is switched from some other graphics library. With the addition of this specification, the function will return the <CODE>80B3</CODE> error when the GL library is not being used and when <CODE>glUseProgram(0)</CODE> has been called before transitioning to an applet.<br /> If the purpose is to restore the GPU registers, then there is not necessarily any need to call the <CODE>nngxValidateState</CODE> function.<br /> For more information, see the page on restoring the GPU register settings in the Graphics part of the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note208-14">Note 208-14:(GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+<li>Added the page about restoring the GPU register settings to the API Reference.</li>
+<li><CODE>DMPGL20_specification.pdf</CODE></li>
+            <ul>
+<li>Noted that values input to the combiner are clamped to  [0,1] prior to calculation.</li>
+<li>Added text about vertex color values input to the combiner.</li>
+            </ul>
+<li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+            <ul>
+<li>Added text about the <CODE>nngxGetInitializationCommand</CODE> function.</li>
+<li>Added text about the error checking added to the <CODE>nngxValidateState</CODE> function.</li>
+            </ul>
+<li>Added <CODE>DMPGL20_system_API_specificationRaw.pdf</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note208-15">Note 208-15:(MATH) Added Mersenne Twister API [SDK]</A></H3>
+<P><description>Added the <CODE>nn::math::MersenneTwister</CODE> class for generating random numbers using the Mersenne Twister, and the <CODE>nn::math::TinyMt</CODE> class for generating random numbers using the Tiny Mersenne Twister (TinyMT).<br /></description></P>
+<hr />
+<H3><A name="note208-16">Note 208-16:(NDM) Added the <CODE>IsDaemonStartEnable</CODE> function to check whether the wireless switch is on so daemon can run [SDK]</A></H3>
+<P><description>Added the <CODE>IsDaemonStartEnable</CODE> function, which checks whether the wireless switch is on so the daemon can run.<br /></description></P>
+<hr />
+<H3><A name="note208-17">Note 208-17:(OS) Accelerated Tick conversion [SDK]</A></H3>
+<P><description>Accelerated the process by which <CODE>nn::os::Tick</CODE> is converted into <CODE>nn::fnd::TimeSpan</CODE>.<br /> Also added a member function to <CODE>nn::os::Tick</CODE> for converting directly to seconds.<br /></description></P>
+<hr />
+<H3><A name="note208-18">Note 208-18:(UDS) Fixed the value returned by the <CODE>SendTo</CODE> function when a port number reserved by the system is specified [SDK]</A></H3>
+<P><description>The <CODE>SendTo</CODE> function now returns <CODE>ResultOutOfRange</CODE> when the specified port number is one that has been reserved by the system. The function previously returned <CODE>ResultOutOfResource</CODE>, which is not included in the API Reference. <br /></description></P>
+<hr />
+<H3><A name="note208-19">Note 208-19:(ZLIB) Added the zlib library [SDK]</A></H3>
+<P><description>Added the prebuilt library zlib, which is an open-source library.<br /> For more information, see the zlib page in the API Reference.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_Release">Known Issues with SDK 4.2.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you see a phenomenon where the area the light is shining on periodically flashes.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_SystemUpdater%200.17.17">■ CTR-SDK Version 4.2.0&nbsp;System Updater 0.17.17</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note207-01">Note 207-01:(HOME Menu) Added a feature to pause the animation when application starts [System Updater]</A></H3>
+<P><description>A feature has been added to just the China market HOME Menu for pausing the animation when the application starts, mainly for confirming data like ISBN numbers.<br /> Note that if you simultaneously press the Y Button and B Button and then start the application, even though the text &quot;ISBN check mode.&quot; displays in the upper-left part of the upper screen, the startup animation will not stop unless you press some other button.<br /></description></P>
+<hr />
+<H3><A name="note207-02">Note 207-02:(HOME Menu)  Fixed a bug with disabled language-switch feature [System Updater]</A></H3>
+<P><description>While the processing-load bars are displayed, if you press the X Button and B Button simultaneously and reinsert the Game Card, you should be able to cycle through the regions and languages displayed for the title name (two-line and one-line display) and the banner model. However, this feature became disabled in System Updater 0.17.6. That has now been corrected so the feature is again available.<br /></description></P>
+<hr />
+<H3><A name="note207-03">Note 207-03:(TOOL) Support for deleting China/Korea/Taiwan market CTR browsers from DevMenu [System Updater]</A></H3>
+<P><description>The China, Korea and Taiwan market CRT browsers can now be deleted from DevMenu.<br /> Delete just like other applications by pressing the X Button.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_SystemUpdater%200.17.17">Known Issues with SDK 4.2.0 System Updater 0.17.17</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_SampleDemos">■ CTR-SDK Version 4.2.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note206-01">Note 206-01:(DLP) Fixed a bug where Taiwan ratings were not set for icons specified by <CODE>Child_0</CODE> and <CODE>Child_1</CODE> [Sample Demos]</A></H3>
+<P><description>The icons specified by <CODE>dlp/Child_0</CODE> and <CODE>Child_1</CODE> were not configured with the ratings for the Taiwan market, so unintended age restrictions would be applied if  Parental Controls were set in the System Settings. <br /> That problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note206-02">Note 206-02:(GX) Fixed a bug with <CODE>gd</CODE> sample <CODE>RenderToTarget</CODE> when vertex buffer placed in main memory [Sample Demos]</A></H3>
+<P><description>In the <CODE>gd</CODE> sample <CODE>RenderToTarget</CODE>, when  <CODE>#define TEST_COPY_VERTEXBUFFER</CODE> was enabled and data was copied between two vertex buffers allocated in main memory, an error would occur due to invalid byte alignment of vertex buffer addresses.<br /> This was resolved by fixing the memory allocator of the sample demo library.<br /></description></P>
+<hr />
+<H3><A name="note206-03">Note 206-03:(ZLIB) Added the <CODE>example</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>zlib/example</CODE> demo, which shows how to use zlib included in the CTR-SDK to build <CODE>example.c</CODE>, which comes with zlib.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_SampleDemos">Known Issues with SDK 4.2.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_Release">■ CTR-SDK Version 4.1.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note205-01">Note 205-01: (APPLET) Added description of <CODE>nn::applet::RestartApplication</CODE> operating conditions to references [SDK]</A></H3>
+<P><description>In the <CODE>RestartApplication</CODE> references, added a note that an application will not restart when the debugger is attached.<br /></description></P>
+<hr />
+<H3><A name="note205-02">Note 205-02: (BOSS) Changed the method for specifying upload files in DataStore upload tasks [SDK]</A></H3>
+<P><description>Changed the method for specifying upload files in DataStore upload tasks to specifying the file path.<br /> The previous method of specifying files using a file handle will be left in for backward compatibility, but use the file path specification method from now on.<br /></description></P>
+<hr />
+<H3><A name="note205-03">Note 205-03: (CX) Fixed a bug where certain files could not be expanded with SecureUncompressLH and UncompressLH  [SDK]</A></H3>
+<P><description>Fixed a bug where some LZ-Huffman compressed files could not be expanded.<br /> Also, fixed the same bug for the ctr_compress32 tool.<br /> Furthermore, since this is a bug in the expansion code, there is no need to recompress files that have already been compressed.<br /></description></P>
+<hr />
+<H3><A name="note205-04">Note 205-04: (DBG) Added the <CODE>DirectPrint</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>nn::dbg::CTR::DirectPrint</CODE> class that writes strings directly to the display buffer with the CPU.<br /></description></P>
+<hr />
+<H3><A name="note205-05">Note 205-05: (DBG) Added the <CODE>ExceptionScreen</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>nn::dbg::CTR::ExceptionScreen</CODE> class as a utility to output CPU exceptions.<br /></description></P>
+<hr />
+<H3><A name="note205-06">Note 205-06: (DBG) Fixed the <CODE>NN_DBG_PRINT_RESULT</CODE> macro [SDK]</A></H3>
+<P><description>Fixed a bug in CTR-SDK 3.3 and later where the <CODE>NN_DBG_PRINT_RESULT</CODE> macro description display would always appear as &quot;unknown.&quot; The correct result will be displayed now.<br /></description></P>
+<hr />
+<H3><A name="note205-07">Note 205-07: (DLP) Removed <CODE>ResultInvalidMediaType</CODE> from the <CODE>Initialize</CODE> function return values [SDK]</A></H3>
+<P><description>Removed <CODE>ResultInvalidMediaType</CODE> from the <CODE>Initialize</CODE> function return values.<br /> This value is never returned except for card applications or SD card applications.<br /></description></P>
+<hr />
+<H3><A name="note205-08">Note 205-08: Added a description about how to forcibly set <CODE>pNotice</CODE> to false in the <CODE>Initialize</CODE> API reference [SDK]</A></H3>
+<P><description>Added a note in the description of the <CODE>nn::dlp::Server::Initialize</CODE> function in API references about how to forcibly set <CODE>pNotice</CODE> to false.<br /></description></P>
+<hr />
+<H3><A name="note205-09">Note 205-09: (DLP) Added a description about the conditions under which the <CODE>StartFakeSession</CODE> function returns <CODE>ResultDeniedFromServer</CODE> [SDK]</A></H3>
+<P><description>Added a description about the conditions under which the <CODE>FakeClient::StartFakeSession</CODE> function returns <CODE>ResultDeniedFromServer</CODE>.<br /> <CODE>ResultDeniedFromServer</CODE> is returned when the server is distributing a child program.<br /></description></P>
+<hr />
+<H3><A name="note205-10">Note 205-10: (DLP) Added a note to the documentation that it is unnecessary to check operations for system updates that occur in download play [SDK]</A></H3>
+<P><description>Added a note to the documentation that it is unnecessary to check operations for system updates that occur in download play.<br /></description></P>
+<hr />
+<H3><A name="note205-11">Note 205-11: (DevEnv) Added Result Search column [SDK]</A></H3>
+<P><description>Added a result search feature in API references to search results from 8 digit hexadecimal result values.<br /> Users can now get to the feature by selecting <B>Result</B> &gt; <B>Search Result Value</B> in the left center frame of the API reference.<br /></description></P>
+<hr />
+<H3><A name="note205-12">Note 205-12: (DevEnv) Changed <CODE>cro</CODE> build procedure [SDK]</A></H3>
+<P><description>Added support for a bug where definitions were being duplicated, and changed the <CODE>cro</CODE> build procedure.<br /> Certain support is necessary when constructing a proprietary build system.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-13">Note 205-13: (DevEnv) Updated system application/applet specifications [SDK]</A></H3>
+<P><description>Made the following changes to the system application/applet specifications (<CODE>$CTR_SDK/documents/TechnicalNotes/AppletGuide/Applet_Specification.pdf</CODE>):<br />
+        <ul>
+<li>Added information about the Circle Pad Pro Calibration Applet and the EC Applet</li>
+<li>Completely reviewed the information for the Error/EULA Applet so that only specifications are included</li>
+<li>Updated information about the feature to join in from the Friend List and to start software from Notifications</li>
+<li>Added information about a bug in displaying a Notification title and a bug in displaying the body of a StreetPass Notification message</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note205-14">Note 205-14: (DevEnv) Added Download Play icon [SDK]</A></H3>
+<P><description>Added Download Play icons and related documentation under the <CODE>$CTR_SDK/resources/icon/DlplayIcon</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note205-15">Note 205-15: (DevEnv) Organized include in headers [SDK]</A></H3>
+<P><description>Fixed a problem where include in CTR-SDK headers was going around certain locations.<br /></description></P>
+<hr />
+<H3><A name="note205-16">Note 205-16: (DevEnv) Removed English from Language Settings in the Taiwan region [SDK | System Updater]</A></H3>
+<P><description>Removed support for English from Language Settings in the Taiwan region.<br /></description></P>
+<hr />
+<H3><A name="note205-17">Note 205-17: (DevEnv) Added a note about contextual banner-related bugs to the CTR Icon and Banner Authoring Manual [SDK]</A></H3>
+<P><description>Added information about a bug where the HOME Menu freezes if textures that are referenced from multiple materials are switched in contextual banners to the CTR Icon and Banner Authoring Manual (<CODE>$CTR_SDK/documents/TechnicalNotes/IconBannerManual/IconBannerManual.pdf</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note205-18">Note 205-18: (FS) Fixed the mount save data function interface [SDK]</A></H3>
+<P><description>Separated the <CODE>nn::fs::MountDemoSaveData</CODE> function for mounting demo application save data from the <CODE>nn::fs::MountSaveData</CODE> function that gets a unique ID and mounts save data from other applications.<br /> Also, got rid of the <CODE>variation</CODE> argument for the <CODE>nn::fs::MountSaveData</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note205-19">Note 205-19: (FS) Changed the specifications for a feature to help prevent rolling back save data [SDK]</A></H3>
+<P><description>Removed the <CODE>nn::fs::GetSaveDataSecureValue</CODE> function that was released to help prevent rolling back save data, and added the <CODE>nn::fs::VerifySaveDataSecureValue</CODE> function.<br /> Also, added an overloaded version for the <CODE>nn::fs::SetSaveDataSecureValue</CODE> function that can specify the bit mask that writes values.<br /></description></P>
+<hr />
+<H3><A name="note205-20">Note 205-20: (FS) Added file access log parsing tool [SDK]</A></H3>
+<P><description>Added a tool for parsing the file access log that is output by the CTR-SDK.<br /> For more information, see the reference for the Windows tool, <CODE>ctr_FsAccesslogAnalyzer</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-21">Note 205-21: (FS) Fixed error handling during redundant save data access [SDK]</A></H3>
+<P><description>Fixed the description in references about the error handling method for when redundant save data files or directories are accessed and a <CODE>nn::fs::ResultVerifcationFailed</CODE>-type result is returned.<br /></description></P>
+<hr />
+<H3><A name="note205-22">Note 205-22: (GR) Removed generation of unneeded register (<CODE>0x6f[17]</CODE>) write commands [SDK]</A></H3>
+<P><description>Fixed a problem where there were unneeded commands (bit settings with no effect on operation) contained among the register write commands generated by the <CODE>gr::Shader</CODE> and <CODE>gr::ShaderLite</CODE> classes.<br /></description></P>
+<hr />
+<H3><A name="note205-23">Note 205-23: (GX) Added an error for the <CODE>nngxValidateState</CODE> function [SDK]</A></H3>
+<P><description>There was a bug when the <CODE>nngxValidateState</CODE> function was called while the command list was not bound, where the state would be validated while incomplete.<br />This bug was fixed so that now when there is no bound command list, an error (<CODE>GL_ERROR_80B2_DMP</CODE>) is generated and the function returns without validating the state.<br /></description></P>
+<hr />
+<H3><A name="note205-24">Note 205-24: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+<li><CODE>DMPGL20_specification.pdf</CODE></li>
+            <ul>
+<li>Fixed a mistake in the description about shadow strength in Shadow Reference Pass</li>
+<li>Fixed ranges of values to set in <CODE>dmp_Texture[3].ptNoiseU</CODE> and <CODE>ptNoizeV</CODE>.</li>
+            </ul>
+<li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+            <ul>
+<li>Added to the description for the <CODE>nngxValidateState</CODE> function</li>
+              <ul>
+<li><CODE>GL_ERROR_80B2_DMP</CODE> error</li>
+<li>What happens when the error occurs during validation</li>
+              </ul>
+            </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note205-25">Note 205-25: (HID) Changed the <CODE>AccelerometerReader::ConvertToAcceleration</CODE> function [SDK]</A></H3>
+<P><description>Changed the function so that now the number of <CODE>pSamplingData</CODE> data sets can be specified as the 4th argument (<CODE>samplingLen</CODE>).<br /> If <CODE>samplingLen</CODE> is smaller than <CODE>bufLen</CODE>, the function will be stopped with an assertion.<br /></description></P>
+<hr />
+<H3><A name="note205-26">Note 205-26: (INIT) Support for functions initialized by priority [SDK]</A></H3>
+<P><description>Added support for functions initialized by priority, which is an expanded feature of C/C++ supported by ARMCC.<br /> However, the feature cannot be used for dynamic modules.<br /></description></P>
+<hr />
+<H3><A name="note205-27">Note 205-27: (MATH) Added a function to update only the rotated portion of a 3&times;4 matrix [SDK]</A></H3>
+<P><description>Added the <CODE>QUATToMTX34Partially</CODE> function to update only the rotated portion of a specified matrix.<br /></description></P>
+<hr />
+<H3><A name="note205-28">Note 205-28: (NEWS) Added the <CODE>nn::news::CTR::user::IsFromNewsList</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Added a function that determines whether an application was started from the Notifications applet.<br /></description></P>
+<hr />
+<H3><A name="note205-29">Note 205-29: (OS) Added the <CODE>GetCodeRegionAddress/Size</CODE> functions [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::GetCodeRegionAddress</CODE> and <CODE>nn::os::GetCodeRegionSize</CODE> functions that get the start address and size, respectively, for the static module code region.<br /></description></P>
+<hr />
+<H3><A name="note205-30">Note 205-30: (OS) Added the <CODE>ManagedThread</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::ManagedThread</CODE> class which adds several features to the <CODE>nn::os::Thread</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note205-31">Note 205-31: (OS) <CODE>SetUserExceptionHandler</CODE> can now be called from <CODE>nninitStartUp</CODE> [SDK]</A></H3>
+<P><description>The <CODE>nn::os::ARM::SetUserExceptionHandler</CODE> function can now be called from <CODE>nninitStartUp</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-32">Note 205-32: (OS) Prohibited <CODE>nn::os::Initialize</CODE> function calls [SDK]</A></H3>
+<P><description>The <CODE>nn::os::Initialize</CODE> function can no longer be called multiple times.<br /> We have made it so that, essentially, the <CODE>nn::os::Initialize</CODE> function cannot be called in application code because the function is called automatically in the CTR-SDK.<br /> If you call the <CODE>nn::os::Initialize</CODE> function in application code, it will be stopped with an assertion.<br /> Although it was previously available, the <CODE>nn::os::Initialize</CODE> function is no longer publicly available, so delete any <CODE>nn::os::Initialize</CODE> function calls.<br /></description></P>
+<hr />
+<H3><A name="note205-33">Note 205-33: (OS) Added <CODE>ASSERT</CODE> for when using default memory management mechanism [SDK]</A></H3>
+<P><description>If the default memory management mechanism is used without replacing <CODE>nninitStartUp</CODE> in the application, the heap region managed by the default memory management mechanism will be destroyed when the <CODE>nn::os::SetHeapSize</CODE>, <CODE>nn::os::GetHeapSize</CODE> or <CODE>nn::os::GetHeapAddress</CODE> functions are called.<br /> An assertion was added to detect this and stop these functions from executing when called without replacing <CODE>nninitStartUp</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-34">Note 205-34: (OS) Default user exception handler registration [SDK]</A></H3>
+<P><description>In the default <CODE>nninitStartUp</CODE> process, <CODE>nn::dbg::CTR::ExceptionScreen</CODE> is now registered as the user exception handler.<br /></description></P>
+<hr />
+<H3><A name="note205-35">Note 205-35: (RO) Added the <CODE>Module::Enumerate</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::ro::Module::Enumerate</CODE> class member function, which enumerates the loaded modules.<br /></description></P>
+<hr />
+<H3><A name="note205-36">Note 205-36: (RO) Added the <CODE>Module::GetRegionInfo</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::ro::Module::GetRegionInfo</CODE> member function, which gets the information for the memory region being used by the loaded modules.<br /></description></P>
+<hr />
+<H3><A name="note205-37">Note 205-37: (RO) Added support for a bug where definitions were being duplicated [SDK]</A></H3>
+<P><description>There was a bug where variables such as template class member variables and static variables defined in inline functions were being defined in headers, but an instance of the symbol grouping the instances of the variables would end up in every module during linking.<br /> We have added support for this bug.<br /> You may need to add this support to your code if you are encountering this bug.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/DllManual.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-38">Note 205-38: (SND) Changed specifications for when a buffer with a length of 0 is registered in <CODE>Voice::AppendWaveBuffer</CODE> [SDK]</A></H3>
+<P><description>Previously, a buffer with a length of 0 was included in the buffer queue when registered in <CODE>Voice::AppendWaveBuffer</CODE>. Now however, such a buffer is not included in the queue and its status is quickly changed to <CODE>STATUS_DONE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-39">Note 205-39: (TOOL) Updated settings for the guideline checker for the Config tool [SDK]</A></H3>
+<P><description>In addition to changing stereo camera guidelines, changed the values to be set in the calibration data change feature (Stereo Camera Cal for Check) for checking guidelines, which is included in the Config tool.<br /></description></P>
+<hr />
+<H3><A name="note205-40">Note 205-40: (TOOL) Increased speed of <CODE>TexturePackager</CODE> ETC encoding [SDK]</A></H3>
+<P><description>Greatly reduced the ETC encoding time with <CODE>FastImproved</CODE> and <CODE>MediumImproved</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-41">Note 205-41: (TOOL) Modified <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+<li>Removed English from the Taiwan/Hong Kong region</li>
+<li>Fixed a bug where the width of title names was being checked improperly in the China, Taiwan, and Hong Kong regions.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note205-42">Note 205-42: (TOOL) Added option to convert from CCI to CIA in <CODE>makecia</CODE> [SDK]</A></H3>
+<P><description>Added the &quot;-cci&quot; option in <CODE>makecia</CODE> for converting from CCI to CIA.<br /> See references for details.<br /></description></P>
+<hr />
+<H3><A name="note205-43">Note 205-43: (TOOL) Added a check for the highest version that can be specified in <CODE>makecia</CODE> [SDK]</A></H3>
+<P><description>Added error handling for when an improper version is specified when creating a data title with <CODE>makecia</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note205-44">Note 205-44: (TOOL) Added <CODE>-i CONTENTS_PATH:INDEX</CODE> to <CODE>makecia</CODE> options [SDK]</A></H3>
+<P><description>Added an option for specifying the contents included in the CIA file.<br /> <CODE>CONTENTS_PATH</CODE> specifies the content file path, and <CODE>INDEX</CODE> specifies the index number that contains that content.<br /></description></P>
+<hr />
+<H3><A name="note205-45">Note 205-45: (TOOL) Fixed a bug causing <CODE>makecro</CODE> to end abnormally when the <CODE>-p</CODE> option was used [SDK]</A></H3>
+<P><description>Fixed a bug where using the <CODE>-p</CODE> option in <CODE>ctr_makecro32.exe</CODE> would cause it to end abnormally for some AXF files.<br /></description></P>
+<hr />
+<H3><A name="note205-46">Note 205-46: (TOOL) Fixed a <CODE>makerom</CODE> bug [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>makerom</CODE> would output an error and close in environments in which environment variables were defined more than once (for example, &quot;Path&quot; and &quot;PATH&quot;).<br /></description></P>
+<hr />
+<H3><A name="note205-47">Note 205-47: (TOOL) Added a feature for manipulating values to help prevent rolling back save data [SDK]</A></H3>
+<P><description>Added a feature to SaveDataFiler for working with 64-bit values to help prevent rolling back save data.<br /> While hovering the cursor over a title in the User tab, pressing the R+Y Buttons will export save data to the SD card, and pressing the R+X Buttons will delete save data.<br /> While hovering the cursor over a title in the SD card tab, pressing the A Button will import save data.<br /></description></P>
+<hr />
+<H3><A name="note205-48">Note 205-48: (TOOL) Revised the upper limit for data title versions [SDK]</A></H3>
+<P><description>Revised the upper limit for a data title's version, which is actually 4095, but was listed incorrectly in the documentation as 1023.<br /></description></P>
+<hr />
+<H3><A name="note205-49">Note 205-49: (UDS) Added <CODE>ResultInvalidData</CODE> to the <CODE>GetNodeInformationList</CODE> function's return values [SDK]</A></H3>
+<P><description>Added <CODE>ResultInvalidData</CODE> to the <CODE>GetNodeInformationList</CODE> function's return values.<br /> Updated the documentation as well.<br /></description></P>
+<hr />
+<H3><A name="note205-50">Note 205-50: (UDS) Added a note that RSSI values are stored from largest to smallest in the <CODE>Scan</CODE> function's scan results [SDK]</A></H3>
+<P><description>Added a note to the API references that RSSI values are stored from largest to smallest in the <CODE>Scan</CODE> function's scan results.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_Release">Known Issues with SDK 4.1.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you see a phenomenon where the area the light is shining on periodically flashes.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_SystemUpdater%200.17.6">■ CTR-SDK Version 4.1.0 System Updater 0.17.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note204-01">Note 204-01: (DevEnv) Improved display timing during application start [System Updater]</A></H3>
+<P><description>The &quot;Loading Application...&quot; message that is displayed when starting an application in the development menu now appears sooner.<br /></description></P>
+<hr />
+<H3><A name="note204-02">Note 204-02: (DevEnv) Removed English from Language Settings in the Taiwan region [SDK | System Updater]</A></H3>
+<P><description>Removed support for English from Language Settings in the Taiwan region.<br /></description></P>
+<hr />
+<H3><A name="note204-03">Note 204-03: (HOME Menu) Added a feature to automatically return to the HOME Menu when applications or system applets end abnormally [System Updater]</A></H3>
+<P><description>Added a feature that automatically returns to the HOME Menu when applications or system applets end abnormally.<br /> See  <CODE>$CTR_SDK/documents/DevHomeMenu/HomeMenu.html</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="note204-04">Note 204-04: (HOME Menu) Added a folder feature [System Updater]</A></H3>
+<P><description>Folders can now be created on the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note204-05">Note 204-05: (HOME Menu) Added a feature that can detect a bug in display of contextual banners [System Updater]</A></H3>
+<P><description>When textures that are referenced from multiple materials are switched in a contextual banner, there is a bug where an internal memory leak occurs when that banner is displayed in the HOME Menu.<br /> We added a feature in the Developer HOME Menu to not display such contextual banners and to display a warning message on the lower portion of the upper screen.<br /> A warning message is also displayed on the lower portion of the upper screen when you attempt to display a banner model that was not created with <CODE>NW4C_ForBanner</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note204-06">Note 204-06: (OS) Fixed a bug where an error would occur if the debugger log was output at a high frequency for a long period of time [System Updater]</A></H3>
+<P><description>Fixed a bug where a fatal error would occur if the debugger log was output at a high frequency for a long period of time.<br /></description></P>
+<hr />
+<H3><A name="note204-07">Note 204-07: (OS) Improved communication between debugger and PC [System Updater]</A></H3>
+<P><description>Improved CPU standby processing when the debugger communicates with a PC.<br /></description></P>
+<hr />
+<H3><A name="note204-08">Note 204-08: (OS) Added explanation for a debugger load error [System Updater]</A></H3>
+<P><description>There was a case where an explanation of the error would not be displayed when the debugger failed to load, but now an explanation is displayed.<br /></description></P>
+<hr />
+<H3><A name="note204-09">Note 204-09: (OS) Added debugger exception handler support [System Updater]</A></H3>
+<P><description>An exception handler can now be used in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note204-10">Note 204-10: (TOOL) Fixed system behavior when changing the System Updater region [System Updater]</A></H3>
+<P><description>Fixed an issue where the system would not be initialized when the region was changed in System Updater.<br /></description></P>
+<hr />
+<H3><A name="note204-11">Note 204-11: (Notifications) Fixed a bug where the final character in the title of a Notification would disappear [System Updater]</A></H3>
+<P><description>Fixed a bug where the final character in the title of a Notification would disappear.<br /> For more information about this bug and rules for Notification title display (as well as related considerations), see the system application/applet specifications (<CODE>$CTR_SDK/documents/TechnicalNotes/AppletGuide/Applet_Specification.pdf</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note204-12">Note 204-12: (Notifications) Fixed a bug where the body of a StreetPass Notification would not fit within the display border [System Updater]</A></H3>
+<P><description>Fixed a bug when a StreetPass Notification was received from other regions with different built-in fonts, where the body of the message would not fit in the available display width and would be wrapped.<br /> For more information about this bug as well as related considerations, see the system application/applet specifications (<CODE>$CTR_SDK/documents/TechnicalNotes/AppletGuide/Applet_Specification.pdf</CODE>).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_SystemUpdater%200.17.6">Known Issues with SDK 4.1.0&nbsp;System Updater 0.17.6</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_SampleDemos">■ CTR-SDK Version 4.0.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note203-01">Note 203-01: (DevEnv) Added the <CODE>exbanner</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>exbanner</CODE> demo which can create contextual banners and check operations.<br /> Along with this change, a reference page has been added and a change to folder structure has been made (<CODE>makebanner</CODE> has been changed to <CODE>simple</CODE> and moved under <CODE>makebanner/simple</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note203-02">Note 203-02: (GX) Removed duplicate Gr sample framework processing time measurement code [Sample Demos]</A></H3>
+<P><description>The code for adding the processing time for each frame to measure the overall processing time was duplicated in <CODE>gx/Gr/Framework/sources/gr_Framework.cpp</CODE>.<br /> As a result, you could not get the correct measurement for the intended time period, so the locations with duplicate code were fixed.<br /></description></P>
+<hr />
+<H3><A name="note203-03">Note 203-03: (NEWS) Added the <CODE>nn::news::CTR::user::IsFromNewsList</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Added a function that determines whether an application was started from the Notifications applet.<br /></description></P>
+<hr />
+<H3><A name="note203-04">Note 203-04: (Other) Fixed a location where an invalid argument was being specified in the <CODE>Initialize</CODE> member function in <CODE>nn::fnd::ExpHeap</CODE> [Sample Demos]</A></H3>
+<P><description>Fixed a location where an invalid argument was being specified as the 3rd argument for the <CODE>Initialize</CODE> member function in <CODE>nn::fnd::ExpHeap</CODE> in the sample demos.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_SampleDemos">Known Issues with SDK 4.1.0&nbsp;Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+<li>The <CODE>gx/Gd/RenderToTarget</CODE> demo does not work correctly even if <CODE>TEST_COPY_VERTEXBUFFER</CODE> is enabled. <br />You can fix this problem by setting <CODE>ALIGNMENT_VERTEX</CODE> to 16 in <CODE>$SampleDemos/common/libraries/demo/Utility/demo_MemoryManager.cpp</CODE>.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SystemUpdater%200.17.5">■ CTR-SDK Version 4.0.2 System Updater 0.17.5</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/04/06)</P></DIV>
+<hr />
+<H3><A name="note202-01">Note 202-01: (FS) Ensured compatibility with cards that can be potentially supported in the future  [System Updater]</A></H3>
+<P><description>
+        Made modification to ensure compatibility with cards that could potentially be supported in the future.<br />
+        This change does not have any effect on applications' operation.<br />
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SystemUpdater%200.17.5">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.5</A></H3>
+<knownissues>
+      <description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SystemUpdater%200.17.4">■ CTR-SDK Version 4.0.2 System Updater 0.17.4</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/30)</P></DIV>
+<hr />
+<H3><A name="note201-01">Note 201-01: (Error/EULA) Fixed a bug where the system would hang when using the word wrap feature [System Updater]</A></H3>
+<P><description>
+        When a custom error message was displayed with the word wrap feature enabled, the system would sometimes hang if the wrapped message reached 8 lines. This problem has been fixed.<br />
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SystemUpdater%200.17.4">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.4</A></H3>
+<knownissues>
+      <description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_Release">■ CTR-SDK Version 4.0.2&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/19)</P></DIV>
+<hr />
+<H3><A name="note200-01">Note 200-01: (DSP) Fixed problem of static noise with snd [SDK]</A></H3>
+<P><description>In CTR-SDK 4.0 and later versions, static noise was generated in <CODE>snd</CODE> sounds. That problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note200-02">Note 200-02: (DevEnv) Support for China/Korea/Taiwan in System Application and Applet Specifications [SDK]</A></H3>
+<P><description>Descriptions relating to the China/Korea/Taiwan regions have been added to the document <I>System Application and Applet Specifications</I> (<code>$CTR_SDK/documents/TechnicalNotes/AppletGuide/Applet_Specification.pdf</code>). <br /></description></P>
+<hr />
+<H3><A name="note200-03">Note 200-03: (DevEnv) Support in built-in font character lists for China/Korea/Taiwan [SDK]</A></H3>
+<P><description>The following changes have been made to the built-in fonts:<br />
+        <ul>
+          <li>Revised character lists of built-in fonts for China/Korea/Taiwan regions.</li>
+          <li>Added lists of characters that can be entered with software keyboard for China/Korea/Taiwan regions. </li>
+          <li>Added lists of characters that can be used for user names for China/Korea/Taiwan regions.</li>
+          <li>Added character filter files below the <code>$CTR_SDK/resources/xllt</code> directory.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note200-04">Note 200-04: (FND) Fixed problem with alignment ASSERT for ExpHeap and the like [SDK]</A></H3>
+<P><description>For <CODE>nn::fnd::ExpHeap</CODE> and other like classes, an assertion was not generated even though an alignment exceeding 128 was specified.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note200-05">Note 200-05: (FS) Added function for creating archive alias names [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::CreateArchiveAlias</CODE> function to enable a mounted archive to be accessed with a different specified name.<br /></description></P>
+<hr />
+<H3><A name="note200-06">Note 200-06: (GX) Updated the shader assembler tool [SDK]</A></H3>
+<P><description>Added a newline to the output result of the -dependency option of the shader assembler tool.<br /></description></P>
+<hr />
+<H3><A name="note200-07">Note 200-07: (GX) Fixed timing at which busy counter is reset in profiling API [SDK]</A></H3>
+<P><description>The specification document <CODE>DMPGL20_system_API_specification.pdf</CODE> states that the busy counter as measured by <CODE>nngxStartProfiling(NN_GX_PROFILING_BUSY)</CODE> is reset at the two times listed below, but it was only being reset at the later time. <br />
+        <ul>
+          <li>When the <CODE>nngxStartProfiling</CODE> function is called.</li>
+          <li>When the <CODE>nngxGetProfilingResult</CODE> function is called.</li>
+        </ul>
+        This has been corrected so that now it is reset when the <CODE>nngxStartProfiling</CODE> function is called.<br /></description></P>
+<hr />
+<H3><A name="note200-08">Note 200-08: (JPEG) Fixed problem with StartMpEncoderNext function [SDK]</A></H3>
+<P><description>When the <CODE>nn::jpeg::CTR::JpegMpEncoder::StartMpEncoderNext</CODE> function was called two or more times (that is, three or more images were encoded), the encoding process would fail even if there was sufficient room in the encoding result buffer. That problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_Release">Known Issues with SDK 4.0.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you see a phenomenon where the area the light is shining on periodically flashes.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SystemUpdater%200.17.3">■ CTR-SDK Version 4.0.2 System Updater 0.17.3</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/19)</P></DIV>
+<hr />
+<H3><A name="note199-01">Note 199-01: (DevEnv) Changed behavior of starting System Settings from DevMenu [System Updater]</A></H3>
+<P><description>The System Settings no longer can be started while the application is suspended.<br /></description></P>
+<hr />
+<H3><A name="note199-02">Note 199-02: (DevEnv) Updated the shared extended save data created by DevMenu [System Updater]</A></H3>
+<P><description>Updated the specification for the shared extended save data created when DevMenu starts to be in line with the latest specification for the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note199-03">Note 199-03: (OS) Fixed problem with POWER Button, HOME Button after card removed [System Updater]</A></H3>
+<P><description>Operation would stop if the HOME Button was pressed after pressing the POWER Button at the warning screen after card removal. That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note199-04">Note 199-04: (TOOL) Fixed problem of freezing when expanded save data deleted using DevMenu [System Updater]</A></H3>
+<P><description>When DevMenu was used to delete expanded save data while it was mounted, the system would freeze. That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SystemUpdater%200.17.3">Known Issues with SDK 4.0.2&nbsp;System Updater 0.17.3 </A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SampleDemos">■ CTR-SDK Version 4.0.2&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/19)</P></DIV>
+<hr />
+<H3><A name="note198-01">Note 198-01: (BOSS)  Added DataStore task sample demo [Sample Demos]</A></H3>
+<P><description>Added a sample demo for DataStore tasks.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SampleDemos">Known Issues with SDK 4.0.2&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_1_Release">■ CTR-SDK Version 4.0.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/29)</P></DIV>
+<hr />
+<H3><A name="note197-01">Note 197-01: (DSP) Fixed a bug causing noise when performing <CODE>snd</CODE> volume operations [SDK]</A></H3>
+<P><description>Fixed a bug introduced by a revision in the <CODE>dsp</CODE> library in CTR-SDK 4.0, where <CODE>snd</CODE> volume operations would cause noise (fixed the <CODE>dsp</CODE> library).</description></P>
+<hr />
+<H3><A name="note197-02">Note 197-02: (DSP) Fixed a bug causing noise when the <CODE>snd::DspFxReverb::Param</CODE> structure's <CODE>m_UseHpfDamping</CODE> member was set to <CODE>true</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug causing noise when the <CODE>snd::DspFxReverb::Param</CODE> structure's <CODE>m_UseHpfDamping</CODE> member was set to <CODE>true</CODE> (fixed the <CODE>dsp</CODE> library).<br /></description></P>
+<hr />
+<H3><A name="note197-03">Note 197-03: (FS) Fixed a bug where ROMs larger than 4 GB could not be handled properly [SDK]</A></H3>
+<P><description>Fixed a bug where loading a ROM of more than 4 GB could not load any files located at memory addresses higher than 4 GB.<br /></description></P>
+<hr />
+<H3><A name="note197-04">Note 197-04: (GR) Fixed a bug in the <CODE>ShaderLite</CODE> class's <CODE>SetupBinary</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>SetupBinary</CODE> function would fail when not calling the <CODE>GetRequiredBufferSize</CODE> function.</description></P>
+<hr />
+<H3><A name="note197-05">Note 197-05: (HIO) Updated the hio library for IS-CTR-DEBUGGER [SDK]</A></H3>
+<P><description>Updated the hio library for IS-CTR-DEBUGGER to the 20120228 version.<br /> Improved stability when using multiple instances simultaneously.<br /></description></P>
+<hr />
+<H3><A name="note197-06">Note 197-06: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Changed <CODE>makebanner</CODE> to no longer allow setting rating values for unsupported regions.<br /> Added introduction for and link to <CODE>makedlexbanner</CODE> in <CODE>makeexbanner</CODE> documentation.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_1_Release">Known Issues with SDK 4.0.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_1_SystemUpdater%200.17.2">■ CTR-SDK Version 4.0.1&nbsp;System Updater 0.17.2</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/29)</P></DIV>
+<hr />
+<H3><A name="note196-01">Note 196-01: (APPLET) Fixed a bug where a request for Sleep Mode again would occur while recovering from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug where closing and opening the lid once would cause the system to enter Sleep Mode twice.<br /></description></P>
+<hr />
+<H3><A name="note196-02">Note 196-02: (FRIENDS) Fixed a bug where asynchronous processing after adding a friend would result in a communication error [System Updater]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>nn::friends::AddFriendWithApproach</CODE> function in a state where friend presence could not be posted online, such as during UDS communication, would cause a communication error in asynchronous processing.<br /></description></P>
+<hr />
+<H3><A name="note196-03">Note 196-03: (Y2R) Fixed a bug where the battery running out during y2r conversion would cause the system to lock up [System Updater]</A></H3>
+<P><description>Fixed a bug where the battery running out during a y2r conversion would cause the system to halt in the middle of finalizing prompted by the low battery level.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_1_SystemUpdater%200.17.2">Known Issues with SDK 4.0.1&nbsp;System Updater 0.17.2</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_1_SampleDemos">■ CTR-SDK Version 4.0.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/29)</P></DIV>
+<hr />
+<H3><A name="note195-01">Note 195-01: (OS) Revised <CODE>CriticalSection</CODE> and <CODE>Mutex</CODE> demos [Sample Demos]</A></H3>
+<P><description>Changed the <CODE>CriticalSection</CODE> and <CODE>Mutex</CODE> demos to show the differences in behavior when there is a lock and when there is not.<br /></description></P>
+<hr />
+<H3><A name="note195-02">Note 195-02: (SND) Revised <CODE>snd/OutputCapture</CODE> demo [Sample Demos]</A></H3>
+<P><description>Revised the <CODE>snd/OutputCapture</CODE> demo to allow <CODE>Release</CODE> builds as well.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_1_SampleDemos">Known Issues with SDK 4.0.1&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_Release">■ CTR-SDK Version 4.0.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note194-01">Note 194-01: (APPLET) Fixed a bug where calling <CODE>ProcessHomeButton</CODE> function would cause processing to halt [SDK]</A></H3>
+<P><description>Fixed a bug where preloading the library applet after a HOME Button press and then calling the <CODE>ProcessHomeButton</CODE> function would cause the system to halt.<br /></description></P>
+<hr />
+<H3><A name="note194-02">Note 194-02: (APPLET) Added means to determine when rendering is complete during applet transitions [SDK]</A></H3>
+<P><description>Changed behavior when transitioning to the HOME Menu or starting a library applet to only halt on an assert for <CODE>Development</CODE> and <CODE>Debug</CODE> builds when the application is rendering (strictly speaking, while processing command requests).<br /></description></P>
+<hr />
+<H3><A name="note194-03">Note 194-03: (BOSS) Fixed a bug where deleting an NSD object while getting the NSD list would cause BOSS to halt abnormally [SDK]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>boss::GetNsDataIdList</CODE> function multiple times and then deleting an NSD while getting the NSD list would cause the next call to the <CODE>boss::GetNsDataIdList</CODE> function to exit abnormally.<br /></description></P>
+<hr />
+<H3><A name="note194-04">Note 194-04: (CEC) Revised the <CODE>MessageBox::GetMessageIdPair</CODE> function's error checking [SDK]</A></H3>
+<P><description>Changed behavior of the <CODE>MessageBox::GetMessageIdPair</CODE> function to return an error (<CODE>nn::cec::ResultNoData</CODE>) when it cannot get a value, such as after receiving a message in a mode other than &quot;convert.&quot;<br /></description></P>
+<hr />
+<H3><A name="note194-05">Note 194-05: (DBG) Changed function that forcibly changes the startup argument buffer to be private [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::dbg::SetArgumentBuffer</CODE> function, which forcibly changes the startup argument buffer after application start, to be private.<br /></description></P>
+<hr />
+<H3><A name="note194-06">Note 194-06: (DevEnv) Fixed a bug where including <CODE>..</CODE> in <CODE>CTR_BANNER_SPEC</CODE> would cause an error [SDK]</A></H3>
+<P><description>Fixed a bug in the CTR-SDK build system where including two periods, &quot;..&quot;, in the path specified in <CODE>CTR_BANNER_SPEC</CODE> would cause an error during parallel builds.<br /> In line with this, also changed the <CODE>bnr</CODE> and <CODE>icn</CODE> paths generated by the build system.<br /></description></P>
+<hr />
+<H3><A name="note194-07">Note 194-07: (DevEnv) Updated copyright [SDK | Sample Demos]</A></H3>
+<P><description>Updated the copyright notices throughout the source code of CTR-SDK and Sample Demos.<br /></description></P>
+<hr />
+<H3><A name="note194-08">Note 194-08: (DevEnv) Updated <CODE>nn.h</CODE> and cleaned up <CODE>include</CODE> statements [SDK]</A></H3>
+<P><description>Updated <CODE>nn.h</CODE> to allow use by all CTR-SDK API functions by using an <CODE>include</CODE> statement.<br /> In line with this, revised the <CODE>include</CODE> statements in various header files.<br /></description></P>
+<hr />
+<H3><A name="note194-09">Note 194-09: (DevEnv) Added <I>CTR Icon and Banner Authoring Manual</I> [SDK]</A></H3>
+<P><description>Added the <CODE>$CTR_SDK/documents/TechnicalNotes/IconBannerManual/IconBannerManual.pdf</CODE> documentation specific to creating icons and banners.<br /></description></P>
+<hr />
+<H3><A name="note194-10">Note 194-10: (DevEnv) Fixed typos in overall sequence chart for <I>Build System Development Guide For DLL</I> (DLL version) [SDK]</A></H3>
+<P><description>Corrected the command to create <CODE>app.crs</CODE> in the overall sequence chart in the <I>Build System Development Guide For DLL</I> (DLL version).<br /> Only changed the chart.<br /></description></P>
+<hr />
+<H3><A name="note194-11">Note 194-11: (DevEnv) Revised description of download play devices in <I>Build System Development Guide</I> [SDK]</A></H3>
+<P><description>Reorganized the description of download play devices in <I>Build System Development Guide</I>.<br /></description></P>
+<hr />
+<H3><A name="note194-12">Note 194-12: (DevEnv) Added friend icon/friend registration icon [SDK]</A></H3>
+<P><description>Added friend icon, friend registration icon, and related documentation to the <CODE>$CTR_SDK/resources/icon/FriendIcon</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note194-13">Note 194-13: (DevEnv) Added list of characters included in internal bitmap fonts for China, Korea, and Taiwan [SDK]</A></H3>
+<P><description>Added the following list of characters included in the internal bitmap fonts for China, Korea, and Taiwan. <br /> <CODE>$CTR_SDK/documents/resources/BuiltInFont</CODE><br />In line with this, updated <CODE>FontConverter</CODE> and documentation on the internal bitmap fonts. <br /></description></P>
+<hr />
+<H3><A name="note194-14">Note 194-14: (FND) Added note that <CODE>nn::os::Tick</CODE> and <CODE>nn::fnd::DateTime::GetNow</CODE> cannot be used together, and added a description of precision [SDK]</A></H3>
+<P><description>Added a note explaining that <CODE>nn::os::Tick</CODE> and <CODE>nn::fnd::DateTime::GetNow</CODE> cannot be used together, and added a description of precision.<br /></description></P>
+<hr />
+<H3><A name="note194-15">Note 194-15: (FONT) Fixed a bug causing buffer overflow in <CODE>WideTextWriter</CODE> [SDK]</A></H3>
+<P><description>Fixed an issue when using <CODE>WideTextWriter</CODE> that could cause a buffer overflow.<br /></description></P>
+<hr />
+<H3><A name="note194-16">Note 194-16: (FS) Fixed a bug where Card2 save data was not properly checked if in the factory-default state [System Updater]</A></H3>
+<P><description>Fixed a bug where a <CODE>Result</CODE> other than the expected <CODE>nn::fs::ResultNotFormatted</CODE>-series results was returned when attempting to mount save data from Card2 when the card was in the factory-default state.<br /></description></P>
+<hr />
+<H3><A name="note194-17">Note 194-17: (FS) Deleted default value for the <CODE>flush</CODE> parameter of the <CODE>Write</CODE> functions [SDK]</A></H3>
+<P><description>Deleted the default value of <CODE>true</CODE> for the <CODE>flush</CODE> parameter of the <CODE>Write</CODE> and <CODE>TryWrite</CODE> functions in the <CODE>nn::fs::FileStream</CODE> class and other classes. Note that this parameter can no longer be omitted when calling these functions.<br /> Leaving this parameter unspecified now causes a compiler error.<br /> Explicitly specify this parameter with a value of <CODE>true</CODE> to achieve the same behavior as in the past.<br /></description></P>
+<hr />
+<H3><A name="note194-18">Note 194-18: (FS) Added functions for parsing the file access log [SDK]</A></H3>
+<P><description>Added a feature to log output file access when calling <CODE>nn::fs::SetAnalysisLog(true)</CODE>.<br /> This is only enabled for development and debug builds.<br /></description></P>
+<hr />
+<H3><A name="note194-19">Note 194-19: (FS) Multi-byte <CODE>fs</CODE> functions are now thread-safe [SDK]</A></H3>
+<P><description>The <CODE>fs</CODE> functions that took <CODE>const char*</CODE> as path arguments were previously not thread-safe.<br /> They have been improved to be thread-safe.<br /></description></P>
+<hr />
+<H3><A name="note194-20">Note 194-20: (FS) Fixed a bug causing a deadlock when loading invalid data [SDK]</A></H3>
+<P><description>Fixed a bug where attempting to load expanded save data from an SD card when the file size has been tampered with causes the <CODE>TryRead</CODE> function to deadlock.<br /></description></P>
+<hr />
+<H3><A name="note194-21">Note 194-21: (GR) Changed specifications for <CODE>WBuffer</CODE> class's constructor and for the <CODE>MakeCommand</CODE> function [SDK]</A></H3>
+<P><description>Deleted the option to allow calling the <CODE>MakeCommand</CODE> function of the <CODE>FBAccess</CODE> class when using the <CODE>WBuffer</CODE> class to generate commands, as this was deemed unnecessary given that this had no dependency in the specification on the registers set by the <CODE>WBuffer</CODE> class.<br /> In line with this, the <CODE>WBuffer</CODE> class constructor no longer requires a <CODE>RenderState</CODE> class as an argument, so this was also deleted.<br /> This change breaks compatibility for code using CTR-SDK 3.x and that directly generates and uses <CODE>WBuffer</CODE> class instances.<br /></description></P>
+<hr />
+<H3><A name="note194-22">Note 194-22: (GR) Fixed a bug in shadow bias values [SDK]</A></H3>
+<P><description>Fixed a bug where the value set for shadow bias was off by one bit, preventing output of the proper value.<br /></description></P>
+<hr />
+<H3><A name="note194-23">Note 194-23: (GR) Fixed a bug in certain texture units [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>Texture::Unit1</CODE> and <CODE>Unit2</CODE> in the <CODE>MakeCommand</CODE> function would write to undocumented bits.<br /></description></P>
+<hr />
+<H3><A name="note194-24">Note 194-24: (GX) Fixed a bug where <CODE>Gd:</CODE> texture cache would not be cleared properly [SDK]</A></H3>
+<P><description>Fixed a bug where the texture cache would not be properly cleared when using the <CODE>Gd</CODE> library to set a texture in the texture unit, rendering it once to screen, then rendering the texture to a buffer and using that texture as is to render to the screen.<br /></description></P>
+<hr />
+<H3><A name="note194-25">Note 194-25: (GX) Fixed a bug in <CODE>Gd:</CODE> producing unexpected <CODE>ResultNoTextureBound</CODE> error [SDK]</A></H3>
+<P><description>Calling the <CODE>gd::CombinerStage::CreateTextureCombinerState</CODE> function to create a new combiner state previously failed to correctly initialize the combiner state's values.<br /> This caused a <CODE>ResultNoTextureBound</CODE> error when rendering. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note194-26">Note 194-26: (GX) Deleted definitions in <CODE>Gd:</CODE> that had been left for backward compatibility [SDK]</A></H3>
+<P><description>In CTR-SDK version 3.x and earlier, old names were kept for functions, classes, and other API elements when any names were changed to maintain backward compatibility. With this upgrade, such old API names have been deleted.<br /></description></P>
+<hr />
+<H3><A name="note194-27">Note 194-27: (GX) Added filters to <CODE>gd::System::Debug::SetFilter</CODE> function [SDK]</A></H3>
+<P><description>Added the following filters to the <CODE>gd::System::Debug::SetFilter</CODE> function.<br />
+        <ul>
+          <li>FILTER_DISABLE_CULLING</li>
+          <li>FILTER_ENABLE_CULLING_CLOCKWISE</li>
+          <li>FILTER_ENABLE_CULLING_COUNTERCLOCKWISE</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note194-28">Note 194-28: (GX) Revised error checking in <CODE>nngxAddL2BTransferCommand</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>width</CODE> and <CODE>height</CODE> arguments to the <CODE>nngxAddL2BTransferCommand</CODE> function are limited by the same restrictions as for the <CODE>nngxTransferLinearImage</CODE> function (must be at least 128 pixels, and must be an even multiple of the block size). However, due to a bug in internal error checking, the values were not checked to make sure they were at least 128.<br /> This has been fixed to properly return an error in such cases.<br /></description></P>
+<hr />
+<H3><A name="note194-29">Note 194-29: (GX) Added <CODE>nngxGetIsInitialized</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nngxIsInitialized</CODE> function to get whether the <CODE>nngx</CODE> library has been initialized (that is, whether the <CODE>nngxInitialize</CODE> function has been called).<br /></description></P>
+<hr />
+<H3><A name="note194-30">Note 194-30: (GX) Added <CODE>nngxGetIsRunning</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nngxGetIsRunning</CODE> function to get whether a command list is running.<br /></description></P>
+<hr />
+<H3><A name="note194-31">Note 194-31: (GX) Added <CODE>nngxRunCmdlistByID</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nngxRunCmdlistByID</CODE> function that takes a command object ID as an argument, providing the same functionality as the <CODE>nngxRunCmdlist</CODE> function.<br /> Use this function to start executing a command list without first binding it.<br /></description></P>
+<hr />
+<H3><A name="note194-32">Note 194-32: (GX) Deprecated state cache feature [SDK]</A></H3>
+<P><description>Deprecated the state cache feature as it has been superseded by other methods, such as the command cache feature or command buffer jumps.<br /> In line with this, the related documentation and reference materials have been removed from publication.<br /> Do not use the following functions any more.<br />
+        <ul>
+          <li><CODE>glSaveProgramsDMP</CODE> function</li>
+          <li><CODE>glRestoreProgramsDMP</CODE> function</li>
+          <li><CODE>glSaveVertexStateCollectionsDMP</CODE> function</li>
+          <li><CODE>glRestoreVertexStateCollectionsDMP</CODE> function</li>
+          <li><CODE>glSaveTextureCollectionsDMP</CODE> function</li>
+          <li><CODE>glRestoreTextureCollectionsDMP</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note194-33">Note 194-33: (GX) Updated documentation [SDK]</A></H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+            <li>Added a note about the setting method for <CODE>NN_GX_PROFILING_BUSY_SAMPLING_TIME</CODE> of the <CODE>nngxSetProfilingParameter</CODE> function.</li>
+            <li>Added a restriction to the <CODE>nngxAddL2BTransferCommand</CODE> function that the <CODE>width</CODE> and <CODE>height</CODE> values must be at least 128 pixels.</li>
+            <li>Revised the specifications for the profiling feature's busy counter.</li>
+          </ul>
+          <li><CODE>VertexShaderReferenceManual.pdf</CODE></li>
+          <ul>
+            <li>Fixed typos in the linker error messages.</li>
+          </ul>
+          <li><CODE>DMPGL20_statecache_specification.pdf</CODE></li>
+          <ul>
+            <li>Deleted in line with the deprecation of the state cache feature.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note194-34">Note 194-34: (HIO) Removed 32-byte alignment restrictions [SDK]</A></H3>
+<P><description>Removed 32-byte alignment restriction for buffer addresses passed to the <CODE>hio::HostFile::Read</CODE> and <CODE>hio::HostFile::Write</CODE> functions.<br /> However, note that not using 32-byte-aligned values causes slower performance.<br /></description></P>
+<hr />
+<H3><A name="note194-35">Note 194-35: (HIO) Deleted <CODE>HostFile::IsExist</CODE> [SDK]</A></H3>
+<P><description>Deleted the <CODE>HostFile::IsExist</CODE> function.<br /> Replace any usage of the <CODE>HostFile::IsExist</CODE> function with the <CODE>HostFile::Exists</CODE> function instead.<br /></description></P>
+<hr />
+<H3><A name="note194-36">Note 194-36: (HIO) Revised the  <CODE>HostFile::Open</CODE> function to support paths containing environment variables [SDK]</A></H3>
+<P><description>Revised the <CODE>nn::hio::HostFile::Open</CODE> function to allow the specification of paths containing environment variables.<br /></description></P>
+<hr />
+<H3><A name="note194-37">Note 194-37: (HIO) Updated the IS HostIO library [SDK]</A></H3>
+<P><description>Updated the HostIO library for the IS debugger to the 20120210 version.<br /></description></P>
+<hr />
+<H3><A name="note194-38">Note 194-38: (HIO) Updated HostIO for the IS debugger [SDK]</A></H3>
+<P><description>Updated HostIO for the IS debugger to the 20120110 version.<br /></description></P>
+<hr />
+<H3><A name="note194-39">Note 194-39: (MATH) Standardized specifications for <CODE>MTX*Translate</CODE> functions [SDK]</A></H3>
+<P><description>Revised the <CODE>MTX23Translate</CODE> function to match the specifications of other <CODE>MTX*Translate</CODE> functions.<br /> Added the <CODE>MTX23MultTranslate</CODE> function to provide the same features as the previous version of the <CODE>MTX23Translate</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note194-40">Note 194-40: (OS) Re-added <CODE>Light</CODE> functions with timeouts [SDK | System Updater]</A></H3>
+<P><description>Re-added bug-fixed versions of the <CODE>nn::os::LightEvent::TryWait(nn::fnd::TimeSpan)</CODE> and <CODE>os::LightSemaphore::TryAcquire(nn::fnd::TimeSpan)</CODE> functions that had previously been removed due to the discovery of bugs.<br /></description></P>
+<hr />
+<H3><A name="note194-41">Note 194-41: (OS) Changed default stack size for main thread [SDK]</A></H3>
+<P><description>Changed the default stack size of the main thread from 16 KB to 256 KB.<br /> If the main thread's stack size is not specified in the RSF file, the size defaults to this 256 KB.<br /></description></P>
+<hr />
+<H3><A name="note194-42">Note 194-42: (PL) Added header files for creating contextual banners [SDK]</A></H3>
+<P><description>Added the following header file that defines the format when creating contextual banners.<br /> $CTR_SDK/include/nn/pl/CTR/pl_ExBanner.h<br /></description></P>
+<hr />
+<H3><A name="note194-43">Note 194-43: (PL) Made changes related to system fonts for China, Korea, and Taiwan [SDK]</A></H3>
+<P><description>Added revisions and precautions to the API reference regarding use of the <CODE>nn::pl::MountSharedFont</CODE> function to change the available system fonts for China, Korea, and Taiwan.<br /></description></P>
+<hr />
+<H3><A name="note194-44">Note 194-44: (SND) Deleted bug workaround flag in <CODE>FxReverb</CODE> class, added feature to specify damping filter type [SDK]</A></H3>
+<P><description>Deleted the <CODE>m_IsEnableDampingBugFix</CODE> damping bug workaround flag, and changed operation to work as if this variable were set to <CODE>true</CODE>.<br /> Separately, also added the <CODE>m_UseHpfDamping</CODE> flag to change the damping filter to a high-pass filter.<br /></description></P>
+<hr />
+<H3><A name="note194-45">Note 194-45: (TOOL) Added precautions for when using <CODE>AccessControlInfo</CODE>/<CODE>Debug</CODE> [SDK]</A></H3>
+<P><description>Added a precaution about specifying <CODE>AccessControlInfo</CODE>/<CODE>Debug</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note194-46">Note 194-46: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where some of the <CODE>Priority</CODE> display of task information in <CODE>BossLotcheckTool</CODE> was handled as <CODE>Invalid Value</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note194-47">Note 194-47: (TOOL) Improved DLL loading times [SDK]</A></H3>
+<P><description>Changed how <CODE>ctr_makecro32.exe</CODE> generates CRO files to speed up <CODE>nn::ro::LoadModule</CODE> processing.<br /> This improves the time needed to load modules that reference other modules that expose multiple symbols with reference types that are names.<br /></description></P>
+<hr />
+<H3><A name="note194-48">Note 194-48: (TOOL) Added feature to check for existence of files in a ROMFS [SDK]</A></H3>
+<P><description>Added a feature to output an error when running <CODE>ctr_makerom</CODE> and the file specified by the RSF does not exist in the ROMFS.<br /> For more details, refer to the <CODE>ctr_makerom</CODE> documentation for the <CODE>ctr_makerom</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note194-49">Note 194-49: (TOOL) Changed specifications of <CODE>CardDevice</CODE> parameter specified in the RSF file [SDK]</A></H3>
+<P><description>In past versions, it was necessary to explicitly specify <CODE>NorFlash</CODE> or <CODE>None</CODE>, but this is now determined automatically, so the argument can be omitted.<br /></description></P>
+<hr />
+<H3><A name="note194-50">Note 194-50: (TOOL) Integrated <CODE>BackupMemoryType</CODE> parameter in the RSF file into <CODE>SaveDataSize</CODE> [SDK]</A></H3>
+<P><description>Integrated the <CODE>BackupMemoryType</CODE> parameter in the RSF file, formerly used to specify the Card1 save data size, into the <CODE>SaveDataSize</CODE> parameter.<br /> If you have only specified a value for <CODE>BackupMemoryType</CODE> in the past, note that you must now specify a value for <CODE>SaveDataSize</CODE>.<br /> Not specifying a value for <CODE>SaveDataSize</CODE> is handled as if a value of <CODE>0</CODE> (zero) was specified.<br /></description></P>
+<hr />
+<H3><A name="note194-51">Note 194-51: (TOOL) Changed to allow quitting for even partial string matches using <CODE>ctr_loadrun32</CODE> [SDK]</A></H3>
+<P><description>Changed the behavior of <CODE>ctr_loadrun32</CODE> to allow for finalization checks based on partial string matches instead of just on whole-line matches.<br /> Use the regular expressions &quot;^&quot; at the start of the string, and &quot;$&quot; at the end of the string to force whole-line matching.<br /></description></P>
+<hr />
+<H3><A name="note194-52">Note 194-52: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Corrected errors in <CODE>makebanner</CODE> in the criteria for the maximum number of characters in title names.<br /> Also fixed a bug in <CODE>makebanner</CODE> causing an error when a texture data file is not found.<br /></description></P>
+<hr />
+<H3><A name="note194-53">Note 194-53: (TOOL) Fixed a bug in <CODE>makecia</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>makecia</CODE> could not create a valid CIA file when specifying a CFA input file with a size of an even multiple of 4 MB.<br /></description></P>
+<hr />
+<H3><A name="note194-54">Note 194-54: (TOOL) Added GUI support to command parsing tool [SDK]</A></H3>
+<P><description>Changed behavior to allow starting the GUI tool by double-clicking the command parsing tool's executable file.<br /> This allows users to check command data in greater detail and to more easily make changes.<br /></description></P>
+<hr />
+<H3><A name="note194-55">Note 194-55: (TOOL) Added feature to manually specify mipmaps [SDK]</A></H3>
+<P><description>Changed operation to now allow the user to specify any texture for each level of a texture mipmap.<br /></description></P>
+<hr />
+<H3><A name="note194-56">Note 194-56: (UDS) Deleted <CODE>ScanResultReader::Merge</CODE> function [SDK]</A></H3>
+<P><description>Deleted the <CODE>ScanResultReader::Merge</CODE> function, as merging beacons with this function could result in duplicating the original beacon information, and as it is possible to implement the same originally intended feature by combining other existing functions.<br /></description></P>
+<hr />
+<H3><A name="note194-57">Note 194-57: (UDS) Deleted <CODE>FORCE_UNICAST</CODE> option from <CODE>SendTo</CODE> function [SDK]</A></H3>
+<P><description>Deleted the <CODE>FORCE_UNICAST</CODE> option from the <CODE>SendTo</CODE> function because specifying this did not change the function's behavior.<br /></description></P>
+<hr />
+<H3><A name="note194-58">Note 194-58: (UDS) Added specification for <CODE>TemporaryID</CODE> [SDK]</A></H3>
+<P><description>Added the following <CODE>TemporaryID</CODE> specifications to the reference materials.<br /><br /> This does not update the <CODE>TemporaryID</CODE> when rebuilding the network if there are no <CODE>Client</CODE> connections and communication has not been established between devices.<br /> However, if it is a long time until the network is rebuilt, the system judges that a network unrelated to the prior one has been built, and updates the <CODE>TemporaryID</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note194-59">Note 194-59: (UDS) Deleted functions that return old <CODE>Result</CODE> values [SDK]</A></H3>
+<P><description>Deleted functions that returned old <CODE>Result</CODE> values used in libraries in CTR-SDK version 0.10.2 and earlier.<br /> Below is the list of deleted functions.<br />
+        <ul>
+          <li><CODE>MakeResultAlreadyDone</CODE> function</li>
+          <li><CODE>MakeResultNoData</CODE> function</li>
+          <li><CODE>MakeResultNotFoundNetwork</CODE> function</li>
+          <li><CODE>MakeResultInsufficientResourceAtMaster</CODE> function</li>
+          <li><CODE>MakeResultDeniedFromMaster</CODE> function</li>
+          <li><CODE>MakeResultConnectionTimeout</CODE> function</li>
+          <li><CODE>MakeResultInvalidState</CODE> function</li>
+          <li><CODE>MakeResultNotInitialized</CODE> function</li>
+          <li><CODE>MakeResultAlreadyInitialized</CODE> function</li>
+          <li><CODE>MakeResultInvalidParam</CODE> function</li>
+          <li><CODE>MakeResultBufferFull</CODE> function</li>
+          <li><CODE>MakeResultTooLarge</CODE> function</li>
+          <li><CODE>MakeResultNotFoundTarget</CODE> function</li>
+          <li><CODE>MakeResultNotImplemented</CODE> function</li>
+          <li><CODE>MakeResultOutOfResouece</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note194-60">Note 194-60: (UDS) Revised functions where calling the <CODE>Finalize</CODE> function during calls to those functions would cause a fatal error [SDK]</A></H3>
+<P><description>Revised functions where calling the <CODE>Finalize</CODE> function during calls to those functions would cause a fatal error, so they now return <CODE>ResultNotInitialized</CODE> instead.<br /> Below is the list of revised functions.<br />
+        <ul>
+          <li><CODE>GetApplicationDataFromBeacon</CODE> function</li>
+          <li><CODE>DestroyEndpoint</CODE> function</li>
+          <li><CODE>ReceiveFrom</CODE> function</li>
+          <li><CODE>Receive</CODE> function</li>
+          <li><CODE>SendTo</CODE> function</li>
+          <li><CODE>SetApplicationDataToBeacon</CODE> function</li>
+          <li><CODE>GetConnectionStatus</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_Release">Known Issues with SDK 4.0.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_SystemUpdater%200.17.1">■ CTR-SDK Version 4.0.0 System Updater 0.17.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note193-01">Note 193-01: (APPLET) Shortened HOME Button notification time [System Updater]</A></H3>
+<P><description>Revised HOME Button click determination and how applications are notified of this, thereby reducing the amount of time between HOME Button presses and notification.<br /></description></P>
+<hr />
+<H3><A name="note193-02">Note 193-02: (APPLET) Fixed a bug where rapidly and repeatedly opening and closing the lid would cause a fatal error [System Updater]</A></H3>
+<P><description>Fixed a bug where rapidly and repeatedly opening and closing the lid on program start would cause unprocessed Sleep Mode notifications to accumulate in the system and cause a fatal error.<br /></description></P>
+<hr />
+<H3><A name="note193-03">Note 193-03: (APPLET) Fixed a bug where background music would be output from speakers even when lid is closed on initial startup [System Updater]</A></H3>
+<P><description>Fixed a bug during initial startup where closing the lid right after turning the power on would cause background music to be output from speakers.<br /></description></P>
+<hr />
+<H3><A name="note193-04">Note 193-04: (CAMERA) Fixed a bug where camera LED would remain on after removing card [System Updater]</A></H3>
+<P><description>Fixed a bug where starting the Photo Capture applet while an application is suspended, putting the system into Sleep Mode, removing the card, waking the system, and returning from the card-removal screen to the HOME Menu would result in the camera LED remaining illuminated.<br /></description></P>
+<hr />
+<H3><A name="note193-05">Note 193-05: (DevEnv) Fixed a bug where calibration values would not be properly applied after system initialization [System Updater]</A></H3>
+<P><description>Fixed a bug where initializing a system with the debugger would cause incorrect calibration values to be set for things such as the touch panel and flicker adjustment.<br /></description></P>
+<hr />
+<H3><A name="note193-06">Note 193-06: (DevEnv) Changed DevMenu key assignments [System Updater]</A></H3>
+<P><description>Switched assignments for the B Button (quit suspended application) and X Button (start System Settings).<br /> Also changed behavior so pressing the POWER Button quits the suspended application.<br /></description></P>
+<hr />
+<H3><A name="note193-07">Note 193-07: (DevEnv) Added handling for multiple simultaneous key presses on the DevMenu [System Updater]</A></H3>
+<P><description>Input from pressing multiple keys at once used to cause invalid operation, but this was changed to prioritize the order in which input is accepted for simultaneous presses (B &gt; X &gt; START &gt; A &gt; L).<br /></description></P>
+<hr />
+<H3><A name="note193-08">Note 193-08: (FRIENDS) Fixed a bug where, in rare instances, system would not recover from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug where closing the lid to put the system into Sleep Mode and then opening the lid would, on rare occasions, fail to wake the system, with the screen remaining black and the system stuck in Sleep Mode.<br /></description></P>
+<hr />
+<H3><A name="note193-09">Note 193-09: (FRIENDS) Added workaround for problem where stopping the debugger right after adding a friend would cause that friend to disappear [System Updater]</A></H3>
+<P><description>Changed behavior to prevent added friends from disappearing when adding them from an application and then suspending or rebooting the debugger.<br /> However, there is some variance in the amount of time needed to save, so make sure not to suspend or reboot for around 15 seconds after adding a friend.<br /></description></P>
+<hr />
+<H3><A name="note193-10">Note 193-10: (FS) Fixed a bug where management memory on the SD card would, in rare instances, become corrupted when importing an SD application or add-on content [System Updater]</A></H3>
+<P><description>Fixed a bug when importing an SD application or add-on content from an SD card where simultaneous access to another file could, on rare occasions, corrupt the management memory region on the SD card.<br /></description></P>
+<hr />
+<H3><A name="note193-11">Note 193-11: (FS) Fixed a bug where system would become unresponsive after loading invalid data from an SD card [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would become unresponsive when accessing an expanded save data or other file on an SD card that has been tampered with, such as by being edited directly.<br /></description></P>
+<hr />
+<H3><A name="note193-12">Note 193-12: (FS) Fixed a bug in <CODE>nn::fs::MountExtSaveData</CODE> function causing creation of a <CODE>3DS</CODE> directory [System Updater]</A></H3>
+<P><description>Fixed a bug in the <CODE>nn::fs::MountExtSaveData</CODE> function where the function would create the <CODE>Nintendo 3DS</CODE> and other directories if they did not already exist, even though this function should not do any writing to the SD card.<br /></description></P>
+<hr />
+<H3><A name="note193-13">Note 193-13: (FS) Added feature to help prevent accidentally rolling back save data [System Updater]</A></H3>
+<P><description>Added the <CODE>nn::fs::Get/SetSaveDataSecureValue</CODE> function that reads and writes CTR system memory allocated separately for each application, as a feature to help prevent accidentally rolling back save data.<br /></description></P>
+<hr />
+<H3><A name="note193-14">Note 193-14: (FS) Fixed a bug where system would freeze when download application is fragmented [System Updater]</A></H3>
+<P><description>Fixed a bug where attempting to read a download application's ROM region on an SD card could fail to return if that memory region is fragmented.<br /></description></P>
+<hr />
+<H3><A name="note193-15">Note 193-15: (FS) Fixed a bug producing rare verification errors during file loading [System Updater]</A></H3>
+<P><description>Fixed a bug when reading mainly ROM files where simultaneous access to multiple files could, on rare occasions, cause an <CODE>nn::fs::ResultVerificationFailed</CODE> error.<br /></description></P>
+<hr />
+<H3><A name="note193-16">Note 193-16: (FS) Fixed a bug where loading data from a write-protected SD card would, in rare instances, return <CODE>ResultWriteProtected</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where opening a file in read-only mode from a write-protected SD card would, on rare occasions, still return a <CODE>ResultWriteProtected</CODE> error.<br /></description></P>
+<hr />
+<H3><A name="note193-17">Note 193-17: (GX) Fixed a bug causing improper configuration of LCD backlight brightness [System Updater]</A></H3>
+<P><description>Fixed a bug where the LCD backlight brightness value would be set differently than described in the specification when plugging in or unplugging the AC adapter while the lid is closed and then opening the lid to wake the system.<br /></description></P>
+<hr />
+<H3><A name="note193-18">Note 193-18: (HID) Changed timing of when to start sampling accelerometer [System Updater]</A></H3>
+<P><description>Changed the time between generating an instance of the <CODE>hid::AccelerometerReader</CODE> class until the system starts sampling from the previously fixed value of 1 msec to a varying value from 0 msec to around 10 msec.<br /></description></P>
+<hr />
+<H3><A name="note193-19">Note 193-19: (HTTP) Fixed a bug producing errors when the HTTP request and POST data reach a certain combined size [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>Read</CODE> functions would return an error when the combined total size of the HTTP request and POST data was a multiple of 1536.<br /></description></P>
+<hr />
+<H3><A name="note193-20">Note 193-20: (HTTP) Fixed a bug where system would stall when calling the <CODE>http::Finalize</CODE> function during HTTP communication [System Updater]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>http::Finalize</CODE> function when some HTTP communication processing remains would cause the HTTP library to stall.<br /></description></P>
+<hr />
+<H3><A name="note193-21">Note 193-21: (MCU) Fixed a bug where pedometer would start counting even when system lid was open [System Updater]</A></H3>
+<P><description>Fixed a bug where the pedometer would start counting when a running application used the accelerometer, even when the system lid was open.<br /></description></P>
+<hr />
+<H3><A name="note193-22">Note 193-22: (OS) Fixed a bug where outputting a zero-byte string to the log would actually output a different string [System Updater]</A></H3>
+<P><description>Fixed a bug where outputting a zero-byte string to the log would unexpectedly output a different string.<br /></description></P>
+<hr />
+<H3><A name="note193-23">Note 193-23: (OS) Re-added <CODE>Light</CODE> functions with timeouts [SDK | System Updater]</A></H3>
+<P><description>Re-added bug-fixed versions of the <CODE>nn::os::LightEvent::TryWait(nn::fnd::TimeSpan)</CODE> and <CODE>os::LightSemaphore::TryAcquire(nn::fnd::TimeSpan)</CODE> functions that had previously been removed due to the discovery of bugs.<br /></description></P>
+<hr />
+<H3><A name="note193-24">Note 193-24: (OS) Fixed a bug in the debugger where starting a thread would sometimes cause the system to hang [System Updater]</A></H3>
+<P><description>Fixed a bug causing a deadlock and causing the debugger to hang when an application loaded in the debugger started a thread.<br /></description></P>
+<hr />
+<H3><A name="note193-25">Note 193-25: (OS) Changed debugger behavior when outputting <CODE>TARGET ERROR:</CODE> to also display an error description [System Updater]</A></H3>
+<P><description>Changed the behavior of the debugger when outputting <CODE>TARGET ERROR:</CODE> load errors to also display an error description.<br /> This requires use of PARTNER-CTR Debugger version 20111222 or later.<br /></description></P>
+<hr />
+<H3><A name="note193-26">Note 193-26: (OS) Fixed a bug in the debugger where loading an application with debugging prohibited would return an <CODE>OUT_OF_MEMORY</CODE> error [System Updater]</A></H3>
+<P><description>Fixed a bug in the debugger where repeatedly loading applications with debugging prohibited would return an <CODE>OUT_OF_MEMORY</CODE> error.<br /></description></P>
+<hr />
+<H3><A name="note193-27">Note 193-27: (OS) Fixed a bug in the debugger where setting the battery level to 0% would cause the application to quit without finalizing [System Updater]</A></H3>
+<P><description>Fixed a bug in the debugger where setting the battery level to 0% would cause the application to quit without finalizing.<br /></description></P>
+<hr />
+<H3><A name="note193-28">Note 193-28: (OS) Fixed general-purpose register value display when using forced breaks in the debugger [System Updater]</A></H3>
+<P><description>Fixed a mistake in the display of general-use register values after a forced break in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note193-29">Note 193-29: (OS) Modified display of thread starting addresses in the debugger [System Updater]</A></H3>
+<P><description>A change in System Updater 0.16.22 displayed the thread starting address as <CODE>0x100000</CODE> as a workaround for a bug that caused the debugger to hang, but this has now been revised to show the thread handler address instead.<br /></description></P>
+<hr />
+<H3><A name="note193-30">Note 193-30: (SOCKET) Fixed a bug where a fatal error would rarely occur when calling the <CODE>Finalize</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug where a fatal error would occur on rare occasions when calling the <CODE>Finalize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note193-31">Note 193-31: (TOOL) Added feature to Config tool to configure <CODE>SimpleAddress</CODE> [System Updater]</A></H3>
+<P><description>Added a function to the Config tool to configure <CODE>SimpleAddress</CODE> information (country/region).<br /> See the Config tool documentation for details.<br /></description></P>
+<hr />
+<H3><A name="note193-32">Note 193-32: (TOOL) Added Config tool features [System Updater]</A></H3>
+<P><description>Added a feature to the Config tool to change <CODE>RawRtc</CODE>.<br /> See the Config tool documentation for details.<br /></description></P>
+<hr />
+<H3><A name="note193-33">Note 193-33: (TOOL) Fixed a bug when importing a CIA file from HostIO where the DevMenu would display an invalid error that the SD card was not inserted [System Updater]</A></H3>
+<P><description>Fixed a bug when importing a CIA file from HostIO where the DevMenu would display an invalid error that the SD card was not inserted or could not be written to.<br /></description></P>
+<hr />
+<H3><A name="note193-34">Note 193-34: (TOOL) Fixed a bug where DevMenu would freeze when touching the file list [System Updater]</A></H3>
+<P><description>Fixed a bug where touching &quot;..&quot; in the DevMenu's <CODE>SD</CODE> or <CODE>HIO</CODE> modes would cause a freeze.<br /></description></P>
+<hr />
+<H3><A name="note193-35">Note 193-35: (TOOL) Fixed a bug where DevMenu would freeze when running without starting <CODE>HIO-Daemon</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would freeze when running DevMenu without starting <CODE>HIO-Daemon</CODE>.<br /> Also fixed a bug caused by the same issue where shutting down the debugger and then starting DevMenu could cause a freeze.<br /></description></P>
+<hr />
+<H3><A name="note193-36">Note 193-36: (TOOL) Changed System Updater behavior when changing regions [System Updater]</A></H3>
+<P><description>Changed the behavior when changing the region in System Updater to set the startup menu to the HOME Menu and then to automatically initialize the system and run the first-time startup sequence after the update has completed.<br /></description></P>
+<hr />
+<H3><A name="note193-37">Note 193-37: (UDS) Fixed a bug where a fatal error would rarely occur when entering Sleep Mode during a call to the <CODE>Initialize</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug where a fatal error would occur on rare occasions when entering Sleep Mode during a call to the <CODE>Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note193-38">Note 193-38: (UDS) Fixed a bug where calling <CODE>GetLinkLevel</CODE> after stopping communication would never return a link level of 0 [System Updater]</A></H3>
+<P><description>Revised behavior after disconnecting using the <CODE>DestroyNetwork</CODE> or <CODE>DisconnectNetwork</CODE> functions so that calling the <CODE>GetLinkLevel</CODE> function returns a link level of 0 (zero).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_SystemUpdater%200.17.1">Known Issues with SDK 4.0.0&nbsp;System Updater 0.17.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_SampleDemos">■ CTR-SDK Version 4.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note192-01">Note 192-01: (CAMERA) Revised the <CODE>Simple</CODE> demo [Sample Demos]</A></H3>
+<P><description>Refactored camera library use examples for clarity, and added the following specifications.<br />
+        <ul>
+          <li>Added support for starting from the HOME Menu</li>
+          <li>Added 10 fps frame rate to list of available frame rates</li>
+          <li>Changed the size of the camera image displayed on the upper screen to be full-screen</li>
+          <li>Added a feature to auto-exposure to wait for the camera to be stable</li>
+          <li>Added to the information displayed on the lower screen (operating method, currently set frame rate)</li>
+          <li>Added Sleep Mode and HOME Button presses to log output</li>
+          <li>Revised documentation to reflect the above</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note192-02">Note 192-02: (DLP) Changed sample demos to use <CODE>FakeClientWithname</CODE> and <CODE>ServerWithName</CODE> classes [SDK]</A></H3>
+<P><description>Changed the <CODE>FakeClient</CODE> and <CODE>SimpleServer</CODE> sample demos to use <CODE>FakeClientWithName</CODE> and <CODE>ServerWithName</CODE> classes.<br /></description></P>
+<hr />
+<H3><A name="note192-03">Note 192-03: (DevEnv) Updated copyright [SDK | Sample Demos]</A></H3>
+<P><description>Updated the copyright notices throughout the source code of CTR-SDK and Sample Demos.<br /></description></P>
+<hr />
+<H3><A name="note192-04">Note 192-04: (FS) Added sample of feature to help prevent accidentally rolling back save data [Sample Demos]</A></H3>
+<P><description>Added a sample of a feature to help prevent accidentally rolling back save data.<br /></description></P>
+<hr />
+<H3><A name="note192-05">Note 192-05: (GX) Added sample of real-time streaming [Sample Demos]</A></H3>
+<P><description>Added a sample of real-time streaming.<br /></description></P>
+<hr />
+<H3><A name="note192-06">Note 192-06: (GX) Added <CODE>Gd/ProfilingSample</CODE> sample [Sample Demos]</A></H3>
+<P><description>Added a sample that uses the <CODE>nngx</CODE> profiling functions and the Gd library.<br /></description></P>
+<hr />
+<H3><A name="note192-07">Note 192-07: (GX) Deleted sample of state cache feature [Sample Demos]</A></H3>
+<P><description>In line with the deprecation of the state cache feature, also deleted the following sample demos.<br />
+        <ul>
+          <li><CODE>gx/DMPGL/SaveRestoreBuffer</CODE></li>
+          <li><CODE>gx/DMPGL/SaveRestoreProg</CODE></li>
+          <li><CODE>gx/DMPGL/SaveRestoreTexture</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note192-08">Note 192-08: (GX) Fixed a bug where the rendering order would be backward where there are double command lists [Sample Demos]</A></H3>
+<P><description>Fixed a bug that caused some of the <CODE>Gr</CODE> and <CODE>Gd</CODE> sample demos to render frames in the wrong order when double command lists were used.<br /></description></P>
+<hr />
+<H3><A name="note192-09">Note 192-09: (HIO) Revised checking of PC application return values in <CODE>hio</CODE> demo [Sample Demos]</A></H3>
+<P><description>Revised the checking of PC application (<CODE>HioDemoPC</CODE>, <CODE>HioDemoPCCPP</CODE>) return values in the <CODE>hio</CODE> demo to conform to specifications.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_SampleDemos">Known Issues with SDK 4.0.0&nbsp;Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_1_Release">■ CTR-SDK Version 3.3.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/01/25)</P></DIV>
+<hr />
+<H3><A name="note191-01">Note 191-01: (APPLET) Fixed a bug in <CODE>AppletMsetScene</CODE> enumerated type [SDK]</A></H3>
+<P><description>The <CODE>AppletMsetScene</CODE> enumerated type was not defined in the <CODE>nn::applet</CODE> namespace. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note191-02">Note 191-02: (CEC) Revised the <CODE>MessageBox::GetMessageIdPair</CODE> function [SDK]</A></H3>
+<P><description>There was a bug in the <CODE>MessageBox::GetMessageIdPair</CODE> function that prevented it from getting the <CODE>MessageID</CODE>. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note191-03">Note 191-03: (CFG) Added function to get simple address information from the simple address ID [SDK]</A></H3>
+<P><description>Added a function to get the detailed information of the simple address (such as the country name and region name) from the simple address ID.<br /></description></P>
+<hr />
+<H3><A name="note191-04">Note 191-04: (DLP) Added the <CODE>FakeClientWithName</CODE> and <CODE>ServerWithName</CODE> classes [SDK]</A></H3>
+<P><description>Added functions capable of setting the user name at initialization.<br /></description></P>
+<hr />
+<H3><A name="note191-05">Note 191-05: (DLP) Added cautions for clients on development hardware with low system versions [SDK]</A></H3>
+<P><description>Added cautions for clients on development hardware with low system versions to the reference for the <CODE>Server::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note191-06">Note 191-06: (DevEnv) Revised the built-in fonts (the bcfnt files) for China, Korea, and Taiwan [SDK]</A></H3>
+<P><description>Revised the built-in font data (the bcfnt files), as follows for China, Korea, and Taiwan, in the <CODE>$CTR_SDK/resources/shareddata/data/font</CODE> directory.<br />
+        <ul>
+          <li>The display position for characters of the built-in fonts for the China and Korea regions (excluding Nintendo's special characters) was lowered by two pixels, since their display position was previously higher than Japanese, North American, and European fonts.</li>
+          <li>The display position for characters of the built-in fonts for the Taiwan region was lowered by one pixel, since their display position was previously higher than Japanese, North American and European fonts.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note191-07">Note 191-07: (FS) Updated the FS library reference [SDK]</A></H3>
+<P><description>Descriptions specific to archives in the FS library references were updated.<br /> In addition, descriptions specific to flush operations during file writes were added, and descriptions specific to performance during file writes were added.<br /></description></P>
+<hr />
+<H3><A name="note191-08">Note 191-08: (FS) Revised the reference specific to handling during the mounting of save data [SDK]</A></H3>
+<P><description>Clarified that a <CODE>Result</CODE> can occur in the <CODE>nn::fs::ResultVerificationFailed</CODE> functions when mounting save data and when duplicating save data.<br /></description></P>
+<hr />
+<H3><A name="note191-09">Note 191-09: (GR) Increased the maximum number of data that can be written in burst access [SDK]</A></H3>
+<P><description>When writing a lookup table with the <CODE>LookUpTable</CODE> class, revisions were made to write a total of 256 units of data, since it is split into two burst transfers of 128 units of data each.<br /></description></P>
+<hr />
+<H3><A name="note191-10">Note 191-10: (GX) Fixed a bug where a command was not generated for bits [25:24] for register 0x126 [SDK]</A></H3>
+<P><description>There was a bug where the command for register <CODE>0x126 [25:24]</CODE>, which affected additive blending <CODE>D2</CODE> when rendering gas density information, was not generated. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note191-11">Note 191-11: (GX) Added the <CODE>gd::System::AddDummyCommands</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>gd::System::AddDummyCommands</CODE> function, which inserts a specified number of dummy commands to the 3D command buffer.<br /></description></P>
+<hr />
+<H3><A name="note191-12">Note 191-12: (GX) Added <CODE>gd::System::Debug</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>gd::System::Debug::SetFilter</CODE> function, which can configure filters for disabling blending and changing the minimum size of textures, to support GPU debugging.<br /> Also added the <CODE>gd::System::Debug::ColorizeMipmaps</CODE> function, which can make each mipmap level visible by colorizing it with a single color.<br /></description></P>
+<hr />
+<H3><A name="note191-13">Note 191-13: (GX) Added the <CODE>gd::System::FlushDirtyModules</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>gd::System::FlushDirtyModules</CODE> function to directly generate commands for a module when it has been placed in a reconfigurable state (a changed state), with the specification of arguments.<br /></description></P>
+<hr />
+<H3><A name="note191-14">Note 191-14: (GX) Added support for command buffer jumps to the <CODE>gd::System::StartRecordingPackets</CODE> function [SDK]</A></H3>
+<P><description>Added <CODE>RECORD_3D_COMMAND_BUFFER_FOR_JUMP</CODE> as a value that can be specified for the <CODE>gd::System::StartRecordingPackets</CODE> function's <SPAN class="argument">usage</SPAN> argument.<br /> When this value is specified, the existing 3D command buffer can be handled as a subroutine.<br /></description></P>
+<hr />
+<H3><A name="note191-15">Note 191-15: (HTTP) Made <CODE>http_Result.h</CODE> public [SDK]</A></H3>
+<P><description>Since <CODE>http::Initialize</CODE> and <CODE>http::Finalize</CODE> are used via <CODE>http_Initialize.h</CODE>, made <CODE>http_Result.h</CODE> public.<br /></description></P>
+<hr />
+<H3><A name="note191-16">Note 191-16: (MATH) Revised the random number generation class name [SDK]</A></H3>
+<P><description>The <CODE>RandomGenerator</CODE> class that generates random numbers was mistakenly notated as <CODE>RamdomGenerator</CODE>. This was fixed.<br /> Since the <CODE>RamdomGenerator</CODE> class will probably be deleted, do not use it from now on.<br /></description></P>
+<hr />
+<H3><A name="note191-17">Note 191-17: (OS) Fixed a bug in the functions that get the number of resources [SDK]</A></H3>
+<P><description>If the <CODE>GetMaxCount</CODE> and <CODE>GetCurrentCount</CODE> functions, which are member functions of the <CODE>Event</CODE>, <CODE>Mutex</CODE>, <CODE>Semaphore</CODE>, <CODE>Thread</CODE>, and <CODE>Timer</CODE> classes, were repeatedly called, they would stop working normally. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note191-18">Note 191-18: (TOOL) Added <CODE>FriendAddTool</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>FriendAddTool</CODE> tool, to assist in the addition and deletion of friends.<br /></description></P>
+<hr />
+<H3><A name="note191-19">Note 191-19: (TOOL) Improved error display in <CODE>loadrun</CODE> [SDK]</A></H3>
+<P><description>Added dedicated error messages, for error display when there is no debugger, and so forth.<br /> Revised to display usage when program arguments are blank.<br /></description></P>
+<hr />
+<H3><A name="note191-20">Note 191-20: (TOOL) Made revisions specific to the start of the debugger in <CODE>loadrun</CODE> [SDK]</A></H3>
+<P><description>Changed the feature that hides the debugger upon starting in the system tray to the <CODE>--systray</CODE> option, and changed it so that when the debugger starts it will be displayed in a window.<br /> In addition, changed the feature that exits the debugger when <CODE>ctr_loadrun32</CODE> terminates to the <CODE>--exit-debugger</CODE> option, and changed it so that the debugger will not quit when no options are specified.<br /></description></P>
+<hr />
+<H3><A name="note191-21">Note 191-21: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+          <li>Fixed the partial error that existed in determining the horizontal width of strings for the Chinese, Korean, and Taiwan regions.</li>
+          <li>Deleted from the reference the description of the StreetPass ID, which was slated for deletion.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note191-22">Note 191-22: (TOOL) Fixed a bug where a CCI of the wrong size was created in <CODE>makerom</CODE> [SDK]</A></H3>
+<P><description>When the file size stored in <CODE>ROMFS</CODE> was at a certain level or higher, a <CODE>CCI</CODE> file of a size that exceeded that set in <CODE>MediaSize</CODE> would be created. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note191-23">Note 191-23: (TOOL) Fixed a bug in <CODE>ctr_GxCommandAnalyzer</CODE>, the command buffer parsing tool [SDK]</A></H3>
+<P><description>There was a bug in <CODE>ctr_GxCommandAnalyzer</CODE> that prevented you from being able to specify a relative path for an input file. This has been fixed.<br /> In addition, documentation has been added on the format of input files.<br /></description></P>
+<hr />
+<H3><A name="note191-24">Note 191-24: (UDS) Made deletions from the API reference for the description of  <CODE>ScanResultReader::Merge</CODE> function [SDK]</A></H3>
+<P><description>When beacons were merged with the <CODE>ScanResultReader::Merge</CODE> function, it was possible that the same beacon information as that of the originating source would be duplicated. Therefore a description of this function was deleted from the API reference.<br /> Plan to make this function unusable in CTR-SDK 4.0.<br /></description></P>
+<hr />
+<H3><A name="note191-25">Note 191-25: (ULCD) Added a function to get 3D volume values [SDK]</A></H3>
+<P><description>Added the <CODE>nn::ulcd::Get3DVolume</CODE> function as a function to directly get the console's 3D volume value.<br /></description></P>
+<hr />
+<H3><A name="note191-26">Note 191-26: (Y2R) Added a description specific to the return values of the <CODE>Initialize</CODE> function [SDK]</A></H3>
+<P><description>Added information to the API reference that the <CODE>Initialize</CODE> function may return <CODE>false</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_1_Release">Known Issues with SDK 3.3.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_1_SampleDemos">■ CTR-SDK Version 3.3.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/01/25)</P></DIV>
+<hr />
+<H3><A name="note190-01">Note 190-01: (CFG) Revised <CODE>coppacs</CODE> sample demos [Sample Demos]</A></H3>
+<P><description>In conjunction with the fix for the <CODE>AppletMsetScene</CODE> enumerated type bug, revised the <CODE>cfg/coppacs</CODE> sample demo.<br /></description></P>
+<hr />
+<H3><A name="note190-02">Note 190-02: (CRYPTO) Added a sample demo of the AES encryption API [Sample Demos]</A></H3>
+<P><description>Added <CODE>crypto/BlockCipher</CODE> as a sample demo that uses the AES encryption API.<br /></description></P>
+<hr />
+<H3><A name="note190-03">Note 190-03: (GX) Fixed a bug in the access target for gx/GD/FogAndLight lookup tables [Sample Demos]</A></H3>
+<P><description>In the <CODE>gx/Gd/FogAndLight</CODE> demo, there was a bug that accessed extra-regional addresses, specific to lookup tables for fog. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note190-04">Note 190-04: (GX) Fixed a bug in the updating of gx/GD/LightingSample lookup tables [Sample Demos]</A></H3>
+<P><description>In the <CODE>LightingSample</CODE> demo, there was a problem in updating lookup tables configured for point light sources, and lighting results were not appropriate.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note190-05">Note 190-05: (UDS) Fixed a bug where <CODE>SendThread</CODE> does not terminate when a simple network is disconnected and when wireless mode is off [Sample Demos]</A></H3>
+<P><description>In the <CODE>uds/simple</CODE> demo, there was a bug where <CODE>SendThread</CODE>, which should ordinarily terminate when the network is disconnected during UDS communication or when wireless mode is off, would not terminate. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_1_SampleDemos">Known Issues with SDK 3.3.1 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_SystemUpdater%200.16.64">■ CTR-SDK Version 3.3.0&nbsp;System Updater 0.16.64</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/01/13)</P></DIV>
+<hr />
+<H3><A name="note189-01">Note 189-01: (CFG) Fixed a bug where the development menu starts when initializing the system for the China, Korea, and Taiwan markets [System Updater]</A></H3>
+<P><description>A bug resulted in the starting of the development menu after initializing the system for the China, Korea, and Taiwan markets. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note189-02">Note 189-02: (Built-in Fonts) Revised the built-in fonts for China, Korea, and Taiwan [System Updater]</A></H3>
+<P><description>The display position for characters of the built-in fonts for the China and Korea regions (excluding Nintendo's special characters) was lowered by two pixels, since their display position was previously higher than Japanese, North American, and European fonts.<br /> The display position for characters of the built-in fonts for the Taiwan region was lowered by one pixel, since their display position was previously higher than Japanese, North American, and European fonts.<br /><br /> Going forward, the built-in fonts in System Updater and the <CODE>bcfnt</CODE> files distributed in the CTR-SDK will have this fix applied but only the Chinese, Korean, and Taiwan built-in system fonts for the Japan, North America, and Europe markets will be updated via an Internet system update, so there will be systems without the update on the market as well.<br /> Note that when using built-in China, Korea, and Taiwan system fonts in the Japan, North America, and Europe markets.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_SystemUpdater%200.16.64">Known Issues with System Updater 0.16.64 in SDK Version 3.3.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_Release">■ CTR-SDK Version 3.3.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/22)</P></DIV>
+<hr />
+<H3><A name="note188-01">Note 188-01: (CEC) Deleted the <CODE>Initialize</CODE> function that does not specify an allocator [SDK]</A></H3>
+<P><description>Since an allocator specification is needed when accessing a box, for example, the <CODE>Initialize</CODE> function that does not specify an allocator was deleted.<br /> When attempting to use it, a warning will be displayed during the build.<br /></description></P>
+<hr />
+<H3><A name="note188-02">Note 188-02: (CRYPTO) Added a function for AES encryption [SDK]</A></H3>
+<P><description>Added a function to use AES encryption.<br /></description></P>
+<hr />
+<H3><A name="note188-03">Note 188-03: (CRYPTO) Added an RSA signature verification feature that uses SHA-1 digests [SDK]</A></H3>
+<P><description>Added an RSA signature verification feature that uses SHA-1 digests.<br /> This API maintains compatibility with signatures created on earlier platforms, so unless there is a reason for not doing so, use the signature verification feature that uses SHA256.<br /></description></P>
+<hr />
+<H3><A name="note188-04">Note 188-04: (CRYPTO) Halted the publication of <CODE>crypto::Initialize</CODE> and <CODE>crypto::Finalize</CODE> [SDK]</A></H3>
+<P><description>Since calling the <CODE>crypto::Initialize</CODE> and <CODE>crypto::Finalize</CODE> functions is unnecessary, they were changed to become private.<br /> Developers who used these functions are asked to cease using them.<br /></description></P>
+<hr />
+<H3><A name="note188-05">Note 188-05: (CRYPTO) Changed the name of the function that gets sizes [SDK]</A></H3>
+<P><description>Functions that got sizes in byte units and constants with names that included the word <CODE>Length</CODE> have been changed to <CODE>Size</CODE>.<br /> The old names can be used, but will produce a warning in the compiler.<br /></description></P>
+<hr />
+<H3><A name="note188-06">Note 188-06: (CX) Source code made public [SDK]</A></H3>
+<P><description>The CX library source code has been released.<br /></description></P>
+<hr />
+<H3><A name="note188-07">Note 188-07: (DBG) Added macro references related to panic and assert [SDK]</A></H3>
+<P><description>Added references for macros like <CODE>NN_PANIC</CODE> and <CODE>NN_ASSERT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-08">Note 188-08: (DBG) Cleaned up the behavior related to panic and assert [SDK]</A></H3>
+<P><description>Cleaned up and standardized the behavior specific to macros like <CODE>NN_PANIC</CODE> and <CODE>NN_ASSERT</CODE>, including making changes to the format of debug output.<br /></description></P>
+<hr />
+<H3><A name="note188-09">Note 188-09: (DBG) Fixed a bug where additional characters were output if a string exceeding the maximum length was passed to the log output function [SDK]</A></H3>
+<P><description>There was a bug where additional characters were output if a string exceeding the maximum length was passed to the log output function. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note188-10">Note 188-10: (DBG) Added function to get start parameters  [SDK]</A></H3>
+<P><description>Added a feature to pass start parameter to applications when starting them in <CODE>loadrun</CODE> during development.<br /> The application can get parameter data using the <CODE>nn::dbg::CTR::GetArgc</CODE>, <CODE>nn::dbg::CTR::GetArgv</CODE>, <CODE>nn::dbg::CTR::GetArgBinary</CODE> and <CODE>nn::dbg::CTR::GetArgBinarySize</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note188-11">Note 188-11: (DLP) Revised the <CODE>FakeClient::StartScan</CODE> function so that it will always specify a unique ID [SDK]</A></H3>
+<P><description>Changed it so that an error will result when a unique ID is not specified for a title discovered during a scan.<br /> Until now, the specification of a unique ID was not necessary, but if a scan was performed without specifying a unique ID, you could obtain title information that was not related to your title, and this was the cause of a bug.<br /></description></P>
+<hr />
+<H3><A name="note188-12">Note 188-12: (DevEnv) Added an ID list document [SDK]</A></H3>
+<P><description>Added documentation that listed IDs related to the CTR-SDK to <CODE>$CTR_SDK/documents/TechnicalNotes/IdCatalog/IdCatalog.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-13">Note 188-13: (DevEnv) Discontinued the generation of hard links to shader binaries duplicated beneath the <CODE>SHBIN_INSTALL_ROOT</CODE> path [SDK]</A></H3>
+<P><description>Changed it so that hard links will no longer be created when the shader binaries that are generated beneath <CODE>objects/CTR.Shader</CODE> are duplicated to a location beneath <CODE>SHBIN_INSTALL_ROOT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-14">Note 188-14: (DevEnv) Changed the structure of the <CODE>index.html</CODE> table of contents [SDK]</A></H3>
+<P><description>Changed the structure of the table of contents for <CODE>$CTR_SDK/index.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-15">Note 188-15: (DevEnv) Added system mode dev2 support [SDK | System Updater]</A></H3>
+<P><description>Changed it so that even on development hardware, the system mode can be set to <CODE>dev2</CODE> with the <CODE>Config</CODE> tool.<br /> As a result, the feature to set the system mode on development hardware to <CODE>dev1</CODE> will be deleted from System Updater.<br /> In addition, this new <CODE>Config</CODE> tool that supports this change will be removed from the CTR-SDK package, since there will be problems with its use with the old System Updater applied to the system.<br /><br /> <CODE>dev2</CODE> will continue to work with a development memory size of 80 MB, and be a system mode that enables the use of the HOME Menu and the library applet.<br /> See the <CODE>Config</CODE> reference for more information on settings and limitations.<br /></description></P>
+<hr />
+<H3><A name="note188-16">Note 188-16: (DevEnv) Added description of macros to reference specific to build rules [SDK]</A></H3>
+<P><description>Added a description of the macros defined with the CTR-SDK's build system to the reference specific to the build rules, <CODE>$CTR_SDK/documents/SDKRules/BuildRules.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-17">Note 188-17: (DevEnv) Added support for the China, Korea, and Taiwan markets [SDK | System Updater]</A></H3>
+<P><description>Added support for the Chinese, Korean, and Taiwan markets.<br /> Use of the newly updated tools such as <CODE>makerom</CODE>, <CODE>makebanner</CODE> and <CODE>BannerModelConverter</CODE> enable the creation of applications for the China, Korea, and Taiwan markets.<br /> System Updater also has additions for the China, Korea, and Taiwan markets. At present there are the following limitations.<br />
+        <ul>
+          <li>Since there are no Nintendo 3DS cameras, you will halt on jumping from the HOME Menu camera</li>
+          <li>Since the HOME Menu's BOSS code is not officially issued, upload tasks, and so forth, will not function</li>
+          <li>Even if the language is set to English for the Taiwan market, the error messages for the Error/EULA applet and the title for the e-manual viewer will all be displayed in Traditional Chinese</li>
+          <li>When a Parental Controls PIN has been set in System Settings for the Taiwan market, you will be asked to enter that PIN every time you start a TWL application</li>
+          <li>General issues specific to text for system applications and applets for the China, Korea, and Taiwan markets are still tentative</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note188-18">Note 188-18: (DevEnv) Added references for basic types and environmental macros [SDK]</A></H3>
+<P><description>Added references specific to macros for determining endian and basic types for <CODE>s32</CODE>, and so forth.<br /></description></P>
+<hr />
+<H3><A name="note188-19">Note 188-19: (DevEnv) Revised it so that its not a problem if a space is included in the <CODE>CTRSDK_ROOT</CODE> environmental variable [SDK]</A></H3>
+<P><description>Fixed the problem that prevented normal builds from occurring when a space was included in the path set for the <CODE>CTRSDK_ROOT</CODE> environmental variable.<br /></description></P>
+<hr />
+<H3><A name="note188-20">Note 188-20: (DevEnv) Updated the document explaining the differences between development systems and production hardware [SDK]</A></H3>
+<P><description>Updated the documentation specific to the differences between the development and production hardware, <CODE>$CTR_SDK/documents/TechnicalNotes/AboutHardwareDifference/AboutHardwareDifference.xlsx</CODE>.<br />
+        <ul>
+          <li>Added information about peers with whom you can communicate in DLP download play.</li>
+          <li>Updates related to FS access forced delay emulation</li>
+          <li>Added information about the communication ID generated in IR</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note188-21">Note 188-21: (DevEnv) Fixed an issue where the image files within the API reference were not included in the package [SDK]</A></H3>
+<P><description>The image files within the API reference were not included in the CTR-SDK package. This has been revised so that they are included.<br /></description></P>
+<hr />
+<H3><A name="note188-22">Note 188-22: (Dev) Fixed a bug specific to dependencies in e-manual files [SDK]</A></H3>
+<P><description>Revised the build rules to check for updates in e-manual (.bcma) files.<br /></description></P>
+<hr />
+<H3><A name="note188-23">Note 188-23: (FRIENDS) Added functions specific to friend registration [SDK]</A></H3>
+<P><description>Added a function to register friends to the friend list from the application.<br /></description></P>
+<hr />
+<H3><A name="note188-24">Note 188-24: (FS) Changed so that the filename is displayed in the log when a fatal error occurs, when attempting to open a file or directory [SDK]</A></H3>
+<P><description>In builds where log display is enabled, made a change so that when the constructor for classes such as <CODE>nn::fs::FileStream</CODE> and <CODE>nn::fs::Directory</CODE> or opening with the <CODE>Initialize</CODE> function fails and a fatal error results, the name of the file that the attempt to open was being performed on will now be displayed in the log.<br /></description></P>
+<hr />
+<H3><A name="note188-25">Note 188-25: (FS) Removed private APIs from the header [SDK]</A></H3>
+<P><description>Since the <CODE>fs::Finalize</CODE> function is private, its declaration has been removed from the header.<br /></description></P>
+<hr />
+<H3><A name="note188-26">Note 188-26: (GR) Fixed a bug in the <CODE>gr::Vertex::MakeEnableAttrCommand</CODE> function, when using the interleave array [SDK]</A></H3>
+<P><description>When interleaved arrays are enabled and when they comprise a mixture of vertex attributes of different byte sizes for each vertex, padding is added automatically. An invalid command is generated because this automatic padding was not taken into account in the implementation. This was a bug.<br /> When this invalid command was executed, there was the potential for a GPU hang, so revisions were made for an implementation that took the automatically added padding into account.<br /></description></P>
+<hr />
+<H3><A name="note188-27">Note 188-27: (GR) Fixed a bug in the loss of block mode setting command creation for render buffers, and added a setting function [SDK]</A></H3>
+<P><description>There was a bug in the <CODE>nn::gr::FrameBuffer::ColorBuffer::MakeCommand</CODE> where a command was not generated for bit [0:0] of register 0x11b.<br /> A second argument was then added to the <CODE>nn::gr::FrameBuffer::ColorBuffer::MakeCommand</CODE> function, and when its value was <CODE>true</CODE>, the function was revised to internally call the <CODE>MakeRenderBlockModeCommand</CODE> function.<br /> By default, this argument's value is <CODE>false</CODE>.<br /> The <CODE>MakeRenderBlockModeCommand</CODE> function generates a block mode (8 or 32) setting command for the render buffer to the <CODE>nn::gr::FrameBuffer::ColorBuffer</CODE> class, and has been newly added.<br /><br /> In addition, it has been made to generate a command that returns <CODE>BLOCK_SIZE8</CODE> to the block mode for the render buffer to the <CODE>nn::gr::MakeDisableAllCommand</CODE> function.<br /> As long as you are not changing the block mode, if the <CODE>nn::gr::MakeDisableAllCommand</CODE> function is called, the normal block mode will be returned and there will be no problem.<br /></description></P>
+<hr />
+<H3><A name="note188-28">Note 188-28: (GR) Added the <CODE>ShaderLite</CODE> class to lower the amount of consumer memory [SDK]</A></H3>
+<P><description>Since the amount of memory consumed by the <CODE>Shader</CODE> class is large, <CODE>ShaderLite</CODE> was added to lower the amount of memory consumed.<br /></description></P>
+<hr />
+<H3><A name="note188-29">Note 188-29: (GX) Fixed an error in the limitations specific to the <SPAN class="argument">height</SPAN> argument for the <CODE>nngxFilterBlockImage</CODE> function [SDK]</A></H3>
+<P><description>The limitation on the <SPAN class="argument">height</SPAN> argument of the <CODE>nngxFilterBlockImage</CODE> function was that it had to be a multiple of 8, but this was an error. It has to be a multiple of 16.<br /> This has been revised in documentation and in the function's error checking section.<br /></description></P>
+<hr />
+<H3><A name="note188-30">Note 188-30: (GX) Added the <CODE>nngxFlush3DCommandNoCacheFlush</CODE> function [SDK]</A></H3>
+<P><description>Given that a kick command was added when the <CODE>nngxAddSubroutineCommand</CODE> function was called, when the <CODE>nngxFlush3DCommand</CODE> function is called, a flush of the cache for the buffer up to the kick command is performed.<br /> A function that does not perform this cache flush was added.<br /> Instead of having the cache flush occur several times, use this function to skip the flush, and then use the <CODE>nngxUpdateBuffer</CODE> function to flush all at once, at the end, to lower the CPU cost.<br /></description></P>
+<hr />
+<H3><A name="note188-31">Note 188-31: (GX) Changed it so that the timeout feature of the <CODE>nngxWaitCmdlistDone</CODE> function is enabled even in Release builds [SDK]</A></H3>
+<P><description>The <CODE>nngxWaitCmdlistDone</CODE> function can also determine timeouts, via the <CODE>nngxSetTimeout</CODE> function, but until now this was only enabled in Debug and Development builds.<br /> With this update, it is now also enabled in Release builds.<br /></description></P>
+<hr />
+<H3><A name="note188-32">Note 188-32: (GX) Updated the shader assembler tool [SDK]</A></H3>
+<P><description>The following changes were made to the shader assembler tool.<br />
+        <ul>
+          <li>The setting range for the <SPAN class="argument">init</SPAN> argument of the <CODE>defi</CODE> instruction has been changed from [0, 255] to [-128, 255]</li>
+          <li>The latency of the performance estimate feature, the <CODE>litp</CODE> instruction, has been revised to 4</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note188-33">Note 188-33: (GX) Updated documentation [SDK]</A></H3>
+<P><description>
+        <ul>
+          <li>Updated <CODE>DMPGL20_specification.pdf</CODE>.</li>
+          <ul>
+            <li>Revised the content of <I>Number of Vertex Attributes</I> in <I>Others</I>.</li>
+            <li>Added <I>Limitations 4</I> to <I>Vertex Buffers</I> in <I>Others</I>.</li>
+            <li>Revised the calculation methods for random number generation, shift mode, and the mapping calculator for <CODE>PROCTEX_ADDSQRT2_DMP</CODE> and <CODE>PROCTEX_RMAX_DMP</CODE> in <I>Procedural Textures</I>.</li>
+          </ul>
+          <li>Updated <CODE>DMPGL20_programming_guide.pdf</CODE>.</li>
+          <ul>
+            <li>Added <I>Vertex Array Address Alignment</I> to <I>Performance Improvement Methods</I>.</li>
+          </ul>
+          <li>Updated <CODE>DMPGL20_system_API_specification.pdf</CODE>.</li>
+          <ul>
+            <li>Added <I>Limitations Specific to Load Arrays</I>.</li>
+            <li>Added a description of the value of <CODE>NN_GX_CMDLIST_HW_STATE</CODE>, a factor in system hangs when invalid values are output from the vertex shader and when invalid settings are made for the load array.</li>
+            <li>Added a supplemental description to <I>Vertex Shader Integer Registers</I>.</li>
+            <li>Removed the limitation that disabled the command list object execution completion timeout feature in Release builds.</li>
+          </ul>
+          <li>Updated <CODE>VertexShaderReferenceManual.pdf</CODE>.</li>
+          <ul>
+            <li>Changed the specifications of the <SPAN class="argument">init</SPAN> argument of the <CODE>defi</CODE> instruction.</li>
+            <li>Added description for the number of stages for arithmetic instructions in <I>Latency of Arithmetic Instructions and the <CODE>cmp</CODE> Instruction</I>.</li>
+            <li>Revised <I>Latency of Branching Instructions</I>.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note188-34">Note 188-34: (GX) Added a vertex shader manual [SDK]</A></H3>
+<P><description>Added documentation specific to vertex shaders under <CODE>$CTR_SDK/documents/shader</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-35">Note 188-35: (GX) Changed the maximum number of vertex attributes from 12 to 16 (the maximum when using a vertex buffer is 12) [SDK]</A></H3>
+<P><description>When using the DMPGL API, if the vertex buffer is not in use, the maximum number of vertex attributes that can be used has been revised to 16.<br /> In addition, when using the vertex buffer and rendering with the <CODE>glDrawElements</CODE> function, when an independent vertex array is defined with 12 vertex attributes, a limitation has been added so that it will result in a <CODE>GL_INVALID_OPERATION</CODE> error.<br /><br /> As a result of these revisions, the program state cache and vertex state cache will no longer be compatible.<br /> Note that state cache data will need to be re-generated with this version.<br /></description></P>
+<hr />
+<H3><A name="note188-36">Note 188-36: (HID) Added +Control Pad emulation with the Circle Pad Pro's circle pad (R) [SDK]</A></H3>
+<P><description>The +Control Pad emulation available on the CTR's circle pad has been added to the Circle Pad Pro's circle pad (R).<br /></description></P>
+<hr />
+<H3><A name="note188-37">Note 188-37: (HID) Fixed a bug where SELECT could not be used even when set to debug mode, when using the Circle Pad Pro [SDK]</A></H3>
+<P><description>When using the Circle Pad Pro, there was a bug where <CODE>BUTTON_SELECT_FOR_DEBUGGING</CODE> input was not available, even when setting debug mode from the <CODE>Config</CODE> tool and executing the <CODE>nn::hid::EnableSelectButton</CODE> function. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note188-38">Note 188-38: (HIO) Updated the <CODE>HostIO</CODE> library manufactured by IS [SDK]</A></H3>
+<P><description>IS' <CODE>HostIO</CODE> library for the debugger has been updated to the 20111205 version.<br /></description></P>
+<hr />
+<H3><A name="note188-39">Note 188-39: (INIT) Added information specific to unintentional memory allocation when using STL [SDK]</A></H3>
+<P><description>When using STL, unexpected memory allocation would occur before the start of <CODE>nnMain</CODE>.<br /> Information on this STL behavior has been added to the <I>System Programming Guide</I>.<br /></description></P>
+<hr />
+<H3><A name="note188-40">Note 188-40: (INIT) Functions that can be used with <CODE>nninitStartUp</CODE> [SDK]</A></H3>
+<P><description>Added a list of CTR-SDK functions that can be used within <CODE>nninitStartUp</CODE>, the function for memory management mechanism initialization.<br /> A link to the list can be found on the <CODE>nninitStartUp</CODE> page in the API reference.<br /></description></P>
+<hr />
+<H3><A name="note188-41">Note 188-41: (MATH) Added API to update only the rotating portion of a 3&times;4 matrix [SDK]</A></H3>
+<P><description>Added the <CODE>MTX34RotXYZRadPartially</CODE>, <CODE>MTX34RotXYZDegPartially</CODE>, <CODE>MTX34RotAxisRadPartially</CODE>, and <CODE>MTX34RotAxisDegPartially</CODE> function to update only the rotating portion of a specified matrix.<br /></description></P>
+<hr />
+<H3><A name="note188-42">Note 188-42: (MATH) Added a random number generating class [SDK]</A></H3>
+<P><description>Added a class to generate random numbers using a linear congruence method.<br /></description></P>
+<hr />
+<H3><A name="note188-43">Note 188-43: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added a function to post notifications with URLs.<br /> To this function was added a function to calculate the necessary work buffer size, <CODE>GetWorkBufferSizeForNewsUrl</CODE>.<br /> When a post is made with the <CODE>PostNewsUrl</CODE> function, the CTR browser is started to the URL specified within the notification posted to the notification list.<br /> In addition, the <CODE>news/news_test</CODE> demo was changed to use this function.<br /></description></P>
+<hr />
+<H3><A name="note188-44">Note 188-44: (NGC) Added a feature to detect profanity within text [SDK]</A></H3>
+<P><description>Added a feature to detect and mask profanity within text.<br /></description></P>
+<hr />
+<H3><A name="note188-45">Note 188-45: (OS) Removed functions with Light-related timeouts [SDK]</A></H3>
+<P><description>Since a fatal bug was found, the <CODE>nn::os::LightEvent::TryWait(nn::fnd::TimeSpan)</CODE> and <CODE>os::LightSemaphore::TryAcquire(nn::fnd::TimeSpan)</CODE> functions were removed.<br /></description></P>
+<hr />
+<H3><A name="note188-46">Note 188-46: (OS) Added a function that gets the number of resources [SDK]</A></H3>
+<P><description>Added member functions that get the maximum number and current number of resources for each of the following classes: <CODE>Event</CODE>, <CODE>Mutex</CODE>, <CODE>Semaphore</CODE>, <CODE>Thread</CODE>, and <CODE>Timer</CODE>.<br /> In addition, relevant information was added to the <I>System Programming Guide</I>.<br /></description></P>
+<hr />
+<H3><A name="note188-47">Note 188-47: (RO) Updated the DLL documentation [SDK]</A></H3>
+<P><description>The following content was updated in documentation related to DLLs.<br />
+        <ul>
+          <li>The DLL Manual <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/DllManual.html</CODE></li>
+          <ul>
+            <li>Added a description of the handling of static libraries.</li>
+            <li>Noted that the CTR-SDK's static libraries must not be converted to DLLs.</li>
+            <li>Noted that the <CODE>nnroUnresolved</CODE> function can be used with static modules.</li>
+            <li>Noted that public types of static modules can be specified.</li>
+          </ul>
+          <li>Build System Development for DLLs <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE></li>
+          <ul>
+            <li>Added a description of the build steps required to use the <CODE>nnroUnresolved</CODE> function with static modules</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note188-48">Note 188-48: (RO) Added support for <CODE>nnroUnresolved</CODE> in static modules [SDK]</A></H3>
+<P><description>Although nothing would work, even when the <CODE>nnroUnresolved</CODE> function was defined in static modules, this was changed to be the same as for dynamic modules so they could be called when calling an unresolved function.<br /> Several changes are needed when constructing your own build system.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-49">Note 188-49: (TOOL) Added the command buffer parsing tool [SDK]</A></H3>
+<P><description>Added a command line tool to convert the 3D command buffer output from the debugger, and so forth, into a more easily understood format.<br /></description></P>
+<hr />
+<H3><A name="note188-50">Note 188-50: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>A bug prevented dedicated immediate-execution tasks (FGONLYT) from being deleted in the <CODE>BossLotcheckTool</CODE>. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note188-51">Note 188-51: (TOOL) Added support for negative values in command line options for the CUI version of FontConverter [SDK]</A></H3>
+<P><description>Revised the command line options of the CUI version of <CODE>FontConverter</CODE> so that the options that take numerical values as parameters (<CODE>-ol</CODE>, <CODE>-or</CODE>, and so forth) can now take negative values too.<br /></description></P>
+<hr />
+<H3><A name="note188-52">Note 188-52: (TOOL) Made <CODE>DevMenu</CODE> private [SDK]</A></H3>
+<P><description><CODE>DevMenu</CODE> is automatically imported with System Updater, so there is no need to release it as part of the CTR-SDK. It has, therefore, been made private.<br /></description></P>
+<hr />
+<H3><A name="note188-53">Note 188-53: (TOOL) Added parameters for add-on content to RSF files [SDK]</A></H3>
+<P><description>Made add-on content codes and add-on content indices specifiable.<br /> For more information, see <CODE>ctr_makerom32</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-54">Note 188-54: (TOOL) Added <CODE>TwlNandFiler</CODE> [SDK]</A></H3>
+<P><description>Added a tool to manipulate save data for TWL Nand applications imported to the CTR.<br /></description></P>
+<hr />
+<H3><A name="note188-55">Note 188-55: (TOOL) Made the API from <CODE>WaveCodecCtr.dll</CODE> public [SDK]</A></H3>
+<P><description>Added documentation on the API for the <CODE>WaveCodecCtr.dll</CODE> that enables compression to the DSP ADPCM format within user applications.<br /><br /> The documentation also includes cautions on compression of loop waveforms, so refer to it when calling the <CODE>nn::snd::EncodeAdpcmData</CODE> function on production hardware to compress to the DSP ADPCM form.<br /><br /> For more information, see <CODE>$CTR_SDK/documents/tools/WaveCodecCtr.dll</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-56">Note 188-56: (TOOL) Added support for standard input and output for the <CODE>ctr_compress</CODE> tool [SDK]</A></H3>
+<P><description>Revised the <CODE>ctr_compress</CODE> tool to enable use of standard input and output.<br /></description></P>
+<hr />
+<H3><A name="note188-57">Note 188-57: (TOOL) Added a feature to <CODE>ctr_loadrun</CODE> to pass program parameters to CTR applications [SDK]</A></H3>
+<P><description>Added a feature to <CODE>ctr_loadrun</CODE> for passing program parameters to CTR applications.<br /></description></P>
+<hr />
+<H3><A name="note188-58">Note 188-58: (TOOL) Revised the error messages in <CODE>ctr_loadrun</CODE> [SDK]</A></H3>
+<P><description>Removed the display of stack traces from error messages in <CODE>ctr_loadrun</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note188-59">Note 188-59: (TOOL) Fixed a bug where some strings were ignored with <CODE>ctr_makerom</CODE>'s <CODE>-D</CODE> option [SDK]</A></H3>
+<P><description>A bug would halt the parsing of any text that preceded a '.', '\' or '^' when strings containing those characters were passed as values to the <CODE>-D</CODE> option. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note188-60">Note 188-60: (TOOL) Fixed a bug where ROMs were generated that might not be able to start [SDK]</A></H3>
+<P><description>When a ROM was generated with <CODE>ctr_makerom32.exe</CODE>, when certain conditions were met on the SD card, a bug would result in the generation of a ROM that could not start. This has been fixed.<br /> As a result of this fix, the maximum ROM size may increase on the order of several KB.<br /></description></P>
+<hr />
+<H3><A name="note188-61">Note 188-61: (UDS) Added a function for consolidating scan results [SDK]</A></H3>
+<P><description>Added a function to consolidate the scan results (instances of <CODE>ScanResultReader</CODE>) obtained with the <CODE>nn::uds::Scan</CODE> function. <br /> They are consolidated with the <CODE>ScanResultReader::Merge</CODE> function. <br /> Also added the <CODE>ScanResultReader</CODE> constructor to generate blank scan results.<br /> This can simplify the repetition of scans.<br /></description></P>
+<hr />
+<H3><A name="note188-62">Note 188-62: (UDS) Added the <CODE>CreateNetwork</CODE> function to be able to set arbitrary data to a beacon [SDK]</A></H3>
+<P><description>Added the <CODE>CreateNetwork</CODE> function which sets arbitrary data for the beacon and builds a new network.<br /></description></P>
+<hr />
+<H3><A name="note188-63">Note 188-63: (UTIL) Added functions for base64 encoding and decoding [SDK]</A></H3>
+<P><description>Added functions to perform base64 encoding and decoding.<br /></description></P>
+<hr />
+<H3><A name="note188-64">Note 188-64: (UTIL) Added the utility class [SDK]</A></H3>
+<P><description>Added the utility class for <CODE>nn::util::Singleton</CODE>, and so forth.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_Release">Known Issues with SDK 3.3.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_SystemUpdater%200.16.24">■ CTR-SDK Version 3.3.0&nbsp;System Updater 0.16.24</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/22)</P></DIV>
+<hr />
+<H3><A name="note187-01">Note 187-01: (DevEnv) Added system mode dev2 support [SDK | System Updater]</A></H3>
+<P><description>Changed it so that even on development hardware, the system mode can be set to <CODE>dev2</CODE> with the <CODE>Config</CODE> tool.<br /> As a result, the feature to set the system mode on development hardware to <CODE>dev1</CODE> will be deleted from System Updater.<br /> In addition, this new <CODE>Config</CODE> tool that supports this change will be removed from the CTR-SDK package, since there will be problems with its use with the old System Updater applied to the system.<br /><br /> <CODE>dev2</CODE> will continue to work with a development memory size of 80 MB, and be a system mode that enables the use of the HOME Menu and the library applet.<br /> See the <CODE>Config</CODE> reference for more information on settings and limitations.<br /></description></P>
+<hr />
+<H3><A name="note187-02">Note 187-02: (DevEnv) Fixed a bug where the system would hang if the development menu was started immediately after inserting a DS/DSi card [System Updater]</A></H3>
+<P><description>When starting a DS/DSi card application from the development menu, the system would hang if the start was immediately after inserting a card.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note187-03">Note 187-03: (DevEnv) Updated DevMenu [System Updater]</A></H3>
+<P><description>Made the following revisions to the development menu.<br />
+        <ul>
+          <li>When the POWER Button was pressed to exit while starting the System Settings, there was a bug that kept the screen black. This has been fixed.</li>
+          <li>Revised text displayed on the upper screen (from Memory Mode to System Mode).</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note187-04">Note 187-04: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added a function to post notifications with URLs.<br /> To this function was added a function to calculate the necessary working buffer size, <CODE>GetWorkBufferSizeForNewsUrl</CODE>.<br /> When a post is made with the <CODE>PostNewsUrl</CODE> function, the CTR browser is started to the URL specified within the notification posted to the notification list.<br /> In addition, the <CODE>news/news_test</CODE> demo was changed to use this function.<br /></description></P>
+<hr />
+<H3><A name="note187-05">Note 187-05: (OS) Fixed a bug where the system would hang when attempting to import an invalid file from the debugger [System Updater]</A></H3>
+<P><description>There was a bug that caused the system to hang when a <CODE>CIA</CODE> file in an invalid format or a file other than a <CODE>CIA</CODE> file was attempted to be imported by the debugger. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note187-06">Note 187-06: (TOOL) Improved termination for the <CODE>Config</CODE> tool [System Updater]</A></H3>
+<P><description>Made changes so that, with the <CODE>Config</CODE> tool in a started state, when the POWER Button is briefly pushed, the <CODE>Config</CODE> tool will terminate and return to the System menu.<br /></description></P>
+<hr />
+<H3><A name="note187-07">Note 187-07: (TOOL) Added a feature to import CIA files on the PC using <CODE>HostIO</CODE> in <CODE>DevMenu</CODE> [System Updater]</A></H3>
+<P><description>Added a feature to import <CODE>CIA</CODE> files on the PC using <CODE>HostIO</CODE> in <CODE>DevMenu</CODE>.<br /> Set the directory where import will incur on the PC to the <CODE>DEVMENU_ROOT</CODE> environmental variable, after which you will need to start <CODE>HIO-Daemon</CODE>.<br /> If you are using development hardware, you can import from a PC using <CODE>UIC-MIDI</CODE>.<br /> As a result of this, the <CODE>Import</CODE> mode in <CODE>DevMenu</CODE> was changed to the <CODE>SDMC</CODE> and <CODE>HIO</CODE> mode.<br /></description></P>
+<hr />
+<H3><A name="note187-08">Note 187-08: (TOOL) Added a feature to delete CIA files in <CODE>DevMenu</CODE> [System Updater]</A></H3>
+<P><description>Added a feature to delete CIA files in the <CODE>SD</CODE> and <CODE>HIO</CODE> modes in <CODE>DevMenu</CODE>.<br /> Delete a <CODE>CIA</CODE> file with the <CODE>X</CODE> Button, and delete all <CODE>CIA</CODE> files in the current directory with the <CODE>LR</CODE> + <CODE>X</CODE> Buttons.<br /> Import and then delete with the X + A Buttons, and import and then delete all the CIA files in the current directory with the LRX + A Buttons.<br /></description></P>
+<hr />
+<H3><A name="note187-09">Note 187-09: (TOOL) Added support for pressing the POWER Button immediately after starting <CODE>DevMenu</CODE> [System Updater]</A></H3>
+<P><description>There was a bug that halted <CODE>DevMenu</CODE> if the POWER Button was pressed immediately after starting it. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_SystemUpdater%200.16.24">Known Issues with System Updater 0.16.24 in SDK Version 3.3.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_SampleDemos">■ CTR-SDK Version 3.3.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/22)</P></DIV>
+<hr />
+<H3><A name="note186-01">Note 186-01: (BOSS) Revised the sample demo for the NSA list feature [Sample Demos]</A></H3>
+<P><description>In the <CODE>sample_nsalist</CODE> demo, when downloading the files in the list, this has been revised to use instant download tasks.<br /></description></P>
+<hr />
+<H3><A name="note186-02">Note 186-02: (CFG) Added a sample demo that uses COPPACS [Sample Demos]</A></H3>
+<P><description>Added a sample demo that uses COPPACS.<br /></description></P>
+<hr />
+<H3><A name="note186-03">Note 186-03: (HID) Added the <CODE>AppRecommendedFlow</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>AppRecommendedFlow</CODE> demo that reflects the recommended flow of use for the Circle Pad Pro.<br /> Together with this change, a reference page has been added and a change to folder structure has been made (<CODE>extra_pad</CODE> has been changed to <CODE>simple</CODE> and moved under <CODE>hid/ExtraPad</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note186-04">Note 186-04: (HIO) Added Release build support for the <CODE>hio</CODE> demo [Sample Demos]</A></H3>
+<P><description>The <CODE>hio</CODE> demo has been changed so that it can even be built as a Release build.<br /></description></P>
+<hr />
+<H3><A name="note186-05">Note 186-05: (NEWS) Added the <CODE>PostNewsUrl</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added a function to post notifications with URLs.<br /> To this function was added a function to calculate the necessary working buffer size, <CODE>GetWorkBufferSizeForNewsUrl</CODE>.<br /> When a post is made with the <CODE>PostNewsUrl</CODE> function, the CTR browser is started to the URL specified within the notification posted to the notification list.<br /> In addition, the <CODE>news/news_test</CODE> demo was changed to use this function.<br /></description></P>
+<hr />
+<H3><A name="note186-06">Note 186-06: (RO) Simplified the <CODE>simple</CODE> demo and added the <CODE>plugin</CODE> demo [Sample Demos]</A></H3>
+<P><description>Simplified the <CODE>simple</CODE> demo. Separated out the <CODE>plugin</CODE> demo that simultaneously used several modules that have the same symbols as were used in the <CODE>simple</CODE> demo.<br /></description></P>
+<hr />
+<H3><A name="note186-07">Note 186-07: (SND) Added support for loop playback to the <CODE>AdpcmEncDec</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Revised the <CODE>AdpcmEncDec</CODE> sample demo so that waveforms were connected perfectly during loop playback.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_SampleDemos">Known Issues with SDK 3.3.0 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_SystemUpdater%200.16.23">■ CTR-SDK Version 3.2.5 System Updater 0.16.23</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/06)</P></DIV>
+<hr />
+<H3><A name="note185-01">Note 185-01: (HOME Menu Camera) Fixed a bug where system would freeze after recovering from sleep [System Updater]</A></H3>
+<P><description>Fixed a rare bug where the system would freeze after recovering from sleep.<br /></description></P>
+<hr />
+<H3><A name="note185-02">Note 185-02: (Nintendo 3DS Camera) Added features to take and play back 3D movies [System Updater]</A></H3>
+<P><description>In addition to the current feature to take pictures, added features to take and play back 3D movies.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_SystemUpdater%200.16.23">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.23</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_SystemUpdater%200.16.22">■ CTR-SDK Version 3.2.5 System Updater 0.16.22</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/29)</P></DIV>
+<hr />
+<H3><A name="note184-01">Note 184-01: (OS) Fixed a bug where the debugger would hang when using a sound thread on a system core [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would hang when using a sound thread on a system core.<br /> Due to this change, the thread starting address is displayed as <CODE>0x100000</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note184-02">Note 184-02: (OS) Fixed a bug related to compatibility mode save data [System Updater]</A></H3>
+<P><description>Fixed a bug related to compatibility mode save data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_SystemUpdater%200.16.22">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.22</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_SystemUpdater%200.16.21">■ CTR-SDK Version 3.2.5 System Updater 0.16.21</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/28)</P></DIV>
+<hr />
+<H3><A name="note183-01">Note 183-01: (OS) Fixed a bug where sound would stutter in certain applications after recovering from sleep [System Updater]</A></H3>
+<P><description>Fixed a bug where sound would stutter in certain applications after recovering from sleep.<br /> This change does not have any effect on applications that were unaffected by this issue.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_SystemUpdater%200.16.21">Known Issues with SDK 3.2.5&nbsp;System Updater 0.16.21</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_Release">■ CTR-SDK Version 3.2.5 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/25)</P></DIV>
+<hr />
+<H3><A name="note182-01">Note 182-01: (DevEnv) SDK-related changes [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_Release">Known Issues with SDK 3.2.5 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that is problematic could depend on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_SystemUpdater%200.16.20">■ CTR-SDK Version 3.2.5 System Updater 0.16.20</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/25)</P></DIV>
+<hr />
+<H3><A name="note181-01">Note 181-01: (DLP) Fixed a bug that prevented an error state from occurring when the wireless switch was turned off after the server was initialized [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes prevented an error state from occurring when the wireless switch was turned off after the server was initialized.<br /></description></P>
+<hr />
+<H3><A name="note181-02">Note 181-02: (FS) Fixed a bug that caused a deadlock during intensive ROM access [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a deadlock during intensive ROM access from multiple threads.<br /></description></P>
+<hr />
+<H3><A name="note181-03">Note 181-03: (HOME Menu) Fixed a bug that on rare occasions caused execution to halt when entering and exiting the HOME Menu and system applets [System Updater]</A></H3>
+<P><description>Fixed a bug that on rare occasions caused execution to halt when entering and exiting the HOME Menu and other system applets.<br /> This was actually changed in CTR-SDK 3.2.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note181-04">Note 181-04: (HOME Menu) Fixed a bug that on rare occasions caused execution to halt during application startup [System Updater]</A></H3>
+<P><description>Fixed a bug that would occur on rare occasions when an application was started, causing the Nintendo 3DS logo to be displayed for approximately 20&ndash;30 seconds or indefinitely; in some cases execution would halt at the black screen that appears after the logo.<br /> This was actually changed in CTR-SDK 3.2.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_SystemUpdater%200.16.20">Known Issues with SDK 3.2.5 System Updater 0.16.20</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.19">■ CTR-SDK Version 3.2.4 System Updater 0.16.9</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/23)</P></DIV>
+<hr />
+<H3><A name="note180-01">Note 180-01: (AC) Fixed a bug that caused the initial connection to some access points to hang before it could complete [System Updater]</A></H3>
+<P><description>Fixed a bug that, for some settings, caused the initial connection to some access points to hang before it could complete.<br /> This bug does not occur for any access point to which the system has successfully connected before.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.19">Known Issues with System Updater 0.16.9 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.18">■ CTR-SDK Version 3.2.4 System Updater 0.16.18</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/22)</P></DIV>
+<hr />
+<H3><A name="note179-01">Note 179-01: (DLP) Fixed a bug that caused a fatal error to occur if the system entered wireless-disabled mode while scanning [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a fatal error to occur if the system entered wireless-disabled mode while scanning with <CODE>FakeClient</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note179-02">Note 179-02: (UDS) Fixed a bug that caused a fatal error to occur if the system was closed when the <CODE>CreateNetwork</CODE> function was called [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a fatal error to occur if the system was closed and entered Sleep Mode at the same time as <CODE>CreateNetwork</CODE> was called.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.18">Known Issues with System Updater 0.16.18 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.17">■ CTR-SDK Version 3.2.4 System Updater 0.16.17</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/18)</P></DIV>
+<hr />
+<H3><A name="note178-01">Note 178-01: (UDS) Fixed <CODE>uds::Initialize</CODE> [System Updater]</A></H3>
+<P><description>Fixed a problem related to <CODE>uds::Initialize</CODE> compatibility.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.17">Known Issues with System Updater 0.16.17 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.15">■ CTR-SDK Version 3.2.4 System Updater 0.16.15</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/17)</P></DIV>
+<hr />
+<H3><A name="note177-01">Note 177-01: (OS) Fixed a bug related to LCD settings in compatibility mode [System Updater]</A></H3>
+<P><description>Fixed a bug related to LCD settings in compatibility mode.<br /> This fix has absolutely no effect on CTR application behavior.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.15">Known Issues with System Updater 0.16.15 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.14">■ CTR-SDK Version 3.2.4 System Updater 0.16.14</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/15)</P></DIV>
+<hr />
+<H3><A name="note176-01">Note 176-01: (BOSS) Allowed an upload task's execution count to be increased if it is 0 [System Updater]</A></H3>
+<P><description>You can now increase an upload task's execution count if it has reached 0 because of a task error, therefore allowing the task to be re-executed.<br /> The act of increasing the execution count for a task and then re-executing it used to always result in an error.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.14">Known Issues with System Updater 0.16.14 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.13">■ CTR-SDK Version 3.2.4 System Updater 0.16.13</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/14)</P></DIV>
+<hr />
+<H3><A name="note175-01">Note 175-01: (OS) Fixed a bug that caused applications to take a long time to start up [System Updater]</A></H3>
+<P><description>Fixed a bug that would occur when you started an application built with CTR-SDK 2.4.x or earlier, causing the Nintendo 3DS logo or the subsequent blank screen to be displayed for a long time.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.13">Known Issues with System Updater 0.16.13 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_Release">■ CTR-SDK Version 3.2.4 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/11)</P></DIV>
+<hr />
+<H3><A name="note174-01">Note 174-01: (ENC) Fixed <CODE>PrintResult</CODE> [SDK]</A></H3>
+<P><description>Fixed <CODE>PrintResult</CODE> to display the correct result for <CODE>Description</CODE>&mdash;instead of &quot;Unknown&quot;&mdash;when it is called on a <CODE>Result</CODE> value that belongs to <CODE>MODULE_NN_ENC</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note174-02">Note 174-02: (HIO) Fixed a bug that caused IS-CTR-DEBUGGER to hang when it read a directory from an HIO archive [SDK]</A></H3>
+<P><description>Fixed a bug that caused IS-CTR-DEBUGGER to hang when it read a directory from an HIO archive.<br /> The HIO library's <CODE>HostDirectory::GetNextEntry</CODE> function was also changed to have different <CODE>Result</CODE> values when IS-CTR-DEBUGGER is used.<br /></description></P>
+<hr />
+<H3><A name="note174-03">Note 174-03: (SND) Fixed a bug that caused <CODE>DspEffect</CODE>'s <CODE>IsBufferInUse</CODE> function to always return <CODE>true</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>DspFxDelay</CODE> and <CODE>DspFxReverb</CODE> classes' <CODE>IsBufferInUse</CODE> function to always return <CODE>true</CODE> regardless of whether the buffer could be released.<br /></description></P>
+<hr />
+<H3><A name="note174-04">Note 174-04: (TOOL) Fixed a bug that prevented COPPACS settings from being saved in the <CODE>Config</CODE> tool [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented COPPACS settings from being saved even after they were changed by the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_Release">Known Issues with SDK 3.2.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.12">■ CTR-SDK Version 3.2.4 System Updater 0.16.12</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/11)</P></DIV>
+<hr />
+<H3><A name="note173-01">Note 173-01: (BOSS) Fixed a bug that closed handles that should not have been closed when a dedicated immediate-execution task was registered for immediate execution [System Updater]</A></H3>
+<P><description>Fixed a bug that closed handles that should not have been closed when a dedicated immediate-execution task was registered for immediate execution with the <CODE>RegisterImmediateTask</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note173-02">Note 173-02: (TOOL) Fixed a bug that prevented COPPACS settings from being saved in the <CODE>Config</CODE> tool [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented COPPACS settings from being saved even after they were changed by the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note173-03">Note 173-03: (UDS) Fixed a bug that caused the system to freeze after the <CODE>DestroyEndpoint</CODE> function was called [System Updater]</A></H3>
+<P><description>Fixed a bug that on very rare occasions would cause the system to freeze after the <CODE>DestroyEndpoint</CODE> function was called.<br /></description></P>
+<hr />
+<H3><A name="note173-04">Note 173-04: (Nintendo 3DS Sound) Fixed a bug that caused execution to freeze when &quot;Autoplay&quot; was selected [System Updater]</A></H3>
+<P><description>Fixed a bug that caused execution to freeze when &quot;Autoplay&quot; was selected after System Updater 0.16 had been applied.<br /></description></P>
+<hr />
+<H3><A name="note173-05">Note 173-05: (System Settings) Allowed clients to authenticate communication with a server under COPPACS [System Updater]</A></H3>
+<P><description>Changed the COPPACS sequence in System Settings for the U.S. region so that client authentication is used during communication with a server.<br /><br /> Nintendo provides the COPPA Compliance System (COPPACS) for applications aimed at the North American market to comply with the Children's Online Privacy Protection Act (COPPA).<br /> The details of this system are currently under consideration, including the rules for use.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.12">Known Issues with System Updater 0.16.12 in SDK Version 3.2.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SampleDemos">■ CTR-SDK Version 3.2.4 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/11)</P></DIV>
+<hr />
+<H3><A name="note172-01">Note 172-01: (FS) Added unmount operations to sample demos [Sample Demos]</A></H3>
+<P><description>Revised FS demos so that each archive can be unmounted.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SampleDemos">Known Issues with SDK 3.2.4 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_3_Release">■ CTR-SDK Version 3.2.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/04)</P></DIV>
+<hr />
+<H3><A name="note171-01">Note 171-01: (AC) Added a note to the API Reference Manual stating that the <CODE>GetLastErrorCode</CODE> function is not guaranteed to have a particular default return value [SDK]</A></H3>
+<P><description>Added a note to the API Reference Manual stating that the <CODE>nn::ac::GetLastErrorCode</CODE> function is not guaranteed to have any particular return value if no errors have ever occurred.<br /></description></P>
+<hr />
+<H3><A name="note171-02">Note 171-02: (TOOL) Added a feature to the <CODE>Config</CODE> tool that allows it to display serial numbers [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>Config</CODE> tool so that it now allows you to check the system's serial number.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_3_Release">Known Issues with SDK 3.2.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that causes the problem could vary depending on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under Advanced Settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_3_SystemUpdater%200.16.9">■ CTR-SDK Version 3.2.3 System Updater 0.16.9</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/04)</P></DIV>
+<hr />
+<H3><A name="note170-01">Note 170-01: (DevEnv) Revised the dummy profanity that is used to check behavior against the guidelines [System Updater]</A></H3>
+<P><description>Shortened the dummy profanity strings that are registered for checking application behavior against the guidelines because they used to be too long to be verified.<br /></description></P>
+<hr />
+<H3><A name="note170-02">Note 170-02: (FS) Fixed a bug that prevented responses from being returned if a CTR Card was removed while it was being accessed [SDK]</A></H3>
+<P><description>Fixed a bug that sometimes prevented system responses from being returned if a CTR Card was removed while it was being accessed.<br /> This bug was introduced in CTR-SDK 3.2.2 (System Updater 0.16.8).<br /></description></P>
+<hr />
+<H3><A name="note170-03">Note 170-03: (FS) Fixed a bug that caused the FS library to become unresponsive when an SD card was removed [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the FS library to become unresponsive if an SD card was removed at a particular time.<br /></description></P>
+<hr />
+<H3><A name="note170-04">Note 170-04: (OS) Fixed a bug that prevented the development menu from recovering from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred after an application had been started from the development menu once, preventing the development menu from recovering from Sleep Mode later when no applications were running.<br /></description></P>
+<hr />
+<H3><A name="note170-05">Note 170-05: (TOOL) Added a feature to the <CODE>Config</CODE> tool that allows it to display serial numbers [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>Config</CODE> tool so that it now allows you to check the system's serial number.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_3_SystemUpdater%200.16.9">Known Issues with System Updater 0.16.9 in SDK Version 3.2.3</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_2_Release">■ CTR-SDK Version 3.2.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/28)</P></DIV>
+<hr />
+<H3><A name="note169-01">Note 169-01: (APPLET) Split up header for functions to jump to System Settings [SDK]</A></H3>
+<P><description>Split off the following functions for jumping to the System Settings from &quot;applet_Api.h&quot; to &quot;applet_AppJump.h&quot;.<br />
+        <ul>
+<li><CODE>nn::applet::CTR::JumpToInternetSetting</CODE></li>
+<li><CODE>nn::applet::CTR::JumpToParentalControls</CODE></li>
+<li><CODE>nn::applet::CTR::JumpToDataManagement</CODE></li>
+<li><CODE>nn::applet::CTR::IsFromMset</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note169-02">Note 169-02: (CFG) Revised function for getting COPPACS restrictions [SDK]</A></H3>
+<P><description>Fixed a bug where the function for getting COPPACS restrictions would sometimes determine that the restrictions could be unlocked using the Parental Controls PIN code, even if the Parental Controls settings were disabled.<br /></description></P>
+<hr />
+<H3><A name="note169-03">Note 169-03: (CFG) Added function to determine whether the System Settings are configured to support COPPACS [SDK | System Updater]</A></H3>
+<P><description>Added function to determine whether COPPACS is enabled in the System Settings.<br /></description></P>
+<hr />
+<H3><A name="note169-04">Note 169-04: (FS) Revised description of ROM-access performance by CTR card applications [SDK]</A></H3>
+<P><description>Upwardly revised the overhead time of ROM access by CTR card applications in the <B>Access Priorities</B> section of the <CODE>fs</CODE> library.<br /> Any performance designs based on the information in this document from CTR-SDK 3.2 must be reviewed.<br /></description></P>
+<hr />
+<H3><A name="note169-05">Note 169-05: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>Updated the documentation as follows.<br />
+        <ul>
+<li>General</li>
+          <ul>
+<li>Revised copyright statement.</li>
+          </ul>
+<li>Updated <CODE>DMPGL20_programming_guide.pdf</CODE>.</li>
+          <ul>
+<li>Renamed <B>Vertex Attribute Data Types</B> to <B>Vertex Attribute Data Types, and the Relationship between the Transfer Speeds of Data Sizes</B>, and revised content.</li>
+          </ul>
+<li>Updated <CODE>DMPGL20_specification.pdf</CODE>.</li>
+          <ul>
+<li>Added description of lookup-table output value range to <B>Lookup Table (LUT)</B> in <B>DMP Fragment Lighting</B>.</li>
+<li>Added restriction that distance attenuation must be disabled when the <B>Distance Attenuation</B> item of <B>DMP Fragment Lighting</B> is layer config 7.</li>
+          </ul>
+<li>Updated <CODE>DMPGL20_system_API_specification.pdf</CODE>.</li>
+          <ul>
+<li>Added additional description of index array settings register 0x227.</li>
+<li>Added restriction to byte enable of rendering size settings register 0x11e.</li>
+<li>Added restriction that distance attenuation must be disabled when layer config 7 is set.</li>
+          </ul>
+<li>Updated <CODE>VertexShaderReferenceManual.pdf</CODE>.</li>
+          <ul>
+<li>Added supplementary description of <CODE>litp</CODE> instruction, and revised latency of this instruction from 2 to 4.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_2_Release">Known Issues with SDK 3.2.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (it is possible that what size is problematic is dependent on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_2_SystemUpdater%200.16.8">■ CTR-SDK Version 3.2.2&nbsp;System Updater 0.16.8</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/28)</P></DIV>
+<hr />
+<H3><A name="note168-01">Note 168-01: (AC) Fixed a bug that caused API to become unresponsive [System Updater]</A></H3>
+<P><description>Fixed a bug where canceling a connection process in the <CODE>nn::ac::CancelConnectAsync</CODE> function sometimes caused the <CODE>AC</CODE> library API to become unresponsive.<br /> Action in the background could cause this bug even if the application does not explicitly cancel the process.<br /></description></P>
+<hr />
+<H3><A name="note168-02">Note 168-02: (CEC) Changed specifications for checking message size in WriteMessage [System Updater]</A></H3>
+<P><description>Changed the maximum size restriction (<CODE>messageSizeMax</CODE>) specified in <CODE>MessageBox::CreateMessageBox</CODE> to a fixed value.<br /> The specific effect of this change to the <CODE>MessageBox::WriteMessage</CODE> function's error-checking routine will depend on the system's firmware version, as follows.<br />
+        <ul>
+<li>0.15.41, and 0.16.0 to 0.16.7: If the size of the message to write exceeds <CODE>messageSizeMax</CODE> when creating the box, the <CODE>WriteMessage</CODE> function will return <CODE>nn::cec::ResultMessTooLarge</CODE>.</li>
+<li>0.15.20 and earlier, 0.16.8 and later: The <CODE>WriteMessage</CODE> function will only return <CODE>nn::cec::ResultMessTooLarge</CODE> when the size of the message to write exceeds 100 KB.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note168-03">Note 168-03: (FS) Revised NAND and SD card access control [System Updater]</A></H3>
+<P><description>Revised control of NAND and SD card that could cause failures when the device is functioning normally, or freezes when there is an error.<br /> This revision could change the timing of determining an access error when removing an SD card that is being accessed.<br /></description></P>
+<hr />
+<H3><A name="note168-04">Note 168-04: (FS) Fixed a bug where process would not return when there were many file accesses at once [System Updater]</A></H3>
+<P><description>Fixed a bug where the process would not return if a number of file accesses (generally 4 or more) occurred in a short time span. <br /></description></P>
+<hr />
+<H3><A name="note168-05">Note 168-05: (OS) Support for register operations when stopped due to break in debugger [System Updater]</A></H3>
+<P><description>It is now possible to manipulate the registers when halted due to a break in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note168-06">Note 168-06: (OS) Fixed a bug where PC register was offset when loading a DLL in the debugger [System Updater]</A></H3>
+<P><description>Fixed a bug where the PC register value would be increased by four when stopped due to loading a DLL in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note168-07">Note 168-07: (OS) Support for register operations when stopped due to <CODE>swi</CODE> execution in debugger [System Updater]</A></H3>
+<P><description>It is now possible to manipulate the registers when stopped during <CODE>swi</CODE> execution in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note168-08">Note 168-08: (OS) Fixed a bug where log output would sometimes be lost if there was frequent output to the debugger log over a long period of time [System Updater]</A></H3>
+<P><description>Fixed a bug where log output would be lost if there was frequent output to the debugger log executed over a long period of time.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_2_SystemUpdater%200.16.8">Known Issues with SDK 3.2.2&nbsp;System Updater 0.16.8</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_Release">■ CTR-SDK Version 3.2.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note167-01">Note 167-01: (CRYPTO) Change specific to <CODE>crypto</CODE> initialization [SDK]</A></H3>
+<P><description>Removed unneeded <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions from <CODE>crypto</CODE> in API reference.<br /> These functions will be removed in a future release.<br /></description></P>
+<hr />
+<H3><A name="note167-02">Note 167-02: (FS) Fixed rare bug that caused corruption of file system <CODE>Result</CODE> [SDK]</A></H3>
+<P><description>Fixed a rare bug that caused corruption of file system <CODE>Result</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note167-03">Note 167-03: (FS) Revised description of SD access performance [SDK]</A></H3>
+<P><description>Upwardly revised the overhead time of access to the SD card in the <B>Access Priorities</B> section of the <CODE>FS</CODE> library.<br /> Any performance designs based on the information in this document from CTR-SDK 3.2 must be reviewed.<br /></description></P>
+<hr />
+<H3><A name="note167-04">Note 167-04: (TOOL) Fixed a bug where inserting a 32 GB SD card in DevMenu would cause a freeze [SDK]</A></H3>
+<P><description>Fixed a bug where inserting a 32 GB SD card in DevMenu would cause a freeze.<br /></description></P>
+<hr />
+<H3><A name="note167-05">Note 167-05: (TOOL) Fixed a bug where running the CTR browser in DevMenu would cause a freeze [SDK]</A></H3>
+<P><description>There was a bug where running the CTR browser from the DevMenu program list mode screen would cause a freeze.<br /> This was fixed by preventing the CTR browser from being started from the DevMenu. The CTR browser can only be started from the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note167-06">Note 167-06: (TOOL) Added feature to display export and import progress in SaveDataFiler [SDK]</A></H3>
+<P><description>Changed SaveDataFiler so that when importing and exporting save data, it displays the name of the file being moved and the progress.<br /></description></P>
+<hr />
+<H3><A name="note167-07">Note 167-07: (TOOL) Added feature to SaveDataFiler to destroy a file without destroying other entries [SDK]</A></H3>
+<P><description>Added a feature to SaveDataFiler to destroy a file without destroying other entries.<br /> Execute this feature by selecting the file to destroy, and pressing the L + Y Buttons.<br /> <B>Note:</B> This feature will not always destroy the file.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_Release">Known Issues with SDK 3.2.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (it is possible that what size is problematic is dependent on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_SystemUpdater%200.16.7">■ CTR-SDK Version 3.2.1&nbsp;System Updater 0.16.7</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note166-01">Note 166-01: (AC) Fixed a bug when connecting to zone during Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug where the system could connect to some access points multiple times during Sleep Mode in an environment that has multiple Nintendo Zones and hot spots, rather than connecting once to all access points.<br /></description></P>
+<hr />
+<H3><A name="note166-02">Note 166-02: (AC) Reduced time needed to free handle when finalizing library [System Updater]</A></H3>
+<P><description>Reduced the time needed to free the handle passed to the library after calling the <CODE>nn::ac::Finalize</CODE> function. This addresses an issue with delays in freeing this handle.<br /></description></P>
+<hr />
+<H3><A name="note166-03">Note 166-03: (AC) Fixed a bug where canceling a connection process would have no effect [System Updater]</A></H3>
+<P><description>Fixed a bug where canceling a connection process using the <CODE>nn::ac::CancelConnectAsync</CODE> function would fail at certain times.<br /></description></P>
+<hr />
+<H3><A name="note166-04">Note 166-04: (AC) Fixed a bug where the system could not correctly connect to an access point in an environment where connections from a specific application were prohibited [System Updater]</A></H3>
+<P><description>Fixed an extremely rare bug where the system could not connect to the right access point in an environment where connection from a specific application (such as Nintendo Zone) was prohibited.<br /></description></P>
+<hr />
+<H3><A name="note166-05">Note 166-05: (AC) Fixed a bug where a library could not be initialized if repeatedly finalized without waiting for an asynchronous process to complete [System Updater]</A></H3>
+<P><description>Fixed a bug where a library could not be initialized if repeatedly finalized while an asynchronous process was running.<br /></description></P>
+<hr />
+<H3><A name="note166-06">Note 166-06: (APPLET) Fixed a bug where closing an application from the HOME Menu could create static in the menu audio [System Updater]</A></H3>
+<P><description>The following bug was fixed. This was listed in the &quot;Symptoms of Known Issues&quot; for CTR-SDK 3.1. <br /><br /> [APPLET] Static occurs when exiting some applications from the HOME Menu.<br /><br />This was actually changed in CTR-SDK 3.2 but was accidentally omitted from the changelog.<br /></description></P>
+<hr />
+<H3><A name="note166-07">Note 166-07:(APPLET) Revised jump to System Settings in other than Japan region [System Updater]</A></H3>
+<P><description>Revised feature where applications could only jump to System Settings in the Japan region.<br /></description></P>
+<hr />
+<H3><A name="note166-08">Note 166-08: (DLP) Fixed a bug causing fatal error during or after scanning [System Updater]</A></H3>
+<P><description>Fixed a bug where a call to a function during scanning (between the calls to the <CODE>FakeClient::StartScan</CODE> function and <CODE>FakeClient::StopScan</CODE> functions) or after scanning would result in a fatal error.<br /> This was actually changed in CTR-SDK 3.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note166-09">Note 166-09: (DevEnv) Added dummy profanity for checking guidelines [System Updater]</A></H3>
+<P><description>Added dummy profanity to check for compliance with guidelines.<br /></description></P>
+<hr />
+<H3><A name="note166-10">Note 166-10: (FS) Fixed a bug where an unexpected error was returned when accessing SD card [System Updater]</A></H3>
+<P><description>Fixed rare bug where an unexpected error would be returned when accessing an SD card, or the card would subsequently become inaccessible.<br /> This bug has existed since System Updater 0.16.6 (version supporting CTR-SDK 3.2).<br /></description></P>
+<hr />
+<H3><A name="note166-11">Note 166-11: (FS) Fixed a bug where low-priority file access on SD card would fail [System Updater]</A></H3>
+<P><description>Fixed a bug where a file access to an SD card would fail with <CODE>ResultMediaAccessError</CODE> if it coincided with a high-priority file access to another device.<br /></description></P>
+<hr />
+<H3><A name="note166-12">Note 166-12: (FS) Fixed a bug where loading of large files would not complete [System Updater]</A></H3>
+<P><description>Fixed a bug where a read from a relatively large file would never complete.<br /></description></P>
+<hr />
+<H3><A name="note166-13">Note 166-13: (HOME Menu) Support for EU and US download application demos [System Updater]</A></H3>
+<P><description>Changed feature so that the message in the dialog appearing when a download application demo starts also appears outside the Japan region.<br /></description></P>
+<hr />
+<H3><A name="note166-14">Note 166-14: (OS) Fixed a bug where frequent log output on the debugger would case a fatal error [System Updater]</A></H3>
+<P><description>Fixed a bug where frequent log output on the debugger would cause a fatal error (<CODE>0xD9001BF7</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note166-15">Note 166-15: (TOOL) Changed behavior of System Updater  [System Updater]</A></H3>
+<P><description>Changed country setting as follows when the region is changed in System Updater. <br /> Japan region: Japan<br /> European region: Germany<br /> North American region: United States<br /></description></P>
+<hr />
+<H3><A name="note166-16">Note 166-16: (UDS) Fixed a bug where calling the <CODE>CreateNetwork</CODE> function would cause a fatal error [System Updater]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>CreateNetwork</CODE> function would cause a fatal error.<br /></description></P>
+<hr />
+<H3><A name="note166-17">Note 166-17: (UDS) Fixed a bug where a failure when calling the <CODE>ConnectNetwork</CODE> function in <CODE>SPECTATOR</CODE> would cause a fatal error [System Updater]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>ConnectNetwork</CODE> function and specifying <CODE>CONNECT_AS_SPECTATOR</CODE> would cause a fatal error if the <CODE>ConnectNetwork</CODE> function was called again with the same conditions immediately after the error was returned.<br /> This was actually changed in CTR-SDK 3.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note166-18">Note 166-18: (Software Keyboard) Fixed a bug where conditions for finalizing input did not meet requirement to have a least one non-blankspace character in the input [System Updater]</A></H3>
+<P><description>When the <CODE>FinishableCondition</CODE> member of <CODE>nn::swkbd::CTR::Config</CODE> is set to <CODE>FINISHABLE_CONDITION_NON_SPACE</CODE>, it should not be possible to finalize the input unless the input contains at least one non-blankspace character. Fixed a bug where it was possible to finalize input containing only blankspace characters, depending on the operation.<br /></description></P>
+<hr />
+<H3><A name="note166-19">Note 166-19: (Friend List) Changed maximum number of people that can be found using <CODE>Register Friend: Local</CODE> [System Updater]</A></H3>
+<P><description>Increased the maximum number of people that can be found using <CODE>Register Friend: Local</CODE> from 3 to 10.<br /></description></P>
+<hr />
+<H3><A name="note166-20">Note 166-20: (Friend List) Added Register Friend button when friend card is displayed [System Updater]</A></H3>
+<P><description>Currently, the <B>Register Friend</B> button only appears when the leftmost card in the friend list is selected, but this was changed so that this button appears no matter which card is selected.<br /></description></P>
+<hr />
+<H3><A name="note166-21">Note 166-21: (Friend List) Added a dialog box to notify the user when a friend is formally added [System Updater]</A></H3>
+<P><description>Registering a friend code makes a person a temporary friend, and the person formally becomes a friend via the server. Currently, however, only the display on the friend card changes, and there is no other demonstration of the formal registration.<br /> This has been changed so that a dialog box stating that the two parties are now friends appears when the friend relationship is formally established.<br /></description></P>
+<hr />
+<H3><A name="note166-22">Note 166-22: (System Settings) Added COPPACS restriction to the Parental Controls for the US region [System Updater]</A></H3>
+<P><description>Added COPPACS restriction to the Parental Controls in the System Settings for the US region.<br /><br /> Nintendo provides the COPPA Compliance System (COPPACS) for applications aimed at the North American market to comply with the Children's Online Privacy Protection Act (COPPA).<br /> The details of this system are currently under consideration, including the rules for use.<br /></description></P>
+<hr />
+<H3><A name="note166-23">Note 166-23: (System Settings) Fixed a bug where parts of icons appeared garbled [System Updater]</A></H3>
+<P><description>Fixed a bug where part of the 48x48-pixel application icons were garbled on the Software Management screen, Extra Data Management screen, and StreetPass Management screen.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_SystemUpdater%200.16.7">Known Issues with SDK 3.2.1&nbsp;System Updater 0.16.7</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_SampleDemos">■ CTR-SDK Version 3.2.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note165-01">Note 165-01: (GD) Added sample demo combining Gd with Gl library [Sample Demos]</A></H3>
+<P><description>Added <CODE>GLCombination</CODE> sample, combining Gd with Gl library.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_SampleDemos">Known Issues with SDK 3.2.1&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_Release">■ CTR-SDK Version 3.2.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note164-01">Note 164-01: (AC) Changed references to &quot;wireless disabled&quot; mode [SDK]</A></H3>
+<P><description>Changed name of &quot;flight mode&quot; and &quot;wireless-off mode&quot; to &quot;wireless-disabled mode.&quot;<br /></description></P>
+<hr />
+<H3><A name="note164-02">Note 164-02:(APPLET) Revised the <CODE>GetStartupArgument</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>applet::GetStartupArgument</CODE> function would return <CODE>true</CODE> even if the first argument, <SPAN class="argument">pParam</SPAN>, was <CODE>NULL</CODE>. The function has been revised to return <CODE>false</CODE> in this case.<br /></description></P>
+<hr />
+<H3><A name="note164-03">Note 164-03:(APPLET) The <CODE>applet::ReceiveDeliverArg</CODE> function has been made private [SDK]</A></H3>
+<P><description>The function <CODE>applet::ReceiveDeliverArg</CODE> has been made private because it is no longer necessary for the application to call it.<br /> Use the <CODE>applet::GetStartupArgument</CODE> function to get the data specified in the <CODE>applet::RestartApplication</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note164-04">Note 164-04: (APPLET) Fixed a bug where system would not go into Sleep Mode if closed while preloading a library applet [SDK]</A></H3>
+<P><description>Fixed a bug where the system would not go into Sleep Mode if closed while preloading a library applet.<br /></description></P>
+<hr />
+<H3><A name="note164-05">Note 164-05: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added <CODE>nn::extrapad</CODE>, the Circle Pad Pro calibration applet.<br /> The <CODE>$SampleDemos/applet/extrapad</CODE> sample demo, which uses the Circle Pad Pro calibration applet, has also been added.<br /></description></P>
+<hr />
+<H3><A name="note164-06">Note 164-06: (APPLET) Revised function for jumping to System Settings [SDK]</A></H3>
+<P><description>Fixed an error in the <CODE>nn::applet::CTR::JumpToInternetSetting</CODE> function for jumping to System Settings, which caused the function to jump to the main System Settings screen rather than the Internet Settings screen.<br /></description></P>
+<hr />
+<H3><A name="note164-07">Note 164-07: (BOSS) Improved API reference [SDK]</A></H3>
+<P><description>Improved the API references for the following features, including adding feature overviews.<br />
+        <ul>
+<li>NSA List (<CODE>NsaList</CODE>)</li>
+<li>Dedicated immediate-execution tasks (<CODE>FgOnlyTask</CODE>)</li>
+<li>DataStore upload and download tasks (<CODE>DataStoreDownloadAction</CODE>/<CODE>DataStoreUploadAction</CODE>)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-08">Note 164-08: (BOSS) Added public-header <CODE>include</CODE> statements to <CODE>boss.h</CODE> [SDK]</A></H3>
+<P><description>Included the following header files in &quot;boss.h&quot;.<br />
+        <ul>
+<li><CODE>boss_DataStoreUploadAction.h</CODE></li>
+<li><CODE>boss_DataStoreDownloadAction.h</CODE></li>
+<li><CODE>boss_FgOnlyTask.h</CODE></li>
+<li><CODE>boss_NsaList.h</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-09">Note 164-09: (CRYPTO) Stopped writing to end of decrypted string during RSA decryption [SDK]</A></H3>
+<P><description>The feature used to write a <CODE>NULL</CODE> character to the end of the decrypted string during RSA decryption, but now does not do so.<br /></description></P>
+<hr />
+<H3><A name="note164-10">Note 164-10: (CRYPTO) Made changes related to initializing the CRYPTO library [SDK]</A></H3>
+<P><description>The application no longer needs to call the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions for <CODE>crypto</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note164-11">Note 164-11: (CX) Fixed a bug where using BLZ extraction function caused buffer overrun [SDK]</A></H3>
+<P><description>Fixed potential buffer overrun when using the <CODE>UncompressBLZ</CODE> and <CODE>SecureUncompressBLZ</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note164-12">Note 164-12: (CX) Fixed a bug that caused the <CODE>SecureUncompressBLZ</CODE> function to return an error for valid compressed data [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>SecureUncompressBLZ</CODE> function sometimes returned an error for input data that can be expanded correctly.<br /></description></P>
+<hr />
+<H3><A name="note164-13">Note 164-13:(CX) Fixed a bug that caused errors in the results from the <CODE>UncompressBLZ</CODE> and <CODE>SecureUncompressBLZ</CODE> functions [SDK]</A></H3>
+<P><description>Fixed a bug where different pre-compressed data was obtained using <CODE>cx::UncompressBLZ</CODE> and <CODE>cx::SecureUncompressBLZ</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note164-14">Note 164-14: (DLP) Revised the <CODE>Initialize</CODE> function to check an <CODE>Event</CODE>'s <CODE>Handle</CODE> [SDK]</A></H3>
+<P><description>Revised <CODE>Initialize</CODE> functions of <CODE>FakeClient</CODE> and <CODE>Server</CODE> to return an error when passed an invalid <CODE>Event</CODE> <CODE>Handle</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note164-15">Note 164-15: (DLP) Changed name of &quot;wireless disabled&quot; mode in reference pages [SDK]</A></H3>
+<P><description>Changed description from &quot;Wireless button is off&quot; to &quot;Wireless disabled.&quot;<br /></description></P>
+<hr />
+<H3><A name="note164-16">Note 164-16: (DevMenu) Added display of demo index for download demos [SDK]</A></H3>
+<P><description>Added demo index to descriptions of programs in the upper screen of the Program List Mode screen when the program is a download demo.<br /></description></P>
+<hr />
+<H3><A name="note164-17">Note 164-17: (FRIENDS) Removed <CODE>bool pIsShowPlayedGame</CODE> from the parameter list of the <CODE>GetMyPreference</CODE> function [SDK]</A></H3>
+<P><description>Removed <CODE>bool pIsShowPlayedGame</CODE> from parameter list of <CODE>GetMyPreference</CODE> function, because it was never used.<br /></description></P>
+<hr />
+<H3><A name="note164-18">Note 164-18: (FRIENDS) Added the <CODE>IsMyPreferenceValid</CODE> function to determine whether the user has specified a publication setting [SDK]</A></H3>
+<P><description>Added <CODE>IsMyPreferenceValid</CODE> function to check whether the user has specified a publication setting. This setting governs whether the system publishes the user's online status and what game the user is playing in the initial startup sequence for the friend list.<br /></description></P>
+<hr />
+<H3><A name="note164-19">Note 164-19:(FS) Fixed a bug where removing SD card during access caused memory leak [SDK]</A></H3>
+<P><description>Fixed a bug where removing the SD card while files on the card were being accessed would occasionally cause a memory leak.<br /></description></P>
+<hr />
+<H3><A name="note164-20">Note 164-20: (FS) Added support for Card2 in worksheet for calculating save data capacity [SDK]</A></H3>
+<P><description>Added support for Card2 in worksheet for calculating save data capacity<br /></description></P>
+<hr />
+<H3><A name="note164-21">Note 164-21: (FS) Added feature to set priority for file access [SDK | System Updater]</A></H3>
+<P><description>It is now possible to set priority for file access, and give precedence to higher-priority processing.<br /> Consequently, functions were added to set the priority of namespaces and class members under <CODE>nn::fs</CODE>.<br /> See the documentation for details.<br /></description></P>
+<hr />
+<H3><A name="note164-22">Note 164-22:(GR) Added the new <CODE>MakePostVertexCacheEntryTypeCommand</CODE> function [SDK]</A></H3>
+<P><description>Added a function to generate a command that changes the number of entries in a post-vertex cache.<br /> It lets you switch between the default of 32 and half that (16).<br /> Although reducing the number of entries to 16 normally does not have advantages because it reduces the cache hit rate, it is possible to expand the maximum number of input attributes in the geometry shader to 15 instead.<br /> See the <I>System API Specifications</I> included with the <I>Geometry Shader SDK</I> for details.<br /></description></P>
+<hr />
+<H3><A name="note164-23">Note 164-23:(GX) Revised the PICA macro headers [SDK]</A></H3>
+<P><description>Added register for changing number of entries in post-vertex cache to &quot;gx_MacroReg.h&quot;.<br />
+        <ul>
+<li>PICA_REG_POST_VERTEX_CACHE_NUM        = 0x22d</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-24">Note 164-24: (GX) Extended the specifications of the <CODE>gd::System::StartRecordingPackets</CODE> function [SDK]</A></H3>
+<P><description>Changed parameter to the <CODE>gd::System::StartRecordingPackets</CODE> function so that the <CODE>RecordingPacketUsage</CODE> enumerated type can be specified. <br /><br /> If the <CODE>RecordingPacketUsage</CODE> value is <CODE>RECORD_COMMAND_LIST_COPY</CODE>, it copies the command buffer. (Prior behavior/default)<br /> If the value is <CODE>RECORD_COMMAND_LIST_NO_COPY</CODE>, it reuses the same command buffer.<br />In the first case, the copied command buffer can later be edited and executed, but the copy process takes time. In the second case, the process time is shorter, but the command buffer cannot be edited, and it also cannot be reused after it is cleared.</description></P>
+<hr />
+<H3><A name="note164-25">Note 164-25:(GX) Added the <CODE>nngxFlush3DCommandPartially</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nngxFlush3DCommandPartially</CODE> function, which can specify the execution size.<br /> This makes it possible to implement command-buffer jumps without using the <CODE>nngx</CODE> functions (<CODE>nngxAddJumpCommand</CODE> and <CODE>nngxAddSubroutineCommand</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note164-26">Note 164-26:(GX) Updated the shader assembler tool [SDK]</A></H3>
+<P><description>Revised the error-checking method so that up to 16 input registers can be used.<br /></description></P>
+<hr />
+<H3><A name="note164-27">Note 164-27: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>Updated the documentation as follows.<br />
+        <ul>
+<li>Updated <CODE>DMPGL20_system_API_specification.pdf</CODE>.</li>
+          <ul>
+<li>Added description of maximum number of attributes to <B>Register for Setting Number of Vertex Attribute Inputs</B>.</li>
+<li>Added description of 13th to 16th input in <B>Register for Setting Input Register Map of Vertex Attributes</B>.</li>
+<li>Added specifications allowing the same light source to be specified multiple times to the description of register <CODE>0x1d9</CODE>.</li>
+<li>Removed from the description for register <CODE>0x1d9</CODE> the requirement that IDs be in ascending order.</li>
+<li>Revised busy counter value in profiling API. It now uses &quot;busy clock cycles,&quot; rather than &quot;busy count.&quot;</li>
+<li>Described limitations of register settings specific to the <CODE>dmp_TexEnv[i].srcRgb</CODE> and <CODE>dmp_TexEnv[i].srcAlpha</CODE> texture combiner uniforms.</li>
+<li>Added the new <CODE>nngxFlush3DCommandPartially</CODE> function.</li>
+<li>Added missing conditions from description of bit 0x112 [3:0] in Table 5-48.</li>
+<li>Removed <CODE>GL_SRC_ALPHA_SATURATE</CODE> from conditions in description of bit 0x112 [3:0] in Table 5-50.</li>
+          </ul>
+<li>Updated <CODE>DMPGL20_programming_guide.pdf</CODE>.</li>
+          <ul>
+<li>Added &quot;GPU Hangs when Using MultiTexture&quot; to &quot;Troubleshooting.&quot;</li>
+<li>Added &quot;Address and Size of Command Buffer&quot; to &quot;Performance-Enhancement Techniques.&quot;</li>
+          </ul>
+<li>Updated <CODE>DMPGL20_specification.pdf</CODE>.</li>
+          <ul>
+<li>Added &quot;Number of Vertex Attributes&quot; to &quot;Others.&quot;</li>
+          </ul>
+<li>Updated <CODE>VertexShaderReferenceManual.pdf</CODE>.</li>
+          <ul>
+<li>Changed number of input registers from 12 to 16.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-28">Note 164-28: (HID) Added a class for handling the Circle Pad Pro [SDK | Sample Demos]</A></H3>
+<P><description>Added the <CODE>nn::hid::CTR::ExtraPad</CODE> class to handle the Circle Pad Pro.<br /> Consequently, <CODE>SampleDemos/hid/extra_pad</CODE> has also been added as a sample demo using this feature.<br /></description></P>
+<hr />
+<H3><A name="note164-29">Note 164-29: (HIO) Changed the <CODE>hio</CODE> library's return values when an Intelligent Systems debugger is used [SDK]</A></H3>
+<P><description>Changed the return values of the <CODE>hio</CODE> library when using the Intelligent Systems debugger.<br /></description></P>
+<hr />
+<H3><A name="note164-30">Note 164-30:(HIO) Revised return values for <CODE>hio</CODE> library functions [SDK]</A></H3>
+<P><description>Defined the return values of the <CODE>hio</CODE> library API in <CODE>nn/hio/hio_Result.h</CODE>.<br /> Also Fixed a bug where <CODE>(-1,63,255,1023)</CODE> was returned if the <CODE>HostFile::Open</CODE> function was called for a non-existent file.<br /></description></P>
+<hr />
+<H3><A name="note164-31">Note 164-31:(IR) Fixed a bug that caused <CODE>PrintResult</CODE> to show &quot;Unknown&quot; as the description [SDK]</A></H3>
+<P><description>Fixed a bug where if a <CODE>Result</CODE> returned by a function in <CODE>nn::ir</CODE> was printed using <CODE>PrintResult</CODE>, the description displayed as &quot;Unknown.&quot;<br /></description></P>
+<hr />
+<H3><A name="note164-32">Note 164-32:(IR) Revised reference [SDK]</A></H3>
+<P><description>Revised the following information in the reference.<br />
+        <ul>
+<li>Fixed errors in description of parameters to <CODE>WaitConnection</CODE> function.</li>
+<li>Fixed description of <CODE>WaitToConfirmId</CODE> function where <CODE>RequireToConfirmId</CODE> was incorrectly written as &quot;<CODE>WaitToConfirmId</CODE>.&quot;</li>
+<li>Removed reference to nonexistent function, <CODE>AnyConnection</CODE>, from description of <CODE>GetConnectionRole</CODE> function.</li>
+<li>Added missing description of parameters to description of <CODE>GetConnectionStatusEvent</CODE>.</li>
+<li>Fixed errors in description of <CODE>restore</CODE> parameter in <CODE>Send</CODE> function.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-33">Note 164-33: (IR) Revised library for infrared communication between CTR systems [SDK]</A></H3>
+<P><description>Revised the library because it was originally designed to enable communication in situations where ordinary communication could not be established.<br />  <br /></description></P>
+<hr />
+<H3><A name="note164-34">Note 164-34: (IR) Added a tool to check the communication IDs used by infrared communication features between CTR systems [SDK]</A></H3>
+<P><description>Infrared communication features are handled by <CODE>nn::ir::CTR::Communicator</CODE>, which requires you to specify a communication ID that is generated from your application's unique ID.<br /> The <CODE>IrCommunicatorChecker</CODE> tool was added to check this communication ID in data that is sent and received.<br /></description></P>
+<hr />
+<H3><A name="note164-35">Note 164-35: (JPEG) Fixed decoder bugs [SDK]</A></H3>
+<P><description>Fixed the following decoder bugs.<br />
+        <ul>
+<li>A bug that produced monochrome results when an image was decoded with only QT0 defined as a DQT (quantization table)</li>
+<li>A bug that made it impossible to decode data that contains APP1 segments but does not have Exif information in the first APP1</li>
+        </ul>
+Even if the APP1 segment contains Exif information, decoding will fail when JPEG or MP-format data has an IFD0 offset other than 8.</P>
+<hr />
+<H3><A name="note164-36">Note 164-36: (JPEG) Fixed error codes returned when decoding fails because of unsupported data [SDK]</A></H3>
+<P><description>You were sometimes able to get <CODE>JPEG_DECODER_ERROR_INTERNAL</CODE> as an error code from the <CODE>JpegMpDecoder::GetLastError</CODE> function when progressive JPEG or some other unsupported data caused a decoding function to fail.<br /> These error codes have been revised (to <CODE>JPEG_DECODER_ERROR_DHT</CODE> or <CODE>JPEG_DECODER_ERROR_SOF_NOT_FOUND</CODE>, for example).<br /></description></P>
+<hr />
+<H3><A name="note164-37">Note 164-37: (NGC) Fixed the range of numbers that can be recognized by the <CODE>CountNumbers</CODE> function [SDK]</A></H3>
+<P><description>Fixed the <CODE>CountNumbers</CODE> function to recognize more characters as numbers (not enough characters were recognized before).<br /></description></P>
+<hr />
+<H3><A name="note164-38">Note 164-38: (OS) Fixed a bug that caused <CODE>CriticalSection</CODE> to be more computationally expensive than necessary [SDK]</A></H3>
+<P><description>Fixed the problem where <CODE>nn::os::CriticalSection</CODE> processing was different than expected and caused an increased load.<br /></description></P>
+<hr />
+<H3><A name="note164-39">Note 164-39: (OS) Modified the <CODE>Light*</CODE> synchronization classes so that they cannot be copied [SDK]</A></H3>
+<P><description>Modified the <CODE>nn::os::LightEvent</CODE>, <CODE>nn::os::LightSemaphore</CODE>, and <CODE>nn::os::LightBarrier</CODE> classes so that they cannot be copied (it should not have been possible to copy them in the first place).<br /></description></P>
+<hr />
+<H3><A name="note164-40">Note 164-40: (OS) Fixed a bug that prevented <CODE>LightEvent</CODE> from waiting [SDK]</A></H3>
+<P><description>A bug caused <CODE>LightEvent::Wait</CODE> to incorrectly exit without waiting under certain conditions when <CODE>nn::os::LightEvent</CODE> was initialized using a manual reset.<br /> This bug has been fixed.<br /> Note that with this change, the size of the structures and classes used by members in <CODE>nn::os::LightEvent</CODE> and <CODE>LightEvent</CODE> have changed.<br /></description></P>
+<hr />
+<H3><A name="note164-41">Note 164-41: (RDT) Fixed a bug that caused the <CODE>std::srand</CODE> function to be called implicitly [SDK]</A></H3>
+<P><description>The <CODE>Sender::Initialize</CODE> and <CODE>Receiver::Initialize</CODE> functions used to call the <CODE>std::srand</CODE> function implicitly, and there was therefore a risk that these functions could interfere with random number generation within an application.<br /> The code that called the <CODE>std::srand</CODE> function within the RDT library has been removed, fixing this bug.<br /></description></P>
+<hr />
+<H3><A name="note164-42">Note 164-42: (RO) Added support for debugging DLL source code [SDK | System Updater]</A></H3>
+<P><description>Added support for debugging DLL source code.<br /> If you are implementing your own build system, you must specify additional options to <CODE>makecrr</CODE>.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note164-43">Note 164-43: (SND) Addressed an <CODE>FxReverb</CODE> damping bug [SDK]</A></H3>
+<P><description>An <CODE>FxReverb</CODE> damping bug caused effects to feel weaker than they actually were.<br /> You can now fix this bug by setting the <CODE>m_IsEnableDampingBugFix</CODE> member variable of the <CODE>Param</CODE> class to <CODE>true</CODE>.<br /> Note that this member variable is <CODE>false</CODE> (the bug is not fixed) by default for compatibility reasons.<br /></description></P>
+<hr />
+<H3><A name="note164-44">Note 164-44: (SND) Added the <CODE>GetMasterVolume</CODE> function [SDK]</A></H3>
+<P><description>Added a function to get the master volume set by the <CODE>SetMasterVolume</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note164-45">Note 164-45: (TOOL) Allowed the <CODE>Config</CODE> tool to set the country [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>Config</CODE> tool so that it can now set the country.<br /></description></P>
+<hr />
+<H3><A name="note164-46">Note 164-46: (TOOL) Added a feature for restoring save data to factory defaults for downloadable applications [SDK]</A></H3>
+<P><description>Added a <CODE>SaveDataFiler</CODE> feature that restores save data to factory defaults for downloadable applications.<br /> Place your cursor over a title on the <CODE>User</CODE> tab and press the X Button to restore the factory defaults.<br /></description></P>
+<hr />
+<H3><A name="note164-47">Note 164-47: (TOOL) Allowed the Internet Browser to be removed from the DevMenu [SDK]</A></H3>
+<P><description>The Internet Browser now appears in the program list so that it can be removed from the DevMenu.<br /> You can delete it just like other applications, by pressing the X Button.<br /></description></P>
+<hr />
+<H3><A name="note164-48">Note 164-48: (TOOL) Added a DevMenu feature that displays the free block size [SDK]</A></H3>
+<P><description>The DevMenu now shows the free block size on an SD card and in system NAND memory.<br /></description></P>
+<hr />
+<H3><A name="note164-49">Note 164-49: (TOOL) Added a <CODE>SaveDataFiler</CODE> feature that imports and exports raw user save data [SDK]</A></H3>
+<P><description>Added a <CODE>SaveDataFiler</CODE> feature that can import and export raw user save data.<br /> You can press the L Button, B Button, and X Button at the same time to export data, which can then be imported just like any other data.<br /></description></P>
+<hr />
+<H3><A name="note164-50">Note 164-50: (TOOL) Fixed a bug in <CODE>ctr_compress</CODE> that prevented the <CODE>-A</CODE> option from working properly [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>-A</CODE> option to be ignored when the <CODE>-lh</CODE> or <CODE>-lrc</CODE> option was specified.<br /> Also fixed a bug that caused the padding region to be an undefined value, instead of 0, when the <CODE>-A</CODE> option was specified.<br /></description></P>
+<hr />
+<H3><A name="note164-51">Note 164-51: (TOOL) Fixed behavior in <CODE>ctr_compress</CODE> when the compressed file grows larger than the original file [SDK]</A></H3>
+<P><description>A warning message now appears when the compressed file is larger than the original file.<br /> This warning does not appear when the <CODE>-s</CODE> option is specified.<br /></description></P>
+<hr />
+<H3><A name="note164-52">Note 164-52: (TOOL) Added <CODE>DemoIndex</CODE> to <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Revised <CODE>ctr_makerom</CODE> features for creating download application demos.<br /> You can now specify a demo index between 1 and 255 for <CODE>TitleInfo - DemoIndex</CODE> in your RSF file.<br /> This allows you to create multiple demos tied to a single normal application.<br /> The <CODE>DESC</CODE> for download application demos has also been modified to match these changes.<br /></description></P>
+<hr />
+<H3><A name="note164-53">Note 164-53: (TOOL) Modified <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications to makebanner.<br />
+        <ul>
+<li>Added support for NW4C TGA files.</li>
+<li>Updated the EULA for the Americas region from version 1.0 to version 1.1.<br />You must re-generate ICN files using the <CODE>makebanner</CODE> provided with version 3.2 or later of the CTR-SDK before you make a master submissions for the Americas region.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note164-54">Note 164-54: (TOOL) Added a tool that extracts information from StreetPass boxes [SDK]</A></H3>
+<P><description>Added <CODE>CecBoxTool</CODE>, which writes data from the system's StreetPass boxes to an SD card and can also write the data back.<br /> You can use this while debugging to create an environment for reproducing bugs.<br /></description></P>
+<hr />
+<H3><A name="note164-55">Note 164-55: (TOOL) Added a <CODE>SaveDataFiler</CODE> feature that destroys individual files in user save data and expanded save data [SDK]</A></H3>
+<P><description>Improved <CODE>SaveDataFiler</CODE> features so that individual files can be reliably destroyed in user save data and expanded save data.<br /></description></P>
+<hr />
+<H3><A name="note164-56">Note 164-56: (UDS) Renamed wireless-disabled mode in reference pages [SDK]</A></H3>
+<P><description>Replaced phrases; for example, &quot;wireless OFF&quot; was replaced by &quot;wireless-disabled.&quot;<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_Release">Known Issues with SDK 3.2.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (the size that is problematic could depend on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_SystemUpdater%200.16.6">■ CTR-SDK Version 3.2.0&nbsp;System Updater 0.16.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note163-01">Note 163-01: (AC) Improved connectivity in WPA/WPA2-TKIP/AES mixed mode [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented connections to an access point using WPA/WPA2-TKIP/AES mixed mode configured by the WPS feature.<br /></description></P>
+<hr />
+<H3><A name="note163-02">Note 163-02: (AC) Improved connectivity in environments with low signal strength [System Updater]</A></H3>
+<P><description>Adjusted the time taken for a connection to time out when there is low signal strength and made connections more robust.<br /></description></P>
+<hr />
+<H3><A name="note163-03">Note 163-03: (APPLET) Fixed a bug that on rare occasions would prevent an <CODE>Awake</CODE> notification from being sent when the system recovered from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when the system recovered from Sleep Mode, which on rare occasions would prevent an <CODE>Awake</CODE> notification from being sent, prevent the screen from turning on, cause sound to hang, or exhibit other symptoms.<br /></description></P>
+<hr />
+<H3><A name="note163-04">Note 163-04: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added <CODE>nn::extrapad</CODE>, the Circle Pad Pro calibration applet.<br /> The <CODE>$SampleDemos/applet/extrapad</CODE> sample demo, which uses the Circle Pad Pro calibration applet, has also been added.<br /></description></P>
+<hr />
+<H3><A name="note163-05">Note 163-05: (BOSS) Fixed a bugs in DataStore tasks [System Updater]</A></H3>
+<P><description>Fixed the following bugs in DataStore tasks.<br />
+        <ul>
+<li>Even if a DataStore task was suspended, it would not enter the <CODE>Retry</CODE> state nor would it try again.</li>
+<li>Even if a DataStore task was running, applications could not get <CODE>RUNNING</CODE> as that task's state.</li>
+<li>A running DataStore task would stall on rare occasions.</li>
+<li>A notification would not be sent when a DataStore task received multiple data items and was subsequently suspended.</li>
+<li>A DataStore task would not respond to cancel operations in rare, timing-dependent situations.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note163-06">Note 163-06: (BOSS) Fixed state-transition bugs that occurred when immediate foreground task execution was canceled [System Updater]</A></H3>
+<P><description>Fixed a number of bugs that caused incorrect state transitions when immediate foreground task execution was canceled.<br /> For example, if a task was executed immediately in the foreground, its state would sometimes change to <CODE>TASK_RETRY</CODE> if it was still running when another task was executed immediately in the foreground.<br /> (The result of immediate foreground task execution must be <CODE>TASK_DONE</CODE> or <CODE>TASK_ERROR</CODE>.)<br /></description></P>
+<hr />
+<H3><A name="note163-07">Note 163-07: (BOSS) Tasks with a result of <CODE>HTTP_ERROR_CONN_STATUS</CODE> will now be retried [System Updater]</A></H3>
+<P><description>A result of <CODE>HTTP_ERROR_CONN_STATUS</CODE> is now considered to indicate that a task should be retried, not that the task has an error. <br /> This will increase the number of times that a running upload task will be retried if communication is interrupted.<br /></description></P>
+<hr />
+<H3><A name="note163-08">Note 163-08: (BOSS) Fixed a bug related to the <CODE>X-BOSS-Closed</CODE> field when a task's state was <CODE>TASK_RETRY</CODE> before it accessed the server [System Updater]</A></H3>
+<P><description>Fixed a bug that caused an invalid value to be set in the <CODE>X-BOSS-Closed</CODE> field for a task whose state was <CODE>TASK_RETRY</CODE> before it accessed the server (services were mistakenly considered to have ended even when that was not the case).<br /></description></P>
+<hr />
+<H3><A name="note163-09">Note 163-09: (BOSS) Fixed a bug related to the size of data when a task's state was <CODE>TASK_RETRY</CODE> before it accessed the server [System Updater]</A></H3>
+<P><description>Fixed a bug that caused an invalid download data size to be obtained for a task whose state changed to <CODE>TASK_RETRY</CODE> without any server access.<br /></description></P>
+<hr />
+<H3><A name="note163-10">Note 163-10: (DevEnv) Added the Internet Browser [System Updater]</A></H3>
+<P><description>Changed System Updater so that it imports the Internet Browser.<br /> This allows you to start the Internet Browser from the HOME Menu.<br /><br /> The Internet Browser's engine is not allocated as much memory on a PARTNER-CTR Debugger or PARTNER-CTR Capture as it is on a retail CTR system or a CTR test unit.<br /> As a result, the Internet Browser can display some pages on a retail system that it cannot display on a PARTNER-CTR Debugger or PARTNER-CTR Capture.<br /></description></P>
+<hr />
+<H3><A name="note163-11">Note 163-11: (DevEnv) System Settings can be started from the development menu [System Updater]</A></H3>
+<P><description>You can now press the X Button to start System Settings from the development menu.<br /> However, you cannot start it when you have configured a memory size of 96 MB (dev1) from the system mode settings.<br /></description></P>
+<hr />
+<H3><A name="note163-12">Note 163-12: (FRIENDS) Shortened login times [System Updater]</A></H3>
+<P><description>Decreased the amount of time required for asynchronous processing when the <CODE>nn::friends::Login</CODE> function is called while the system is offline.<br /></description></P>
+<hr />
+<H3><A name="note163-13">Note 163-13: (FS) Added feature to set priority for file access [SDK | System Updater]</A></H3>
+<P><description>It is now possible to set priority for file access, and give precedence to higher-priority processing.<br /> Consequently, functions were added to set the priority of namespaces and class members under <CODE>nn::fs</CODE>.<br /> See the documentation for details.<br /></description></P>
+<hr />
+<H3><A name="note163-14">Note 163-14: (FS) Created more specialized <CODE>Result</CODE> values that are given when file access validation fails [System Updater]</A></H3>
+<P><description>Created more specialized <CODE>Result</CODE> values related to <CODE>nn::fs::ResultVerificationFailed</CODE>, which are returned during file access.<br /> This does not change how errors are handled, but DESCRIPTION numbers may be different than they were before.<br /></description></P>
+<hr />
+<H3><A name="note163-15">Note 163-15: (GX) Modified the brightness of the LCD backlight [System Updater]</A></H3>
+<P><description>Fixed the brightness of the LCD backlight. Upon applying System Updater 0.16.1, which supports CTR-SDK 3.1, the same brightness setting would result in a slightly darker screen.<br /></description></P>
+<hr />
+<H3><A name="note163-16">Note 163-16: (HTTP) Fixed a bug that prevented the <CODE>Read</CODE> and <CODE>Finalize</CODE> functions from returning [System Updater]</A></H3>
+<P><description>Fixed the following bugs from CTR-SDK 3.1.<br />
+        <ul>
+<li>The <CODE>http::Connection::Finalize</CODE> function would not return when a <CODE>Connection</CODE> was canceled before communication started.</li>
+<li>The <CODE>http::Connection::Read</CODE> function would not return for a <CODE>Connection</CODE> whose specified URL failed DNS resolution.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note163-17">Note 163-17: (HTTP) Made <CODE>http::Finalize</CODE> and the process of cleaning up POST memory synchronous [System Updater]</A></H3>
+<P><description>It is guaranteed that once you get a response from <CODE>http::Finalize</CODE>, you can now verify that the POST memory configured by <CODE>http::Initialize</CODE> has been cleaned up.<br /> This allows you to reuse the POST memory for some other purpose immediately after <CODE>http::Finalize</CODE> has been executed.<br /> (POST memory used to be cleaned up asynchronously and was therefore unusable for some indeterminate period of time after <CODE>http::Finalize</CODE> was executed.<br /> For this synchronous processing to behave correctly, however, you must run <CODE>Finalize</CODE> on every <CODE>http::Connection</CODE> before you call <CODE>http::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note163-18">Note 163-18: (HTTP) Fixed a bug that occurs when <CODE>http::Finalize</CODE> is called before all communication is finalized [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the shared POST buffer from being finalized appropriately when <CODE>http::Finalize</CODE> was called before <CODE>Connection::Finalize</CODE> was called for all communication in progress.<br /></description></P>
+<hr />
+<H3><A name="note163-19">Note 163-19: (HTTP) Fixed a bug that prevented functions from returning when a large amount of parallel HTTP communication was running [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented blocking functions from returning for a large amount of parallel HTTP communication.<br /></description></P>
+<hr />
+<H3><A name="note163-20">Note 163-20: (IR) Fixed a bug that caused the system's internal state to become inconsistent if <CODE>Finalize</CODE> was not called [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system's internal state to become inconsistent and therefore subsequently resulted in unstable behavior after any application used the IR library and quit without calling <CODE>nn::ir::CTR::Communicator::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note163-21">Note 163-21: (IR) Fixed a bug that caused the first packet's data position to be overwritten by a new packet's data position [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred if a new packet was received when data had already been received for the maximum number of packets, causing the first packet's data position to be overwritten by the new packet's data position.<br /></description></P>
+<hr />
+<H3><A name="note163-22">Note 163-22: (IR) Fixed a bug that overwrote valid packet data that had been received [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when new data was received when the buffer was full, causing the received packets that had been saved in the buffer to be overwritten.<br /></description></P>
+<hr />
+<H3><A name="note163-23">Note 163-23: (MCU) Fixed a bug that caused the recovery from Sleep Mode to fail when the accelerometer was broken [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the system from recovering from Sleep Mode when the accelerometer was broken.<br /></description></P>
+<hr />
+<H3><A name="note163-24">Note 163-24: (NDM) Fixed a bug that prevented the system from switching between the wireless-enabled and wireless-disabled modes while it was in Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes prevented the system from repeatedly switching between the wireless-enabled and wireless-disabled modes while it was in Sleep Mode.<br /></description></P>
+<hr />
+<H3><A name="note163-25">Note 163-25: (OS) Fixed a bug that caused the screens to turn red and yellow when the system core thread was profiled with CTR-Profiler [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes caused the screens to turn red and yellow when the system core thread was profiled with the CTR-Profiler.<br /></description></P>
+<hr />
+<H3><A name="note163-26">Note 163-26: (OS) Fixed a bug that prevented the debugger from loading a CIA file independently for an application that was built without an RSF file specified [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the debugger to fail to load a CIA file for an application if it was built without an RSF file specified and the other files generated during the build process were deleted.<br /></description></P>
+<hr />
+<H3><A name="note163-27">Note 163-27: (OS) Fixed a bug that caused the screens to turn red and yellow if an attempt to output log data was made when the debugger shut down a thread [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the upper and lower screens to turn red and yellow, respectively, if an attempt to output log data was made when the debugger shut down a thread.<br /> This was actually changed in CTR-SDK 3.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note163-28">Note 163-28: (OS) Fixed a bug that caused the debugger to fail to import downloadable applications [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the same downloadable application from being imported repeatedly.<br /></description></P>
+<hr />
+<H3><A name="note163-29">Note 163-29: (OS) Fixed a bug that caused VFP values to be invalid during a forced break in the debugger [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes caused VFP values to be invalid during a forced break in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note163-30">Note 163-30: (OS) Added debugger support for loading and unloading DLLs [System Updater]</A></H3>
+<P><description>The debugger now stops when you load or unload a DLL (RO file).<br /> This means that you must use PARTNER-CTR Debugger 2011/09/08 or later to debug DLLs.<br /></description></P>
+<hr />
+<H3><A name="note163-31">Note 163-31: (RO) Added support for debugging DLL source code [SDK | System Updater]</A></H3>
+<P><description>Added support for debugging DLL source code.<br /> If you are implementing your own build system, you must specify additional options to <CODE>makecrr</CODE>.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/BuildSystemDevelopmentGuideForDll.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note163-32">Note 163-32: (SND) Fixed a bug that prevented sound output through the speakers after the system recovered from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug that on rare occasions caused sound to be sent to the headphones&mdash;even if they were not plugged in&mdash;after the system recovered from Sleep Mode.<br /></description></P>
+<hr />
+<H3><A name="note163-33">Note 163-33: (TOOL) Allowed the <CODE>Config</CODE> tool to set the country [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>Config</CODE> tool so that it can now set the country.<br /></description></P>
+<hr />
+<H3><A name="note163-34">Note 163-34: (UDS) <CODE>ResultWirelessOff</CODE> is now returned immediately after the system enters wireless-disabled mode [System Updater]</A></H3>
+<P><description>Modified the <CODE>CreateNetwork</CODE>, <CODE>ConnectNetwork</CODE>, and <CODE>Initialize</CODE> functions to return <CODE>ResultWirelessOff</CODE> (rather than an indeterminate <CODE>Result</CODE> value) when they are called immediately after the system enters wireless-disabled mode.<br /></description></P>
+<hr />
+<H3><A name="note163-35">Note 163-35: (UDS) Reduced the CPU load for wireless communication [System Updater]</A></H3>
+<P><description>Reduced the CPU load for high-frequency wireless communication.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_SystemUpdater%200.16.6">Known Issues with System Updater 0.16.6 in SDK Version 3.2.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_SampleDemos">■ CTR-SDK Version 3.2.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note162-01">Note 162-01: (APPLET) Added an applet to calibrate the Circle Pad Pro [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Added <CODE>nn::extrapad</CODE>, the Circle Pad Pro calibration applet.<br /> The <CODE>$SampleDemos/applet/extrapad</CODE> sample demo, which uses the Circle Pad Pro calibration applet, has also been added.<br /></description></P>
+<hr />
+<H3><A name="note162-02">Note 162-02: (BOSS) Added a sample demo for NSA list features [Sample Demos]</A></H3>
+<P><description>Added <CODE>sample_nsalist</CODE>, a sample demo for NSA list features.<br /> Read the reference pages for the sample demo before you run it.<br /></description></P>
+<hr />
+<H3><A name="note162-03">Note 162-03: (BOSS) Added a sample demo for dedicated immediate-execution tasks [Sample Demos]</A></H3>
+<P><description>Added <CODE>sample_fgonlytask</CODE>, a sample demo for dedicated immediate-execution tasks that are only executed immediately.<br /></description></P>
+<hr />
+<H3><A name="note162-04">Note 162-04: (DEMO) Fixed a bug where there is an omission in the list of member variables initialized by the <CODE>GraphicsDrawing</CODE> class [Sample Demos]</A></H3>
+<P><description>Added the <CODE>GraphicsDrawing</CODE> class's <CODE>m_UseColorFillProgram</CODE> and <CODE>m_UseFontProgram</CODE> member variables to its constructor's initialization list because they had been accidentally omitted.<br /> This bug also meant that you accessed these indeterminate member variables when the <CODE>RenderSystemDrawing</CODE> class was initialized, their values would trigger an access violation.<br /></description></P>
+<hr />
+<H3><A name="note162-05">Note 162-05: (DevEnv) Revised samples for creating downloadable demos [Sample Demos]</A></H3>
+<P><description>Added a <CODE>DemoIndex</CODE> item to <CODE>TitleInfo</CODE> in the RSF file for the sample used to create a downloadable demo under <CODE>demo1/DemoVersion</CODE>.<br /> Specify a demo index between 1 and 255 for <CODE>DemoIndex</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note162-06">Note 162-06: (GR) Updated the <CODE>CommandBufferJump</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Modified the implementation of <CODE>CommandBufferJump</CODE> to use the <CODE>nngxFlush3DCommandPartially</CODE> function, which was just added, and consolidated cache flushes to improve performance. NNGX API restrictions had made the previous implementation of <CODE>CommandBufferJump</CODE> complicated.<br /></description></P>
+<hr />
+<H3><A name="note162-07">Note 162-07: (GR) Fixed a bug that caused some GR sample demos to render graphics incorrectly when double command lists were used [Sample Demos]</A></H3>
+<P><description>Fixed a bug that caused two GR sample demos, <CODE>ProceduralTexture</CODE> and <CODE>GraphicsDrawing</CODE>, to render graphics incorrectly when double command lists were used.<br /></description></P>
+<hr />
+<H3><A name="note162-08">Note 162-08: (GR) Added GR sample demos [Sample Demos]</A></H3>
+<P><description>Added GR sample demos for point sprites and shadow maps.<br /></description></P>
+<hr />
+<H3><A name="note162-09">Note 162-09: (GR) Changed <CODE>Framework</CODE> for sample demos [Sample Demos]</A></H3>
+<P><description>Made the following changes to <CODE>gx/Gr/Framework</CODE>.<br />
+        <ul>
+<li>Split commands are now added by <CODE>nngxFlush3DCommand</CODE> instead of <CODE>nngxSplitDrawCmdlist</CODE>.</li>
+<li>Added the <CODE>PostDraw</CODE> function to the <CODE>IScene</CODE> class.</li>
+        </ul>
+Revised all of the sample demos under <CODE>gx/Gr</CODE> to conform to these changes.<br /></description></P>
+<hr />
+<H3><A name="note162-10">Note 162-10: (GX) Added a sample implementation of the <CODE>StartRecordingPackets</CODE> function to the <CODE>gx/Gd/DrawPrimitiveScene</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Added a sample implementation of the new specifications (the <SPAN class="argument">RecordingPacketUsage</SPAN> parameter) for the <CODE>gd::System::StartRecordingPackets</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note162-11">Note 162-11: (HID) Added a class for handling the Circle Pad Pro [SDK | Sample Demos]</A></H3>
+<P><description>Added the <CODE>nn::hid::CTR::ExtraPad</CODE> class to handle the Circle Pad Pro.<br /> Consequently, <CODE>SampleDemos/hid/extra_pad</CODE> has also been added as a sample demo using this feature.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_SampleDemos">Known Issues with SDK 3.2.0 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_1_0_Release">■ CTR-SDK Version 3.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/09/08)</P></DIV>
+<hr />
+<H3><A name="note161-01">Note 161-01: (AC) Made initialization functions thread-safe [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::ac::Initialize</CODE>, <CODE>Finalize</CODE>, <CODE>IsInitialized</CODE> functions to be thread-safe.<br /> However, this does not guarantee thread safety for functions related to initialization and other functions that require initialization before being called.<br /></description></P>
+<hr />
+<H3><A name="note161-02">Note 161-02: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Integrated applet packages previously released separately into the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note161-03">Note 161-03: (APPLET) Added function to determine return jump from System Settings [SDK]</A></H3>
+<P><description>Added <CODE>nn::applet::CTR::IsFromMset</CODE> function to determine whether control has jumped back from System Settings to the application.<br /></description></P>
+<hr />
+<H3><A name="note161-04">Note 161-04: (APPLET) Added function to jump to System Settings [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>nn::applet::CTR::JumpToInternetSetting</CODE>, <CODE>nn::applet::CTR::JumpToParentalControls</CODE>, <CODE>nn::applet::CTR::JumpToDataManagement</CODE> functions to jump from the application to System Settings.<br /></description></P>
+<hr />
+<H3><A name="note161-05">Note 161-05: (BOSS) Removed <CODE>include</CODE> statements from <CODE>http</CODE> and <CODE>ssl</CODE> BOSS header files [SDK]</A></H3>
+<P><description>Removed <CODE>include</CODE> statements from the <CODE>http</CODE> and <CODE>ssl</CODE> BOSS header files since the HTTP and SSL libraries are now private.<br /> Applications that indirectly included the <CODE>http</CODE> or <CODE>ssl</CODE> header files from the BOSS header files will error out when compiling, so you must directly include the <CODE>http</CODE> or <CODE>ssl</CODE> header files in your application's source code.<br /></description></P>
+<hr />
+<H3><A name="note161-06">Note 161-06: (BOSS) Added feature to list NS archives [SDK | System Updater]</A></H3>
+<P><description>Added an NADL task feature to get a list of NS archive data files available for download on the server.<br /> Use this to implement a service that could show the user a list of data files on the server and then download just the selected data files.<br /></description></P>
+<hr />
+<H3><A name="note161-07">Note 161-07: (BOSS) Added network storage (<CODE>DataStore</CODE>) task [SDK | System Updater]</A></H3>
+<P><description>Added tasks to send and receive data to and from Nintendo network storage.<br /> Added a <CODE>DataStore</CODE> upload task to upload data to the server, and a <CODE>DataStore</CODE> download task to download data from the server.<br /> Use this to implement a background communication service that could send data from one CTR and receive it on another.<br /></description></P>
+<hr />
+<H3><A name="note161-08">Note 161-08: (BOSS) Added dedicated immediate-execution tasks [SDK | System Updater]</A></H3>
+<P><description>Added a dedicated API (the <CODE>boss::FgOnlyTask</CODE> class) for immediate-execution tasks.<br /> Use this API to simplify your implementation of immediate-execution tasks.<br /> Tasks registered using this API are not counted against the number of tasks allowed per application, as described in the <I>Guidelines</I>.<br /></description></P>
+<hr />
+<H3><A name="note161-09">Note 161-09: (CFG) Added function for getting COPPACS restrictions [SDK | System Updater]</A></H3>
+<P><description>Added a function for getting whether COPPACS restrictions have been configured in System Settings.<br /></description></P>
+<hr />
+<H3><A name="note161-10">Note 161-10: (CFG) Added function to get just the ID for simple address data [SDK]</A></H3>
+<P><description>Added a function to get just the ID for simple address data.<br /> Also added a function to get the region code portion from the ID for simple address data.<br /></description></P>
+<hr />
+<H3><A name="note161-11">Note 161-11: (CRYPTO) Added software RSA library [SDK]</A></H3>
+<P><description>Added the <CODE>cryptoRSA</CODE> library providing encryption, decryption, signing, and authentication features using RSA public keys.<br /></description></P>
+<hr />
+<H3><A name="note161-12">Note 161-12: (DLP) Revised documentation for <CODE>nn::dlp::CTR::EventDesc</CODE> [SDK]</A></H3>
+<P><description>Added previously missing documentation about unions used in <CODE>nn::dlp::CTR::EventDesc</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-13">Note 161-13: (DevEnv) Fixed a bug where <CODE>ccl</CODE> builds would fail [SDK]</A></H3>
+<P><description>Fixed a bug in the CTR-SDK build system where attempting to build <CODE>ccl</CODE> would fail when specifying <CODE>MANUAL_DIR</CODE> and <CODE>CHILD_APPS</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-14">Note 161-14: (DevEnv) Added Play Coin icon [SDK]</A></H3>
+<P><description>Play Coin icons and associated documentation have been placed in the <CODE>$CTR_SDK/resources/icon/PlayCoin</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note161-15">Note 161-15: (DevEnv) Added library input to library builds [SDK]</A></H3>
+<P><description>Changed build restrictions to allow inputting a <CODE>.a</CODE> library file when building another <CODE>.a</CODE> library file that uses <CODE>TARGET_LIBRARY</CODE>.<br /> The system now handles this as input at build time when specifying the library file in the <CODE>LIBRARY_LIBFILES</CODE> variable.<br /></description></P>
+<hr />
+<H3><A name="note161-16">Note 161-16: (DevEnv) Added support for problem where recompiles would not happen for extremely large source files [SDK]</A></H3>
+<P><description>There was a problem in <CODE>omake</CODE> where large source files would not be recompiled after edits. The CTR-SDK build system was updated to handle large source files, and this update extends this support to the creation of object files from source files.<br /></description></P>
+<hr />
+<H3><A name="note161-17">Note 161-17: (ENC) Added <CODE>enc</CODE> library [SDK | Sample Demos]</A></H3>
+<P><description>Added the <CODE>enc</CODE> library for conversion both ways between UTF-8 and UTF-16 character encodings.<br /> Also added a sample demo of charset conversion.<br /></description></P>
+<hr />
+<H3><A name="note161-18">Note 161-18: (FRIENDS) Revised documentation for <CODE>nn::friends::CTR::GetFriendScreenName</CODE> [SDK]</A></H3>
+<P><description>Fixed a typo in the parameter type for <CODE>nn::friends::CTR::GetFriendScreenName</CODE>.<br /> This was actually fixed in CTR-SDK 3.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note161-19">Note 161-19: (FRIENDS) Made initialization functions thread-safe [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::friends::Initialize</CODE>, <CODE>Finalize</CODE>, <CODE>IsInitialized</CODE> functions to be thread-safe.<br /> However, this does not guarantee thread safety for functions related to initialization and other functions that require initialization before being called.<br /></description></P>
+<hr />
+<H3><A name="note161-20">Note 161-20: (FRIENDS) Made join-in features public [SDK]</A></H3>
+<P><description>Made public the functions and constants for join-in features.<br /> This shares the local system's matchmaking group participation status via the <CODE>friends</CODE> library, making it easier to join into the matchmaking group that a friend is participating in.<br /> This design assumes a link to the <CODE>NEX</CODE> library, so specific details on use will be made available in a future release of the <CODE>NEX</CODE> library, its samples, and documentation.<br /></description></P>
+<hr />
+<H3><A name="note161-21">Note 161-21: (GR) Fixed a bug in polygon offsets [SDK]</A></H3>
+<P><description>Fixed a bug where polygon offsets would not operate correctly, due to function <CODE>RenderState::WBuffer::MakeCommand</CODE> passing a 32-bit value as is to register <CODE>0x4e</CODE> when a 24-bit value was needed.<br /> Also revised polygon offset calculation when the W buffer is disabled to multiply by <CODE>128.0f</CODE>, the same as when the buffer is enabled.<br /></description></P>
+<hr />
+<H3><A name="note161-22">Note 161-22: (GX) Fixed a bug where texture unit 2 could not be used when using the <CODE>gd</CODE> library [SDK]</A></H3>
+<P><description>Fixed a bug where commands would not be properly generated even when configured via the <CODE>gd</CODE> library to use texture unit 2.<br /></description></P>
+<hr />
+<H3><A name="note161-23">Note 161-23: (GX) Changed <CODE>gd</CODE> function parameter names [SDK]</A></H3>
+<P><description>Fixed typos in <CODE>gd</CODE> library function parameter names.<br /></description></P>
+<hr />
+<H3><A name="note161-24">Note 161-24: (GX) In the <CODE>gd::Light::SourceType</CODE> enumerated type, changed <CODE>SOURCE_TYPE_PUNCTUAL</CODE> to <CODE>SOURCE_TYPE_POINT</CODE> [SDK]</A></H3>
+<P><description>In the <CODE>gd::Light::SourceType</CODE> enumerated type, changed <CODE>SOURCE_TYPE_PUNCTUAL</CODE> to <CODE>SOURCE_TYPE_POINT</CODE>.<br /> The header file still contains <CODE>SOURCE_TYPE_PUNCTUAL</CODE> to maintain compatibility, but note that this is deprecated and that you should use <CODE>SOURCE_TYPE_POINT</CODE> from now on.<br /></description></P>
+<hr />
+<H3><A name="note161-25">Note 161-25: (GX) Changed most <CODE>gd::RasterizerStage</CODE> functions to be immediate functions [SDK]</A></H3>
+<P><description>Excluding the early depth test functions, changed the following functions to be immediate.<br />
+        <ul>
+          <li><CODE>SetCulling</CODE></li>
+          <li><CODE>SetViewport</CODE></li>
+          <li><CODE>EnableClippingPlane</CODE></li>
+          <li><CODE>SetClippingPlane</CODE></li>
+          <li><CODE>EnableScissor</CODE></li>
+          <li><CODE>SetScissor</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note161-26">Note 161-26: (GX) Fixed a bug in <CODE>gd::System::Finalize</CODE> about freeing memory [SDK]</A></H3>
+<P><description>Fixed a bug in <CODE>gd::System::Finalize</CODE> function where not all objects would be destroyed.<br /> This function automatically destroys the following objects.<br />
+        <ul>
+          <li><CODE>texture2D</CODE></li>
+          <li><CODE>textureCube</CODE></li>
+          <li><CODE>RenderTarget</CODE></li>
+          <li><CODE>DepthStencilTarget</CODE></li>
+          <li><CODE>Shader</CODE></li>
+          <li><CODE>RecordingPacket</CODE></li>
+          <li><CODE>ShaderPipeline</CODE></li>
+          <li><CODE>ShaderBinary</CODE></li>
+          <li><CODE>VertexBufferResource</CODE></li>
+          <li><CODE>Texture2DResource</CODE></li>
+          <li><CODE>CombinerState</CODE></li>
+          <li><CODE>VertexInputState</CODE></li>
+          <li><CODE>SamplerState</CODE></li>
+          <li><CODE>DepthStencilState</CODE></li>
+          <li><CODE>BlendState</CODE></li>
+          <li><CODE>InputLayout</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note161-27">Note 161-27: (GX) Loosened restrictions on <CODE>nngxUseSavedCmdlist</CODE> and <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE> functions [SDK]</A></H3>
+<P><description>Removed the restrictions on the <SPAN class="argument">cmdlist</SPAN> parameter to the <CODE>nngxUseSavedCmdlist</CODE> and <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE> functions to allow specifying the current command list. This previously caused an error.<br /> In line with this change, removed the <CODE>GL_ERROR_8039_DMP</CODE> and <CODE>GL_ERROR_8094_DMP</CODE> errors.<br /></description></P>
+<hr />
+<H3><A name="note161-28">Note 161-28: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following updates were made to the GX documentation.<br />
+        <ul>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+            <li>Added <CODE>NN_GX_CMDLIST_CURRENT_BUFADDR</CODE> and <CODE>NN_GX_STATE_ALL</CODE>, which were previously only included in the API reference.</li>
+            <li>Added setting bit [20:20] of register <CODE>0x83</CODE>, to Table 5-33 the texture format setting register.<br />(This was previously only included in 5.8.20.13. Shadow Texture Settings.)</li>
+            <li>Expanded descriptions of starting profiling features and configuring parameters.</li>
+          </ul>
+          <li><CODE>DMPGL20_programming_guide.pdf</CODE></li>
+          <ul>
+            <li>Added 19.7. Optimization Through Command Buffer Subroutines.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note161-29">Note 161-29: (GX) Added parameters to profiling functions for specifying the busy counter measuring time in microseconds or nanoseconds [SDK]</A></H3>
+<P><description>Added <CODE>NN_GX_PROFILING_BUSY_SAMPLING_TIME_MICRO_SECOND</CODE> and <CODE>NN_GX_PROFILING_BUSY_SAMPLING_TIME_NANO_SECOND</CODE> as values for the <SPAN class="argument">pname</SPAN> parameter in the profiling feature <CODE>nngxSetProfilingParameter</CODE> function.<br /> This sets the busy counter to count for periods of time set in microseconds and nanoseconds.<br /></description></P>
+<hr />
+<H3><A name="note161-30">Note 161-30: (HTTP) Added <CODE>http_Initialize.h</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>http_Initialize.h</CODE> header file that makes just the <CODE>http::Initialize</CODE> and <CODE>http::Finalize</CODE> functions public for applications using the NEX <CODE>DataStore</CODE> library.<br /> When using the <CODE>DataStore</CODE> library, applications must call both the <CODE>http::Initialize</CODE> and <CODE>http::Finalize</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note161-31">Note 161-31: (IR) Made CTR-to-CTR infrared communication features public [SDK | Sample Demos]</A></H3>
+<P><description>Made the <CODE>nn::ir::CTR::Communicator</CODE> function public for using the infrared communication features between two CTR systems.<br /> Also added the <CODE>SampleDemos/ir/communicator</CODE> sample demo using this feature.<br /></description></P>
+<hr />
+<H3><A name="note161-32">Note 161-32: (NET) Fixed a bug where an alignment error would occur when scanning for wireless networks [SDK]</A></H3>
+<P><description>Fixed a bug where a program would halt due to an alignment error when scanning for wireless networks.<br /> This bug only occurs in CTR-SDK version 3.0, and does not occur in earlier versions.<br /></description></P>
+<hr />
+<H3><A name="note161-33">Note 161-33: (OS) Added <CODE>AutoStackManager</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>nn::os::AutoStackManager</CODE> and derived classes.<br /> See <CODE>$CTR_SDK/documents/TechnicalNotes/SystemProgrammingGuide/SystemProgrammingGuide.pdf</CODE> for detailed reference and system programming guidelines.<br /></description></P>
+<hr />
+<H3><A name="note161-34">Note 161-34: (OS) Removed definitions related to <CODE>InitializeDeviceMemory</CODE> [SDK]</A></H3>
+<P><description>Deleted <CODE>nn::os::InitializeDeviceMemory</CODE> and the following related declarations and definitions.<br />
+        <ul>
+          <li><CODE>NN_OS_DEVICE_MEMORY_SIZE</CODE> macro</li>
+          <li><CODE>DEVICE_MEMORY_SIZE</CODE> constant</li>
+          <li><CODE>InitializeDeviceMemory</CODE> function</li>
+          <li><CODE>nnosInitializeDeviceMemory</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note161-35">Note 161-35: (OS) Added <CODE>ASSERT</CODE> to <CODE>InitializeMemoryBlock</CODE> to test for multiple calls [SDK]</A></H3>
+<P><description>Added an <CODE>ASSERT</CODE> statement to <CODE>nn::os::InitializeMemoryBlock</CODE> to check if function has been called multiple times.<br /> In non-release builds, calling <CODE>InitializeMemoryBlock</CODE> the second time will cause the <CODE>ASSERT</CODE> to fail and processing to halt.<br /></description></P>
+<hr />
+<H3><A name="note161-36">Note 161-36: (OS) Fixed a bug where state would become inconsistent when initializing <CODE>StackMemory</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>nn::os::StackMemory</CODE> initialization function when specifying a memory region that cannot be partitioned where the function would return an error but the internal state would become inconsistent.<br /> Also added explanation to the API reference that this function cannot partition memory allocated from anywhere but the heap.<br /></description></P>
+<hr />
+<H3><A name="note161-37">Note 161-37: (OS) Updated the System Programming Guide [SDK]</A></H3>
+<P><description>Added chapters to the system programming guide, <CODE>$CTR_SDK/documents/TechnicalNotes/SystemProgrammingGuide/SystemProgrammingGuide.pdf</CODE>, about threads, synchronization mechanisms, time, debug output, and CPU exception handlers.<br /></description></P>
+<hr />
+<H3><A name="note161-38">Note 161-38: (OS) Added wait functions with timeouts [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>TryWait</CODE> member function that includes a timeout to the <CODE>nn::os::LightEvent</CODE> class.<br /> Also added <CODE>TryAcquire</CODE> member function that includes a timeout to the <CODE>nn::os::LightSemaphore</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note161-39">Note 161-39: (RDT) Fixed a bug where a <CODE>PANIC</CODE> halt would occur when receiving a connection request when the <CODE>Receiver</CODE> state is <CODE>FINISHED</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where a <CODE>PANIC</CODE> halt would occur when receiving a connection request when the <CODE>Receiver</CODE> state is <CODE>FINISHED</CODE>.<br /> Replaced this <CODE>PANIC</CODE> with statements to print the following strings to debug output, and revised to not halt the running program.<br /><br /> State is FINISHED, but received segment from remote!<br /><br /> This was actually fixed in CTR-SDK 3.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note161-40">Note 161-40: (RO) Changed <CODE>GetSizeInfo</CODE> to allow using only part of <CODE>cro</CODE> [SDK]</A></H3>
+<P><description>Changed <CODE>nn::ro::GetSizeInfo</CODE> function to no longer require passing all of <CODE>cro</CODE> after loading into memory and instead allow using just the start of <CODE>cro</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-41">Note 161-41: (SND) Fixed a bug where parameter values would not be updated after calling <CODE>FxReverb::SetParam</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where calling <CODE>nn::snd::SetEffect</CODE> to register an <CODE>FxReverb</CODE> object and then calling <CODE>FxReverb::SetParam</CODE> would not update parameter values.<br /> This bug does not occur if doing this before calling <CODE>SetEffect</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-42">Note 161-42: (SND) Fixed a bug where some buffers would change to <CODE>STATUS_DONE</CODE> without being played when hitting a buffer underrun during stream playback [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>WaveBuffer</CODE> objects appended at the moment when playback halts due to a buffer underrun changed to <CODE>STATUS_DONE</CODE> without being played, as when playing back a stream as in the <CODE>snd/StreamPlayer</CODE> sample demo.<br /></description></P>
+<hr />
+<H3><A name="note161-43">Note 161-43: (SWKBD) Upgraded software keyboard library [SDK]</A></H3>
+<P><description>Added a feature to the software keyboard applet to specify the display language, which means this library is no longer compatible with the software keyboard applet included in earlier versions of the System Updater.<br /> Note that the software keyboard will not function unless you apply System Updater 0.16.1 that supports this CTR-SDK version.<br /></description></P>
+<hr />
+<H3><A name="note161-44">Note 161-44: (TOOL) Revised <CODE>BannerModelConverter</CODE> [SDK]</A></H3>
+<P><description>Fixed <CODE>BannerModelConverter</CODE> to now output an error when it cannot resolve the names of textures referenced by models being converted, instead of continuing the conversion as in past versions.<br /></description></P>
+<hr />
+<H3><A name="note161-45">Note 161-45: (TOOL) Added feature for background immediate execution to <CODE>BossLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>Added a feature to <CODE>BossLotcheckTool</CODE> to run tasks immediately in the background.<br /></description></P>
+<hr />
+<H3><A name="note161-46">Note 161-46: (TOOL) Changed <CODE>dlp</CODE> debug settings of the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>In the <CODE>Config</CODE> tool under <CODE>OtherSetting</CODE>, changed the name of the <CODE>Dlp Force Child Import</CODE> setting to <CODE>Dlp Debug</CODE>, and reworked <CODE>dlp</CODE> debug feature allocation.<br /> For more information, see <CODE>Config</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-47">Note 161-47: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></H3>
+<P><description>Changed <CODE>Config</CODE> tool to allow configuration of <CODE>COPPACS</CODE> settings.<br /></description></P>
+<hr />
+<H3><A name="note161-48">Note 161-48: (TOOL) Added support for faster ETC encoding to <CODE>TexturePackager</CODE> tool [SDK]</A></H3>
+<P><description>Added the <CODE>FastImproved</CODE> and <CODE>MediumImproved</CODE> new compression methods to the <CODE>TexturePackager</CODE> tool for faster encoding of high-quality images.<br /></description></P>
+<hr />
+<H3><A name="note161-49">Note 161-49: (TOOL) Fixed a bug where <CODE>CardDevice</CODE>s would not be properly reflected in <CODE>ccl</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug in <CODE>makerom</CODE> where the <CODE>CardDevice</CODE> value from the <CODE>RSF</CODE> file would not be reflected when using <CODE>ccl</CODE>.<br /> This means that <CODE>cci</CODE> and <CODE>ccl</CODE> are no longer compatible for save data saved to a backup device.<br /></description></P>
+<hr />
+<H3><A name="note161-50">Note 161-50: (TOOL) Fixed a bug where <CODE>ccl</CODE> build would error out when ROMFS was not specified [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makerom</CODE> would halt on an error when building <CODE>ccl</CODE> with <CODE>ROMFS</CODE> left unspecified.<br /></description></P>
+<hr />
+<H3><A name="note161-51">Note 161-51: (TOOL) Changed <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+          <li>Added support for configuring join-in game IDs and join-in game mode masks</li>
+          <li>Fixed a rare bug where <CODE>makebanner</CODE> would error out on conversion and fail to properly convert</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note161-52">Note 161-52: (TOOL) Added <CODE>Card2</CODE> support to <CODE>makerom</CODE> [SDK]</A></H3>
+<P><description>Added feature to <CODE>makerom</CODE> to generate a <CODE>CCI</CODE> file that supports <CODE>Card2</CODE> by specifying <CODE>Card2</CODE> as the <CODE>CardInfo/MediaType</CODE> value in the <CODE>rsf</CODE> file.<br /></description></P>
+<hr />
+<H3><A name="note161-53">Note 161-53: (TOOL) Added feature to <CODE>SaveDataFiler</CODE> to allow for the per-file deletion of user save data and expanded save data [SDK]</A></H3>
+<P><description>Added a feature to <CODE>SaveDataFiler</CODE> to allow for the per-file deletion of user save data and expanded save data.<br /></description></P>
+<hr />
+<H3><A name="note161-54">Note 161-54: (TOOL) Fixed a bug where <CODE>ctr_makerom</CODE> would error out in certain environments [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>ctr_makerom</CODE> would error out on execution when certain environment variables were set multiple times.<br /></description></P>
+<hr />
+<H3><A name="note161-55">Note 161-55: (UDS) Added <CODE>NetworkDescription</CODE> comparison function [SDK]</A></H3>
+<P><description>Added <CODE>NetworkDescription::CompareWith</CODE> and <CODE>NetworkDescriptionReader::CompareWith</CODE> functions for comparing network information obtained from a new scan against information obtained previously.<br /></description></P>
+<hr />
+<H3><A name="note161-56">Note 161-56: (UDS) Revised documentation for <CODE>nn::uds::CTR::NO_WAIT</CODE> [SDK]</A></H3>
+<P><description>Removed documentation irrelevant to <CODE>nn::uds::CTR::NO_WAIT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note161-57">Note 161-57: (Error EULA) Added automatic linebreak feature [SDK | System Updater]</A></H3>
+<P><description>Added feature to automatically wrap messages that exceed the width of one line by adding a space or tab.<br /> To support this automatic linebreak, also added <CODE>*_WORD_WRAP</CODE> enumerator to the <CODE>errorType</CODE> enumerated type in the <CODE>Config</CODE> parameters.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_1_0_Release">Known Issues with SDK 3.1.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+          <li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+            <li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+            <li>A large font size is set (it is possible that what size is problematic is dependent on the font)</li>
+            <li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_1_0_SystemUpdater%200.16.1">■ CTR-SDK Version 3.1.0 System Updater 0.16.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/09/08)</P></DIV>
+<hr />
+<H3><A name="note160-01">Note 160-01: (AC) Changed error code initial value [System Updater]</A></H3>
+<P><description>Changed the initial return value for <CODE>nn::ac::GetLastErrorCode</CODE> when no error has yet occurred from <CODE>0</CODE> to <CODE>34199</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note160-02">Note 160-02: (APPLET) Fixed a bug where core 1 CPU allocations would change when performing certain operations with an application suspended [System Updater]</A></H3>
+<P><description>Fixed a bug where suspending an application by pressing the HOME Button, then starting the Friend List or other system applet, and then returning to the application via the HOME Menu would cause the core 1 CPU allocation to be reset to 30.<br /></description></P>
+<hr />
+<H3><A name="note160-03">Note 160-03: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Integrated applet packages previously released separately into the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note160-04">Note 160-04: (APPLET) Added function to jump to System Settings [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>nn::applet::CTR::JumpToInternetSetting</CODE>, <CODE>nn::applet::CTR::JumpToParentalControls</CODE>, <CODE>nn::applet::CTR::JumpToDataManagement</CODE> functions to jump from the application to System Settings.<br /></description></P>
+<hr />
+<H3><A name="note160-05">Note 160-05: (BOSS) Fixed a bug relating to background immediate execution [System Updater]</A></H3>
+<P><description>Fixed a bug where turning off the CTR power right after running a background immediate-execution task would cause that task to not be background immediate-execution after turning the power back on.<br /> This was actually fixed in CTR-SDK 3.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note160-06">Note 160-06: (BOSS) Fixed a bug where AP information would not be added when executing in the foreground [System Updater]</A></H3>
+<P><description>Fixed a bug where running a foreground immediate-execution task when connecting to a Nintendo Zone access point would prevent any access point information from being included in that HTTP request.<br /></description></P>
+<hr />
+<H3><A name="note160-07">Note 160-07: (BOSS) Added feature to list NS archives [SDK | System Updater]</A></H3>
+<P><description>Added an NADL task feature to get a list of NS archive data files available for download on the server.<br /> Use this to implement a service that could show the user a list of data files on the server and then download just the selected data files.<br /></description></P>
+<hr />
+<H3><A name="note160-08">Note 160-08: (BOSS) Added support to allow task registration when the task database is full [System Updater]</A></H3>
+<P><description>Changed processing so task registration completes successfully even when registering a new task with the task database full.<br /> Old tasks are deleted automatically.<br /> This removes any need for applications to handle task registration failures.<br /></description></P>
+<hr />
+<H3><A name="note160-09">Note 160-09: (BOSS) Added network storage (<CODE>DataStore</CODE>) task [SDK | System Updater]</A></H3>
+<P><description>Added tasks to send and receive data to and from Nintendo network storage.<br /> Added a <CODE>DataStore</CODE> upload task to upload data to the server, and a <CODE>DataStore</CODE> download task to download data from the server.<br /> Use this to implement a background communication service that could send data from one CTR and receive it on another.<br /></description></P>
+<hr />
+<H3><A name="note160-10">Note 160-10: (BOSS) Added dedicated immediate-execution tasks [SDK | System Updater]</A></H3>
+<P><description>Added a dedicated API (the <CODE>boss::FgOnlyTask</CODE> class) for immediate-execution tasks.<br /> Use this API to simplify your implementation of immediate-execution tasks.<br /> Tasks registered using this API are not counted against the number of tasks allowed per application, as described in the <I>Guidelines</I>.<br /></description></P>
+<hr />
+<H3><A name="note160-11">Note 160-11: (CAMERA) Fixed a bug where the gain would be reset when starting the camera [System Updater]</A></H3>
+<P><description>Fixed a bug where specifying <CODE>PHOTO_MODE_NIGHT_VIEW</CODE> in a call to <CODE>SetPhotoMode</CODE> would set the gain to &quot;maximum,&quot; but then later either calling <CODE>SetPhotoMode</CODE> with the camera in standby and then starting the camera with a call to <CODE>Activate</CODE>; or calling <CODE>SetPhotoMode</CODE> with the camera running, then going into standby, and then resuming, would reset the gain to &quot;standard.&quot;<br /></description></P>
+<hr />
+<H3><A name="note160-12">Note 160-12: (CFG) Added function for getting COPPACS restrictions [SDK | System Updater]</A></H3>
+<P><description>Added a function for getting whether COPPACS restrictions have been configured in System Settings.<br /></description></P>
+<hr />
+<H3><A name="note160-13">Note 160-13: (DLP) Fixed a bug where an error would occur when calling <CODE>Server::CloseSessions</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>Server::OpenSessions</CODE> and then calling <CODE>Server::CloseSessions</CODE> would cause the <CODE>SERVER_STATE_ERROR</CODE> error state.<br /> Calling <CODE>Server::CloseSessions</CODE> now transitions to <CODE>SERVER_STATE_INITIALIZED</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note160-14">Note 160-14: (DLP) Added support for download applications [System Updater | Sample Demos]</A></H3>
+<P><description>Changed processing to now allow use of the DLP server from download applications.<br /> However, the DLP server for download applications cannot run system updates, so the server cannot communicate with DLP clients running an earlier system version than the server.<br /> Consequently, the DLP server disconnects DLP clients running earlier versions.<br /> You must apply any system updates to the DLP client before communicating with the DLP server.<br /> Released products must get the user to apply a system update by means of a memory card or via the network.<br /> The server must notify the user of any messages concerning this disconnection and system updates.<br /> Use the data provided by Nintendo for these messages.<br /> This message display requirement may change in future.<br /> See the <CODE>nn::dlp::Server::Initialize</CODE> API reference for details.<br /> Be aware of these issues before implementing any DLP server for download applications.<br /></description></P>
+<hr />
+<H3><A name="note160-15">Note 160-15: (DevEnv) Added support for using profiler and HostIO together [System Updater]</A></H3>
+<P><description>Changed system to allow applications that use <CODE>HostIO</CODE> to run on the profiler.<br /></description></P>
+<hr />
+<H3><A name="note160-16">Note 160-16: (FRIENDS) Revised behavior when a communication partner to whom the local user's online state is hidden then deletes the friend relationship [System Updater]</A></H3>
+<P><description>Revised behavior when a communication partner to whom the local user's online state is hidden then deletes the friend relationship, where the local user would appear offline but the communication partner would still receive notifications that the local user had logged out.<br /></description></P>
+<hr />
+<H3><A name="note160-17">Note 160-17: (FS) Revised SD card removal notification when system is waking from sleep [System Updater]</A></H3>
+<P><description>Fixed a bug where failing to mount an SD card in a non-FAT format and then recovering from sleep would cause the event to be notified of an insertion and removal.<br /></description></P>
+<hr />
+<H3><A name="note160-18">Note 160-18: (FS) Revised SD card insertion notification when system is waking from sleep [System Updater]</A></H3>
+<P><description>Fixed a bug where successfully mounting an SD card, removing the card with the system asleep, and then recovering from sleep cause the event to be notified of a removal, an insertion, and another removal.<br /></description></P>
+<hr />
+<H3><A name="note160-19">Note 160-19: (FS) Fixed a bug where deleting expanded save data would fail [System Updater]</A></H3>
+<P><description>Fixed a bug in CTR-SDK 3.0 where deleting expanded save data would sometimes fail.<br /></description></P>
+<hr />
+<H3><A name="note160-20">Note 160-20: (GX) Fixed a bug where screen would be corrupted when transitioning to the HOME Menu [System Updater]</A></H3>
+<P><description>Fixed a bug where transitioning from the application to the HOME Menu would very rarely cause the screen display to be temporarily corrupted during the transition.<br /></description></P>
+<hr />
+<H3><A name="note160-21">Note 160-21: (HOME Menu) Fixed a bug where <B>Open</B> button and system applet start buttons would become unusable [System Updater]</A></H3>
+<P><description>Fixed a bug where the Open Button and start buttons for system applets would not respond to touches for several seconds immediately after an SD card is inserted, or immediately after an application is suspended when an SD card is inserted.<br /></description></P>
+<hr />
+<H3><A name="note160-22">Note 160-22: (HOME Menu) Fixed a bug where operations would be ignored for a while when resuming a suspended application [System Updater]</A></H3>
+<P>Fixed a bug where inserting an SD card that is full but that contains no HOME Menu software management information and resuming a suspended application at the same time causes the application to be unresponsive for up to 10 seconds. <br /></description></P>
+<hr />
+<H3><A name="note160-23">Note 160-23: (HOME Menu) Support for download application demos [System Updater]</A></H3>
+<P><description>Changed the HOME Menu to allow displaying and starting download application demos.<br /> However, any messages displayed in dialog boxes when starting the demos are currently left blank for all regions except Japan.<br /> In addition, the System Updater is not included in Nintendo eShop, so it cannot start Nintendo eShop.<br /></description></P>
+<hr />
+<H3><A name="note160-24">Note 160-24: (HOME Menu) Fixed a bug when starting card applications that cannot access backup memory [System Updater]</A></H3>
+<P><description>Fixed a bug where starting a CTR card application with no backup device inserted (with no access to backup memory) causes the 3DS logo to remain displayed on the screen.<br /> This has been changed to display a <CODE>FATAL</CODE> card removal error.<br /></description></P>
+<hr />
+<H3><A name="note160-25">Note 160-25: (HOME Menu) Fixed a bug where display image would be corrupted when pressing the POWER Button and returning to the HOME Menu [System Updater]</A></H3>
+<P><description>Fixed a bug where pressing the HOME Button to suspend an application while displaying in 2D mode on the upper screen, resuming the application, then switching in the application to 3D display on the upper screen, and finally pressing the POWER Button, causes the upper screen to temporarily display a corrupted image.<br /></description></P>
+<hr />
+<H3><A name="note160-26">Note 160-26: (MCU) Fixed a bug where power consumption would increase when the power is turned off [System Updater]</A></H3>
+<P><description>There was a bug where turning the system power off while charging and then unplugging the power adapter would cause power consumption to increase, with the system running out of power in around 200 hours after a full charge.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note160-27">Note 160-27: (MCU) Fixed a bug where POWER Button had to be held down for one second longer than before power would be interrupted [System Updater]</A></H3>
+<P><description>Fixed a bug where the time between starting to hold the POWER Button down and the power being interrupted took around one second longer than CTR-SDK 2.4 and previous versions.<br /></description></P>
+<hr />
+<H3><A name="note160-28">Note 160-28: (OS) Added wait functions with timeouts [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>TryWait</CODE> member function that includes a timeout to the <CODE>nn::os::LightEvent</CODE> class.<br /> Also added <CODE>TryAcquire</CODE> member function that includes a timeout to the <CODE>nn::os::LightSemaphore</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note160-29">Note 160-29: (OS) Improved log output when debugger is under high CPU load [System Updater]</A></H3>
+<P><description>Fixed a bug where debugger log output would be interrupted when core 1 was under heavy load.<br /></description></P>
+<hr />
+<H3><A name="note160-30">Note 160-30: (OS) Fixed a bug where the debugger would not be notified of card removals during <CODE>cci</CODE> drop execution [System Updater]</A></H3>
+<P><description>Fixed a bug when running <CODE>cci</CODE> on the debugger, where the card removal error screen would not display even when operating the card emulator.<br /> This was actually fixed in CTR-SDK 3.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note160-31">Note 160-31: (UDS) Fixed a bug where sending would be delayed even when calling <CODE>SendTo</CODE> with <CODE>NO_WAIT</CODE> [System Updater]</A></H3>
+<P><description>There was a bug when specifying <CODE>NO_WAIT</CODE> in a call to <CODE>SendTo</CODE> that caused delays in sending.<br /> This would occur when calling the function for sending without specifying <CODE>NO_WAIT</CODE>, and then calling the function while specifying <CODE>NO_WAIT</CODE>.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note160-32">Note 160-32: (Error EULA) Added automatic linebreak feature [SDK | System Updater]</A></H3>
+<P><description>Added feature to automatically wrap messages that exceed the width of one line by adding a space or tab.<br /> To support this automatic linebreak, also added <CODE>*_WORD_WRAP</CODE> enumerator to the <CODE>errorType</CODE> enumerated type in the <CODE>Config</CODE> parameters.<br /></description></P>
+<hr />
+<H3><A name="note160-33">Note 160-33: (Software Keyboard) Added feature to specify display language [System Updater]</A></H3>
+<P><description>Added a function for specifying the language to use for message display, the keyboard layout, and the default dictionary used in an applet.<br /> Specify the language to use in the <CODE>Config</CODE> parameter <CODE>displayLanguage</CODE> to use the specified language for messages, the keyboard outlet, and the default dictionary used in the applet, regardless of the language specified in System Settings.<br /></description></P>
+<hr />
+<H3><A name="note160-34">Note 160-34: (Nintendo 3DS Sound) Updated StreetPass features [System Updater]</A></H3>
+<P><description>Updated the StreetPass features, such as including song titles in StreetPass <B>Recent Activity</B>, and including the nicknames and favorite color when using Mii characters.<br /></description></P>
+<hr />
+<H3><A name="note160-35">Note 160-35: (Friend List) Fixed a bug where system would halt when deleting a friend card [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would halt when a registered friend's state changes and their friend card is deleted at the same time.<br /></description></P>
+<hr />
+<H3><A name="note160-36">Note 160-36: (Photo Selector Applet) Fixed a bug where thumbnails would not be displayed [System Updater]</A></H3>
+<P><description>Fixed a bug where thumbnails would not be displayed, depending on when a folder is opened or closed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_1_0_SystemUpdater%200.16.1">Known Issues with SDK 3.1.0&nbsp;System Updater 0.16.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_1_0_SampleDemos">■ CTR-SDK Version 3.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/09/08)</P></DIV>
+<hr />
+<H3><A name="note159-01">Note 159-01: (APPLET) Added software keyboard applet to <CODE>demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Added software keyboard opening and closing to the combined demo <CODE>demo1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note159-02">Note 159-02: (APPLET) Integrated applet package [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Integrated applet packages previously released separately into the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note159-03">Note 159-03: (DLP) Added support for download applications [System Updater | Sample Demos]</A></H3>
+<P><description>Changed processing to now allow use of the DLP server from download applications.<br /> However, the DLP server for download applications cannot run system updates, so the server cannot communicate with DLP clients running an earlier system version than the server.<br /> Consequently, the DLP server disconnects DLP clients running earlier versions.<br /> You must apply any system updates to the DLP client before communicating with the DLP server.<br /> Released products must get the user to apply a system update by means of a memory card or via the network.<br /> The server must notify the user of any messages concerning this disconnection and system updates.<br /> Use the data provided by Nintendo for these messages.<br /> This message display requirement may change in future.<br /> See the <CODE>nn::dlp::Server::Initialize</CODE> API reference for details.<br /> Be aware of these issues before implementing any DLP server for download applications.<br /></description></P>
+<hr />
+<H3><A name="note159-04">Note 159-04: (DevEnv) Added sample of download demo creation [Sample Demos]</A></H3>
+<P><description>Added a sample of creating a download application demo to <CODE>demo1/DemoVersion</CODE>, based on <CODE>demo1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note159-05">Note 159-05: (ENC) Added <CODE>enc</CODE> library [SDK | Sample Demos]</A></H3>
+<P><description>Added the <CODE>enc</CODE> library for conversion both ways between UTF-8 and UTF-16 character encodings.<br /> Also added a sample demo of charset conversion.<br /></description></P>
+<hr />
+<H3><A name="note159-06">Note 159-06: (GR) Fixed a bug in the <CODE>CommandBufferJump</CODE> sample [Sample Demos]</A></H3>
+<P><description>There was a bug in the <CODE>gx/Gr/CommandBufferJump</CODE> sample, in the implementation method of a command buffer jump when using the <CODE>GR</CODE> library, causing different rendering results depending on whether jumps were enabled or disabled.<br /> Revised to add the following two methods.<br />
+        <ul>
+          <li>Creating rendering commands including a jump to a different command list, then accessing using the <CODE>nngxAdd3DCommandNoCacheFlush</CODE> function</li>
+          <li>Using the <CODE>nngxAddSubroutineCommand</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note159-07">Note 159-07: (GX) Revised Sample Demos framework for <CODE>Gr</CODE> [Sample Demos]</A></H3>
+<P><description>Revised to allow switching between single- and double-buffering command lists by pressing the A Button.<br /> Revised to calculate CPU / GPU processing time instead of displaying FPS.<br /></description></P>
+<hr />
+<H3><A name="note159-08">Note 159-08: (GX) Fixed errors in <CODE>LightingStage</CODE> settings for <CODE>FogAndLight</CODE> in the <CODE>gd</CODE> library sample [Sample Demos]</A></H3>
+<P><description>There was a bug in the <CODE>gx/Gd/FogAndLight</CODE> sample where the scale and bias values for the distance attenuation lookup table input values were not set for all lights, causing unexpected display.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note159-09">Note 159-09: (IR) Made CTR-to-CTR infrared communication features public [SDK | Sample Demos]</A></H3>
+<P><description>Made the <CODE>nn::ir::CTR::Communicator</CODE> function public for using the infrared communication features between two CTR systems.<br /> Also added the <CODE>$SampleDemos/ir/communicator</CODE> sample demo using this feature.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_1_0_SampleDemos">Known Issues with SDK 3.1.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_0_0_Release">■ CTR-SDK Version 3.0.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/08/05)</P></DIV>
+<hr />
+<H3><A name="note158-01">Note 158-01: (APPLET) Added function to restart application [SDK]</A></H3>
+<P><description>Added the function <CODE>RestartApplication</CODE> for restating the application itself, and the function <CODE>GetStartupArgument</CODE> for getting the argument passed by that function.<br /></description></P>
+<hr />
+<H3><A name="note158-02">Note 158-02: (CEC) Fixed a bug where data read/write fails [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where data accessed from multiple threads or processes at the same time would cause read/write failures and occasional data corruption.<br /></description></P>
+<hr />
+<H3><A name="note158-03">Note 158-03: (CFG) Deleted <CODE>GetParentalControlPinCode</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>GetParentalControlPinCode</CODE> function has been deleted. Use the <CODE>CheckParentalControlPinCode</CODE> function to check Parental Control PIN codes.<br /></description></P>
+<hr />
+<H3><A name="note158-04">Note 158-04: (CFG) Added function to get whether Nintendo eShop use is restricted [SDK]</A></H3>
+<P><description>Added functions to get determinant of whether there are restrictions in the Parental Controls on the use of Nintendo eShop.<br /></description></P>
+<hr />
+<H3><A name="note158-05">Note 158-05: (CX) Made <CODE>GetCompressionHeader</CODE> function private [SDK]</A></H3>
+<P><description>The <CODE>GetCompressionHeader</CODE> function is no longer publicly available. <br /> To get necessary header information, use the <CODE>GetCompressionType</CODE> function and the <CODE>GetUncompressedSize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note158-06">Note 158-06: (DBG) Added a function callback debug trace [SDK]</A></H3>
+<P><description>Added the functionality to build functions with a special option so calls to the function can be recorded and displayed for debug tracing.<br /></description></P>
+<hr />
+<H3><A name="note158-07">Note 158-07: (DevEnv) Updated the version of the compiler used to build the CTR-SDK package [SDK]</A></H3>
+<P><description>The compiler used to build the CTR-SDK package has been updated to ARMCC 4.1.<br /></description></P>
+<hr />
+<H3><A name="note158-08">Note 158-08: (DevEnv) Updated copyright [SDK | Sample Demos]</A></H3>
+<P><description>Updated the copyright notices throughout the source code of CTR-SDK and Sample Demos.<br /></description></P>
+<hr />
+<H3><A name="note158-09">Note 158-09: (DevEnv) Added <CODE>ENABLE_CPP_EXCEPTION</CODE> variable [SDK]</A></H3>
+<P><description>The variable <CODE>ENABLE_CPP_EXCEPTION</CODE> has been added to the SDK build system.<br /> When <CODE>true</CODE> is specified, C++ exceptions are enabled.<br /> The initial value is <CODE>false</CODE>.<br /> To use C++ exceptions with <CODE>cro</CODE> you must set this variable to <CODE>true</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note158-10">Note 158-10: (DevEnv) Deleted <CODE>omake_deprecated</CODE> [SDK]</A></H3>
+<P><description>The build rule <CODE>omake_deprecated</CODE> that was added back in <a href="#note128-08">Note 128-08</a> has been deleted.</description></P>
+<hr />
+<H3><A name="note158-11">Note 158-11: (DevEnv) Made scatter file shared [SDK]</A></H3>
+<P><description>Up to now, in each separate program the preprocessor provided the scatter file that was specified to the linker.<br /> But because this preprocess result is shared, that has been changed. Specifically, a preprocessed file has been included in the CTR-SDK so that this scatter file can be directly specified to the linker.<br /> There are plans to delete the <CODE>$CTR_SDK/build/linker</CODE> directory in the future.<br /> This issue will mainly affect those who construct their own build systems.<br /></description></P>
+<hr />
+<H3><A name="note158-12">Note 158-12: (DevMenu) Fixed the <CODE>RequiredSize</CODE> (NAND capacity) display for Download Play child programs [SDK]</A></H3>
+<P><description>The DLP child CIA file's <CODE>RequiredSize</CODE> (NAND capacity) was calculated incorrectly such that a result larger than the actual size was displayed in the <B>Import</B> menu.<br /> That was corrected so that now the correct result is shown.<br /></description></P>
+<hr />
+<H3><A name="note158-13">Note 158-13: (FS) Clarified API reference to state that functions that get paths with multibyte characters in them are not thread-safe [SDK]</A></H3>
+<P><description>Clarified in the API reference that functions under <CODE>nn::fs</CODE> with paths comprising multibyte strings (<CODE>const char*</CODE>) are not thread-safe functions.<br /></description></P>
+<hr />
+<H3><A name="note158-14">Note 158-14: (FS) Changed latency emulation operating conditions [SDK | System Updater]</A></H3>
+<P><description>Enabling/disabling the latency emulation functionality (which has features for virtually reproducing the variations in access speed that can occur due to device status and fatigue) is now dependent on the Debug flag set with the <CODE>Config</CODE> tool.<br /><br /> However, you also need to call <CODE>fs::InitializeLatencyEmulation</CODE>.<br /> If it is not called, this functionality will always be disabled.<br /> In the future, this functionality will be enabled in the <CODE>Debug/Development</CODE> builds and disabled in the <CODE>Release</CODE> build.<br /></description></P>
+<hr />
+<H3><A name="note158-15">Note 158-15: (GR) Fixed a bug affecting checks for maximum number of four-dimensional vectors that can be set by the <CODE>MakeUniformCommandVS</CODE> and <CODE>MakeUniformCommandVS</CODE> functions [SDK]</A></H3>
+<P><description>The <CODE>MakeUniformCommandVS</CODE> function and the <CODE>MakeUniformCommandVS</CODE> function set four-dimensional vector arrays as uniforms, and there is a maximum number of four-dimensional vectors that can be set. The check for that maximum incorrectly treated the maximum number as 24.  That has been fixed to the correct number, which is 64.<br /></description></P>
+<hr />
+<H3><A name="note158-16">Note 158-16: (GR) Added functions to generate commands to execute a different command buffer [SDK]</A></H3>
+<P><description>Added functions for jumping to a command execution address in a different command buffer.<br /> With the functions listed below, you can generate commands to jump to a command execution address in a different command buffer.<br />
+        <ul>
+<li><CODE>MakeChannel0JumpCommand( bit32* command, const uptr commandBufferPtr, const size_t commandBufferSize )</CODE></li>
+<li><CODE>MakeChannel1JumpCommand( bit32* command, const uptr commandBufferPtr, const size_t commandBufferSize )</CODE></li>
+        </ul>
+With the functions listed below, you can generate commands to jump to an execution address in a different command buffer and then return to the original execution address.<br />
+        <ul>
+<li><CODE>MakeChannel0SubroutineCommand( bit32* command, uptr* bufferSizePtr, const uptr commandBufferPtr, const size_t commandBufferSize )</CODE></li>
+<li><CODE>MakeChannel1SubroutineCommand( bit32* command, uptr* bufferSizePtr, const uptr commandBufferPtr, const size_t commandBufferSize )</CODE></li>
+        </ul>
+To return from the jump destination, you can use the following function:<br />
+        <ul>
+<li><CODE>MakeChannelKickCommand( bit32* command, const CommandBufferChannel channel )</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-17">Note 158-17: (GX) Revised PICA macro headers [SDK]</A></H3>
+<P><description>Added command buffer execution registers to <CODE>gx_MacroReg.h</CODE>.<br />
+        <ul>
+          <li>PICA_REG_COMMAND_BUF_SIZE_CH0         = 0x238</li>
+          <li>PICA_REG_COMMAND_BUF_SIZE_CH1         = 0x239</li>
+          <li>PICA_REG_COMMAND_BUF_ADDR_CH0         = 0x23a</li>
+          <li>PICA_REG_COMMAND_BUF_ADDR_CH1         = 0x23b</li>
+          <li>PICA_REG_START_COMMAND_BUF_CH0        = 0x23c</li>
+          <li>PICA_REG_START_COMMAND_BUF_CH1        = 0x23d</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-18">Note 158-18: (GX) Fixed a bug in the <CODE>gd</CODE> library due to different resolutions in <CODE>DepthStencilTarget</CODE> and <CODE>RenderTarget</CODE> under certain conditions [SDK]</A></H3>
+<P><description>Fixed a bug where rendering results would be corrupted under the conditions below.<br />
+        <ul>
+<li>Configured not to use the device buffer</li>
+<li>Resolution differs between the currently used <CODE>RenderTarget</CODE> and the previously specified <CODE>DepthStencilTarget</CODE>.</li>
+<li>The <CODE>gd::System::ForceDirty</CODE> function was called</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-19">Note 158-19: (GX) Fixed a bug in <CODE>gd::LightingStage</CODE> when only <CODE>ShadowAlpha</CODE> is enabled [SDK]</A></H3>
+<P><description>Fixed a bug when using the <CODE>gd</CODE> library where correct results could not be obtained when disabling both the primary and secondary colors for shadow attenuation and only the alpha component was enabled.<br /></description></P>
+<hr />
+<H3><A name="note158-20">Note 158-20: (GX) Changed default value for <CODE>gd::LightingStage::GlobalColorAmbient</CODE> [SDK]</A></H3>
+<P><description>Changed the default value for <CODE>gd::LightingStage::GlobalColorAmbient</CODE> to (10, 10, 10) to match the default value for DMPGL.<br /></description></P>
+<hr />
+<H3><A name="note158-21">Note 158-21: (GX) Fixed a bug where <SPAN class="argument">offset</SPAN> value in <CODE>gd::OutputStage::SetDepthRangeMode</CODE> would not be applied correctly [SDK]</A></H3>
+<P><description>There was a mistake in dividing the <SPAN class="argument">offset</SPAN> value of the <CODE>gd::OutputStage::SetDepthRangeMode</CODE> function, producing unexpected results.<br /> In addition, the <SPAN class="argument">offset</SPAN> parameter is type <CODE>s32</CODE> but in some places it was treated as an unsigned value.<br /> These bugs were fixed.<br /></description></P>
+<hr />
+<H3><A name="note158-22">Note 158-22: (GX) Fixed typos in <CODE>gd::ResultInvalidShaderUniformName</CODE> and <CODE>gd::ResultInvalidShaderUniform</CODE> module names [SDK]</A></H3>
+<P><description>In both <CODE>ResultInvalidShaderUniformName </CODE> and <CODE>ResultInvalidShaderUniform</CODE>, the module name in the result was incorrectly given as <I>GX</I>. That has been corrected to <I>GD</I>.<br /></description></P>
+<hr />
+<H3><A name="note158-23">Note 158-23: (GX) Added <CODE>gd::System::DrawImmediate</CODE> and <CODE>gd::System::DrawImmediateIndexed</CODE> functions [SDK]</A></H3>
+<P><description>Added the new functions <CODE>DrawImmediate</CODE> and <CODE>DrawImmediateIndexed</CODE> for drawing without using the vertex buffer.<br /> The samples <CODE>TriangleSimple</CODE>, <CODE>RenderToTarget</CODE> and <CODE>SilhouetteSimple</CODE> located below <CODE>gx/Gd</CODE> reflect the additions of these functions.<br /></description></P>
+<hr />
+<H3><A name="note158-24">Note 158-24: (GX) Added <CODE>gd::TextureStage::SetShadowZBias</CODE> function [SDK]</A></H3>
+<P><description>Added the new function <CODE>gd::TextureStage::SetShadowZBias</CODE>.<br /> It was determined that the uniform <CODE>shadowScale</CODE> cannot be used due to hardware restrictions.<br /> To maintain compatibility, the conventional function <CODE>gd::TextureStage::SetShadowZScaleBias</CODE> has been retained.<br /></description></P>
+<hr />
+<H3><A name="note158-25">Note 158-25: (GX) Revised determinant for creating <CODE>InputLayout</CODE> in the <CODE>gd::VertexInputStage::CreateInputLayout</CODE> function [SDK]</A></H3>
+<P><description>If an <B>InputLayout</B> with the same settings has been created already, the <CODE>CreateInputLayout</CODE> function now returns the pointer to that same <B>InputLayout</B> without creating a new <B>InputLayout</B>.<br /></description></P>
+<hr />
+<H3><A name="note158-26">Note 158-26: (GX) Added <CODE>nngxAddJumpCommand</CODE> and <CODE>nngxAddSubroutineCommand</CODE> functions [SDK]</A></H3>
+<P><description>Added the functions <CODE>nngxAddJumpCommand</CODE> and <CODE>nngxAddSubroutineCommand</CODE> to use command buffer execution registers and jump to command buffer execution addresses.<br /></description></P>
+<hr />
+<H3><A name="note158-27">Note 158-27: (GX) Fixed a bug in <CODE>nngxMoveCommandbufferPointer</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>nngxMoveCommandbufferPointer</CODE> function could move to an invalid memory region (before the start of the command buffer region).<br /></description></P>
+<hr />
+<H3><A name="note158-28">Note 158-28: (GX) Added <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE> function [SDK]</A></H3>
+<P><description>Added the function <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE>, which has the same features as the <CODE>nngxUseSavedCmdlist</CODE> function but also does not flush the 3D command buffer cache.<br /></description></P>
+<hr />
+<H3><A name="note158-29">Note 158-29: (GX) Changed command execution callback specifications [SDK]</A></H3>
+<P><description>The exit callback for the last command list has been revised such that the execution status is now the exit status.<br /> This revision enables the command list exit callback to execute the next command list object after it has been bound.<br /></description></P>
+<hr />
+<H3><A name="note158-30">Note 158-30: (GX) Updated the shader tool [SDK]</A></H3>
+<P><description>The shader assembler now supports the <B>-dependency</B> option to output dependencies.<br /></description></P>
+<hr />
+<H3><A name="note158-31">Note 158-31: (GX) Fixed a bug in limiting the allocation range for display buffer memory [SDK]</A></H3>
+<P><description>Of the 3MB of VRAM-A and VRAM-B, the latter half 1.5MB region of each is not supposed to be allocated for the display buffer. However, in the Development and Debug builds, the region determination was incorrect when the <CODE>nngxSwapBuffers</CODE> function was called.<br /> This was fixed so that the correct determination is now made.<br /> An explanation of region determination was also added to the API reference.<br /></description></P>
+<hr />
+<H3><A name="note158-32">Note 158-32: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following changes were made to the GX documentation.<br />
+        <ul>
+<li>DMPGL20_specification.pdf</li>
+            <ul>
+<li>Added text about orthogonal projections to the description of bias values in &quot;Shadow Reference Pass.&quot;</li>
+<li>Deleted the restriction stating that the vertex buffer and the <CODE>glDrawElements</CODE> function must be used for rendering silhouettes. </li>
+            </ul>
+<li><CODE>DMPGL20_programming_guide.pdf</CODE></li>
+            <ul>
+<li>Added to the description about early depth tests (relating to the depth buffer update flag and comparison functions).</li>
+<li>Added text about orthogonal projections to the description of the texture transformation matrix used for the shadow reference pass.</li>
+            </ul>
+<li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+            <ul>
+<li>Added supplementary information to &quot;Registering Interrupt Handlers for Command Completion.&quot;</li>
+<li>Added <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE>.</li>
+<li>Added <CODE>nngxUseSavedCmdlistNoCacheFlush</CODE>.</li>
+<li>Added <CODE>nngxAddSubroutineCommand</CODE>.</li>
+<li>Added the section &quot;Profile API.&quot;</li>
+<li>In the section &quot;Framebuffer Access Control Setting Registers,&quot; revised the conditions under which color buffer reading can be turned off.</li>
+<li>Changed the command buffer execution register channels from 1/2 to 0/1.</li>
+<li>Revised 5.8.19.4. &quot;Lookup Table Settings&quot; for easier understanding.</li>
+<li>Added a note about the command buffer execution registers.</li>
+<li>Revised the explanation about the execution cost for PICA register write commands.</li>
+            </ul>
+<li><CODE>VertexShaderReferenceManual.pdf</CODE></li>
+            <ul>
+<li>Added a description of the <B>-dependency</B> option for outputting assembler file dependencies.</li>
+            </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-33">Note 158-33: (GX) Added profiling functions [SDK]</A></H3>
+<P><description>Added the following functions to get PICA profile information:<br />
+        <ul>
+<li><CODE>nngxStartProfiling</CODE> Function</li>
+<li><CODE>nngxStopProfiling</CODE> Function</li>
+<li><CODE>nngxGetProfilingResult</CODE> Function</li>
+<li><CODE>nngxSetProfilingParameter</CODE> Function</li>
+        </ul>
+For more information, see Chapter 6 &quot;Profile API&quot; in the <I>System API Specification</I>.<br />To view an example of their implementation, see the code for <CODE>SampleDemos/gx/Api/EarlyDepthTestSample</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note158-34">Note 158-34: (HID) Added constant indicating maximum amount of sampling data that can be loaded at one time by the <CODE>Read</CODE> functions [SDK]</A></H3>
+<P><description>Added the constant <CODE>MAX_READ_NUM</CODE>, which indicated the maximum amount of sampling data that can be loaded at one time by the various <CODE>Reader</CODE> class <CODE>Read</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note158-35">Note 158-35: (HID) Fixed a bug where reading sampling values would return invalid values [SDK | System Updater]</A></H3>
+<P><description>The <CODE>*Reader</CODE> class <CODE>Read</CODE> functions used for reading sampling values would sometimes have a negative value for  <SPAN class="argument">pReadLen</SPAN>, which indicates the amount of sampling data read. That has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note158-36">Note 158-36: (HIO) Sped up file writes [SDK | System Updater]</A></H3>
+<P><description>Accelerated the processing of <CODE>nn::hio::HostFile::Write</CODE> when running a program from emulation memory in PARTNER-CTR Debugger.<br /> This does not  accelerate the process when running a program from <CODE>PARTNER-CTR UIC-MIDI</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note158-37">Note 158-37: (HTTP) Made library private [SDK]</A></H3>
+<P><description>Functions for debugging that were public have been privatized.<br /> If these functions are required for debugging, contact Nintendo.<br /></description></P>
+<hr />
+<H3><A name="note158-38">Note 158-38: (MATH) Prevented implicit type conversion to <CODE>bool</CODE> for <CODE>VEC</CODE>, <CODE>MTX</CODE>, <CODE>QUAT</CODE> [SDK]</A></H3>
+<P><description>For the VEC, MTX and QUAT classes, there is no longer implicit type conversion to <CODE>bool</CODE> when actions like the following are taken.  This was done to curtail behavior that goes against the developer's intent.<br />
+        <pre>
+            VEC2 v;
+            if (v) {...} // v is the pointer to a VEC2 member and is always evaluated as true
+        </pre>
+Code like that shown above now generates a build error.<br /></description></P>
+<hr />
+<H3><A name="note158-39">Note 158-39: (MATH) Added functions to generate matrices for referencing shadow textures [SDK]</A></H3>
+<P><description>Added three functions (<CODE>MTX34ShadowProjectionFrustum</CODE>, <CODE>MTX34ShadowProjectionPerspective</CODE> and <CODE>MTX34ShadowProjectionOrtho</CODE>) for generating matrices for shadow texture referencing. <br /></description></P>
+<hr />
+<H3><A name="note158-40">Note 158-40: (MATH) Increased speed of some functions [SDK]</A></H3>
+<P><description>Accelerated the processing of the <CODE>TanIdx</CODE> function and the <CODE>TanFIdx</CODE> function, which were slow.<br /> Also accelerated the <CODE>SinCosIdx</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note158-41">Note 158-41: (OS) Added support for running applications on Core 1 [SDK | System Updater]</A></H3>
+<P><description>Applications can now also use CPU core 1, which is used by the system.<br /> Added the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function for setting the CPU time the application can use in core 1, and the <CODE>nn::os::GetApplicationCpuTimeLimit</CODE> function for getting that set value.<br /> The default value is 0% for the amount of CPU time that is allocated to the application in core 1, so you need to set a value with <CODE>SetApplicationCpuTimeLimit</CODE> before starting a thread that operates in core 1.<br /> The maximum of amount of CPU time is 30% and is restricted by the system.<br /><br /> To conduct a process in core 1 you create a thread that operates in core 1.<br /> To create a thread that operates in core 1, specify <CODE>1</CODE> for the <SPAN class="argument">coreNo</SPAN> argument of the <CODE>nn::os::Thread</CODE> class <CODE>Start</CODE> function.<br /><br /> System processes cannot operate in core 1 during the time that is allocated to the application, even if the application is not using the CPU.<br /> In other words, wireless communication and other system-related processes will slow down during periods when core 1 is allocated to the application.<br /><br /> Below is a concrete example of how core 1 CPU time is allocated to the application:<br /> If <I>N</I> is specified as the argument for the <CODE>SetApplicationCpuTimeLimit</CODE> function, then the first 2 * N / 100 ms of every 2ms interval is allocated to the application. <br /> If <I>N</I> = 25, then the application operates for the first 0.5 ms and the system operates for the next 1.5 ms, after which the application operates for 0.5 ms and then the system for 1.5 ms, etc.<br /><br />The following kinds of restrictions ensure that allocated CPU time does not become <CODE>0</CODE> if there is a thread operating in core 1:<br />
+        <ul>
+<li>If CPU time allocation is <CODE>0</CODE>, any attempt to create a thread to operate in core 1 will fail.<br />Use the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function to allocate sufficient CPU time before creating a thread to operate in core 1.</li>
+<li>An error will occur if a value less than <CODE>5</CODE> is specified by the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function.<br />Once core 1 CPU time has been allocated the CPU time allocation cannot be reverted to <CODE>0</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-42">Note 158-42: (OS) Added <CODE>explicit</CODE> modifier to constructors [SDK]</A></H3>
+<P><description>The <CODE>explicit</CODE> modifier has been added those OS library class constructors that take a single parameter since these are not expected to involve implicit type conversions.<br /></description></P>
+<hr />
+<H3><A name="note158-43">Note 158-43: (OS) Added support for tasks requiring virtual destructors [SDK]</A></H3>
+<P><description>Virtual destructors were not defined for classes with virtual member functions, so definitions for these were added.<br /></description></P>
+<hr />
+<H3><A name="note158-44">Note 158-44: (OS) Extended exception handler specifications [SDK | System Updater]</A></H3>
+<P><description>The specification for exception handlers was extended in the following ways:<br />
+        <ul>
+<li>You can now separately specify the buffer for holding the exception information.</li>
+<li>You can now use the stack of the thread where the exception occurred as a buffer or stack.</li>
+<li>You can now specify a handler as well as a buffer for each separate thread.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-45">Note 158-45: (OS) Deleted unimplemented functions [SDK]</A></H3>
+<P><description>Deleted a number of not-implemented <CODE>nn::os::Thread</CODE> member functions.<br /></description></P>
+<hr />
+<H3><A name="note158-46">Note 158-46: (RO) Added DLL support [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>ro</CODE> library for using dynamic modules.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/DllManual.html</CODE>.<br /> In step with this, added sample demos under <CODE>$SampleDemos/ro</CODE>.<br /><br /> Note that you presently cannot conduct DLL debugging because the debugger does not support DLL.<br /></description></P>
+<hr />
+<H3><A name="note158-47">Note 158-47: (SND) Fixed a bug where <CODE>Voice</CODE> playback might be delayed when specifying <CODE>NODROP</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>Voice</CODE> playback with <CODE>NODROP</CODE> specified was sometimes delayed when specifying <CODE>VOICE_DROP_MODE_REAL_TIME</CODE> in a call to <CODE>SetVoiceDropMode</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note158-48">Note 158-48: (SND) Added <CODE>SetVoiceDropMode</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>SetVoiceDropMode</CODE> function for changing how voice-drops are controlled.<br /> When this new function is not called, the default behavior is the same as in the previous version.<br /></description></P>
+<hr />
+<H3><A name="note158-49">Note 158-49: (SND) Loosened restrictions on <CODE>Voice::SetPriority</CODE> function [SDK]</A></H3>
+<P><description>For the <CODE>SetPriority</CODE> function, up until now you could not change from normal priority to <CODE>VOICE_PRIORITY_NODROP</CODE> and vice versa. Those restrictions have been removed.<br /></description></P>
+<hr />
+<H3><A name="note158-50">Note 158-50: (SND) Fixed a bug in <CODE>WaitForDspSync</CODE> that could cause buffer overflow [SDK]</A></H3>
+<P><description>Fixed a bug where the temporary buffer allocated on the stack would overflow when processing a <CODE>Voice</CODE> object in a call to <CODE>WaitForDspSync</CODE>, under the conditions listed below.<br />
+        <ul>
+<li>When five or more <CODE>WaveBuffer</CODE> objects are appended to a <CODE>Voice</CODE></li>
+<li>When five <CODE>WaveBuffer</CODE> objects are playing in one sound frame</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-51">Note 158-51: (SND) Increased speed of effect processing [SDK]</A></H3>
+<P><description>The processing load has been lightened for <CODE>Delay</CODE> and <CODE>Reverb</CODE>.<br /> Processing details and sound quality remain unchanged.<br /></description></P>
+<hr />
+<H3><A name="note158-52">Note 158-52: (SND) Revised criteria for identifying processing slowdowns when triple-buffering [SDK]</A></H3>
+<P><description>When three buffers were set by the <CODE>nn::snd::SetOutputBufferCount</CODE> function, sometimes a processing slowdown was determined even when there was no actual slowdown. That has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note158-53">Note 158-53: (SOCKET) Made library private [SDK]</A></H3>
+<P><description>Send/receive functions for debugging that were public have been privatized.<br /> If these functions are required for debugging, contact Nintendo.<br /> In step with this, the header required for calling the functions <CODE>socket::Initialize</CODE> and <CODE>socket::Finalize</CODE> has been changed to <CODE>nn/socket_Initialize.h</CODE> (from <CODE>nn/socket.h</CODE>).<br /> NEX application developers should take note of this.<br /></description></P>
+<hr />
+<H3><A name="note158-54">Note 158-54: (SSL) Made library private [SDK]</A></H3>
+<P><description>Functions for debugging that were public have been privatized.<br /> If these functions are required for debugging, contact Nintendo.<br /></description></P>
+<hr />
+<H3><A name="note158-55">Note 158-55: (TOOL) Revised <CODE>BannerModelConverter</CODE> [SDK]</A></H3>
+<P><description>Corrected the following bugs for <CODE>BannerModelConverter</CODE>:<br />
+        <ul>
+<li>Did not operate correctly for certain Windows locale settings.</li>
+<li>Would sometimes output invalid data that stopped the system viewer.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-56">Note 158-56: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></H3>
+<P><description>Added the following features to the operations of the <B>Gyro</B>/<B>Accel Cal for Check</B> items:<br />
+        <ul>
+<li>Batch change RPM 0/Offset by pressing L/R Button while holding down X Button.</li>
+<li>Batch change <CODE>RPM Sensitivity/Scale</CODE> by pressing L/R Button while holding down Y Button.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note158-57">Note 158-57: (TOOL) Added <CODE>Config</CODE> tool setting items [SDK]</A></H3>
+<P><description>Added a settings item to the <CODE>Config</CODE> tool for setting a limit value for the stereo camera's calibration value.<br /> This setting is used for checking whether scenes captured by the stereo camera display without screen being cut when the calibration value is the limit value.<br /></description></P>
+<hr />
+<H3><A name="note158-58">Note 158-58: (TOOL) Changed to display warning when Download Play child exceeds size restriction [SDK]</A></H3>
+<P><description>When the <CODE>CIA</CODE> file for the DLP child is created, a calculation is made of the NAND capacity required for import.<br /> When the capacity exceeds the 32MB restriction, a warning is now displayed.<br /></description></P>
+<hr />
+<H3><A name="note158-59">Note 158-59: (TOOL) Added value for add-on content to <CODE>Category</CODE> in RSF file [SDK]</A></H3>
+<P><description>Added the value <B>AddOnContents</B> for add-on content to <CODE>TitleInfo/Category</CODE> of RSF.<br /> Note that this change is an added feature for future support of add-on content, and currently add-on content still cannot be developed.<br /></description></P>
+<hr />
+<H3><A name="note158-60">Note 158-60: (TOOL) Support for TGA files with <CODE>ctrTexturePackager</CODE> ID field [SDK]</A></H3>
+<P><description>Fixed a bug in <CODE>ctrTexturePackager</CODE> where the ID field size of images in the TGA format is always treated as <CODE>0</CODE>, causing color data to be off sometimes off.<br /></description></P>
+<hr />
+<H3><A name="note158-61">Note 158-61: (TOOL) Fixed a bug in <CODE>ctr_WaveConverter</CODE> related to loading of certain <CODE>.wav</CODE> files [SDK]</A></H3>
+<P><description>Fixed a bug where conversion errors sometimes occurred when <CODE>ctr_WaveConverter32.exe</CODE> loaded WAV files exported by certain tools.<br /></description></P>
+<hr />
+<H3><A name="note158-62">Note 158-62: (TOOL) Added feature to <CODE>ctr_makerom</CODE> to suppress warnings [SDK]</A></H3>
+<P><description>Added a feature to suppress <CODE>ctr_makerom</CODE> warnings.<br /> However, currently, only warnings due to the combination of <CODE>BackupMemoryType</CODE> and <CODE>CardDevice</CODE> are suppressed.<br /> See the reference page for details.<br /></description></P>
+<hr />
+<H3><A name="note158-63">Note 158-63: (TOOL) Added <CODE>ctr_makerom</CODE> support for download application demos, added <CODE>DESC</CODE> for download application demos [SDK]</A></H3>
+<P><description><CODE>ctr_makerom</CODE> now supports the creation of downloadable application demos.<br /> You can create the CCI files for downloadable application demos by setting <CODE>DemoVersion.desc</CODE> for the RSF TitleInfo - Category and for the DESC file.<br /> For more information, see <CODE>ctr_makerom</CODE>.<br /> Official documentation for creating downloadable application demos is scheduled for release in September.<br /></description></P>
+<hr />
+<H3><A name="note158-64">Note 158-64: (TPL) Added <CODE>TPL</CODE> library for Windows [SDK]</A></H3>
+<P><description>Added the TPL library <CODE>libnn_tplWin{d}.lib</CODE> for the Windows environment.<br /></description></P>
+<hr />
+<H3><A name="note158-65">Note 158-65: (UDS) Improved the efficiency of the <CODE>Attach</CODE> and <CODE>Receive</CODE> functions [SDK]</A></H3>
+<P><description>Improved the efficiency inside the <CODE>nn::uds::Attach</CODE> function and the <CODE>nn::uds::Receive</CODE> function of the process of searching for the end pointer.<br /> The processing load of calling these functions has been reduced, albeit by just a little.<br /></description></P>
+<hr />
+<H3><A name="note158-66">Note 158-66: (UDS) Revised processing of boundary values in <CODE>ConnectNetwork</CODE> and  <CODE>SendTo</CODE> functions [SDK]</A></H3>
+<P><description>When a <SPAN class="argument">passphrase</SPAN> has been specified that is shorter than the minimum length or exceeds the maximum length, the <CODE>ConnectNetwork</CODE> function now returns <CODE>nn::uds::ResultOutOfRange</CODE>.<br /> When a <SPAN class="argument">dataSize</SPAN> has been specified that is shorter than the minimum length or exceeds the maximum length, the <CODE>SendTo</CODE> function now returns <CODE>nn::uds::ResultTooLarge</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note158-67">Note 158-67: (UDS) Support for specifying username in <CODE>Initialize</CODE> function [SDK]</A></H3>
+<P><description>Overloaded an <CODE>Initialize</CODE> function with an added argument for specifying the local user name.<br /> Be sure to comply with the UGC guidelines and perform the appropriate processing when specifying user names.<br /> If nothing is specified (<CODE>NULL</CODE>), the user name in the System Settings is used.<br /></description></P>
+<hr />
+<H3><A name="note158-68">Note 158-68: (UDS) Deleted <CODE>GetMacAddress</CODE> function [SDK]</A></H3>
+<P><description>Deleted the <CODE>nn::uds::GetMacAddress</CODE> function, which was used for debugging.<br /> This was done to prevent mistaken use of the <CODE>nn::uds::GetMacAddress</CODE> function in the retail product.<br /> For debugging and other purposes when you want to identify systems, instead of the MAC address use the user name that can be gotten from the <CODE>NodeInformation</CODE> structure with the <CODE>nn::uds::GetNodeInformation</CODE> function, or use the local friend code.<br /></description></P>
+<hr />
+<H3><A name="note158-69">Note 158-69: (UDS) Changed specification for <CODE>scrambledLocalFriendCode</CODE> member of <CODE>NodeInformation</CODE> structure [SDK]</A></H3>
+<P><description>Changed the specification for the <CODE>scrambledLocalFriendCode</CODE> member so the individual identifiers of devices can be used during the entire time from the start of the application to the end.<br /> This way, you can determine whether clients connected while operating as the DLP server match the communicating nodes of subsequent UDS communications.<br /></description></P>
+<hr />
+<H3><A name="note158-70">Note 158-70: (UDS) Fixed a bug where packets of size 0 could be sent [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::uds::SendTo</CODE> function would send packets of size <CODE>0</CODE>.<br /> Applications can receive packets of size <CODE>0</CODE>, but sending and receiving these kinds of packets increases the processing load unnecessarily.<br /></description></P>
+<hr />
+<H3><A name="note158-71">Note 158-71: (UDS) Fixed a bug where network information could only be gotten from scan results once [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where calls to the <CODE>NetworkDescriptionReader</CODE> class member function <CODE>GetNetworkDescription</CODE> only succeed once, and would return error <CODE>ResultMalformedData</CODE> on subsequent calls.<br /></description></P>
+<hr />
+<H3><A name="note158-72">Note 158-72: (UDS) Fixed a bug where a beacon's optional data could not be gotten correctly immediately after connecting to the network [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>ConnectNetwork</CODE> to connect to the network and then immediately calling <CODE>GetApplicationDataFromBeacon</CODE> on the client to get optional beacon data would get incorrect data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_0_0_Release">Known Issues with SDK 3.0.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (it is possible that what size is problematic is dependent on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_0_0_SystemUpdater%200.16.0">■ CTR-SDK Version 3.0.0&nbsp;System Updater 0.16.0</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/08/05)</P></DIV>
+<hr />
+<H3><A name="note157-01">Note 157-01: (AC) Fixed a bug where WPA connection failure would take a long time [System Updater]</A></H3>
+<P><description>Fixed a bug where connecting to certain kinds of access points via the WPA-TKIP and WPA2-TKIP protocols would take a long time to end when the connection failed.<br /></description></P>
+<hr />
+<H3><A name="note157-02">Note 157-02: (APPLET) Suppressed sleep notifications when closing an application [System Updater]</A></H3>
+<P><description>When the application is ending on request from the HOME Menu, it no longer receives sleep notifications when the system is closed.<br /></description></P>
+<hr />
+<H3><A name="note157-03">Note 157-03: (APPLET) Fixed a bug where system would halt when the HOME Button is pressed while in the POWER Menu [System Updater]</A></H3>
+<P><description>When the POWER Button moved the system from the application to the POWER Menu and the HOME Button was pressed while an application in the background was still in the process of ending, sometimes the processes of application finalization and menu transition would overlap and processing would stop.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note157-04">Note 157-04: (CAMERA) Fixed a bug where <CODE>Initialize</CODE> function would not return [System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>camera::Initialize</CODE> repeatedly with no interval between calls while the system was being opened and shut rapidly would rarely fail to return.<br /></description></P>
+<hr />
+<H3><A name="note157-05">Note 157-05: (CAMERA) Fixed a bug where camera LED would not turn off [System Updater]</A></H3>
+<P><description>Fixed a rare bug where the camera LED would remain lit if the system was opened and closed repeatedly after calling <CODE>camera::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note157-06">Note 157-06: (CAMERA) Fixed a bug where calling <CODE>Activate</CODE> while opening and closing the system returns a success without actually doing anything [System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>Activate</CODE> while opening and closing the system would rarely return success, but not actually execute.<br /></description></P>
+<hr />
+<H3><A name="note157-07">Note 157-07: (CEC) Added recovery for when NAND cannot be accessed [System Updater]</A></H3>
+<P><description>The system would hang at times when it was impossible to access the NAND region handled by CEC.<br /> Now, when this abnormal state arises an FS fatal error is output.<br /></description></P>
+<hr />
+<H3><A name="note157-08">Note 157-08: (CEC) Fixed a bug where data read/write fails [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where data accessed from multiple threads or processes at the same time would cause read/write failures and occasional data corruption.<br /></description></P>
+<hr />
+<H3><A name="note157-09">Note 157-09: (CEC) Fixed a bug where values such as maximum number of receivable messages would change [System Updater]</A></H3>
+<P><description>When boxes were accessed multiple times, the CEC library would specify invalid settings values and items like the maximum number of messages would get changed.<br /> To fix this, values now are restored to their previous settings when invalid settings values are specified.<br /></description></P>
+<hr />
+<H3><A name="note157-10">Note 157-10: (FRIENDS) Improved logout behavior when disconnecting from access point [System Updater]</A></H3>
+<P><description>If the system was disconnected from an access point before communication was ended with a logout, the internal state of the daemon would remain in the logging out state for a certain amount of time, and this would affect such actions as immediately logging back in.  The behavior has been improved.<br /></description></P>
+<hr />
+<H3><A name="note157-11">Note 157-11: (FRIENDS) Fixed a bug where functions block when online and system sleeps or wireless is disabled [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>friends</CODE> library functions would sometimes be blocked for a period of several frames to around 1 second if the system went to sleep or the wireless switch was turned off while online.<br /></description></P>
+<hr />
+<H3><A name="note157-12">Note 157-12: (FRIENDS) Fixed a bug where undefined Mii is registered to / received from server [System Updater]</A></H3>
+<P><description>Fixed a bug where problems occurring when sending or receiving a Mii would sometimes result in an undefined Mii being registered to or received from the server.<br /></description></P>
+<hr />
+<H3><A name="note157-13">Note 157-13: (FS) Improved algorithm for finding free space on SD cards [System Updater]</A></H3>
+<P><description>Creating a large file can take a very long time when free space is highly fragmented on an SD card and there is relatively little space available. The algorithm has been improved to deal with this problem.<br /></description></P>
+<hr />
+<H3><A name="note157-14">Note 157-14: (FS) Fixed behavior when backup device format is invalid [System Updater]</A></H3>
+<P><description>Fixed a bug with certain backup devices where invalid device formats would not be correctly recognized.<br /></description></P>
+<hr />
+<H3><A name="note157-15">Note 157-15: (FS) Changed latency emulation operating conditions [SDK | System Updater]</A></H3>
+<P><description>Enabling/disabling the latency emulation functionality (which has features for virtually reproducing the variations in access speed that can occur due to device status and fatigue) is now dependent on the Debug flag set with the <CODE>Config</CODE> tool.<br /><br /> However, you also need to call <CODE>fs::InitializeLatencyEmulation</CODE>.<br /> If it is not called, this functionality will always be disabled.<br /> In the future, this functionality will be enabled in the <CODE>Debug/Development</CODE> builds and disabled in the <CODE>Release</CODE> build.<br /></description></P>
+<hr />
+<H3><A name="note157-16">Note 157-16: (FS) Fixed a bug where function to get number of blocks used by expanded save data would fail [System Updater]</A></H3>
+<P><description>Fixed a bug where expanded save data with an extremely deep hierarchy of files and directories would cause the <CODE>Get*SaveDataBlockSize</CODE> functions to freeze.<br /></description></P>
+<hr />
+<H3><A name="note157-17">Note 157-17: (FS) Fixed a bug where open files on write-protected SD cards cannot be accessed [System Updater]</A></H3>
+<P><description>Fixed a bug where opening a file on a write-protected SD card in read-only mode and then performing other SD card operations would prevent any further access to that file.<br /></description></P>
+<hr />
+<H3><A name="note157-18">Note 157-18: (HID) Fixed a bug where reading sampling values would return invalid values [SDK | System Updater]</A></H3>
+<P><description>The <CODE>*Reader</CODE> class <CODE>Read</CODE> functions used for reading sampling values would sometimes have a negative value for  <SPAN class="argument">pReadLen</SPAN>, which indicates the amount of sampling data read. That has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note157-19">Note 157-19: (HIO) Sped up file writes [SDK | System Updater]</A></H3>
+<P><description>Accelerated the processing of <CODE>nn::hio::HostFile::Write</CODE> when running a program from emulation memory in PARTNER-CTR Debugger.<br /> This does not  accelerate the process when running a program from <CODE>PARTNER-CTR UIC-MIDI</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note157-20">Note 157-20: (MCU) Fixed rare bug where calendar reverts to January 1, 2011 [System Updater]</A></H3>
+<P><description>Fixed a rare bug where errors during communication between devices would cause the screen would to look grainy and the calendar would revert to January 1, 2011. Such communication errors are now detected and invalid data is not written.<br /></description></P>
+<hr />
+<H3><A name="note157-21">Note 157-21: (MCU) Fixed a bug where system could not be turned on [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not turn on unless the POWER Button were pressed several times, after the system was turned off and left that way for some time.<br /></description></P>
+<hr />
+<H3><A name="note157-22">Note 157-22: (NET) Fixed a bug where DS software would freeze on Wi-Fi Connection settings screen [System Updater]</A></H3>
+<P><description>Fixed a bug where some systems would freeze after starting DS software that supports Wi-Fi Connection and then searching for access points from the Wi-Fi Connection setup screen with wireless turned off.<br /></description></P>
+<hr />
+<H3><A name="note157-23">Note 157-23: (NET) Fixed a bug with false-positive recognition of wireless module malfunction when network mode changed [System Updater]</A></H3>
+<P><description>When the network mode was changed (Local communication/StreetPass/Internet), there was a slight chance of wireless initialization failing and a fatal error being generated on the false recognition of a wireless module malfunction. (The fatal error was RSL:0xF9606C02 Level: 0xF9606C0F Level: -1 Summary: 11 Module: 27 Desc: 2.) That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note157-24">Note 157-24: (OS) Fixed a bug where HOME Button stops working when card-removed error is displayed [System Updater]</A></H3>
+<P><description>Fixed a bug where the HOME Button sometimes would not work on the Game Card or SD card removal error screen, depending on the timing of the error.<br /></description></P>
+<hr />
+<H3><A name="note157-25">Note 157-25: (OS) Workaround for fatal error bug when card removed [System Updater]</A></H3>
+<P><description>Implemented measures to reduce the frequency at which the fatal error screen and erroneous card-removed errors are displayed when a Game Card  or SD card is removed.<br /></description></P>
+<hr />
+<H3><A name="note157-26">Note 157-26: (OS) Added support for running applications on Core 1 [SDK | System Updater]</A></H3>
+<P><description>Applications can now also use CPU core 1, which is used by the system.<br /> Added the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function for setting the CPU time the application can use in core 1, and the <CODE>nn::os::GetApplicationCpuTimeLimit</CODE> function for getting that set value.<br /> The default value is 0% for the amount of CPU time that is allocated to the application in core 1, so you need to set a value with <CODE>SetApplicationCpuTimeLimit</CODE> before starting a thread that operates in core 1.<br /> The maximum of amount of CPU time is 30% and is restricted by the system.<br /><br /> To conduct a process in core 1 you create a thread that operates in core 1.<br /> To create a thread that operates in core 1, specify <CODE>1</CODE> for the <SPAN class="argument">coreNo</SPAN> argument of the <CODE>nn::os::Thread</CODE> class <CODE>Start</CODE> function.<br /><br /> System processes cannot operate in core 1 during the time that is allocated to the application, even if the application is not using the CPU.<br /> In other words, wireless communication and other system-related processes will slow down during periods when core 1 is allocated to the application.<br /><br /> Below is a concrete example of how core 1 CPU time is allocated to the application:<br /> If <I>N</I> is specified as the argument for the <CODE>SetApplicationCpuTimeLimit</CODE> function, then the first 2 * N / 100 ms of every 2ms interval is allocated to the application. <br /> If <I>N</I> = 25, then the application operates for the first 0.5 ms and the system operates for the next 1.5 ms, after which the application operates for 0.5 ms and then the system for 1.5 ms, etc.<br /><br />The following kinds of restrictions ensure that allocated CPU time does not become <CODE>0</CODE> if there is a thread operating in core 1:<br />
+        <ul>
+<li>If CPU time allocation is <CODE>0</CODE>, any attempt to create a thread to operate in core 1 will fail.<br />Use the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function to allocate sufficient CPU time before creating a thread to operate in core 1.</li>
+<li>An error will occur if a value less than <CODE>5</CODE> is specified by the <CODE>nn::os::SetApplicationCpuTimeLimit</CODE> function.<br />Once core 1 CPU time has been allocated the CPU time allocation cannot be reverted to <CODE>0</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note157-27">Note 157-27: (OS) Support for importing download applications from debugger without overwriting save data [System Updater]</A></H3>
+<P><description>Added support for an option for loading and importing downloadable applications from the debugger without overwriting the save data.<br /> To read how to use this, see the debugger Help.<br /></description></P>
+<hr />
+<H3><A name="note157-28">Note 157-28: (OS) Fixed a bug where debugger hangs on stepwise execution when an event is signaled [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would hang when using stepwise execution with <CODE>nn::os::Event</CODE> signaled.<br /></description></P>
+<hr />
+<H3><A name="note157-29">Note 157-29: (OS) Fixed a bug where debugger hangs on execution after setting breakpoint when waiting for signal [System Updater]</A></H3>
+<P><description>The debugger would hang on execution after setting breakpoint when event signaled.<br /></description></P>
+<hr />
+<H3><A name="note157-30">Note 157-30: (OS) Improved debugger log output process [System Updater]</A></H3>
+<P><description>Improved the debugger's log output process.<br /> The load on the CPU has been reduced.<br /> However, the log output may be slow to display when the system core CPU usage rate is high.<br /></description></P>
+<hr />
+<H3><A name="note157-31">Note 157-31: (OS) Fixed a bug where application running on debugger is not notified to shut down even though battery is at 0% [System Updater]</A></H3>
+<P><description>Fixed a bug when the battery charge reached 0%, where the power would be cut before the <CODE>IsExpectedToCloseApplication</CODE> termination notification could reach the application running on the debugger.<br /></description></P>
+<hr />
+<H3><A name="note157-32">Note 157-32: (OS) Extended exception handler specifications [SDK | System Updater]</A></H3>
+<P><description>The specification for exception handlers was extended in the following ways:<br />
+        <ul>
+<li>You can now separately specify the buffer for holding the exception information.</li>
+<li>You can now use the stack of the thread where the exception occurred as a buffer or stack.</li>
+<li>You can now specify a handler as well as a buffer for each separate thread.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note157-33">Note 157-33: (OS) Restricted start of applications created on future CTR-SDK versions [System Updater]</A></H3>
+<P><description>Programs can no longer be started if created on versions of the CTR-SDK whose major version is later than the version that System Updater supports.<br /> For example, if System Updater on a system supports CTR-SDK 3.0, then programs created using CTR-SDK 4.0 cannot be started on that system.<br /></description></P>
+<hr />
+<H3><A name="note157-34">Note 157-34: (RO) Added DLL support [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>ro</CODE> library for using dynamic modules.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/Dll/DllManual.html</CODE>.<br /> In step with this, added sample demos under <CODE>$SampleDemos/ro</CODE>.<br /><br /> Note that you presently cannot conduct DLL debugging because the debugger does not support DLL.<br /></description></P>
+<hr />
+<H3><A name="note157-35">Note 157-35: (UDS) Added feature for automatic recovery from wireless fatal error when using UDS communication [System Updater]</A></H3>
+<P><description>Added support for automatic recovery from wireless fatal errors when UDS communications being used.<br /> With this auto-recovery process, it appears to UDS communications as if the wireless feature was disabled and immediately re-enabled.<br /> The UDS functions running at this time return a result indicating that the wireless mode transitioned to wireless-disabled mode.<br /></description></P>
+<hr />
+<H3><A name="note157-36">Note 157-36: (UDS) Fixed a bug causing delay in the Wi-Fi Button OFF process [System Updater]</A></H3>
+<P><description>Fixed a bug where turning off the Wi-Fi Button during UDS communication without calling <CODE>nn::uds::Finalize</CODE> would cause a delay of around 1 second before Wi-Fi turned off.<br /></description></P>
+<hr />
+<H3><A name="note157-37">Note 157-37: (UDS) Fixed a bug where packets of size 0 could be sent [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::uds::SendTo</CODE> function would send packets of size <CODE>0</CODE>.<br /> Applications can receive packets of size <CODE>0</CODE>, but sending and receiving these kinds of packets increases the processing load unnecessarily.<br /></description></P>
+<hr />
+<H3><A name="note157-38">Note 157-38: (UDS) Fixed a bug where network information could only be gotten from scan results once [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where calls to the <CODE>NetworkDescriptionReader</CODE> class member function <CODE>GetNetworkDescription</CODE> only succeed once, and would return error <CODE>ResultMalformedData</CODE> on subsequent calls.<br /></description></P>
+<hr />
+<H3><A name="note157-39">Note 157-39: (UDS) Fixed a bug where a beacon's optional data could not be gotten correctly immediately after connecting to the network [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>ConnectNetwork</CODE> to connect to the network and then immediately calling <CODE>GetApplicationDataFromBeacon</CODE> on the client to get optional beacon data would get incorrect data.<br /></description></P>
+<hr />
+<H3><A name="note157-40">Note 157-40: (Friend List) Added <B>Join in Currently Playing Software</B> button [System Updater]</A></H3>
+<P><description>In preparation for future expanded features, added a button that displays as &quot;Join in Currently Playing Software.&quot; This button cannot be used currently.<br /></description></P>
+<hr />
+<H3><A name="note157-41">Note 157-41: (Photo Selector Applet) Fixed a bug where applet would halt when displaying thumbnails [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would hang when displaying 200 or more thumbnail images.<br /></description></P>
+<hr />
+<H3><A name="note157-42">Note 157-42: (Photo Selector Applet) Fixed a bug where applet would not return from sleep [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would sometimes not wake up after going to sleep when an applet closed.<br /></description></P>
+<hr />
+<H3><A name="note157-43">Note 157-43: (Photo Selector Applet) Added feature to change display size [System Updater]</A></H3>
+<P><description>Added a feature for displaying photos in full screen or partial using Up/Down on Circle Pad.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_0_0_SystemUpdater%200.16.0">Known Issues with SDK 3.0.0&nbsp;System Updater 0.16.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>See the <a href="#">Symptoms of Known Issues</a> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_0_0_SampleDemos">■ CTR-SDK Version 3.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/08/05)</P></DIV>
+<hr />
+<H3><A name="note156-01">Note 156-01: (DevEnv) Updated copyright [SDK | Sample Demos]</A></H3>
+<P><description>Updated the copyright notices throughout the source code of CTR-SDK and Sample Demos.<br /></description></P>
+<hr />
+<H3><A name="note156-02">Note 156-02: (GR) Added <CODE>CommandBufferJump</CODE> sample [Sample Demos]</A></H3>
+<P><description>To provide an example of the use of the <CODE>MakeChannel0SubroutineCommand </CODE> function and the <CODE>MakeChannelKickCommand</CODE> function, added the sample <CODE>CommandBufferJump</CODE> which makes a subroutine of the command for setting lookup tables for the <CODE>gr/DrawPrimitive</CODE> sample. <br /></description></P>
+<hr />
+<H3><A name="note156-03">Note 156-03: (GR) Support for duplicate sample command lists [Sample Demos]</A></H3>
+<P><description>The GR sample demos only supported a single command list. That was changed to support the making of backups.<br /></description></P>
+<hr />
+<H3><A name="note156-04">Note 156-04: (GR) Fixed a bug where menu screen displays when starting from menu [Sample Demos]</A></H3>
+<P><description>In the framework used for the sample demos located under <CODE>gx/Gr</CODE>, the <CODE>nngxStartLcdDisplay</CODE> function was called before the first image was ready.<br /> That has been changed to be called after the first <CODE>WaitVSync</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note156-05">Note 156-05: (GX) Added <CODE>ShadowKnot</CODE> sample demo to <CODE>Gd</CODE> [Sample Demos]</A></H3>
+<P><description>The DMPGL demo <CODE>ShadowKnot</CODE> has been moved to <CODE>Gd</CODE>.<br /> You can switch to orthogonal shadow using a macro.<br /></description></P>
+<hr />
+<H3><A name="note156-06">Note 156-06: (GX) Deleted <CODE>shadowZScale</CODE> uniform from <CODE>ShadowSimple</CODE> sample [Sample Demos]</A></H3>
+<P><description>The uniform <CODE>shadowZScale</CODE> was deleted, but related code remained in the sample <CODE>gx/DMPGL/ShadowSimple</CODE>, so it too was deleted.<br /></description></P>
+<hr />
+<H3><A name="note156-07">Note 156-07: (GX) Updated <CODE>Gd</CODE> samples [Sample Demos]</A></H3>
+<P><description>The following updates were made to the samples located under <CODE>gx/Gd</CODE>:<br />
+        <ul>
+<li>Changed the debug output message.</li>
+<li>Support for the <CODE>DrawImmediate*</CODE> functions (only some; switchable with macro).  </li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note156-08">Note 156-08: (GX) Fixed samples passing incorrect <CODE>mask</CODE> value to <CODE>ngxUseSavedCmdlist</CODE> [Sample Demos]</A></H3>
+<P><description>In the sample demos, the state flag passed to <CODE>nngxUseSavedCmdlist</CODE> in <CODE>CommandCacheVSUniformModel</CODE> was <CODE>0xFFFFFFFF</CODE>. That has been corrected to <CODE>NN_GX_STATE_ALL</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note156-09">Note 156-09: (GX) Added early depth test sample demos [Sample Demos]</A></H3>
+<P><description>Added sample demos of the use of the early depth test on its own.<br /> A GD version and a DMPGL version have been created.<br /></description></P>
+<hr />
+<H3><A name="note156-10">Note 156-10: (GX) Added sample of subroutine use of command buffer [Sample Demos]</A></H3>
+<P><description>Added sample of making a subroutine of the command buffer.<br /> The new sample supports the making of subroutines with the DMPGL demo <CODE>LightingMicrofacet</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note156-11">Note 156-11: (GX) Changed how texture matrices are created in the samples that handle shadow maps [Sample Demos]</A></H3>
+<P><description>In some of the sample demos, texture matrices were created without using the CTR-SDK standard functions. The demos have been rewritten to use new functions added to the Math library.<br /></description></P>
+<hr />
+<H3><A name="note156-12">Note 156-12: (HIO) Changed <CODE>RSF</CODE> file used in <CODE>hio</CODE> demo [Sample Demos]</A></H3>
+<P><description>Deleted unnecessary settings from the RSF file used  in the <CODE>hio</CODE> demo.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_0_0_SampleDemos">Known Issues with SDK 3.0.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_4_0_Release">■ CTR-SDK Version 2.4.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/28)</P></DIV>
+<hr />
+<H3><A name="note155-01">Note 155-01: (APPLET) Hid the <CODE>AssignGpuRight and ReleaseGpuRight</CODE> functions from public view [SDK]</A></H3>
+<P><description>Documentation regarding the <CODE>applet::AssignGpuRight and ReleaseGpuRight</CODE> functions have been removed from the API reference because there is no need to call them from an application. <br /> At present, plans call for leaving behind disclosed header files, but completely hiding these functions in future versions of CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note155-02">Note 155-02: (BOSS) Extended the specifications of the <CODE>TaskError::GetProperty</CODE> function.</A></H3>
+<P><description>TASK_ERROR_CODE was added, in addition to the conventional TASK_COMM_ERROR_CODE, as an identifier for getting error information.<br /> TASK_ERROR_CODE will become the standard identifier, so use it from now on.<br /></description></P>
+<hr />
+<H3><A name="note155-03">Note 155-03: (CAMERA) Revised argument names for the <CODE>GetStereoCameraCalibrationMatrix*</CODE> functions [SDK]</A></H3>
+<P><description>The third argument of the <CODE>GetStereoCameraCalibrationMatrix</CODE> function and fifth argument of the <CODE>GetStereoCameraCalibrationMatrixEx</CODE> function were named in a way that might lead to confusion, so they have been changed from <CODE>translationByPixel</CODE> to <CODE>translationUnit</CODE>.<br /> Along with this change, a description of these arguments has also been added to the API reference.<br /></description></P>
+<hr />
+<H3><A name="note155-04">Note 155-04: (CEC) Added mutex exclusion for functions that access the box</A></H3>
+<P><description>There was a bug where the value set for the maximum number of receivable messages in the message box, and other such parameters, were being unintentionally changed if the <CODE>OpenMessageBox</CODE> or <CODE>CloseMessageBox</CODE> function was called during execution of the <CODE>DeleteAllMessages</CODE> function. <br /> Mutex exclusion was added so that these functions cannot execute simultaneously.<br /><br /> Note, however, that there is still a chance that this problem may also occur when interrupting an application by pressing the HOME Button.<br /> As such, pay careful attention so that no malfunctions arise at this time as the system may receive more data than it is set to handle.<br /><br /></description></P>
+<hr />
+<H3><A name="note155-05">Note 155-05: (CFG) Now display a warning if an API function is called without having called <CODE>Initialize</CODE></A></H3>
+<P><description>Specifications have been made so a warning message is output to the debug log if an API function is called without having first called <CODE>Initialize</CODE>. <br /></description></P>
+<hr />
+<H3><A name="note155-06">Note 155-06: (CX) Added a function for expanding files compressed with LZ format backward compression.</A></H3>
+<P><description>The <CODE>UncompressBLZ</CODE> and <CODE>SecureUncompressBLZ</CODE> functions have been added for expanding files compressed with LZ backward compression.<br /></description></P>
+<hr />
+<H3><A name="note155-07">Note 155-07: (DLP) Added a function to the server for getting client download progress [SDK | Sample Demos]</A></H3>
+<P><description>The <CODE>nn::dlp::ServerGetClientState</CODE> function was added to get client download progress.<br /></description></P>
+<hr />
+<H3><A name="note155-08">Note 155-08: (DSP) Hid the API unnecessary for application development from view [SDK]</A></H3>
+<P><description>The following API functions in the <CODE>nn::dsp</CODE> namespace have been hidden from public view.<br />
+        <ul>
+<li><CODE>RegisterInterruptEvents</CODE></li>
+<li><CODE>RecvData</CODE></li>
+<li><CODE>SendData</CODE></li>
+<li><CODE>RecvDataIsReady</CODE></li>
+<li><CODE>SendDataIsEmpty</CODE></li>
+<li><CODE>ReadPipeIfPossible</CODE></li>
+<li><CODE>WriteProcessPipe</CODE></li>
+<li><CODE>CheckSemaphoreRequest</CODE></li>
+<li><CODE>ClearSemaphore</CODE></li>
+<li><CODE>MaskSemaphore</CODE></li>
+<li><CODE>GetSemaphore</CODE></li>
+<li><CODE>SetSemaphore</CODE></li>
+<li><CODE>Sleep</CODE></li>
+<li><CODE>WakeUp</CODE></li>
+<li><CODE>GetHeadphoneStatus</CODE><br />(The <CODE>nn::snd</CODE> class includes an API function of the same name. Use that.)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-09">Note 155-09: (DevEnv) Deleted <CODE>NN_USE_MAKECCI</CODE> [SDK]</A></H3>
+<P><description>An unnecessary macro definition (-DNN_USE_MAKECCI) was specified as a compiler option in the CTR-SDK build system.<br /></description></P>
+<hr />
+<H3><A name="note155-10">Note 155-10: (DevEnv) Added battery status icons [SDK]</A></H3>
+<P><description>Battery status icons and associated documentation have been placed in the $CTR_SDK/resources/icon/BatteryLevelIcon directory.<br /></description></P>
+<hr />
+<H3><A name="note155-11">Note 155-11: (DevEnv) Added communication icons [SDK]</A></H3>
+<P><description>Communication icons and associated documentation have been placed in the $CTR_SDK/resources/icon/CommunicationIcon directory.<br /></description></P>
+<hr />
+<H3><A name="note155-12">Note 155-12: (DevEnv) Added a document explaining the differences between development systems and production hardware</A></H3>
+<P><description>The documentation related to the differences between development systems and production hardware has been placed in the following directory.<br /> $CTR_SDK/documents/TechnicalNotes/AboutHardwareDifference/AboutHardwareDifference.xlsx<br /></description></P>
+<hr />
+<H3><A name="note155-13">Note 155-13: (FND) Added <CODE>UnitHeap::GetAlignment</CODE> [SDK]</A></H3>
+<P><description>An interface has been added for getting the alignment unit that can be allocated from the unit heap.<br /></description></P>
+<hr />
+<H3><A name="note155-14">Note 155-14: (FONT) Added a document on internal bitmap fonts [SDK]</A></H3>
+<P><description>The following documentation about internal bitmap fonts has been added.<br /> $CTR_SDK/documents/resources/BuiltInFont/BuiltInFont.html<br /></description></P>
+<hr />
+<H3><A name="note155-15">Note 155-15: (FS) Fixed a bug where <CODE>4MbitVerificationFailed.bin</CODE> was not returning the expected result [SDK]</A></H3>
+<P><description><CODE>4MbitVerificationFailed.bin</CODE> is a binary used to issue <CODE>fs::ResultVerificationFailed</CODE> when mounting save data. It has been revised and replaced because it has been returning <CODE>fs::ResultBadFormat</CODE> since CTR-SDK 2.1.<br /></description></P>
+<hr />
+<H3><A name="note155-16">Note 155-16: (FS) Added characters that must not be used in archive names [SDK]</A></H3>
+<P><description>The fact that &quot;$&quot; must not be used at the start of an archive name was added to the API reference.<br /></description></P>
+<hr />
+<H3><A name="note155-17">Note 155-17: (GR) Revised to check the maximum number of four-dimensional vectors that can be set using <CODE>MakeUniformCommandVS</CODE> and MakeUniformCommand.</A></H3>
+<P><description>Specifications have changed so that an assert is generated if an attempt is made to set a number of four-dimensional vectors inside <CODE>MakeUniformCommandVS</CODE> or <CODE>MakeUniformCommandVS</CODE> (used to set four-dimensional vector arrays as uniform) that exceeds the maximum number (24) allowed.<br /></description></P>
+<hr />
+<H3><A name="note155-18">Note 155-18: (GR) Fixed a bug with commands related to <CODE>zBias</CODE> when using the <CODE>RenderState::ShadowMap::MakeTextureCommand</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>RenderState::ShadowMap::MakeTextureCommand</CODE> function affecting command generation for bits [23:1] of register <CODE>0x8b</CODE>, equivalent to the <CODE>dmp_Texture[0].shadowZBias</CODE> uniform.<br /></description></P>
+<hr />
+<H3><A name="note155-19">Note 155-19: (GR) Delete <CODE>RenderState::ShadowMap::zScale</CODE> [SDK]</A></H3>
+<P><description>Settings of the reserved uniform <CODE>shadowZScale</CODE> were discovered to be disabled in hardware. Code was changed so that commands are not issued using this variable.<br /></description></P>
+<hr />
+<H3><A name="note155-20">Note 155-20: (GR) Revised commands issued when kicking off rendering with <CODE>Vertex::MakeDrawCommand</CODE> [SDK]</A></H3>
+<P><description>Among commands generated when kicking off rendering with <CODE>Vertex::MakeDrawCommand</CODE>, there were locations in code where the byte enable [31:8] was not set to zero when writing to register 0x245. <br /></description></P>
+<hr />
+<H3><A name="note155-21">Note 155-21: (GR) Deleted <CODE>gr::Shadow</CODE> [SDK]</A></H3>
+<P><description><CODE>gr::Shadow</CODE> was deleted. Its planned removal has been mentioned before in the API reference. <br /> Use the <CODE>RenderState::ShadowMap</CODE> class from now on for generating render state-related commands.<br /></description></P>
+<hr />
+<H3><A name="note155-22">Note 155-22: (GX) Added a API reference for the <CODE>SetInternalDriverPrioMode</CODE> function [SDK]</A></H3>
+<P><description>A API reference was added for <CODE>nn::gx::CTR::SetInternalDriverPrioMode</CODE> (and the corresponding C function <CODE>nngxSetInternalDriverPrioMode</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note155-23">Note 155-23: (GX) Fixed a bug with the <CODE>gd::ShaderStage::SetFloatConstantBuffer</CODE> function regarding registers specified as &quot;Unmanaged&quot; [SDK]</A></H3>
+<P><description>Incorrect operations would result even if the <CODE>ShaderStage::CreateShaderPipeline</CODE> function was called by the <CODE>ShaderStage::SetFloatConstantBuffer</CODE> function on a register specified as &quot;Unmanaged&quot; when using the geometry shader. <br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note155-24">Note 155-24: (GX) Changed the gd texture cache flush timing [SDK]</A></H3>
+<P><description>The texture cache was being flushed every time a texture was set in the texture unit. Specifications have changed so that the texture cache is now flushed only when necessary for each rendering pass.<br /> In addition, a cache flush operation on the texture unit has been added. It is used by both the <CODE>CopyTextureSubResource</CODE> and <CODE>CopyTexture2DResourceLinearToBlock</CODE> functions. <br /></description></P>
+<hr />
+<H3><A name="note155-25">Note 155-25: (GX) Fixed a bug where data would not be set correctly in <CODE>gd</CODE> library constant uniform registers starting from <CODE>c64</CODE> [SDK]</A></H3>
+<P><description>A bug has been fixed where c64 through C95 in the floating point constant register c# are not reflecting changes made by commands issuing changes.<br /></description></P>
+<hr />
+<H3><A name="note155-26">Note 155-26: (GX) Changed the name of various API functions in the gd library [SDK]</A></H3>
+<P><description>The name of gd library API functions have been changed according to the convention below.<br /> Note, however, that conventional names have been left behind for compatibility purposes.<br /> Plans call for the removal of old names in a future CTR-SDK update.<br /> Use the new names from now on.<br /> Conventional -&gt; Revised<br />
+        <ul>
+<li>Classes</li>
+          <ul>
+            <li>VertexShader -&gt; Shader</li>
+          </ul>
+          <li>enum</li>
+          <ul>
+            <li>OutputStage::StencilFailOperation                  → OutputStage::StencilOperation</li>
+            <li>RasterizerStage::CullingType                       → RasterizerStage::Culling</li>
+            <li>Resource::NativeResourceFormat                     → Resource::NativeFormat</li>
+            <li>Resource::ResourceFormat                           → Resource::Format</li>
+            <li>Resource::CompressedResourceFormat                 → Resource::CompressedFormat</li>
+            <li>ProceduralTextureStage::ProceduralTextureRgbMap    → ProceduralTextureStage::UvMap</li>
+            <li>ProceduralTextureStage::ProceduralTextureClamp     → ProceduralTextureStage::Clamp</li>
+            <li>ProceduralTextureStage::ProceduralTextureShift     → ProceduralTextureStage::Shift</li>
+            <li>ProceduralTextureStage::ProceduralTextureMinFilter → ProceduralTextureStage::MinFilter</li>
+          </ul>
+<li>Functions</li>
+          <ul>
+            <li>ShaderStage::SetShaderPipelineConstantF → ShaderStage::SetShaderPipelineConstantFloat</li>
+            <li>ShaderStage::SetShaderPipelineConstantB → ShaderStage::SetShaderPipelineConstantBoolean</li>
+            <li>ShaderStage::SetShaderPipelineConstantI → ShaderStage::SetShaderPipelineConstantInteger</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-27">Note 155-27: (GX) Fixed a bug in the <CODE>gd::Finalize</CODE> function [SDK]</A></H3>
+<P><description>There was a bug in finalization when using the <CODE>gd:Finalize</CODE> function.<br /> Fixed a bug where initialization would not occur correctly even when calling <CODE>gd::Initialize</CODE> after calling <CODE>gd::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note155-28">Note 155-28: (GX) Support for operations on numbers of vertex elements even less than given by settings of the <CODE>gd::InputLayout</CODE> shader [SDK]</A></H3>
+<P><description>Behavior has been changed so that operations will proceed even if InputLayout is defined as having fewer vertex elements (numElements) than the number of shader bind_symbols.<br /></description></P>
+<hr />
+<H3><A name="note155-29">Note 155-29: (GX) Added an error check when creating <CODE>gd::InputLayout</CODE> [SDK]</A></H3>
+<P><description>A process used while creating InputLayout was added for checking that the slot numbers (m_StreamSlot) in <CODE>InputElementDescription</CODE> have been defined in order beginning from 0.<br /> If they are not defined in order, the error ResultInputLayoutInvalidStreamSlots is returned.<br /></description></P>
+<hr />
+<H3><A name="note155-30">Note 155-30: (GX) Fixed a bug with the <CODE>UnmapVertexBufferResource</CODE>, <CODE>UnmapTexture2DResource</CODE> function in the <CODE>gd::Resource</CODE> class [SDK]</A></H3>
+<P><description>Sometimes modified data was not being correctly applied due to a bug with the <CODE>Resource::UnmapVertexBufferResource</CODE> and <CODE>UnmapTexture2DResource</CODE> functions.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note155-31">Note 155-31: (GX) Added an argument for specifying whether to copy initialized data to <CODE>gd::Resource::Create*</CODE> functions [SDK]</A></H3>
+<P><description>The argument <CODE>copyInitialData</CODE> has been added to the <CODE>Resource::CreateTexture2DResource</CODE>, <CODE>Resource::CreateVertexBufferResource</CODE> functions.<br /> The default is <CODE>true</CODE>.<br /> Now, if <CODE>false</CODE> is set, data is directly accessed without copying even if main memory (FCRAM) is specified.<br /></description></P>
+<hr />
+<H3><A name="note155-32">Note 155-32: (GX) Added the <CODE>gd::Resource::Helper::GenerateMipMapsCPU</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>Resource::Helper::GenerateMipMapsCPU</CODE> function was added to support the automatic generation of mipmap data by the CPU.<br /></description></P>
+<hr />
+<H3><A name="note155-33">Note 155-33: (GX) Added support for <CODE>gd::TextureStage projection</CODE> textures [SDK]</A></H3>
+<P><description>The <CODE>TextureStage::SetTexture2DProjectionForUnit0</CODE> function has been newly added to support projection textures.<br /></description></P>
+<hr />
+<H3><A name="note155-34">Note 155-34: (GX) Revised the default value of <CODE>ptMinFilter</CODE> when using the <CODE>gd::TextureStage::SetDefault</CODE> function [SDK]</A></H3>
+<P><description>Contrary to specifications, <CODE>MIN_FILTER_NEAREST</CODE> was being used as the default value for the <CODE>ptMinFilter</CODE> argument of the <CODE>gd::TextureStage::SetDefault</CODE> function. The default value has been changed to <CODE>MIN_FILTER_LINEAR</CODE> to match stated specifications.<br /></description></P>
+<hr />
+<H3><A name="note155-35">Note 155-35: (GX) Removed the <CODE>GetRegisterCount</CODE> and <CODE>GetManagedLocation</CODE> functions in the <CODE>gd::UniformLocation</CODE> class [SDK]</A></H3>
+<P><description>The <CODE>GetRegisterCount</CODE> and <CODE>GetManagedLocation</CODE> functions of the <CODE>gd::UniformLocation</CODE> class have been removed because they are not needed for development.<br /></description></P>
+<hr />
+<H3><A name="note155-36">Note 155-36: (GX) Updated the shader tool [SDK]</A></H3>
+<P><description>The following changes were made to the shader tool.<br />
+        <ul>
+<li>Revised conditions that result in an assembler error when it comes to undefined operations due to executing commands in a particular order.<br />(Made changes so that a dependency relationship is determined if the register is the same for condition 5, 6, and 7, even if a component is not overlapped.)</li>
+<li>Changed conditions on generating a stall by the performance check feature.<br />Made changes so that a stall due to dependency relationship between registers is determined even if a component is not overlapped.)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-37">Note 155-37: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following changes were made to the GX documentation.<br />
+        <ul>
+<li><CODE>DMPGL20_specification.pdf</CODE></li>
+          <ul>
+<li>Added the fact that the output value of each texture combiner stage is clamped in the range [0,1]</li>
+<li>Revised an erroneous description of the byte order of compressed textures that include an alpha</li>
+<li>Added a supplement regarding the addressing of compressed textures</li>
+<li>Deleted <CODE>dmp_Texture[0].shadowZScale</CODE> from specifications (because it was clearly invalid due to hardware specifications)</li>
+          </ul>
+<li><CODE>DMPGL20_programming_guide.pdf</CODE></li>
+          <ul>
+<li>Added the description for &quot;Configuring Textures&quot; under the section &quot;Performance-Enhancement Techniques&quot;</li>
+<li>Deleted <CODE>dmp_Texture[0].shadowZScale</CODE> from specifications (because it was clearly invalid due to hardware specifications)</li>
+<li>Added supplementary information to &quot;Implementing Vertex Shaders&quot; in the section &quot;Performance-Enhancement Techniques&quot;</li>
+<li>Added a description of a phenomenon to &quot;Lines Are Unexpectedly Rendered Onscreen.&quot;</li>
+          </ul>
+<li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+<li>Deleted parallel execution mode and synchronous execution mode from specifications</li>
+<li>Added supplementary information regarding <CODE>nngxFilterBlockImage</CODE> transfer addresses</li>
+<li>Deleted <CODE>dmp_Texture[0].shadowZScale</CODE> from specifications (because it was clearly invalid due to hardware specifications)</li>
+<li>Added a specification that specifying 0 in register 0x228 is an illegal operation</li>
+<li>Revised descriptions given in 5.8.20.13 Shadow Texture Settings and 5.8.20.14 Gas Texture Settings.</li>
+<li>Added supplementary information about the post-vertex cache to 3.4 NN_GX_CMDLIST_HW_STATE.</li>
+<li>Revised the description given in 5.8.14.1 Base Address.</li>
+<li>Added supplementary information to &quot;Registering Interrupt Handlers for Command Completion.&quot;</li>
+<li>Added a section titled &quot;Execution Cost of PICA Register Write Commands&quot;</li>
+          </ul>
+<li><CODE>VertexShaderReferenceManual.pdf</CODE></li>
+          <ul>
+<li>Added a description of <CODE>rcp</CODE>, <CODE>rsq</CODE>, <CODE>exp</CODE>, and <CODE>log</CODE> instructions to &quot;Results of Exceptional Operations&quot;<br />Added additional information to their references as well</li>
+<li>Added a description of how to distinguish ∞, -∞, and NaN when using the <CODE>cmp</CODE> command.</li>
+<li>Revised the description given in &quot;Output Order of Calculation Results&quot;</li>
+<li>Changed the conditions for stalling given in &quot;Stalls Due to Instruction Dependencies&quot;</li>
+<li>Revised invalid operations conditions in the &quot;Invalid Operation Due to a Specific Order of Instruction&quot;</li>
+<li>Added supplemental information to &quot;Stalls Due to Conflicts Among Arithmetic Units.&quot;</li>
+<li>Added an item titled &quot;Unconditional Stalls.&quot;</li>
+<li>Revised the sample code titled &quot;Packing Multiple Attributes into a Single Output Register&quot; using output_map(data_name, mapped_register).</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-38">Note 155-38: (HIO) Added <CODE>HostFile::Exists</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>HostFile::Exists</CODE> to function the same as <CODE>HostFile::IsExist</CODE>.<br /> Do not use <CODE>HostFile::IsExist</CODE> as it will be deleted in a future release.<br /></description></P>
+<hr />
+<H3><A name="note155-39">Note 155-39: (HIO) Fixed a bug with the <CODE>SerialChannel::GetWritableSize</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where the value returned by <CODE>hio::SerialChannel::GetWritableSize</CODE> was smaller than the original value.<br /></description></P>
+<hr />
+<H3><A name="note155-40">Note 155-40: (HIO) Deleted documentation related to the host interface [SDK]</A></H3>
+<P><description>Because the documentation supplied with PARTNER-CTR HIO Daemon is the latest available regarding the HostIO host interface, information on that topic was removed from CTR-SDK documentation.<br /></description></P>
+<hr />
+<H3><A name="note155-41">Note 155-41: (HTTP) Deleted the <CODE>SetSocketBufferSize</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nn::http::Connection::SetSocketBufferSize</CODE> function was deleted.<br /></description></P>
+<hr />
+<H3><A name="note155-42">Note 155-42: (INIT) Adopted the default implementation of <CODE>calloc/realloc</CODE> [SDK]</A></H3>
+<P><description>If <CODE>nninitStartUp</CODE> is not replaced, malloc and free could be used by default, but not calloc and realloc.<br /> Specifications were changed so that calloc and realloc can also be used by default.<br /> These functions may be replaced with original implementations just as malloc/free.<br /></description></P>
+<hr />
+<H3><A name="note155-43">Note 155-43: (NSTD) Added the <CODE>ntsd</CODE> library [SDK]</A></H3>
+<P><description>The nstd library was added as a separate implementation of the standard library.<br /> This library includes MemCpy and MemMove for optimized copying of memory according to the given alignment. It also includes TSPrintf, TSNPrintf and TVSNPrintf for forming strings using a small stack.<br /></description></P>
+<hr />
+<H3><A name="note155-44">Note 155-44: (OS) Added the <CODE>Alarm::TryInitialize</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>TryInitialize</CODE> function was added to the <CODE>Alarm</CODE> class. The function receives whether initialization succeeded or failed as a return value. <br /></description></P>
+<hr />
+<H3><A name="note155-45">Note 155-45: (OS) Added the <CODE>StackMemory::TryInitialize</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>TryInitialize</CODE> function was added to the <CODE>StackMemory</CODE> class. The function receives whether initialization succeeded or failed as a return value. <br /></description></P>
+<hr />
+<H3><A name="note155-46">Note 155-46: (OS) Updated the System Programming Guide [SDK]</A></H3>
+<P><description>The System Programming Guide ($CTR_SDK/documents/TechnicalNotes/SystemProgrammingGuide/SystemProgrammingGuide.pdf) included deprecated content that was deleted.<br /></description></P>
+<hr />
+<H3><A name="note155-47">Note 155-47: (OS) Improved error handling inside the library [SDK]</A></H3>
+<P><description>Code was revised to fix a problem with the error handling inside some functions in the OS library.<br /> No changes were made to the behavior of these functions during normal use.<br /></description></P>
+<hr />
+<H3><A name="note155-48">Note 155-48: (OS) Changed behavior when an internal error occurs [SDK]</A></H3>
+<P><description>Up until this release the display would switch to a fatal error screen if an internal error occurred in the OS library. Since this would cause the display of a fatal error screen due to the simplest programming mistake, specifications have been changed for the development environment so that program execution merely stops rather than displaying a fatal error screen.<br /></description></P>
+<hr />
+<H3><A name="note155-49">Note 155-49: (SND) Changed specifications for <CODE>DecodeAdpcmData</CODE> [SDK]</A></H3>
+<P><description><CODE>const</CODE> was added to the <CODE>pInput</CODE> and <CODE>param</CODE> arguments.<br /> Code was also revised so that context information when decode ends is stored in the <CODE>context</CODE> argument.<br /></description></P>
+<hr />
+<H3><A name="note155-50">Note 155-50: (SND) Fixed a bug causing noise during HOME Button transition [SDK]</A></H3>
+<P><description>There has been a bug since CTR-SDK 2.0 where a small amount of audio noise is introduced when changing screens using the HOME Button, when going to sleep, and when recovering from sleep. This bug has been fixed.<br /> This was actually fixed in CTR-SDK 2.3.4 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note155-51">Note 155-51: (SND) Added the <CODE>Voice::DeleteWaveBuffer</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>Voice::DeleteWavebuffer</CODE> function has been added for deleting buffer information added using the <CODE>Voice::AppendWaveBuffer</CODE> function. <br /></description></P>
+<hr />
+<H3><A name="note155-52">Note 155-52: (SND) Added the <CODE>Voice::UpdateWaveBuffer</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>Voice::UpdateWavebuffer</CODE> function has been added for updating the <CODE>sampleLength</CODE> and <CODE>loopFlag</CODE> parameters included in buffer information added using the <CODE>Voice::AppendWaveBuffer</CODE> function. <br /></description></P>
+<hr />
+<H3><A name="note155-53">Note 155-53: (DSP) Hid several Voice API functions from view [SDK]</A></H3>
+<P><description>The following functions have been hidden from view:<br /> Use them for referencing arguments from now on.<br />
+        <ul>
+<li>void SetMonoFilterCoefficients(const MonoFilterCoefficients* pCoeff)</li>
+<li>void SetBiquadFilterCoefficients(const BiquadFilterCoefficients* pCoeff)</li>
+<li>void GetMonoFilterCoefficients(MonoFilterCoefficients* pCoeff)</li>
+<li>void GetBiquadFilterCoefficients(BiquadFilterCoefficients* pCoeff)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-54">Note 155-54: (SND) Found a workaround for a problem where <CODE>AllocVoice</CODE> data abort would occur if an invalid call to <CODE>FreeVoice</CODE> was made [SDK]</A></H3>
+<P><description>Specifications were changed to fix a problem where there was a chance of data abort inside the <CODE>AllocVoice</CODE> function if an invalid voice, such as a dual FreeVoice, was processed.<br /></description></P>
+<hr />
+<H3><A name="note155-55">Note 155-55: (TOOL) Changed where CTR tool references are placed [SDK]</A></H3>
+<P><description>The CTR tool references located in $CTR_SDK/tools/TargetTools had been included with API references until now, but have been moved to index.html.<br /> With this move, the items &quot;CTR Tools&quot; and &quot;Windows Tools&quot; have been added to index.html.<br /></description></P>
+<hr />
+<H3><A name="note155-56">Note 155-56: (TOOL) Revised specifications so that save data is maintained during overwrite import on the DevMenu [SDK]</A></H3>
+<P><description>Up until this release, save data would be deleted if a CIA File was overwrite imported on the DevMenu. Save data is no longer deleted.<br /> To delete save data, first delete the program using the X Button.<br /> Further revision has been made so that imports are canceled if there has been no change to the program when an overwrite import is performed.<br /></description></P>
+<hr />
+<H3><A name="note155-57">Note 155-57: (TOOL) Revised specifications so that a write-protected SD card cannot be used on the DevMenu [SDK]</A></H3>
+<P><description>Specifications have changed so that file operations are unavailable if a write-protected SD card is inserted in using DevMenu.<br /> To use an SD card, switch to a writable one.<br /></description></P>
+<hr />
+<H3><A name="note155-58">Note 155-58: (TOOL) Added a feature for exporting BOSS data using SaveDataFiler [SDK]</A></H3>
+<P><description>Specifications have changed so that BOSS memory is also exported when exporting expanded save data using SaveDataFiler.<br /></description></P>
+<hr />
+<H3><A name="note155-59">Note 155-59: (TOOL) Fixed a bug where icons would be corrupted when importing expanded save data using SaveDataFiler [SDK]</A></H3>
+<P><description>Fixed a bug where icons used for expanded save data were being corrupted when expanded save data was imported using <CODE>SaveDataFiler</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note155-60">Note 155-60: (TOOL) Revised the file destruction feature of <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where an error dialog box was being displayed even though file destruction succeeded when destroying files using <CODE>SaveDataFiler</CODE>. <br /> The message displayed when file destruction fails was also made easier to understand.<br /> For more information, see the API reference.<br /></description></P>
+<hr />
+<H3><A name="note155-61">Note 155-61: (TOOL) Changed the behavior when <CODE>UniqueId</CODE> is not set [SDK]</A></H3>
+<P><description>In past releases, if <CODE>UniqueId</CODE> in the RSF was unspecified, processing would continue as if 0xf7fff had been specified for <CODE>UniqueId</CODE>. This has been changed so that an error now results.<br /> Furthermore, 0xff3ff is specified at the end of sample code as <CODE>UniqueId</CODE> in Application.rsf, which serves as the default RSF.<br /></description></P>
+<hr />
+<H3><A name="note155-62">Note 155-62: (TOOL) Fixed a bug related to option specifications when using <CODE>ctr_WaveConverter</CODE>  [SDK]</A></H3>
+<P><description>A bug has been fixed with ctr_WaveConverter32.exe where it would execute even if an option not listed in the help was specified.<br /></description></P>
+<hr />
+<H3><A name="note155-63">Note 155-63: (TOOL) Added support for LZ formatted backward compression when using <CODE>ctr_compress</CODE> [SDK].</A></H3>
+<P><description>The following options were added to ctr_compress: -lb for compressing in LZ back compressed format and -xlb for decompressing such compressed data.<br /></description></P>
+<hr />
+<H3><A name="note155-64">Note 155-64: (TOOL) Revised <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications to makebanner.<br />
+        <ul>
+<li>Changed specifications so that a warning message is issued if the rating information PEGI_GEN is set, but PEGI_BBFC is not set</li>
+<li>Changed specifications in the American and European regions so that the English title name is automatically used for languages whose title name is blank.</li>
+<li>Changed specifications to that the width of titles is checked<br />An error message is displayed if a title exceeds a specified string width</li>
+<li>Although the file that <CODE>makebanner</CODE> outputs to used to be calculated in terms of a relative path from the directory in which the bsf file was located, specifications have changed so that output is made in terms of a relative path from the current directory. </li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note155-65">Note 155-65: (TOOL) Removed a warning when <CODE>UniqueId</CODE> is used in trial code [SDK]</A></H3>
+<P><description>A warning used to be issued when code for testing was specified in <CODE>UniqueId</CODE> when using <CODE>ctr_makerom</CODE>. This has been eliminated. <br /></description></P>
+<hr />
+<H3><A name="note155-66">Note 155-66: (UBL) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>A description of the CTR system ID was added to the API reference for <CODE>GetUserId</CODE>. Information about the maximum number of people that can be registered on the blocked-user list was added to the API reference for <CODE>Entry</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note155-67">Note 155-67: (UDS) Revised behavior so that SubId 0xFF is prohibited when using the <CODE>CreateNetwork</CODE> function [SDK]</A></H3>
+<P><description>Specifications were changed so that the error <CODE>nn::uds::REsultOutOfRange</CODE> is returned if SubId 0xFF is specified with the CreateNetwork function.<br /> This is because SubId 0xFF is used when the <CODE>Scan</CODE> function queries all modes. <br /></description></P>
+<hr />
+<H3><A name="note155-68">Note 155-68: (UDS) Made deletions from the API reference for the <CODE>SetPowerSaveMode</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>SetPowerSaveMode</CODE> function was deleted from the API reference because although it was listed in the API reference, it could not be used. <br /> There is no plan for continued support of the <CODE>SetPowerSaveMode</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note155-69">Note 155-69: (ULCD) Made public the <CODE>GetCoefficientForParallax</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>GetCoefficientForParallax</CODE> function was disclosed to the public.<br /> This function can be used to speed up calculation of the parallax required when making stereoscopic display of an orthogonal projection.<br /> For more information, see AboutULCDLibrary.pdf.<br /></description></P>
+<hr />
+<H3><A name="note155-70">Note 155-70: (Y2R) Added mention that the <CODE>IsBusyConversion</CODE> function no longer returns <CODE>true</CODE> when Y2R conversion hangs up [SDK]</A></H3>
+<P><description>Although past documentation mentioned that events obtained by the <CODE>GetTransferEven</CODE> function were no longer signaled if conversion stopped due to problems with Y2R transfer, it did not include the fact that the <CODE>IsBusyConverion</CODE> function no longer returns <CODE>true</CODE>. This has been added. <br /></description></P>
+<hr />
+<H3><A name="note155-71">Note 155-71: (Miscellaneous) Removed <CODE>ResultSuccess</CODE> from the API reference [SDK]</A></H3>
+<P><description>Specifications have been changed so that <CODE>Result::IsSuccess</CODE> is used instead of <CODE>ResultSuccess</CODE> given in the API reference. <br /></description></P>
+<hr />
+<H3><A name="note155-72">Note 155-72: (Error EULA) Added a feature for specifying the display language [SDK | System Updater]</A></H3>
+<P><description>A function has been added for specifying the language to use for messages displayed in an applet.<br /> Specify the type of <CODE>*_LANGUAGE</CODE> using <CODE>errorType</CODE> of the <CODE>Config</CODE> parameter. By specifying the language you want displayed using <CODE>useLanguage</CODE>, messages inside applets will be displayed in the specified language regardless of the language set under System Settings. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_4_0_Release">Known Issues with SDK 2.4.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_4_0_SystemUpdater%200.15.20">■ CTR-SDK Version 2.4.0&nbsp;System Updater 0.15.20</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/28)</P></DIV>
+<hr />
+<H3><A name="note154-01">Note 154-01: (AC) Fixed a bug where <CODE>nn::ac::Connect</CODE> would be unintentionally canceled [System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>nn::ac::Connect</CODE> would be unintentionally canceled in an environment where some APs cannot be used, such as when the system cannot access the Internet during connection processing.<br /> This was actually fixed in CTR-SDK 2.3 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note154-02">Note 154-02: (DevEnv) Updated the development menu (TestMenu) [System Updater]</A></H3>
+<P><description>The following changes were made to the developer menu (TestMenu).<br />
+        <ul>
+<li>Changed specifications so a message is displayed when an error occurs</li>
+<li>Added support for hotswapping of SD cards.</li>
+<li>Added upper screen display items.</li>
+          <ul>
+<li>Debug Mode enabled/disabled</li>
+<li>EULA agreement version and EULA version required for CTR-SDK</li>
+<li>Battery level (however, the only thing that has changed is during TestMenu re-rendering)</li>
+<li>SD card information</li>
+<li>User name</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note154-03">Note 154-03: (HOME Menu) Added a feature for deleting the icon database and icon cache [System Updater]</A></H3>
+<P><description>Limited to the HOME Menu of developers only, a debugging function for deleting the icon database and icon cache has been added when starting the HOME Menu while holding down X and Y.<br /><br />The icon database is a database located in system NAND memory that saves the icon of the application started. The icon stored here is displayed in the Activity Log.<br />Note, however, that once an icon is stored, the icon in the database will not be updated unless the unique ID and version of the application change, even if the application is started with a subsequent change made to the icon.<br />The icon cache stored the icon data of applications saved on an SD card for increasing the speed of loading of icon data on the HOME Menu.<br /><br />Because the icon cache is not overwritten even if a change is made to the icon just as with the icon database, specifications were changed so that the icon can be deleted to verify any changes.<br /></description></P>
+<hr />
+<H3><A name="note154-04">Note 154-04: (HOME Menu) Fixed a bug where BOSS would sometimes run while an application was running [System Updater]</A></H3>
+<P><description>Fixed a bug where starting or closing a system applet (such as the Friend List) with the application suspended would start BOSS, even though the application had turned BOSS operations off. <br /></description></P>
+<hr />
+<H3><A name="note154-05">Note 154-05: (HOME Menu) Added a feature so that unsupported banner models are not displayed [System Updater]</A></H3>
+<P><description>Specifications were changed so that banner models not output by NW4C_ForBanner in the NW4C environment especially for creating banners are not displayed on the HOME Menu for developers.<br /> However, there is no bug where banner models are not being displayed; therefore, if this symptom occurs, review the banner model in question.<br /></description></P>
+<hr />
+<H3><A name="note154-06">Note 154-06: (OS) Added support for loading cia files whose save data has not been initialized by debugger [System Updater]</A></H3>
+<P><description>Specifications have changed so that cia files can be loaded or imported without having the debugger initialize save data.<br /> PARTNER-CTR Debugger 2011/05/11 release or later is required to use this feature.<br /></description></P>
+<hr />
+<H3><A name="note154-07">Note 154-07: (TOOL) Fixed a bug where the menu would stop running after applying System Updater [System Updater]</A></H3>
+<P><description>If the system mode is set to anything other than Prod on development hardware to which System Updater 0.14.23 has been applied, a bug will occur if System Updater 0.15.8 or later is executed using &quot;Keep current setting&quot; where subsequent menus will not start. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note154-08">Note 154-08: (TOOL) Revised shared expanded save data created when starting TestMenu [System Updater]</A></H3>
+<P><description>A bug has been fixed where the specifications of shared expanded save data created when starting TestMenu differed from those of shared expanded save data created when starting the HOME Menu.<br /> This bug fix has basically no effect on application development.<br /></description></P>
+<hr />
+<H3><A name="note154-09">Note 154-09: (Error EULA) Added support for button input during the error display [System Updater]</A></H3>
+<P><description>During the display of error messages, specifications have changed so that all sequences can be advanced with only A and B Button input.<br /> However, button input remains the same (will not work) as always during the EULA display.<br /> This was actually changed in CTR-SDK 2.2 (System Updater 0.15.3) but was accidentally omitted from the changelog.<br /></description></P>
+<hr />
+<H3><A name="note154-10">Note 154-10: (Error EULA) Added a feature for specifying the display language [SDK | System Updater]</A></H3>
+<P><description>A function has been added for specifying the language to use for messages displayed in an applet.<br /> Specify the type of <CODE>*_LANGUAGE</CODE> using <CODE>errorType</CODE> of the <CODE>Config</CODE> parameter. By specifying the language you want displayed using <CODE>useLanguage</CODE>, messages inside applets will be displayed in the specified language regardless of the language set under System Settings. <br /></description></P>
+<hr />
+<H3><A name="note154-11">Note 154-11: (Software Keyboard) Added a non-Japanese keyboard to supported keyboard types [System Updater]</A></H3>
+<P><description>A keyboard completely incapable of Japanese input (including Japanese kana letter input and predictive text) has been added to the keyboard types.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_4_0_SystemUpdater%200.15.20">Known Issues with SDK 2.4.0 System Updater 0.15.20</A></H3>
+<knownissues>
+      <description>
+        <ul>
+<li>See the <CODE><a href="#">Symptoms Treated as Specifications</a></CODE> file in the CTR-SDK for details on known issues with System Updater.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_4_0_SampleDemos">■ CTR-SDK Version 2.4.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/28)</P></DIV>
+<hr />
+<H3><A name="note153-01">Note 153-01: (CAMERA) Revised Stereo demo comments [Sample Demos]</A></H3>
+<P><description>Comments in the stereo camera demo were revised because they might lead to misunderstanding.<br /></description></P>
+<hr />
+<H3><A name="note153-02">Note 153-02: (CX) Added the UncompressBlz sample demo [Sample Demos]</A></H3>
+<P><description>A sample demo was added to demonstrate the <CODE>UncompressBLZ</CODE> and <CODE>SecureUncompressBLS</CODE> functions. <br /></description></P>
+<hr />
+<H3><A name="note153-03">Note 153-03: (DLP) Added a function to the server for getting client download progress [SDK | Sample Demos]</A></H3>
+<P><description>The <CODE>nn::dlp::ServerGetClientState</CODE> function was added to get client download progress.<br /> With this change, specifications have changed so this function is used with the SimplerServer demo.<br /></description></P>
+<hr />
+<H3><A name="note153-04">Note 153-04: (GX) Improved the speed at which ProcTexEditor images are written [Sample Demos]</A></H3>
+<P><description>This was changed because the source code for writing images has become old.<br /> Some text during writing was also deleted.<br /></description></P>
+<hr />
+<H3><A name="note153-05">Note 153-05: (GX) Added <CODE>gd</CODE> sample demos [Sample Demos]</A></H3>
+<P><description>The following demos have been added as gd library sample demos.<br />
+        <ul>
+          <li>CombinationSample</li>
+          <li>FogAndLight</li>
+          <li>FogSample</li>
+          <li>LightingAniso</li>
+          <li>LightingSample2</li>
+          <li>MipMapSample</li>
+          <li>PartsysGas</li>
+          <li>PartsysSimple</li>
+          <li>ProctexClamp</li>
+          <li>ProctexFFunction</li>
+          <li>ProctexRandom</li>
+          <li>ProjectionTexture</li>
+          <li>ShadowKnotCube</li>
+          <li>ShadowSimple</li>
+          <li>SilhouetteSimple</li>
+          <li>SubdivisionLoopSimple</li>
+          <li>SubdivisionSimple</li>
+          <li>TextureCombinerSample</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note153-06">Note 153-06: (GX) Deleted the uniform <CODE>shadowZScale</CODE> [Sample Demos]</A></H3>
+<P><description>The reserved uniform <CODE>shadowZScale</CODE> has been deleted from source code because it was found to be invalid due to hardware specifications. <br /> There is no problem with setting it as usual.<br /></description></P>
+<hr />
+<H3><A name="note153-07">Note 153-07: (SND) Added the WaveBufferOperator sample demo [Sample Demos]</A></H3>
+<P><description>The sample demo titled WaveBufferOperator has been added. This demo shows how to use the <CODE>Voice::DeleteWaveBuffer</CODE> and <CODE>Voice::UpdateWaveBuffer</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_4_0_SampleDemos">Known Issues with SDK 2.4.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.19">■ CTR-SDK Version 2.3.4 System Updater 0.15.19</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/09)</P></DIV>
+<hr />
+<H3><A name="note152-01">Note 152-01: (MCU) Fixed a bug that prevented the recharge LED from turning off [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented a system's recharge LED from turning off until the system was turned on, even after it was fully charged, if you had started to charge the system while it was turned off with less than 60% battery life remaining.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.19">Known Issues with SDK 2.3.4 System Updater 0.15.19</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.18">■ CTR-SDK Version 2.3.4 System Updater 0.15.18</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/08)</P></DIV>
+<hr />
+<H3><A name="note151-01">Note 151-01: (FS) Reverted ROM access speeds for card-based software [System Updater]</A></H3>
+<P><description>Reverted the adjustments made by <a href="#note149-04">Note 149-04</a> to ROM access speeds for card-based software.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.18">Known Issues with SDK 2.3.4 System Updater 0.15.18</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.17">■ CTR-SDK Version 2.3.4 System Updater 0.15.17</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/06/01)</P></DIV>
+<hr />
+<H3><A name="note150-01">Note 150-01: (HTTP) Disabled SetSocketBufferSize [System Updater]</A></H3>
+<P><description>Disabled the <CODE>http::Connection::SetSocketBufferSize</CODE> function, which had few uses.<br /> Now the buffer size remains unchanged even after this function is called, and it always returns <CODE>nn::ResultSuccess</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.17">Known Issues with SDK 2.3.4 System Updater 0.15.17</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.16">■ CTR-SDK Version 2.3.4 System Updater 0.15.16</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/27)</P></DIV>
+<hr />
+<H3><A name="note149-01">Note 149-01: (AC) Fixed a bug where connection would not complete with certain APs when sending the wrong WEP key [System Updater]</A></H3>
+<P><description>Fixed a bug where attempting to connect to certain access points using WEP encryption and sending the wrong key would cause an internal infinite loop, with the connection never being completed.<br /> Even if this bug occurred, you could break out of the loop by moving outside of the AP's range or pushing the wireless switch off to disable wireless communication.<br /></description></P>
+<hr />
+<H3><A name="note149-02">Note 149-02: (FS) Improved ROM access response when ROM access and access to save data or other data occur at the same time [System Updater]</A></H3>
+<P><description>Improved ROM access response when accessing save data, expanded save data, or other data during ROM access.<br /></description></P>
+<hr />
+<H3><A name="note149-03">Note 149-03: (FS) Sped up formatting of save data for card-based applications [System Updater]</A></H3>
+<P><description>Shortened the time required when calling the <CODE>nn::fs::MountSaveData</CODE> function from a card-based application.<br /></description></P>
+<hr />
+<H3><A name="note149-04">Note 149-04: (FS) Improved ROM access speed for card-based software [System Updater]</A></H3>
+<P><description>Adjusted the ROM access speeds of card-based applications to mostly eliminate the differences when accessing production cards versus development cards and emulation memory.<br /></description></P>
+<hr />
+<H3><A name="note149-05">Note 149-05: (HTTP) Fixed a bug where keep-alive would not work properly via a proxy [System Updater]</A></H3>
+<P><description>Fixed a bug where using a keep-alive via a proxy would result in attempting to access a server at a different URL.<br /> (This fix is provisional, and simply disables the use of keep-alives via a proxy.<br /> A different fix will be released at a later date to allow the proper use of keep-alives via a proxy.)<br /></description></P>
+<hr />
+<H3><A name="note149-06">Note 149-06: (OS) Fixed a bug where resources would not be released on application shutdown [System Updater]</A></H3>
+<P><description>Fixed a very rare bug where system resources would not be properly released after an application shutdown.<br /></description></P>
+<hr />
+<H3><A name="note149-07">Note 149-07: (SSL) Fixed a bug where communication would fail when communicating using many certificates in parallel [System Updater]</A></H3>
+<P><description>Fixed a bug where using many certificates in parallel for communication (which can easily happen when using keep-alives with HTTPS) would cause the SSL heap to run out and communication to fail.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.16">Known Issues with SDK 2.3.4 System Updater 0.15.16</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.9">■ CTR-SDK Version 2.3.4 System Updater 0.15.9</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/24)</P></DIV>
+<hr />
+<H3><A name="note148-01">Note 148-01: (BOSS) Fixed a bug that prevented BOSS functions from returning [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented BOSS functions called by the application from returning after the application had repeatedly called <CODE>boss::Initialize</CODE> and <CODE>boss::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note148-02">Note 148-02: (SOCKET) Fixed a DNS bug [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented <CODE>GetHostByName</CODE> and <CODE>GetAddrInfo</CODE> from properly processing hostnames that started with a number.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.9">Known Issues with SDK 2.3.4 System Updater 0.15.9</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_Release">■ CTR-SDK Version 2.3.4 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/18)</P></DIV>
+<hr />
+<H3><A name="note147-01">Note 147-01: (APPLET) Relaxed conditions on calling <CODE>PrepareToCloseApplication</CODE> [SDK]</A></H3>
+<P><description>Revised <CODE>PrepareToCloseApplication</CODE> so that it will run properly even if Sleep Mode is not prohibited when it is called.<br /></description></P>
+<hr />
+<H3><A name="note147-02">Note 147-02: (SND) Fixed a bug where stereo sound was played when <B>Mono</B> was selected in System Settings [SDK]</A></H3>
+<P><description>Fixed a bug in the CTR-SDK that, since version 2.1, caused stereo sound to be output even when <B>Mono</B> was selected for <B>Sound</B> in System Settings.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_Release">Known Issues with the SDK 2.3.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>FontConverter</CODE> is sometimes not able to convert Windows fonts correctly if the following settings have been made.</li>
+          <ul>
+<li>Vector fonts (marked with &quot;(V)&quot; in the font list) are used</li>
+<li>A large font size is set (it is possible that what size is problematic is dependent on the font)</li>
+<li>Two levels of gradation are set for the number of gradations under the advanced settings (this applies to both the A4 and LA4 settings)</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_4_SystemUpdater%200.15.8">■ CTR-SDK Version 2.3.4 System Updater 0.15.8</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/18)</P></DIV>
+<hr />
+<H3><A name="note146-01">Note 146-01: (AC) Fixed a bug that returned unknown error codes [System Updater]</A></H3>
+<P><description>Fixed a bug in CTR-SDK 2.x that caused unknown error codes to be returned when a system was forcibly disconnected from an access point during a connection test.<br /></description></P>
+<hr />
+<H3><A name="note146-02">Note 146-02: (AC) Reduced the time required to process a failed connection [System Updater]</A></H3>
+<P><description>Fixed a bug that caused unnecessary active scans when connecting to a USB access point.<br /> This fix causes connections to fail more quickly wherever there are a lot of stealth SSIDs.<br /></description></P>
+<hr />
+<H3><A name="note146-03">Note 146-03: (APPLET) Fixed a bug that prevented the <CODE>Awake</CODE> callback from being invoked when the system entered Sleep Mode immediately after a library applet was started [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>Awake</CODE> callback from being invoked upon recovery from Sleep Mode if the system entered Sleep Mode immediately after a library applet was started.<br /></description></P>
+<hr />
+<H3><A name="note146-04">Note 146-04: (FRIENDS) Fixed a bug that prevented the system from returning from Sleep Mode if it had not yet obtained any friend codes and set a Personal Mii [System Updater]</A></H3>
+<P><description>Fixed a bug in CTR-SDK versions 2.2 and later, where setting a Personal Mii in Mii Maker without having obtained a friend code would cause the system to often fail wake from Sleep Mode when opened, if the system entered Sleep Mode near an access point it could connect to.<br /></description></P>
+<hr />
+<H3><A name="note146-05">Note 146-05: (TOOL) Made <CODE>SystemMode dev1</CODE> usable, with some restrictions, on development hardware [System Updater]</A></H3>
+<P><description>Made <CODE>SystemMode dev1</CODE> usable, with some restrictions, on test units.<br /> These restrictions are as follows.<br />
+        <ul>
+<li>This mode cannot be switched to from the Config tool. You must select it when you apply the System Updater.</li>
+<li>If you select <CODE>SystemMode dev1</CODE> using the System Updater, the HOME Menu is not imported and will therefore not start even if you change <CODE>Menu</CODE> to <CODE>home menu</CODE> with the Config tool. To start the HOME Menu, you must re-apply the System Updater.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note146-06">Note 146-06: (UDS) Firmware compatibility with CTR-SDK 2.3.2 and subsequent versions [System Updater]</A></H3>
+<P><description>CTR-SDK 2.3.2 includes changes that affect UDS compatibility.<br /> <B>Note:</B> Starting with the firmware for CTR-SDK 2.3.2 (System Updater 0.15.7), applications built with CTR-SDK 2.0 &ndash; 2.3.1 will no longer be able to run UDS communication properly when running on systems that use this firmware.<br /></description></P>
+<hr />
+<H3><A name="note146-07">Note 146-07: (UDS) Fixed a bug that caused the <CODE>SendTo</CODE> function to return non-UDS errors [System Updater]</A></H3>
+<P><description>Fixed a bug in the <CODE>SendTo</CODE> function that caused it to return non-UDS errors that were not documented in the API Reference Manual, depending on when the system was disconnected from the network.<br /></description></P>
+<hr />
+<H3><A name="note146-08">Note 146-08: (UDS) Fixed a bug that resulted in invalid node information if you destroyed or disconnected from a network [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>GetConnectionStatus</CODE> and <CODE>GetNodeInformation</CODE> functions to return invalid node information right before or after the <CODE>DestroyNetwork</CODE> or <CODE>DisconnectNetwork</CODE> functions were called.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_4_SystemUpdater%200.15.8">Known Issues with SDK 2.3.4 System Updater 0.15.8</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_3_Release">■ CTR-SDK Version 2.3.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/11)</P></DIV>
+<hr />
+<H3><A name="note145-01">Note 145-01: (CRYPTO) Fixed a bug that occurred when a large amount of data was assigned as an HMAC key [SDK]</A></H3>
+<P><description>Fixed a bug where a bad HMAC value would be calculated when more than 64 bytes of data were assigned to the <CODE>CalculateHmacSha1</CODE> or <CODE>CalculateHmacSha256</CODE> function as an HMAC key.<br /> This bug was introduced in CTR-SDK 2.1, and was not present in earlier versions.<br /></description></P>
+<hr />
+<H3><A name="note145-02">Note 145-02: (GX) Fixed a bug in the <CODE>gd::ForceDirty</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where calling the <CODE>gd::ForceDirty</CODE> function would not reissue a command for the primitive to be rendered (for example, TRIANGLE).<br /></description></P>
+<hr />
+<H3><A name="note145-03">Note 145-03: (GX) Fixed a bug where the uniform setting was not correctly reflected in <CODE>gd::ShaderStage</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where the shader uniform was not correctly configured when all of the following conditions were met:<br />
+        <ul>
+<li>The <CODE>SetShaderPipelineConstantF</CODE> function is used</li>
+<li>The same <CODE>ShaderPipeline</CODE> is used consecutively to render two objects</li>
+<li>The two objects have both a uniform with the same value and uniforms with different values</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note145-04">Note 145-04: (MIC) Fixed a bug in the <CODE>GetForbiddenArea</CODE> function [SDK]</H3>
+<P><description>Fixed a bug where the <CODE>GetForbiddenArea</CODE> function did not return the correct result when <SPAN class="argument">gain</SPAN> was 68 or greater.<br /></description></P>
+<hr />
+<H3><A name="note145-05">Note 145-05: (SND) Fixed a bug where specifying a high pitch would hang the system [SDK]</A></H3>
+<P><description>Fixed a bug where the DSP core would enter an infinite loop if an extremely high pitch (for example, 100 or more) was specified in <CODE>Voice::SetPitch</CODE>.<br /> However, this fix does not guarantee that the high pitch will be reproduced as intended, because increasing the pitch also increases the processing load on the DSP (nearly linearly).<br /></description></P>
+<hr />
+<H3><A name="note145-06">Note 145-06: (TOOL) Replaced <CODE>1MbitVerificationFailed.bin</CODE> [SDK]</A></H3>
+<P><description>Replaced the binary for returning <CODE>fs::ResultVerificationFailed</CODE> when mounting a backup device, because the old one did not return the expected result. The new binary correctly returns <CODE>fs::ResultVerificationFailed</CODE>.<br /> This was actually fixed in CTR-SDK 2.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_3_Release">Known Issues with SDK 2.3.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_3_SystemUpdater%200.15.7">■ CTR-SDK Version 2.3.3 System Updater 0.15.7</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/11)</P></DIV>
+<hr />
+<H3><A name="note144-01">Note 144-01: (BOSS) Fixed a bug where timeouts of the update task had no effect [System Updater]</A></H3>
+<P><description>Fixed a bug where timeouts of HTTP communication by update tasks had no effect.<br /></description></P>
+<hr />
+<H3><A name="note144-02">Note 144-02: (BOSS) Fixed a bug where it took a long time for BOSS tasks to start executing on a stealth AP [System Updater]</A></H3>
+<P><description>Fixed a bug where it took a long time for a BOSS task to start while sleeping (the task was not executed when it should have been) in an environment using a stealth AP.<br /></description></P>
+<hr />
+<H3><A name="note144-03">Note 144-03: (BOSS) Fixed a bug where BOSS termination was delayed in an environment where friend login was unavailable [System Updater]</A></H3>
+<P><description>Fixed a bug where BOSS termination took a long time in an environment where friend login was unavailable, because the cancellation of friend login by BOSS had no effect.<br /></description></P>
+<hr />
+<H3><A name="note144-04">Note 144-04: (BOSS) Fixed a bug where <CODE>G_ALTASK</CODE> <CODE>STOPPED</CODE> could not be specified in a policy list [System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>G_ALTASK</CODE> <CODE>STOPPED</CODE> could not be specified in a policy list (it would be deemed to be an invalid policy list).<br /></description></P>
+<hr />
+<H3><A name="note144-05">Note 144-05: (BOSS) Fixed a bug that prevented cancellation of a policy list acquisition [System Updater]</A></H3>
+<P><description>Fixed a bug where if a BOSS process was canceled (for example, due to a <CODE>Suspend</CODE> operation after the system was closed), the cancellation had no effect if BOSS was in the middle of getting a policy list.<br /></description></P>
+<hr />
+<H3><A name="note144-06">Note 144-06: (DLP) Fixed a bug where the client could not find the server [System Updater]</A></H3>
+<P><description>Fixed a bug in CTR-SDK 2.3.2 where the client could not find the server even after scanning.<br /></description></P>
+<hr />
+<H3><A name="note144-07">Note 144-07: (FS) Changed format of save data [System Updater]</A></H3>
+<P><description>Changed the format of save data for CTR card applications created with the CTR-SDK 2.X series.<br /> This format is not compatible with save data created using previous versions, so a reformat is necessary.<br /> There are no changes to usage or performance.<br /> This change will have no effect on the save data for CTR card applications or download applications created with the CTR-SDK 1.X series.<br /></description></P>
+<hr />
+<H3><A name="note144-08">Note 144-08: (HOME Menu) Fixed a bug in the display of application icon banners [System Updater]</A></H3>
+<P><description>Fixed the following bugs in the display of application icon banners:<br />
+        <ul>
+<li>Application order would change suddenly</li>
+<li>When an application was added in <CODE>DevMenu</CODE>, it would appear on the edge even if there was empty space</li>
+<li>Wrapped applications would open without any user action</li>
+<li>The banner in the upper screen was scrambled</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note144-09">Note 144-09: (HOME Menu) Changed save locations of application layout information and icon images [System Updater]</A></H3>
+<P><description>Changed the save location of the application layout information and icon images (icon cache) from the ROOT directory of the SD card to the expanded save data.<br /> Consequently, the notes for checking icon images on the HOME Menu have also changed.<br /> See the Readme of the applet package for details.<br /></description></P>
+<hr />
+<H3><A name="note144-10">Note 144-10: (UDS) Fixed a bug where repeated connections and disconnections by a client caused inconsistency between number of nodes and node ID list [System Updater]</A></H3>
+<P><description>Fixed a bug where repeated connections and disconnections by a client over a short period of time caused a mismatch between the value of the <CODE>nowEntry</CODE> member and the number of valid nodes in the <CODE>nodeIdList</CODE> member of the <CODE>ConnectionStatus</CODE> structure obtained from <CODE>nn::uds::GetConnectionStatus</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note144-11">Note 144-11: (UDS) Fixed a bug where an invalid value was returned when the friend's local friend code was decoded [System Updater]</A></H3>
+<P><description>Fixed a bug where an invalid value was returned if an encoded local friend code obtained via UDS communication was decoded, even if the peer was a friend.<br /></description></P>
+<hr />
+<H3><A name="note144-12">Note 144-12: (Notifications) Fixed a bug where Notifications sometimes stopped working when a DS card was inserted [System Updater]</A></H3>
+<P><description>Fixed a bug where opening the Notifications details screen with a DS card inserted sometimes caused Notifications to stop working.<br /></description></P>
+<hr />
+<H3><A name="note144-13">Note 144-13: (Notifications) Fixed a bug with starting and stopping software from Notifications [System Updater]</A></H3>
+<P><description>Fixed a bug where pressing <B>Start Application</B> on the <B>Notifications - Details</B> screen would cause unstable HOME Menu behavior after closing the application.<br /></description></P>
+<hr />
+<H3><A name="note144-14">Note 144-14: (Notifications) Fixed a bug with EULA check when starting software from Notifications [System Updater]</A></H3>
+<P><description>Fixed a bug where selecting <B>Start Software</B> from the <B>Notifications - Details</B> screen would start the application and ignore any EULA even if the application required acceptance of a EULA upon startup.<br /></description></P>
+<hr />
+<H3><A name="note144-15">Note 144-15: (Notifications) Fixed a bug preventing software from being started from a local notification [System Updater]</A></H3>
+<P><description>Fixed a bug where the <B>Start Software</B> button was not displayed on the details screen of a local notification.<br /></description></P>
+<hr />
+<H3><A name="note144-16">Note 144-16: (Software keyboard) Fixed a bug with the cell phone-style keyboard for North American and European regions [System Updater]</A></H3>
+<P><description>Fixed a bug on the cell phone keyboard layout for the Americas and Europe regions where the character code for the &quot;@&quot; symbol was <CODE>FF20</CODE> when it should have been <CODE>0400</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note144-17">Note 144-17: (Friend List) Fixed a bug with friend lists [System Updater]</A></H3>
+<P><description>Fixed a bug where the screen would flicker, scrolling would be jerky, or the friend list would terminate under some conditions.<br /></description></P>
+<hr />
+<H3><A name="note144-18">Note 144-18: (System Settings) Fixed a bug where <B>Other Settings: Region Name</B> would be blank [System Updater]</A></H3>
+<P><description>Fixed a bug in the US/EU versions of the System Settings where the region name in the user information was saved as empty when the following procedure was carried out.<br />
+        <ol>
+<li>Parental Controls configured in System Settings</li>
+<li>A country that has no individual area settings is selected in System Settings under <B>Profile</B> &gt; <B>Region Settings</B><br />(For example, Anguilla for the US region, or Iceland for the EU region)</li>
+        </ol>
+When this was done, the region name in the language that was set in the system settings was cleared.<br />Normally, the country name is used for the region name that is set here.<br />In other words, when <CODE>nn::cfg::CTR::GetSimpleAddress(pSimpleAddress)</CODE> was called to obtain region information, <CODE>pSimpleAddress-&gt;regionName[nn::cfg::CTR::GetLanguage()]</CODE> was an empty string.<br /></description></P>
+<hr />
+<H3><A name="note144-19">Note 144-19: (System Settings) Added <B>CTR software management</B> and <B>DSiWare management</B> screens to the <B>Data Management</B> Screen [System Updater]</A></H3>
+<P><description>In the <B>Data Management</B> screen, the <B>CTR software management</B> screen now supports the deleting of downloadable applications, and the <B>DSiWare management</B> screen now supports the deleting and copying of DSiWare.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_3_SystemUpdater%200.15.7">Known Issues with SDK 2.3.3 System Updater 0.15.7</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_3_SampleDemos">■ CTR-SDK Version 2.3.3 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/05/11)</P></DIV>
+<hr />
+<H3><A name="note143-01">Note 143-01: (UDS) Fixed a bug where scanning an unnamed master with <CODE>com_demo1</CODE> gave it another master name [Sample Demos]</A></H3>
+<P><description>Fixed a bug where scanning an unnamed master with <CODE>com_demo1</CODE> gave it the display name of another master that was scanned at the same time.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_3_SampleDemos">Known Issues with SDK 2.3.3 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_2_Release">■ CTR-SDK Version 2.3.2&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/27)</P></DIV>
+<hr />
+<H3><A name="note142-01">Note 142-01: (APPLET) Fixed a bug with HOME Button transition from library applet [SDK | System Updater]</A></H3>
+<P><description>Sleep was permitted momentarily while returning from a library applet by a press of the HOME Button.<br /> In this state, calling <CODE>nn::applet::CTR::ProcessHomeButton</CODE> and closing the system at the same would cause processing to hang on an ASSERT check. That problem was fixed by extending the HOME Menu transition lock.<br /></description></P>
+<hr />
+<H3><A name="note142-02">Note 142-02: (GX) Updated DMPGL 2.0 System API Specifications [SDK]</A></H3>
+<P><description>Made the following changes to DMPGL20_system_API_specification.pdf:<br />
+        <ul>
+<li>Added a section about the load array settings and performance.</li>
+<li>Added a description about load array padding elements.</li>
+<li>5.9.18 talked about conversion from float32 to signed int8 for [0,1]. However, the range of conversion values is [-1,1], <I>not </I>[0,1], so that was corrected.</li>
+<li>Added <CODE>nngxMoveCommandbufferPointer</CODE>, which had been inadvertently omitted.</li>
+<li>Revised the bit-width for SIZE in the command buffer header.</li>
+<li>Added a description of the command buffer execution registers.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note142-03">Note 142-03: (HIO) Fixed a bug with <CODE>HostFile::Read</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where passing a byte size larger than <CODE>0x200200</CODE> to <CODE>HostFile::Read</CODE> would corrupt memory.<br /></description></P>
+<hr />
+<H3><A name="note142-04">Note 142-04: (HIO) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Revised the reference to mention that <CODE>nn::hio::GetEnvironmentVariable</CODE> will return <B>ResultSuccess</B> even when there is no environment variable.<br /></description></P>
+<hr />
+<H3><A name="note142-05">Note 142-05: (TOOL) Changed the version notation of the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>The version notation for <CODE>Config</CODE> now shows the micro version.<br /></description></P>
+<hr />
+<H3><A name="note142-06">Note 142-06: (TOOL) Revised <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where exporting a corrupt file would write a file of a different size than the actual size.<br /></description></P>
+<hr />
+<H3><A name="note142-07">Note 142-07: (TOOL) Fixed <CODE>makecia</CODE> failure to create CIA [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>makecia</CODE> would fail to create the a <CODE>CIA</CODE> file when the input file size was a multiple of 4MB.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_2_Release">Known Issues with SDK 2.3.2&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_2_SystemUpdater%200.15.6">■ CTR-SDK Version 2.3.2&nbsp;System Updater 0.15.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/27)</P></DIV>
+<hr />
+<H3><A name="note141-01">Note 141-01: (AC) Accelerated finalization when resources not released [System Updater]</A></H3>
+<P><description>When an application ended without releasing resources provided to the AC, such as Event, the finalization process took a long time. That process has now been accelerated.<br /></description></P>
+<hr />
+<H3><A name="note141-02">Note 141-02: (APPLET) Fixed a bug where calling <CODE>CancelLibraryApplet</CODE> when sleep is allowed would cause a deadlock [System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>CancelLibraryApplet</CODE> with sleep allowed would cause a deadlock.<br /></description></P>
+<hr />
+<H3><A name="note141-03">Note 141-03: (APPLET) Fixed a bug with HOME Button transition from library applet [SDK | System Updater]</A></H3>
+<P><description>Sleep was permitted momentarily while returning from a library applet by a press of the HOME Button.<br /> In this state, calling <CODE>nn::applet::CTR::ProcessHomeButton</CODE> and closing the system at the same would cause processing to hang on an ASSERT check. That problem was fixed by extending the HOME Menu transition lock.<br /></description></P>
+<hr />
+<H3><A name="note141-04">Note 141-04: (BOSS) Fixed a bug affecting retry of tasks executing immediately in background [System Updater]</A></H3>
+<P><description>Fixed a bug when executing a task immediately in the background where retrying due to a disconnection or other reason would prevent that task from resuming execution from where it left off.<br /></description></P>
+<hr />
+<H3><A name="note141-05">Note 141-05: (BOSS) Fixed a bug where normal tasks would sometimes execute right after start, ahead of their execution time [System Updater]</A></H3>
+<P><description>Fixed a bug where registered and started tasks would sometimes execute immediately after Start (that is, before their execution time).<br /></description></P>
+<hr />
+<H3><A name="note141-06">Note 141-06: (BOSS) Fixed a bug where play history upload tasks would have invalid <CODE>X-BOSS-Digest</CODE> value [System Updater]</A></H3>
+<P><description>Fixed a bug in play history upload tasks where an invalid X-BOSS-Digest value (an empty string) was given to the HTTP request.<br /></description></P>
+<hr />
+<H3><A name="note141-07">Note 141-07: (FRIENDS) Fixed a bug where state would be online even though asynchronous login process failed because system went to sleep  [System Updater]</A></H3>
+<P><description>Fixed a bug where the system going to sleep during an asynchronous login would return a failure but the login request would remain, with the result that the system would be online after it woke from sleep.<br /></description></P>
+<hr />
+<H3><A name="note141-08">Note 141-08: (FRIENDS) Workaround for possibility of blocking of as long as roughly 1 second when API is called while login process is executing [System Updater]</A></H3>
+<P><description>Fixed a bug where a call to a <CODE>friends</CODE> library function can block for as long as 1 second when the login process is running in the background.<br /></description></P>
+<hr />
+<H3><A name="note141-09">Note 141-09: (FS) Fixed a bug in verification error range when loading files [System Updater]</A></H3>
+<P><description>Fixed a bug where loading a memory region where a <CODE>nn::fs::ResultVerificationFailed</CODE> error had occurred would cause that error to be returned as the result for other memory regions where that error had not occurred.<br /></description></P>
+<hr />
+<H3><A name="note141-10">Note 141-10: (UDS) Fixed a bug where <CODE>CONNECTION_LOST</CODE> was always given as reason for client disconnection when <CODE>DestroyNetwork</CODE> called [System Updater]</A></H3>
+<P><description>Normally, when the master performs <CODE>DestroyNetwork</CODE> a disconnect-request packet is sent to all clients and they are immediately disconnected from the network. <br /> At this time, <CODE>GetConnectionStatus</CODE> gets <B>DISCARDED_FROM_NETWORK</B> as the reason for disconnection (DisconnectReason).<br /> However, sometimes the disconnect-request packet is not received, and when this is the case the client is disconnected around 1 second after <CODE>DestroyNetwork</CODE> is performed.<br /> In this case, the reason for disconnection is <B>CONNECTION_LOST</B>.<br /><br /> However, because of a bug, the reason for disconnection was always returned as <B>CONNECTION_LOST</B> because the master actually was not sending a disconnect-request packet.<br /> This bug was fixed in the following ways, depending on which version of the CTR-SDK to which the application is linked:<br />
+        <ul>
+<li>CTR-SDK 1.x versions<br />As was the case previously, the master does not send a disconnect-request packet.</li>
+<li>CTR-SDK 2.3.2 and later versions<br />The master sends a disconnect-request packet.</li>
+        </ul>
+The firmware for CTR-SDK 2.2 and CTR-SDK 2.3 is such that the master sends a disconnect-request packet regardless of the CTR-SDK version to which the application is linked, so there is a possibility of connection compatibility problems.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_2_SystemUpdater%200.15.6">Known Issues with SDK 2.3.2&nbsp;System Updater 0.15.6</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that does not recover is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>If you reset the settings using the <CODE>Config</CODE> tool, start an application without going through the startup sequence on the HOME Menu, and then open and close the system, the system will stop and the top and bottom screens will turn black.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_1_Release">■ CTR-SDK Version 2.3.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/21)</P></DIV>
+<hr />
+<H3><A name="note140-01">Note 140-01: (TOOL) Revised display of <CODE>DevMenu</CODE> firmware version [SDK]</A></H3>
+<P><description>The firmware version displayed in <CODE>DevMenu</CODE> showed the wrong micro version. That was corrected.<br /></description></P>
+<hr />
+<H3><A name="note140-02">Note 140-02: (TOOL) Modified <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>SaveDataFiler</CODE> tool.<br />
+        <ul>
+<li>The menu now updates when an SD card is inserted or removed.</li>
+<li>When file destruction fails, a dialog now displays.</li>
+<li>You can now transition to the filer by touching on a data item again.</li>
+<li>Revised the guide in the upper screen.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_1_Release">Known Issues with SDK 2.3.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_1_SystemUpdater%200.15.5">■ CTR-SDK Version 2.3.1&nbsp;System Updater 0.15.5</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/21)</P></DIV>
+<hr />
+<H3><A name="note139-01">Note 139-01: (BOSS) Fixed a bug where BOSS timer value would be invalid right after CTR started [System Updater]</A></H3>
+<P><description>Fixed a bug where tasks would take a while to start running due to an invalid BOSS timer value immediately after starting the CTR.<br /></description></P>
+<hr />
+<H3><A name="note139-02">Note 139-02: (BOSS) Fixed a bug where service termination notification could not be obtained [System Updater]</A></H3>
+<P><description>Fixed a bug where a service termination notification could sometimes not be obtained.<br /></description></P>
+<hr />
+<H3><A name="note139-03">Note 139-03: (FS) Corrected Result returned when save data mounted twice [System Updater]</A></H3>
+<P><description>When save data was mounted a second time, the <CODE>MountSaveData</CODE> function returned a value indicating success. The has been fixed so the correct Result is returned.<br /> This was actually changed in CTR-SDK 2.1 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note139-04">Note 139-04: (OS) Fixed shutdown process when <CODE>FATAL ERROR</CODE> occurs [System Updater]</A></H3>
+<P><description>Fixed a bug where pressing the POWER Button quickly after a <CODE>FATAL ERROR</CODE> would forcibly turn the power off without performing the normal shutdown process.<br /></description></P>
+<hr />
+<H3><A name="note139-05">Note 139-05: (UDS) Fixed a bug where turning off wireless during a call to <CODE>Finalize</CODE> would cause a deadlock [System Updater]</A></H3>
+<P><description>Fixed a bug where turning off the wireless button during a call to <CODE>nn::uds::Finalize</CODE> would prevent the function from returning in some cases depending on the timing.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_1_SystemUpdater%200.15.5">Known Issues with SDK 2.3.1&nbsp;System Updater 0.15.5</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>If you reset the settings using the <CODE>Config</CODE> tool, start an application without going through the startup sequence on the HOME Menu, and then open and close the system, the system will stop and the top and bottom screens will turn black.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_0_Release">■ CTR-SDK Version 2.3.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/15)</P></DIV>
+<hr />
+<H3><A name="note138-01">Note 138-01: (APPLET) Fixed inability to get entire parameter with <CODE>applet::ReceiveDeliverArg</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where calling <CODE>applet::ReceiveDeliverArg</CODE> at such times as application jumping would return parameter data of only 386 bytes, shorter than the actual data size of 768 bytes.<br /></description></P>
+<hr />
+<H3><A name="note138-02">Note 138-02: (APPLET) Added <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE>, which allows the buffer region size to be specified [SDK | System Updater]</A></H3>
+<P><description>With the <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE> function, the buffer region for receiving <B>DeliverArg</B> data was set to a fixed size by <B>NN_APPLET_PARAMETER_BUF_SIZE</B> and <B>NN_APPLET_HMAC_BUF_SIZE</B>. A function with the same name has been added that enables you to specify only the needed size. <br /></description></P>
+<hr />
+<H3><A name="note138-03">Note 138-03: (DevEnv) Moved <I>Download Application Development Manual</I> to programming manuals [SDK]</A></H3>
+<P><description>Moved the Download Application Development Manual ($CTR_SDK/documents/TechnicalNotes/DownloadAppManual), deleting it from the CTR-SDK and moving it to a Programming Manual.<br /></description></P>
+<hr />
+<H3><A name="note138-04">Note 138-04: (GR) Fixed a bug with light source disable commands using <CODE>FragmentLight::MakeDisableCommand</CODE> [SDK]</A></H3>
+<P><description>When <CODE>FragmentLight::MakeDisableCommand</CODE> was used to generate commands to disable light sources, the value of register 0x1c6 became &quot;0&quot; in error. This has been corrected to 1.<br /></description></P>
+<hr />
+<H3><A name="note138-05">Note 138-05: (GR) Added to the text about exclusive fragment operation modes in the RenderState API reference [SDK]</A></H3>
+<P><description>Supplemented the explanation in the <CODE>RenderState</CODE> API reference about the mode settings for exclusive fragment operations (MODE_GL/GAS_ACC_DMP/SHADOW_DMP) and logical operations/blending. <br /></description></P>
+<hr />
+<H3><A name="note138-06">Note 138-06: (GR) Fixed a bug in <CODE>RenderState::ShadowMap::MakeCommand</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where <CODE>RenderState::ShadowMap::MakeCommand</CODE> would not properly generate commands for register <CODE>0x100</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note138-07">Note 138-07: (GR) Changed the default value for <CODE>RenderState::StencilTest::maskOp</CODE> to &quot;0xff&quot; [SDK]</A></H3>
+<P><description>The default value for <CODE>RenderState::StencilTest::maskO</CODE> was 0. It was changed to &quot;0xff&quot; to match the OpenGL specification.<br /></description></P>
+<hr />
+<H3><A name="note138-08">Note 138-08: (GR) When rendering to shadow texture is enabled, commands related to the framebuffer are now issued by <CODE>RenderState::FBAccess::MakeCommand</CODE> [SDK]</A></H3>
+<P><description>When rendering to shadow textures, commands related to the framebuffer are now created using <CODE>RenderState::FBAccess::MakeCommand</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note138-09">Note 138-09: (GR) Added a function for generating commands for only the texture combiner's constant color [SDK]</A></H3>
+<P><description>Added the function <CODE>Combiner::Stage::MakeConstantColorCommand</CODE>, which generates commands only for the constant color of the texture combiner.<br /></description></P>
+<hr />
+<H3><A name="note138-10">Note 138-10: (GR) Fixed a bug where padding vertex attribute load array elements would cause the GPU to hang [SDK]</A></H3>
+<P><description>Fixed a bug where generating commands by calling <CODE>Vertex::MakeEnableAttrCommand</CODE> would cause the GPU to hang if padding was used for vertex attribute load array elements.<br /></description></P>
+<hr />
+<H3><A name="note138-11">Note 138-11: (HID) Added the <CODE>GetAxisRotationMatrix</CODE> function [SDK]</A></H3>
+<P><description>Added the function <CODE>GetAxisRotationMatrix</CODE>, which requires less overhead than the existing function, to the <CODE>AccelerometerReader</CODE> class and the <CODE>GyroscopeReader</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note138-12">Note 138-12: (HIO) Fixed a bug with <CODE>HostFile::Read</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug when using PARTNER-CTR 2011/03/25 and later versions for debugging that caused the following problems when calling <CODE>nn::hio::HostFile::Read</CODE>.<br />
+        <ul>
+<li>After a read there was a shift in the seek position.</li>
+<li>The value returned was larger than the amount read.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note138-13">Note 138-13: (TOOL) Fixed a bug where inserting/removing SD card would cause DevMenu to freeze [SDK]</A></H3>
+<P><description>Fixed a bug where the DevMenu would freeze if the SD card was vigorously inserted and removed.<br /></description></P>
+<hr />
+<H3><A name="note138-14">Note 138-14: (TOOL) Added FontConverter files [SDK]</A></H3>
+<P><description>Added the following <CODE>FontConverter</CODE> files: <CODE>3ds_bitmap_font_std.xlor</CODE> and <CODE>3ds_bitmap_font_std.xllt</CODE><br /></description></P>
+<hr />
+<H3><A name="note138-15">Note 138-15: (TOOL) Fixed a bug with <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>
+The change made in <a href="#note131-48">Note 131-48</a> was insufficient, and error messages were not handled correctly when the join-in game ID and join-in game mode bit were set.<br />This problem was corrected.<br />
+      </description></P>
+<hr />
+<H3><A name="note138-16">Note 138-16: (UDS) Made change relating to unique ID used by <CODE>CreateLocalCommunicationId</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Up until now, when the <CODE>nn::uds::CreateLocalCommunicationId</CODE> function generated a local communication ID for development purposes, the unique ID <B>0xFFFFF</B> was used. From now on, use the unique IDs for game software prototypes (0xFF000 to 0xFF3FF) instead.<br /> When the local communication ID is generated using a game software prototype unique ID (as opposed to using the unique ID <B>0xFFFFF</B>), the setting for <B>Debug Mode</B> in the <CODE>Config</CODE> tool <B>Other Setting</B> will not affect the behavior of the API.<br /></description></P>
+<hr />
+<H3><A name="note138-17">Note 138-17: (UDS) Revised descriptions related to block time [SDK]</A></H3>
+<P><description>In the UDS API reference, clarified that a reference value is specified for a function that blocks for longer than 100ms.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_0_Release">Known Issues with SDK 2.3.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_0_SystemUpdater%200.15.4">■ CTR-SDK Version 2.3.0&nbsp;System Updater 0.15.4</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/15)</P></DIV>
+<hr />
+<H3><A name="note137-01">Note 137-01: (APPLET) Added <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE>, which allows the buffer region size to be specified [SDK | System Updater]</A></H3>
+<P><description>With the <CODE>nn::applet::CTR::ReceiveDeliverArg</CODE> function, the buffer region for receiving <B>DeliverArg</B> data was set to a fixed size by <B>NN_APPLET_PARAMETER_BUF_SIZE</B> and <B>NN_APPLET_HMAC_BUF_SIZE</B>. A function with the same name has been added that enables you to specify only the needed size. <br /></description></P>
+<hr />
+<H3><A name="note137-02">Note 137-02: (CAMERA) Fixed a bug where system would hang when opening/closing [System Updater]</A></H3>
+<P><description>Fixed a rare bug where the system would hang when opened or closed while the camera was in use.<br /></description></P>
+<hr />
+<H3><A name="note137-03">Note 137-03: (CEC) Fixed a bug where daemon would stop [System Updater]</A></H3>
+<P><description>Fixed a rare bug where the StreetPass daemon would stop if the system connected to a communication partner and then immediately disconnected.<br /></description></P>
+<hr />
+<H3><A name="note137-04">Note 137-04: (CEC) Fixed a bug where connecting to CTR systems running earlier versions would fail [System Updater]</A></H3>
+<P><description>Fixed a bug where connecting from a CTR with System Updater 0.15.2 connected to a system that had System Updater version 0.15.1 or earlier would fail half of the time.<br /></description></P>
+<hr />
+<H3><A name="note137-05">Note 137-05: (CEC) Fixed inability to communicate again with same peer after resetting time [System Updater]</A></H3>
+<P><description>Fixed a bug where a reset of the system's internal clock, possibly because the battery was removed, would sometimes cause a miscalculation of the length of time not to communicate again with same peer, and the inability to communicate would persist.<br /></description></P>
+<hr />
+<H3><A name="note137-06">Note 137-06: (FS) Added support for backup devices made by second-party vendors [System Updater]</A></H3>
+<P><description>Fixed a bug where backup devices made by second-party vendors did not operate correctly.<br /></description></P>
+<hr />
+<H3><A name="note137-07">Note 137-07: (HTTP) Fixed a bug relating to CONNECT requests [System Updater]</A></H3>
+<P><description>Fixed a bug where an error occurring immediately after receiving <B>Connection Established</B> would cause the <CODE>CONNECT</CODE> request for the next connection to be invalid.<br /></description></P>
+<hr />
+<H3><A name="note137-08">Note 137-08: (OS) Fixed inability to recover from sleep when country code not set [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not wake up in cases when the country code had not been set, possibly because the HOME Menu had never been started.<br /></description></P>
+<hr />
+<H3><A name="note137-09">Note 137-09: (PL) Revised so that in compatibility mode, the pedometer now stores a full seven days of steps [System Updater]</A></H3>
+<P><description>In compatibility mode, the pedometer under certain conditions would store 6 minutes less than a full 7 days of steps. That has been fixed so the pedometer now stores data for the full 7 days (7 x 24 hours).<br /></description></P>
+<hr />
+<H3><A name="note137-10">Note 137-10: (UDS) Fixed a bug where system would hang during call to <CODE>Initialize</CODE> when country code not set [System Updater]</A></H3>
+<P><description>Fixed a bug where a call to <CODE>Initialize</CODE> would cause the system to hang in cases when the country code had not been set, possibly because the HOME Menu had never been started.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_0_SystemUpdater%200.15.4">Known Issues with SDK 2.3.0&nbsp;System Updater 0.15.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>If you reset the settings using the <CODE>Config</CODE> tool, start an application without going through the startup sequence on the HOME Menu, and then open and close the system, the system will stop and the top and bottom screens will turn black.</li>
+<li>If the POWER Button is quickly pressed after a FATAL ERROR has been generated, the shutdown process just forces the power off.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_3_0_SampleDemos">■ CTR-SDK Version 2.3.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/15)</P></DIV>
+<hr />
+<H3><A name="note136-01">Note 136-01: (UDS) Made change relating to unique ID used by <CODE>CreateLocalCommunicationId</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Up until now, when the <CODE>nn::uds::CreateLocalCommunicationId</CODE> function generated a local communication ID for development purposes, the unique ID <B>0xFFFFF</B> was used. From now on, use the unique IDs for game software prototypes (0xFF000 to 0xFF3FF) instead.<br /> When the local communication ID is generated using a game software prototype unique ID (as opposed to using the unique ID <B>0xFFFFF</B>), the setting for <B>Debug Mode</B> in the <CODE>Config</CODE> tool <B>Other Setting</B> will not affect the behavior of the API.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_3_0_SampleDemos">Known Issues with SDK 2.3.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_2_0_SystemUpdater%200.15.3">■ CTR-SDK Version 2.2.0&nbsp;System Updater 0.15.3</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/12)</P></DIV>
+<hr />
+<H3><A name="note135-01">Note 135-01: (HOME Menu) Support for DSiWare [System Updater]</A></H3>
+<P><description>The following features related to DSiWare have been added to the HOME Menu:<br />
+        <ul>
+<li>Listing the DSiWare in NAND.</li>
+<li>Starting Nintendo DSiWare</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note135-02">Note 135-02: (HOME Menu) Fixed a bug where application did not receive termination notification when POWER Button was held down immediately after HOME Button pressed [System Updater]</A></H3>
+<P><description>When the POWER Button was pressed and held down immediately after the HOME Button was pressed, the application was not given a termination notification.<br /></description></P>
+<hr />
+<H3><A name="note135-03">Note 135-03: (HOME Menu) Fixed a bug of not transitioning to sleep when system closed while returning to application from HOME Menu [System Updater]</A></H3>
+<P><description>Fixed a bug where closing the system while returning to the application from the HOME Menu would prevent the system from transitioning to sleep even when returning <CODE>REPLY_ACCEPT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note135-04">Note 135-04: (HOME Menu) Support for download applications [System Updater]</A></H3>
+<P><description>The following features related to downloadable applications have been added to the HOME Menu:<br />
+        <ul>
+<li>List the applications in the SD card.</li>
+<li>Start downloadable applications.</li>
+<li>Hot swapping of SD cards.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note135-05">Note 135-05: (HOME Menu) Fixed a bug where microphone input would not work after using HOME Menu to quit application using microphone [System Updater]</A></H3>
+<P><description>Fixed a bug where suspending an application that uses microphone input and then quitting that application from the HOME Menu would disable microphone input until another application was started.<br /> When this problem happened, the banner on the HOME Menu would stop rotating in response to microphone input.<br /></description></P>
+<hr />
+<H3><A name="note135-06">Note 135-06: (HOME Menu) Added calibration for accelerometer [System Updater]</A></H3>
+<P><description>Added a feature for correcting the offset value of the accelerometer by keeping the Y and B Buttons depressed for 3 seconds while the HOME Menu is displaying.<br /> The corrected offset value is immediately applied to the suspended application.<br /></description></P>
+<hr />
+<H3><A name="note135-07">Note 135-07: (HOME Menu) Changed the POWER Menu screen [System Updater]</A></H3>
+<P><description>Changed the POWER Menu screen display when the POWER Button is pressed.<br /> The text and layout were changed, and the SLEEP Button was eliminated.<br /> Applications do not need to do anything in response to these changes.<br /></description></P>
+<hr />
+<H3><A name="note135-08">Note 135-08: (Mii Maker) Added a feature to move special Mii from the front-end database to the back-end database [System Updater]</A></H3>
+<P><description>Added a feature for moving special Mii characters from the front-end database where they were registered to the back-end database.<br /></description></P>
+<hr />
+<H3><A name="note135-09">Note 135-09: (Notifications) Added start application function to Notifications [System Updater]</A></H3>
+<P><description>By pressing the <B>Start Application</B> button on the Notifications details screen, you can now start applications that have been delivered in notifications.<br /> Information about the arguments passed to the application side will be included in the next planned release of the applet specifications.<br /></description></P>
+<hr />
+<H3><A name="note135-10">Note 135-10: (Game Notes) Added a border to the touch-disabled range [System Updater]</A></H3>
+<P><description>Added a border to the touch-disabled range of the Game Notes screen.<br /></description></P>
+<hr />
+<H3><A name="note135-11">Note 135-11: (Software keyboard) Fixed a bug in North American/European versions where system would stop if the user pressed the HOME Button or POWER Button after pressing the button for switching dictionaries [System Updater]</A></H3>
+<P><description>Fixed a bug where the North American/European versions of the software keyboard would stop working if the user pressed the button to switch dictionaries, and then pressed the HOME Button (or the POWER Button) at the moment the dialog displayed.<br /></description></P>
+<hr />
+<H3><A name="note135-12">Note 135-12: (Software keyboard) Fixed a bug with sleep recovery that occurred in response to timing of character input [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not wake up if the system went to sleep after characters were input but before predictive text input candidates were displayed. <br /></description></P>
+<hr />
+<H3><A name="note135-13">Note 135-13: (System Settings) Support for downloadable applications on CTR software management screen, and support for DSiWare on DSiWare management screen [System Updater]</A></H3>
+<P><description>In the <B>Data Management</B> screen, the <B>CTR software management</B> screen now supports the deleting of downloadable applications, and the <B>DSiWare management</B> screen now supports the deleting and copying of DSiWare.<br /></description></P>
+<hr />
+<H3><A name="note135-14">Note 135-14: (System Settings) Fixed problem of blanks in <B>Other Settings: Region name</B> [System Updater]</A></H3>
+<P><description>In the US/EU versions of the System Settings, the region name in the user information was saved as empty when the following procedure was carried out. That problem has been fixed.<br />
+        <ol>
+<li>Parental Controls were configured in the System Settings.</li>
+<li>In the System Settings, a country that has no individual area settings was selected in <B>Profile</B> &gt; <B>Region Settings</B><br />(For example, Anguilla for the US region, or Iceland for the EU region.)</li>
+        </ol>
+When this was done, the region name in the language that was set in the system settings was cleared.<br />In other words, when <CODE>nn::cfg::CTR::GetSimpleAddress(pSimpleAddress)</CODE> was called to obtain region information, <CODE>pSimpleAddress-&gt;regionName[nn::cfg::CTR::GetLanguage()]</CODE> was an empty string.<br />This was fixed by setting the country name as the region name.<br /></description></P>
+<hr />
+<H3><A name="note135-15">Note 135-15: (Audio Selector Applet) Added audio selector applet [System Updater]</A></H3>
+<P><description>An applet was added that allows you to select audio recorded using Nintendo 3DS Sound.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_2_0_SystemUpdater%200.15.3">Known Issues with SDK 2.2.0&nbsp;System Updater 0.15.3</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>The system may stop with the top and bottom screens remaining black in some rare cases when closing and opening the system during camera capture.</li>
+<li>If you reset the settings using the <CODE>Config</CODE> tool, start an application without going through the startup sequence on the HOME Menu, and then open and close the system, the system will stop and the top and bottom screens will turn black.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_2_0_Release">■ CTR-SDK Version 2.2.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/08)</P></DIV>
+<hr />
+<H3><A name="note134-01">Note 134-01: (AC) Removed <CODE>AP_TYPE_FREESPOT</CODE> [SDK | System Updater]</A></H3>
+<P><description>Merged <CODE>AP_TYPE_FREESPOT</CODE> with <CODE>AP_TYPE_HOTSPOT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-02">Note 134-02: (CAMERA) Added information about the CAMERA library termination procedure [SDK]</A></H3>
+<P><description>If the application exits without shutting down the camera, there will be audible noise from the HOME Menu. A recommended procedure for terminating the camera library was added to the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note134-03">Note 134-03: (DevEnv) Added the compiler version to <CODE>version.h</CODE> [SDK]</A></H3>
+<P><description>Added the following constants, which indicate the compiler version, to <CODE>version.h</CODE>.<br />
+        <ul>
+<li><CODE>NN_VERSION_RVCT_MAJOR</CODE>: RVCT major version</li>
+<li><CODE>NN_VERSION_RVCT_MINOR</CODE>: RVCT minor version</li>
+<li><CODE>NN_VERSION_RVCT_CC_REV</CODE>: RVCT compiler revision number</li>
+<li><CODE>NN_VERSION_RVCT_LD_REV</CODE>: RVCT linker revision number</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note134-04">Note 134-04: (DevEnv) Shared fonts are now uncompressed [SDK]</A></H3>
+<P><description>Changed the shared fonts included in CTR-SDK from compressed to uncompressed.<br /></description></P>
+<hr />
+<H3><A name="note134-05">Note 134-05: (FRIENDS) Changed <CODE>GetFriendKeyList</CODE> to return <CODE>ResultTooLarge</CODE> [SDK]</A></H3>
+<P><description>Changed the <CODE>GetFriendKeyList</CODE> function so that it returns <CODE>ResultTooLarge</CODE> when the caller tries to retrieve a list that is larger than the number of users that can be registered in a friend list.<br /></description></P>
+<hr />
+<H3><A name="note134-06">Note 134-06: (GX) Revised PICA macro headers [SDK]</A></H3>
+<P><description>Added the following enumerated constants to <CODE>gx_MacroTexture.h</CODE> to specify the format of shadow map textures and gas textures.<br />
+        <ul>
+<li><CODE>PICA_DATA_TEXTURE_FORMAT_SHADOW_UNSIGNED_INT    = 0x0</CODE></li>
+<li><CODE>PICA_DATA_TEXTURE_FORMAT_GAS_DMP_UNSIGNED_SHORT = 0x0</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note134-07">Note 134-07: (GX) Fixed memory fragmentation in <CODE>nngxInitialize</CODE> [SDK]</A></H3>
+<P><description>Memory buffers are allocated inside the <CODE>nngxInitialize</CODE> function. Some are kept until the <CODE>nngxFinalize</CODE> function is called as an administrator, and some are allocated for temporary use.<br /> The order of buffer allocation was rearranged so that the memory freed when the <CODE>nngxInitialize</CODE> function terminates will not be in disparate chunks.<br /></description></P>
+<hr />
+<H3><A name="note134-08">Note 134-08: (HID) Added a debugging mechanism to detect the SELECT button [SDK]</A></H3>
+<P><description>For debugging purposes, added the <CODE>nn::hid::EnableSelectButton</CODE> function to enable retrieval of SELECT and <CODE>nn::hid::DisableSelectButton</CODE> to disable it again.<br /></description></P>
+<hr />
+<H3><A name="note134-09">Note 134-09: (HIO) Fixed a bug with <CODE>Finalize</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where work memory passed with the <CODE>Initialize</CODE> function was still used after the <CODE>Finalize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note134-10">Note 134-10: (HIO) Sped up file reads [SDK | System Updater]</A></H3>
+<P><description>Improved the <CODE>nn::hio::HostFile::Read</CODE> function speed when running a program from emulation memory in PARTNER-CTR Debugger.<br /> This does not  accelerate the process when running a program from <CODE>PARTNER-CTR UIC-MIDI</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-11">Note 134-11: (OS) Documented stack-size restrictions specified with <CODE>nn::os::Thread::[Try]StartUsingAutoStack</CODE> [SDK]</A></H3>
+<P><description>Added documentation to the API Reference about restrictions for the stack-size argument specified in the <CODE>nn::os::Thread::[Try]StartUsingAutoStack</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note134-12">Note 134-12: (SND) Revised return values from <CODE>EncodeAdpcmData</CODE> [SDK]</A></H3>
+<P><description>The API Reference stated that the return value from the <CODE>EncodeAdpcmData</CODE> function was &quot;None,&quot; but it was actually an <CODE>s32</CODE>. The value was changed to <CODE>void</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-13">Note 134-13: (SND) Fixed a bug where diffused noise would emanate when the <CODE>biquad</CODE> filter was used [SDK]</A></H3>
+<P><description>Fixed a bug (since CTR-SDK 2.0) where using the <CODE>biquad</CODE> voice filter caused diffused noise to emanate.<br /></description></P>
+<hr />
+<H3><A name="note134-14">Note 134-14: (SND) Fixed a bug where <CODE>nn::snd::Delay</CODE> and <CODE>nn::snd::Reverb</CODE> would be disabled when recovering from sleep or returning from the HOME Menu [SDK]</A></H3>
+<P><description>If the application went into sleep or transitioned to the HOME Menu while using <CODE>nn::snd::Delay</CODE> or <CODE>nn::snd::Reverb</CODE>, this would not be reflected in the output. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note134-15">Note 134-15: (SND) Stopped noise that continued when three buffers were used in a sound's final output stage [SDK]</A></H3>
+<P><description>Fixed a rare bug where sound cutoff would trigger continued noise when three buffers were used for the final output stage by the <CODE>nn::snd::SetOutputBufferCount</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note134-16">Note 134-16: (SOCKET) Fixed a bug where <CODE>GetHostByName</CODE> stopped operation [SDK]</A></H3>
+<P><description>Fixed a bug where assigning 256 or more characters to <CODE>GetHostByName</CODE> would stop the operation.<br /></description></P>
+<hr />
+<H3><A name="note134-17">Note 134-17: (TOOL) Added support for 4 GB cards [SDK]</A></H3>
+<P><description><CODE>ctr_makerom</CODE> now supports 4 GB cards.<br /> <CODE>4 GB</CODE> was added as one of the values that can be specified for the RFS <CODE>MediaSize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-18">Note 134-18: (TOOL) Fixed a bug with <CODE>BossLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>Fixed the <CODE>BossLotcheckTool</CODE> tool to prevent buffer overflow.<br /></description></P>
+<hr />
+<H3><A name="note134-19">Note 134-19: (TOOL) Changed the language setting of the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>The HOME Menu could not be configured if the <CODE>Config</CODE> tool language was set to <CODE>invalid</CODE>, but this limitation has been removed and configuration is now possible.<br /></description></P>
+<hr />
+<H3><A name="note134-20">Note 134-20: (TOOL) Display remaining volume of importable media in <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Changed the <CODE>DevMenu</CODE> display to indicate the remaining volume of importable media.<br /></description></P>
+<hr />
+<H3><A name="note134-21">Note 134-21: (TOOL) Changed disconnection from an access point in <CODE>FriendTestingPartner</CODE> to be handled as error [SDK]</A></H3>
+<P><description>Changed disconnection from access point in the <CODE>FriendTestingPartner</CODE> function to be handled as error.<br /></description></P>
+<hr />
+<H3><A name="note134-22">Note 134-22: (TOOL) Added <CODE>SaveDataSize</CODE> to RSF files [SDK]</A></H3>
+<P><description>Added <CODE>Rom/SaveDataSize</CODE> to RSF. This item specifies the save data size of a download application.<br /> For more information, see <CODE>makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-23">Note 134-23: (TOOL) Changed the <CODE>WMTestTool</CODE> [SDK]</A></H3>
+<P><description>Removed unneeded features from <CODE>WMTestTool</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note134-24">Note 134-24: (UDS) Added a function to obtain the channel [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::uds::GetChannel</CODE> function to get the communication channel.<br /></description></P>
+<hr />
+<H3><A name="note134-25">Note 134-25: (UDS) Changed the return values of <CODE>Send</CODE> and <CODE>Receive</CODE> [SDK]</A></H3>
+<P><description>Changed the <CODE>SendTo</CODE> function to return <CODE>ResultMisalignedAddress</CODE> if the send buffer passed to it is not 4-byte aligned.<br /> The send data size parameter indicating the size of the send buffer must be rounded up to the nearest multiple of 4.<br /> Changed the <CODE>Receive</CODE> and <CODE>ReceiveFrom</CODE> functions to return <CODE>ResultMisalignedAddress</CODE> if the receive buffer passed to them is not 4-byte aligned.<br /> If the receive buffer size assigned to the argument is not a multiple of 4, the function returns <CODE>ResultMisalignedSize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_2_0_Release">Known Issues with SDK 2.2.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+<li><CODE>DevMenu</CODE> may cause a data abort if an SD card that is not fully inserted is pushed and pulled several times.</li>
+<li>If the CTR Card and SD card are inserted and removed at the same time repeatedly, <CODE>DevMenu</CODE> may display two CTR Card items.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_2_0_SystemUpdater">■ CTR-SDK Version 2.2.0&nbsp;System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/08)</P></DIV>
+<hr />
+<H3><A name="note133-01">Note 133-01: (AC) Removed <CODE>AP_TYPE_FREESPOT</CODE> [SDK | System Updater]</A></H3>
+<P><description>Merged <CODE>AP_TYPE_FREESPOT</CODE> with <CODE>AP_TYPE_HOTSPOT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note133-02">Note 133-02: (BOSS) Added BOSS features [System Updater]</A></H3>
+<P><description>The following features were added to BOSS.<br />
+        <ul>
+<li><CODE>If-Modified-Since</CODE> at ZoneAP level<br />When a task executes, the <CODE>LastModifiedTime</CODE> is recorded for each ZoneAP it connects to. This function therefore enables it to switch the <CODE>If-Modified-Since</CODE> time that it notifies to the download server in accordance with the access point it is connected to.<br />This makes it possible to download at the connected ZoneAP level, retrieving new data and avoiding the re-acquisition of data it has already acquired.<br />This function is available with services that switch the distribution data at the connected access-point level.</li>
+<li>Resume task execution after going into resume ready state while connected to a zone access point<br />If a task went into resume ready state while running connected to a zone access point, using this function it can later run a task connected to a non-zone access point (for example, a task running on a home access point), and then resume when connected again to the zone access point.<br />This makes it possible to receive a data delivery from a particular dedicated zone access point.</li>
+<li>Prevention of duplicated NSA data reception <br />The ID of download data (NSA) is recorded. therefore if an NSA that has already been downloaded is delivered, this feature will avoid retrieving the NSA twice.<br />The IDs of the latest NSAs that were downloaded (up to 50 max) are recorded for each task.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note133-03">Note 133-03: (BOSS) Fixed a bug that prevented the play history from being recorded while in DS compatibility mode [System Updater]</A></H3>
+<P><description>The fix in <a href="#note130-05">Note 130-05</a> was insufficient. This note fixes a bug where at certain times the play history could not be recorded in DS compatibility mode, during Internet configuration.<br /></description></P>
+<hr />
+<H3><A name="note133-04">Note 133-04: (BOSS) Fixed a bug that caused the system to take a long time to go to sleep or to end processing during policy list downloads [System Updater]</A></H3>
+<P><description>The fix in <a href="#note130-06">Note 130-06</a> was insufficient. This fix resolves the bug (if a process suddenly entered sleep or received a process termination notification while downloading a policy list, it would take a long time to complete).<br /></description></P>
+<hr />
+<H3><A name="note133-05">Note 133-05: (FS) Prevented a drop in the write speed to expanded save data [System Updater]</A></H3>
+<P><description>There was a significant performance drop on some types of SD cards when performing large writes (on the order of several megabytes) to files on expanded save data. This drop in performance was alleviated.<br /></description></P>
+<hr />
+<H3><A name="note133-06">Note 133-06: (HID) Revised sampling shutdown processing of the accelerometer and gyroscope [System Updater]</A></H3>
+<P><description>There was a bug with shutting down sampling of the accelerometer and gyroscope when an application using one of them failed to free the <CODE>AccelerometerReader</CODE> or <CODE>GyroscopeReader</CODE> functions upon shutdown before calling <CODE>hid::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note133-07">Note 133-07: (HIO) Sped up file reads [SDK | System Updater]</A></H3>
+<P><description>Improved the <CODE>nn::hio::HostFile::Read</CODE> function speed when running a program from emulation memory in PARTNER-CTR Debugger.<br /> This does not  accelerate the process when running a program from <CODE>PARTNER-CTR UIC-MIDI</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note133-08">Note 133-08: (HTTP) Fixed a bug relating to reusing <CODE>KeepAlive</CODE> in communication using chunked reception [System Updater]</A></H3>
+<P><description>Fixed a bug where reusing a <CODE>KeepAlive</CODE> on a connection that performed chunked reception would result in a response header error.<br /></description></P>
+<hr />
+<H3><A name="note133-09">Note 133-09: (MCU) Fixed a bug where in compatibility mode the step count record could be one hour off [System Updater]</A></H3>
+<P><description>Fixed a bug where the seven-day record of steps would be off by one hour overall while in compatibility mode; if the user used the pedometer for seven days and continued to increase the step count immediately before recording stopped.<br /></description></P>
+<hr />
+<H3><A name="note133-10">Note 133-10: (NDM) Changed BOSS to be stopped by default [System Updater]</A></H3>
+<P><description>Changed BOSS to be stopped by default.<br /> An application that wants to run BOSS autonomously in the background must release the stop on BOSS by using the <CODE>nn::ndm::Resume</CODE> function. <br /> The nn:: boss::StartImmediate function, indicating explicit execution and execution during sleep, is not affected by stopping.</description></P>
+<hr />
+<H3><A name="note133-11">Note 133-11: (NET) Fixed a bug where the state may not change from <CODE>disconnected</CODE> if Wi-Fi is turned off during UDS initialization [System Updater]</A></H3>
+<P><description>Fixed a bug where if Wi-Fi was switched off while initializing UDS, the state could not change from <CODE>disconnected</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note133-12">Note 133-12: (NET) Added a feature to automatically recover from a fatal wireless error [System Updater]</A></H3>
+<P><description>Changed to automatically recover from fatal wireless errors.<br /> If a fatal wireless error occurred before, the fatal error screen would appear and the system would stop. From this release, the system recovers automatically without stopping.<br /> After automatic recovery, it will appear to the AC, CECD, NDM, and other higher layers that wireless communication mode turned on immediately after turning off.<br /> For this reason, depending on the application's implementation, a message may appear stating that the connection was lost.<br /><br /> At this time, there is no auto recovery from fatal wireless communication errors occurring during background communication in sleep mode, or when using UDS communication.<br /> (Currently, fatal errors will never happen in these cases that are not covered by auto recovery.)<br /></description></P>
+<hr />
+<H3><A name="note133-13">Note 133-13: (NET) Added fatal error display for wireless module malfunctions [System Updater]</A></H3>
+<P><description>The system was changed to display the fatal error screen if a malfunction in the wireless module caused wireless initialization to fail.<br /></description></P>
+<hr />
+<H3><A name="note133-14">Note 133-14: (OS) Shortened the time required for thread initialization [System Updater]</A></H3>
+<P><description>Reduced the time required for internal processing by <CODE>Thread::Start</CODE> and other functions that initialize threads.<br /></description></P>
+<hr />
+<H3><A name="note133-15">Note 133-15: (OS) Fixed a bug where the timer was not properly freed [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>nn::os::Timer</CODE> function would not be properly freed if <CODE>Finalize</CODE> was called before <CODE>Stop</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note133-16">Note 133-16: (OS) Fixed a bug where importing a CIA file via SPI failed with the debugging software [System Updater]</A></H3>
+<P><description>Fixed a bug where importing a CIA file via SPI would fail with the debugging software.<br /> Note that CIA file imports via SPI are not conducted unless an option is specified.<br /> (It is only performed when the <CODE>.spi</CODE> option is specified for the <CODE>NAND WRITE</CODE> and <CODE>L</CODE> commands.)<br /></description></P>
+<hr />
+<H3><A name="note133-17">Note 133-17: (PTM) Revised detection of changes in the system state during sleep [System Updater]</A></H3>
+<P><description>Fixed a bug where it was not possible to get correct system information when the state of the power adapter, battery level, or charge indicator changed during sleep.<br /></description></P>
+<hr />
+<H3><A name="note133-18">Note 133-18: (SOCKET) Fixed a bug where <CODE>ENOTCONN</CODE> was returned from <CODE>Send</CODE> upon reception of RST [System Updater]</A></H3>
+<P><description><CODE>ECONNRESET</CODE> is returned when RST is received while blocking on <CODE>Send</CODE> on a TCP socket, but there were other cases in which <CODE>ENOTCONN</CODE> was returned.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note133-19">Note 133-19: (TOOL) Added a screen capture feature to the development menu [System Updater]</A></H3>
+<P><description>Added the following specifications to the Test Menu when the application is suspended.<br />
+        <ul>
+<li>Display the images of the top and bottom screens of the application while suspended</li>
+<li>When the L Button is pressed, bitmaps of the top and bottom screens (3 screens if stereoscopic view is enabled) are saved to the SD card</li>
+        </ul>
+See the Test Menu documentation for details.<br /></description></P>
+<hr />
+<H3><A name="note133-20">Note 133-20: (UDS) Revised the system so that a CTR-SDK internal error is not returned [System Updater]</A></H3>
+<P><description><CODE>CreateNetwork</CODE>, <CODE>ConnectNetwork</CODE>, <CODE>DestroyNetwork</CODE>, and <CODE>DisconnectNetwork</CODE> were returning an error that is only handled internally by the CTR-SDK (<CODE>nn::uds::detail::ResultFatalError</CODE>). The functions were revised to no longer return the error.<br /></description></P>
+<hr />
+<H3><A name="note133-21">Note 133-21: (UDS) Fixed a bug where the state would become <CODE>STATE_CREATING_NETWORK</CODE> after <CODE>CreateNetwork</CODE> failed [System Updater]</A></H3>
+<P><description>If the <CODE>CreateNetwork</CODE> function fails, the state should become <CODE>STATE_DISCONNECTED</CODE>, but the state sometimes became <CODE>STATE_CREATING_NETWORK</CODE>; this bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note133-22">Note 133-22: (UDS) Fixed a bug where <CODE>GetLinkLevel</CODE> would always return link level 0 [System Updater]</A></H3>
+<P><description>Fixed a bug (since CTR-SDK 2.1) where the <CODE>GetLinkLevel</CODE> function would always return link level 0.<br /></description></P>
+<hr />
+<H3><A name="note133-23">Note 133-23: (UDS) Added a function to obtain the channel [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::uds::GetChannel</CODE> function to get the communication channel.<br /></description></P>
+<hr />
+<H3><A name="note133-24">Note 133-24: (UDS) Fixed a bug where the system stopped due to an exception during reception [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would in rare cases stop with an exception when receiving a large volume of data on one port.<br /></description></P>
+<hr />
+<H3><A name="note133-25">Note 133-25: (UDS) Revised the return values from <CODE>Scan</CODE> when the wireless switch is set to OFF [System Updater]</A></H3>
+<P><description>Fixed a bug where if the wireless switch is set to off during a call to the <CODE>Scan</CODE> function, it should return <CODE>ResultWirelessOff</CODE> but was returning <CODE>ResultInvalidState</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_2_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.2.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>The system may stop with the top and bottom screens remaining black in some rare cases when closing and opening the system during camera capture.</li>
+<li>If you reset the settings using the <CODE>Config</CODE> tool, start an application without going through the startup sequence on the HOME Menu, and then open and close the system, the system will stop and the top and bottom screens will turn black.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_2_0_SampleDemos">■ CTR-SDK Version 2.2.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/04/08)</P></DIV>
+<hr />
+<H3><A name="note132-01">Note 132-01: (APPLET) Added <CODE>lib_applet</CODE> [Sample Demos]</A></H3>
+<P><description>In CTR-SDK 2.1, <CODE>applet[.h|.cpp]</CODE> added to <CODE>demo1</CODE>, <CODE>demo2</CODE>, and so forth. has been moved into the <CODE>$SampleDemos/common</CODE> directory in the format <CODE>lib_applet</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note132-02">Note 132-02: (APPLET) <CODE>applet::Enable</CODE> and others added to sample demos [Sample Demos]</A></H3>
+<P><description>The <CODE>applet::Enable</CODE> function was added to the sample demos. Starting from the HOME Menu is now also possible.<br /> Some demos have also been revised to use <CODE>lib_applet</CODE> and now enable HOME Button and sleep transitions.<br /><br /> The following demos do not support HOME Menu startup.<br />
+        <ul>
+<li><CODE>hio</CODE></li>
+<li><CODE>http</CODE></li>
+<li><CODE>makebanner</CODE></li>
+<li><CODE>news</CODE></li>
+<li><CODE>ssl</CODE></li>
+<li><CODE>template</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note132-03">Note 132-03: (GX) Sped up the <CODE>ScreenCapture</CODE> sample [Sample Demos]</A></H3>
+<P><description>Sped up saving to SD card in the <CODE>ScreenCapture</CODE> sample.<br /> There was a bug in the old implementation that caused degraded performance.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_2_0_SampleDemos">Known Issues with SDK 2.2.0 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_1_0_Release">■ CTR-SDK Version 2.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/03/25)</P></DIV>
+<hr />
+<H3><A name="note131-01">Note 131-01: (APPLET) Revised so that <CODE>PrepareToCloseApplication</CODE> is called from <CODE>CloseApplication</CODE> [SDK]</A></H3>
+<P><description>Revised so that <CODE>PrepareToCloseApplication</CODE> is called from <CODE>CloseApplication</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-02">Note 131-02: (APPLET) Added wrapper functions for HOME Menu transitions and POWER Menu transitions [SDK]</A></H3>
+<P><description>Added the <CODE>nn::applet::ProcessHomeButtonAndWait</CODE> and <CODE>nn::applet::ProcessPowerButtonAndWait</CODE> wrapper functions concerning HOME Menu transition and POWER Menu transition processing.<br /></description></P>
+<hr />
+<H3><A name="note131-03">Note 131-03: (BOSS) Changed the default setting value for the <CODE>TASK_PERMISSION</CODE> attribute [SDK]</A></H3>
+<P><description>Changed the default setting for the <CODE>TASK_PERMISSION</CODE> attribute of a task to <CODE>TASK_PERMISSION_IN_PARENTAL_CONTROL</CODE>(task that can run even when Parental Controls have restricted &quot;Online Interaction&quot;).<br /></description></P>
+<hr />
+<H3><A name="note131-04">Note 131-04: (CAMERA) Added the <CODE>GetParallax</CODE> function [SDK]</A></H3>
+<P><description>Added the GetParallax function to calculate parallax for the specified distance from the camera using the calibration data.<br /></description></P>
+<hr />
+<H3><A name="note131-05">Note 131-05: (CAMERA) Revised the <CODE>GetStereoCameraCalibrationMatrix</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>GetStereoCameraCalibrationData</CODE> function returns a 3&times;4 matrix to use for two-dimensional geometric conversions.<br /> The z-axis scale should have been <CODE>1</CODE> but was mistakenly set to <CODE>0</CODE>. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note131-06">Note 131-06: (CAMERA) Added the <CODE>GetStereoCameraCalibrationMatrixEx</CODE> function [SDK]</A></H3>
+<P><description>Stereo camera placement errors vary widely, so the <CODE>GetStereoCameraCalibrationMatrixEx</CODE> function was added to return a correction matrix that would not lose the edges of the image even for systems that had placement errors near the limit.<br /></description></P>
+<hr />
+<H3><A name="note131-07">Note 131-07: (CAMERA) Added the <CODE>SetBrightnessSynchronization</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetBrightnessSynchronization</CODE> function to enable a feature that links the stereo camera brightness.<br /> By default, the above link feature is disabled.<br /></description></P>
+<hr />
+<H3><A name="note131-08">Note 131-08: (CEC) Changed the <CODE>MessageBox</CODE> class function names [SDK]</A></H3>
+<P><description>Changed function names because some function names had abbreviations in them.<br />
+        <ul>
+<li>GetBoxMessNumMax → GetBoxMessageNumMax</li>
+<li>GetBoxMessNum → GetBoxMessageNum</li>
+<li>GetMessageMessSize → GetMessageSize</li>
+<li>GetMessageMessTypeFlag → GetMessageTypeFlag</li>
+<li>GetMessageMessIdPair → GetMessageIdPair</li>
+<li>GetMessageMessId → GetMessageId</li>
+<li>GetMessIndex → GetMessageIndex</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note131-09">Note 131-09: (CEC) Added debug functions to transition to StreetPass-exclusive mode [SDK]</A></H3>
+<P><description>The system can switch between various types of background communication (including Internet and StreetPass), but we also provide a feature for switching background communication to StreetPass-exclusive mode.<br />
+        <ul>
+<li><CODE>nn::cec::CecControl::EnterExclusiveState</CODE></li>
+<li><CODE>nn::cec::CecControl::LeaveExclusiveState</CODE></li>
+        </ul>
+This can be used to verify StreetPass communication and other operations.<br />These functions operate only when debug mode is enabled.<br /></description></P>
+<hr />
+<H3><A name="note131-10">Note 131-10: (CRYPTO) Added a 4-byte alignment restriction for the hash acquisition pointer [SDK]</A></H3>
+<P><description>An error may occur if the output destination pointer <SPAN class="argument">pOut</SPAN> is not 4-byte aligned for <CODE>Sha1Context::GetHash</CODE>, or <CODE>CalculateSha1</CODE>, and <CODE>CalculateHmacSha1</CODE>. This restriction, which also applies to Sha256, is included in the API reference.<br /></description></P>
+<hr />
+<H3><A name="note131-11">Note 131-11: (CX) Changed the <CODE>IsFinishedUncompRL</CODE> function name to <CODE>IsFinishedUncomp [SDK]</CODE></A></H3>
+<P><description>The <CODE>IsFinishedUncompRL</CODE> function name was inappropriate, so it has been changed to <CODE>IsFinishedUncomp</CODE>.<br /> The old function name is kept for compatibility, but it has been removed from public release.<br /></description></P>
+<hr />
+<H3><A name="note131-12">Note 131-12: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Deleted the symbols related to DUP (updates through Download Play).<br /> In conjunction with this, some of the information about the client that can be obtained from the server will change.<br /> Specifically, the DUP client is always in the <CODE>CLIENT_STATE_JOINED_SESSION</CODE> (state before child device distribution).<br /> After the DUP completes, transitions to <CODE>CLIENT_STATE_DOWNLOADING</CODE> and child device distribution begin.<br /> Finally, <CODE>nn::dlp::Server::GetClientStatus</CODE> was removed because the download progress during DUP can be determined. It was replaced with <CODE>nn::dlp::Server::GetClientState</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-13">Note 131-13: (DLP) Added a function to determine whether a device is a child [SDK | Sample Demos]</A></H3>
+<P><description>Added a function to determine whether a device is a child device.<br /> The function is <CODE>nn::dlp::IsChild</CODE>, which is defined in <CODE>dlp_Common.h</CODE>.<br /> Use it when neither <CODE>nn::dlp::Server</CODE> nor <CODE>nn::dlp::FakeClient</CODE> can be used (that is, when the Initialize function has not been called).<br /></description></P>
+<hr />
+<H3><A name="note131-14">Note 131-14: (DevEnv) Support for C++ exceptions [SDK]</A></H3>
+<P><description>Made changes so that C++ exceptions can be used.<br /> However, C++ exceptions are disabled by default with the CTR-SDK build system.<br /> When using C++ exceptions, add the <CODE>CCFLAGS += --rtti --exceptions LDFLAGS += --exceptions</CODE> specification to the application's OMakefile.<br /></description></P>
+<hr />
+<H3><A name="note131-15">Note 131-15: (DevEnv) Added how to import a TWL NAND application to CTR [SDK]</A></H3>
+<P><description>Added how to import a TWL NAND application to the development menu, <CODE>ctr_makecia</CODE> reference, and <I>Download Application Development Manual</I>.<br /></description></P>
+<hr />
+<H3><A name="note131-16">Note 131-16: (DevEnv) Support for the CCL format [SDK]</A></H3>
+<P><description>Support added to build for the CCL format. This separates the CCI executable code and ROM-FS portions and loads them separately to the debugger.<br /> In OMakefile, specify <CODE>LIST</CODE> for the <CODE>CTR_APPTYPE</CODE> variable to generate the CCL format.<br /> The CCL format is not currently supported, however, so it cannot be used for debugging or other purposes.<br /></description></P>
+<hr />
+<H3><A name="note131-17">Note 131-17: (DevEnv) Added <I>Download Application Development Manual</I> [SDK]</A></H3>
+<P><description>The <I>Download Application Development Manual</I> was added to <CODE>$CTR_SDK/documents/TechnicalNotes/DownloadAppManual</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-18">Note 131-18: (DevEnv) Added build variables for the vertex shader assembler and linker [SDK]</A></H3>
+<P><description>Added <CODE>SHADER_ASFLAGS</CODE> and <CODE>SHADER_LDFLAGS</CODE> as build variables that can be specified as options for the vertex shader assembler and linker, respectively.<br /></description></P>
+<hr />
+<H3><A name="note131-19">Note 131-19: (FS) Added an archive that can directly write to an SD card [SDK]</A></H3>
+<P><description>Added an archive that can directly write to an SD card.<br /> It cannot load files nor open directories.<br /> It can be used by calling the <CODE>nn::fs::MountSdmcWriteOnly</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note131-20">Note 131-20: (FS) Changed error-handling specifications for two archive functions [SDK]</A></H3>
+<P><description>The specification for the following two functions was changed so that internal errors do not return an error before transitioning to the error display screen. <br /> - <CODE>nn::fs::GetRomRequiredMemorySize</CODE><br /> - <CODE>nn::fs::MounrRom</CODE><br />These functions only return successful, so there is no longer any need for error handling by the application.</description></P>
+<hr />
+<H3><A name="note131-21">Note 131-21: (FS) Revised to deny access when application save data is invalid [SDK]</A></H3>
+<P><description>When accessing card applications or download applications, the application data cannot be accessed if the application's save data is invalid.<br /> The return value indicates invalid save data.<br /><br /> In conjunction with this change, a <CODE>C8804497</CODE> error occurs when starting a card application that uses save data if the inserted CTR card does not have on-board backup memory.<br /></description></P>
+<hr />
+<H3><A name="note131-22">Note 131-22: (FS) Documented buffer access when reading or writing a file [SDK]</A></H3>
+<P><description>Explained in the FS library API reference the result of buffer access while reading or writing to a file.<br /></description></P>
+<hr />
+<H3><A name="note131-23">Note 131-23: (FS) Deleted <CODE>ResultArchiveInvalidated</CODE> from expanded-save-data error handling [SDK]</A></H3>
+<P><description>There were cases when <CODE>ResultArchiveInvalidated</CODE> was returned when mounting, creating, deleting, or enumerating expanded save data archives, but a <CODE>ResultMediaNotFound</CODE> error is now returned instead.<br /> As a result, error handling for <CODE>ResultArchiveInvalidated</CODE> is unnecessary when dealing with expanded save data archives.<br /> However, for expanded save data directory and file operations, <CODE>ResultArchiveInvalidated</CODE> must be handled as it had been previously.<br /></description></P>
+<hr />
+<H3><A name="note131-24">Note 131-24: (GR) Fixed a bug that prevented using <CODE>Vertex::DisableAttr</CODE> to disable vertex attributes that were enabled with <CODE>Vertex::EnableAttrAsArray</CODE> [SDK]</A></H3>
+<P><description>Vertex attributes enabled using the <CODE>Vertex::EnableAttrAsArray</CODE> function could only be disabled using <CODE>Vertex::DisableAll</CODE>, which was a bug. This has been revised so that attributes can be disabled using <CODE>Vertex::DisableAttr</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-25">Note 131-25: (GX) Updated the PICA macro header [SDK]</A></H3>
+<P><description>Added two enumerated constants, <CODE>PICA_DATA_TEXTURE_FORMAT_SHADOW_UNSIGNED_INT</CODE> and <CODE>PICA_DATA_TEXTURE_FORMAT_GAS_DMP_UNSIGNED_SHORT</CODE> to the <CODE>PicaDataTexture0SamplerType</CODE> enumerated type to specify shadow map texture and gas texture formats.<br /></description></P>
+<hr />
+<H3><A name="note131-26">Note 131-26: (GX) Added the <CODE>glGetTexLevelParameter[if]v</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>glGetTexLevelParameter[if]v</CODE> function has been added to the API to get information related to textures that are currently bound.<br /></description></P>
+<hr />
+<H3><A name="note131-27">Note 131-27: (GX) Added the <CODE>nngxAdd3DCommandNoCacheFlush</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nngxAdd3DCommandNoCacheFlush</CODE> function, which does not flush the cache of the region specified by <CODE>bufferaddr</CODE>, has been added for cases when <CODE>GL_FALSE</CODE> is added to the <CODE>copycmd</CODE> argument of the <CODE>nngxAdd3DCommand</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note131-28">Note 131-28: (GX) Expanded capability of the <CODE>nngxAddCmdlist</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nngxAddCmdlist</CODE> function was revised so that a command request to reference external command buffers can be added.<br /></description></P>
+<hr />
+<H3><A name="note131-29">Note 131-29: (GX) Added the <CODE>nngxAddVramDmaCommandNoCacheFlush</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nngxAddVramDmaCommandNoCacheFlush</CODE> function, which does not flush the cache of the region specified by <CODE>srcaddr</CODE>, has been added for the <CODE>nngxAddVramDmaCommand</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note131-30">Note 131-30: (GX) Revised <CODE>nngxCmdlistStorage</CODE> to reduce the number of allocator calls [SDK]</A></H3>
+<P><description>Reduced the number of times the memory allocator is called by the <CODE>nngxCmdlistStorage</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note131-31">Note 131-31: (GX) Fixed a bugs in <CODE>nngxCopyCmdlist</CODE> and <CODE>nngxClearFillCmdlist</CODE> [SDK]</A></H3>
+<P><description>Fixed a bugs that caused the gas density information to be incorrectly updated when command lists included the <CODE>nngxCopyCmdlist</CODE> or <CODE>nngxClearFillCmdlist</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note131-32">Note 131-32: (GX) Revised <CODE>nngxInitialize</CODE> to reduce the number of allocator calls [SDK]</A></H3>
+<P><description>Reduced the number of times the memory allocator is called by the <CODE>nngxInitialize</CODE> function.<br /> Also, optimized the request size.<br /></description></P>
+<hr />
+<H3><A name="note131-33">Note 131-33: (GX) Updated the shader tool [SDK]</A></H3>
+<P><description>The following changes were made to the shader tool.<br />
+        <ul>
+<li>The <CODE>break</CODE> command, which is not covered by the specification, cannot be compiled.</li>
+<li>An error occurs when the <CODE>break</CODE> command is called immediately before the <CODE>endloop</CODE> command.</li>
+<li>An error occurs when a <CODE>jpb</CODE> or <CODE>jpc</CODE> command is called immediately before a <CODE>else</CODE>, <CODE>endif</CODE>, <CODE>endloop</CODE>, or <CODE>ret</CODE> command</li>
+<li>An error occurs when a <CODE>jpb</CODE> or <CODE>jpc</CODE> command jumps in an <CODE>if</CODE> or <CODE>loop</CODE> statement.</li>
+<li>Fixed typos in error messages.</li>
+<li>Added the <CODE>-preprocess</CODE> option to support shader assembler preprocessing.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note131-34">Note 131-34: (GX) Updated the documentation [SDK]</A></H3>
+<P><description>The following changes were made to the GX documentation.<br />
+        <ul>
+<li><CODE>DMPGL20_specification.pdf</CODE></li>
+          <ul>
+<li>Added &quot;Obtaining Texture Level Parameters&quot;</li>
+<li>Added a description of <CODE>dmp_LightEnv.absLutInput{RR,...}</CODE></li>
+<li>Added supplementary explanations  for &quot;Shadow Attenuation Term&quot; and &quot;Bump Mapping&quot;</li>
+          </ul>
+<li><CODE>DMPGL20_programming_guide.pdf</CODE></li>
+          <ul>
+<li>Added a description to 13.5 &quot;Normal Map Formats and Types&quot;</li>
+          </ul>
+<li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+<li>Added descriptions of the <CODE>nngxAddVramDmaCommandNoCacheFlush</CODE> and <CODE>nngxAdd3DCommandNoCacheFlush</CODE> functions</li>
+<li>Revised the Catmull-Clark subdivision shader register settings</li>
+          </ul>
+<li><CODE>VertexShaderReferenceManual.pdf</CODE></li>
+          <ul>
+<li>Added a description of the preprocessing execution option</li>
+<li>Supplemented explanations of the <CODE>jpb</CODE>, <CODE>jpc</CODE>, and <CODE>breakc</CODE> commands</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note131-35">Note 131-35: (HID) Changed the gyro sensor zero point correction setting value [SDK]</A></H3>
+<P><description>Reviewed and changed the strength of zero-point correction when configuring <CODE>GYROSCOPE_ZERODRIFT_STANDARD</CODE> of <CODE>hid::ZeroDriftMode</CODE>.<br /> The zero-point correction for <CODE>STANDARD</CODE> is now stronger. <br /> Nothing has changed for <CODE>TIGHT</CODE> and <CODE>LOOSE</CODE>.<br /> Revise applications in accordance with the new <CODE>STANDARD</CODE> settings.<br /> The previous settings for <CODE>STANDARD</CODE> are now more similar to the settings for <CODE>TIGHT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-36">Note 131-36: (HID) Announced change for assessing the accelerometer calibration value when transitioning to the HOME Menu [SDK]</A></H3>
+<P><description>Explained in the reference that the calibration value may change upon transition from the application to the HOME Menu. The implementation of this feature is planned for a future release.<br /></description></P>
+<hr />
+<H3><A name="note131-37">Note 131-37: (HIO) Added reference to <CODE>nn::hio::CTR::SerialChannel::GetReadableSize</CODE> [SDK]</A></H3>
+<P><description>Documented the different sizes that can be received based on the <SPAN class="argument">attr</SPAN> argument.<br /></description></P>
+<hr />
+<H3><A name="note131-38">Note 131-38: (JPEG) Added the <CODE>GetLastDateTimePointer</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>GetLastDateTimePointer</CODE> function to return a pointer to the Exif date and time information.<br /></description></P>
+<hr />
+<H3><A name="note131-39">Note 131-39: (MATH) Added functions that were previously omitted from the reference [SDK]</A></H3>
+<P><description>All of the functions in <CODE>$CTR_SDK/include/nn/math/math_Utility.h</CODE> were omitted from the API Reference. This oversight has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note131-40">Note 131-40: (MIDI) Changed the <CODE>nn::midi::CTR::Open</CODE> function to determine the UIC-MIDI device [SDK]</A></H3>
+<P><description>In CTR-SDK 2.0 and later, the UIC-MIDI device is identified when the <CODE>nn::midi::CTR::Open</CODE> function is called.<br /> When a UIC-MIDI device is not recognized, <CODE>nn::midi::ResultUnknownDevice</CODE> is returned.<br /> The CTR system cannot correctly recognize the UIC-MIDI device when this result is returned. Verify that the UIC-MIDI is inserted in the card slot and then reload the program.<br /><br /> The debugger software specification prior to the PARTNER-CTR 2011/03/09 version does not allow for correct recognition of a reinserted UIC-MIDI device, therefore, by pressing the Reload button.<br /> To correctly recognize the UIC-MIDI device, use the debugger software and either click <B>Load</B> or drag the file icon to the correct screen location.<br /></description></P>
+<hr />
+<H3><A name="note131-41">Note 131-41: (TOOL) Added <CODE>BossLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>BossLotcheckTool</CODE> to verify BOSS task information or NS data information registered by the application.<br /> For more details, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note131-42">Note 131-42: (TOOL) Changed the option to generate a CXI file [SDK]</A></H3>
+<P><description>Specify <CODE>-f exec</CODE> in <CODE>makerom</CODE> to generate a CXI file. Previously, this was specified using <CODE>-f nand</CODE>.<br /> The <CODE>-f nand</CODE> specification still works with CTR-SDK version 2.1, but this capability will be removed in the future.<br /> For more information, see <CODE>makerom</CODE>e.<br /></description></P>
+<hr />
+<H3><A name="note131-43">Note 131-43: (TOOL) Changed the <CODE>Config</CODE> tool [SDK | System Updater]</A></H3>
+<P><description>Made the following changes to the <CODE>Config</CODE> tool.<br />
+        <ul>
+<li>Language settings can now be configured<br /> When the language settings are changed to <CODE>invalid</CODE>, some menu settings are changed instantaneously</li>
+<li>Revised the feature to shift gyro acceleration correction values to write a fixed value to the correction value so individual differences in the shift value do not appear<br /> To perform verification using this feature in the future, use the <CODE>Config</CODE> tool from CTR-SDK 2.1 and later</li>
+        </ul>
+For more details, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note131-44">Note 131-44: (TOOL) Added support for importing to SD cards [System Updater] [SDK]</A></H3>
+<P><description>Added a feature to the development menu so that downloaded applications can be imported to SD cards.<br /></description></P>
+<hr />
+<H3><A name="note131-45">Note 131-45: (TOOL) Updated <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>SaveDataFiler</CODE> tool.<br />
+        <ul>
+<li>Added a feature to initialize shared expanded save data</li>
+<li>Added the features <B>Export</B>, <B>Import</B>, and <B>Destroy Individual Files</B> for the save data of downloadable applications.<br />The save data of downloadable applications exported using the CTR-SDK 2.1 version of <CODE>SaveDataFiler</CODE>cannot be imported using earlier versions of <CODE>SaveDataFiler</CODE>.<br />Other save data can be mutually imported and exported.</li>
+<li>Changed so that pressing the B Button traverses back up the hierarchy</li>
+<li>Changed so <CODE>Result</CODE> is displayed when an error occurs</li>
+        </ul>
+For more details, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note131-46">Note 131-46: (TOOL) Improved the performance of <CODE>makerom</CODE> [SDK]</A></H3>
+<P><description>Improved the performance of <CODE>makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-47">Note 131-47: (TOOL) Added debug mode setting [SDK]</A></H3>
+<P><description>Added Debug mode to the <CODE>Config</CODE> tool settings.<br /> When Debug mode is enabled, debugging features for the following functions are enabled.<br /> For more information, see the individual functions in the Reference Manual.<br />
+        <ul>
+<li>AC</li>
+          <ul>
+<li><CODE>nn::ac::DebugSetApType</CODE></li>
+<li><CODE>nn::ac::DebugSetNetworkArea</CODE></li>
+<li><CODE>nn::ac::DebugSetNetworkSetting1</CODE></li>
+          </ul>
+<li><CODE>CEC</CODE></li>
+          <ul>
+<li><CODE>nn::cec::CecControl::StartScanning</CODE></li>
+<li><CODE>nn::cec::CecControl::EnterExclusiveState</CODE></li>
+          </ul>
+<li>UDS</li>
+          <ul>
+<li><CODE>nn::uds::CreateNetwork</CODE></li>
+<li><CODE>nn::uds::ConnectNetwork</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note131-48">Note 131-48: (TOOL) Changed banner data capacity restrictions [SDK]</A></H3>
+<P><description>Changed some of the restrictions for data capacity.<br /> Also, made changes so that data that violates these restrictions generates an error during conversion.<br /></description></P>
+<hr />
+<H3><A name="note131-49">Note 131-49: (TOOL) Added tool for generating friend presence load [SDK]</A></H3>
+<P><description>Added the <CODE>FriendTestingPartner</CODE> tool to run friend presence background processing on the CTR where a friend relationship was made (the friend presence is updated at a high frequency).<br /></description></P>
+<hr />
+<H3><A name="note131-50">Note 131-50: (TOOL) Added the <CODE>UdsLocalIdChecker</CODE> tool to confirm the local communication ID [SDK]</A></H3>
+<P><description>Added <CODE>UdsLocalIdChecker</CODE> to confirm the local communication ID.<br /></description></P>
+<hr />
+<H3><A name="note131-51">Note 131-51: (TOOL) Added a tool to generate jamming [SDK]</A></H3>
+<P><description>Added <CODE>WMTestTool</CODE>, which is provided with Nintendo DS systems as a wireless test tool.<br /> For CTR, use only the feature to generate radio interference (Noise Mode).<br /> Import the CIA file from <CODE>$CTR_SDK/tools/TargetTools/CTR-TS/Release</CODE> to the CTR. Then start the tool from the development menu.<br /> It executes in TWL-compatible mode.<br /> For more information, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note131-52">Note 131-52: (TOOL) Revised tools that was not displayed on the HOME Menu outside of the Japanese Region [SDK]</A></H3>
+<P><description>When <CODE>SaveDataFiler</CODE> and <CODE>CecLotCheckTool</CODE> were imported to a system, they were not displayed on the HOME Menu (outside of the Japanese region).<br /> They are now displayed in all regions.<br /></description></P>
+<hr />
+<H3><A name="note131-53">Note 131-53: (TOOL) Changed to display the firmware version on the development menu [SDK | System Updater]</A></H3>
+<P><description>The firmware version is displayed on the top screen of the development menu. Prior to this change there was no way to confirm the firmware version when the start default was set to the HOME Menu.<br /> Also, the version displayed on the HOME Menu System Settings was not accurate and was set to <CODE>0</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note131-54">Note 131-54: (UBL) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>
+The corrections described in <a href="#note128-43">Note 128-43</a> were not uniformly applied to the documentation, so the text has now been deleted.<br />
+      </description></P>
+<hr />
+<H3><A name="note131-55">Note 131-55: (Y2R) Added the <CODE>GetPackageParameter</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>GetPackageParameter</CODE> function to get <CODE>PackageParameter</CODE> structure parameters in one operation. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_1_0_Release">Known Issues with SDK 2.1.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_1_0_SystemUpdater">■ CTR-SDK Version 2.1.0&nbsp;System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/03/25)</P></DIV>
+<hr />
+<H3><A name="note130-01">Note 130-01: (APPLET) Fixed a bug that allowed both <CODE>IsExpectedToCloseApplication</CODE> and <CODE>IsExpectedToProcessPowerButton</CODE> to be <CODE>true</CODE> at the same time [System Updater]</A></H3>
+<P><description>A bug caused both IsExpectedToCloseApplication and IsExpectedToProcessPowerButton to be true at the same time. This occurred when the POWER Button was clicked to return control to the application while a library applet, such as the software keyboard applet or photo selection applet, was running.<br /> This was changed so that only <CODE>IsExpectedToProcessPowerButton</CODE> is <CODE>true</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note130-02">Note 130-02: (APPLET) Fixed a bug that occurred when a card was removed while waiting for a sleep query callback [System Updater]</A></H3>
+<P><description>Fixed a bug where an inconsistency occurred in the internal state if a card was removed while the application was returning <CODE>LATER</CODE> in response to a <CODE>SLEEP QUERY</CODE>, after which the system could not go to sleep.<br /> This was actually changed in CTR-SDK 2.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note130-03">Note 130-03: (APPLET) Revised so that <CODE>AwakeCallback</CODE> is called when the battery is fully discharged during sleep [System Updater]</A></H3>
+<P><description><CODE>AwakeCallback</CODE> was not called if the battery was fully discharged during sleep, so the application could not perform the finalization process. This has been revised so <CODE>AwakeCallback</CODE> is called.<br /></description></P>
+<hr />
+<H3><A name="note130-04">Note 130-04: (BOSS) Added BOSS features [System Updater]</A></H3>
+<P><description>The following features were added to BOSS.<br />
+        <ul>
+<li>Added the <B>Execute Background Tasks Immediately</B> feature.<br />This is a feature to immediately start background task execution. The function is <CODE>nn::boss::Task::StartBgImmediate</CODE>.</li>
+<li>Added the <B>Specify Maximum Number of Files for BOSS Storage</B> feature.<br />This feature ensures the number of files in BOSS storage do not exceed the specified number. The function is an overridden version of <CODE>nn::boss::RegisterStorage</CODE>.</li>
+<li>Changed the method of scheduling.<br />Unlike the scheduling method used to date, the highest priority is given to task priority at the time the order of task execution is determined.<br />The control over task execution order has been changed to be even more precise.<br />(For example, if a MEDIUM priority task and a HIGH priority task are set to execute at the same time, the HIGH priority task will always be executed first.)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note130-05">Note 130-05: (BOSS) Fixed a bug that prevented the play history from being recorded while in DS compatibility mode [System Updater]</A></H3>
+<P><description>Fixed a problem associated with the bug in the BOSS finalization process of Internet settings that prevented PTM from finalizing and prevented the play history during DS compatibility mode from being recorded.<br /></description></P>
+<hr />
+<H3><A name="note130-06">Note 130-06: (BOSS) Fixed a bug that caused the system to take a long time to go to sleep or to end processing during policy list downloads [System Updater]</A></H3>
+<P><description>Fixed a bug that occasionally caused the system to take a long time to complete entering sleep or to end processing when notification arrived during policy list downloads.<br /></description></P>
+<hr />
+<H3><A name="note130-07">Note 130-07: (CAMERA) Added the <CODE>SetBrightnessSynchronization</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetBrightnessSynchronization</CODE> function to enable a feature that links the stereo camera brightness.<br /> By default, the above link feature is disabled.<br /></description></P>
+<hr />
+<H3><A name="note130-08">Note 130-08: (CAMERA) Revised priorities for the finalization process [System Updater]</A></H3>
+<P><description>When the HOME Menu was displayed a bug caused sound playback to be interrupted because the thread priority of the camera finalization process was high. The priority for executing the finalization process has been lowered.<br /> The priorities of other camera processes have not been changed.<br /></description></P>
+<hr />
+<H3><A name="note130-09">Note 130-09: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Deleted the symbols related to DUP (updates through Download Play).<br /> In conjunction with this, some of the information about the client that can be obtained from the server will change.<br /> Specifically, the DUP client is always in the <CODE>CLIENT_STATE_JOINED_SESSION</CODE> (state before child device distribution).<br /> After the DUP completes, transitions to <CODE>CLIENT_STATE_DOWNLOADING</CODE> and child device distribution begin.<br /> Finally, <CODE>nn::dlp::Server::GetClientStatus</CODE> was removed because the download progress during DUP can be determined. It was replaced with <CODE>nn::dlp::Server::GetClientState</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note130-10">Note 130-10: (DLP) Fixed a bug that prevented returning from <CODE>FakeClient::StopScan</CODE> when the wireless switch was OFF [System Updater]</A></H3>
+<P><description>Fixed a bug where control would not return from the <CODE>FakeClient::StopScan</CODE> function when it was called immediately before or after switching the wireless button off.<br /></description></P>
+<hr />
+<H3><A name="note130-11">Note 130-11: (DevEnv) Fixed a bug that prevented the system from going to sleep when the system was closed immediately after starting from the development menu [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not sleep when closed immediately after starting an application that was loaded from the development menu using the debugger L command.<br /></description></P>
+<hr />
+<H3><A name="note130-12">Note 130-12: (FRIENDS) Organized the <CODE>Results</CODE> returned by <CODE>Login</CODE> [System Updater]</A></H3>
+<P><description>Made changes so that the <CODE>friends::Login</CODE> function does not return <CODE>ResultTemporarilyBusy</CODE> or <CODE>ResultAlreadyDone</CODE>.<br /> <CODE>ResultSuccess</CODE> is now returned in these situations.<br /></description></P>
+<hr />
+<H3><A name="note130-13">Note 130-13: (FRIENDS) Changed the timing for autonomous login after resuming [System Updater]</A></H3>
+<P><description>Changed the delay time for automatic logins. If a sufficient amount of time has passed after the system was suspended, the time delay between resume and automatic login is reduced, even if the most recent automatic login failed.<br /></description></P>
+<hr />
+<H3><A name="note130-14">Note 130-14: (FS) Revised the <CODE>nn::fs::TryDelete*</CODE> and <CODE>nn::fs:TryRename*</CODE> functions [System Updater]</A></H3>
+<P><description>An <CODE>nn::fs::ResultBadFormat</CODE> error was sometimes returned when deleting using <CODE>nn::fs::TryDeleteFile</CODE> or <CODE>nn::fs::TryDeleteDirectory</CODE> if a file with the same name as the directory was present in the same path.<br /> In addition, an <CODE>nn::fs::ResultInvalidArgument</CODE> error was returned when using <CODE>nn::fs::TryRenameFile</CODE> or <CODE>nn::fs::TryRenameDirectory</CODE> if the same name was used for both a file and a directory in the same path.<br /> These have been fixed and an <CODE>nn::fs::ResultOperationDenied</CODE> error is now returned.<br /></description></P>
+<hr />
+<H3><A name="note130-15">Note 130-15: (FS) Revised the <CODE>nn::fs::TryDeleteDirectory</CODE> and <CODE>nn::fs::TryDeleteDirectoryRecursively</CODE> functions [System Updater]</A></H3>
+<P><description>When trying to delete directories with names that contained &quot;...&quot; using the <CODE>nn::fs::TryDeleteDirectory</CODE> or <CODE>nn::fs::TryDeleteDirectoryRecursively</CODE> functions, deletion failed and an <CODE>nn::fs::ResultOperationDenied</CODE> error was returned. <br /> This bug has been fixed and the directories are now deleted.<br /></description></P>
+<hr />
+<H3><A name="note130-16">Note 130-16: (FS) Added format determination process when mounting card save data [System Updater]</A></H3>
+<P><description>Added a process to determine whether the driver layer format is correct when a card application is mounting its own save data.<br /> If the format is invalid, an <CODE>nn::fs::ResultBadFormat</CODE> error is returned. You should first retry formatting.<br /></description></P>
+<hr />
+<H3><A name="note130-17">Note 130-17: (FS) Fixed a bug that prevented processing to return when an SD card was removed while accessing data from a download application [System Updater]</A></H3>
+<P><description>Fixed a bug where control did not return when an SD card was removed while accessing download application data.<br /></description></P>
+<hr />
+<H3><A name="note130-18">Note 130-18: (FS) Fixed a bug that caused <CODE>nn::fs::TryDeleteFile</CODE>  to fail for expanded save data files [System Updater]</A></H3>
+<P><description>Fixed a bug that caused an error to be returned when using <CODE>nn::fs::TryDeleteFile</CODE> for a file in expanded save data in an invalid state regardless of whether the actual process completes.<br /></description></P>
+<hr />
+<H3><A name="note130-19">Note 130-19: (FS) Fixed a bug that caused loading a file to fail at some specific time [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a failure in verification when loading a file. It occurred on rare occasions in certain situations.<br /> This bug occurred only with CTR-SDK 2.0 or later.<br /></description></P>
+<hr />
+<H3><A name="note130-20">Note 130-20: (FS) Fixed a bug that prevented an SD card from being properly recognized when it was removed and inserted under specific conditions [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented an SD card from being properly recognized when it was removed and inserted under specific conditions.<br /></description></P>
+<hr />
+<H3><A name="note130-21">Note 130-21: (HTTP) Fixed a bug that caused <CODE>Read</CODE> functions to timeout after canceling a <CODE>ChunkedPost</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes caused <CODE>Read</CODE> functions to time out after implementing <CODE>http::Connection::NotifyFinishSendPostData</CODE> and <CODE>Connection::Cancel</CODE> at the same time during <CODE>ChunkedPost</CODE> processing . (Specifications call for <CODE>ResultTimeout</CODE> to be returned.)<br /></description></P>
+<hr />
+<H3><A name="note130-22">Note 130-22: (HTTP) Added a function to specify whether to enable <CODE>KeepAlive</CODE> communication [System Updater]</A></H3>
+<P><description>Added the <CODE>SetKeepAliveAvailability</CODE> function to specify whether <CODE>KeepAlive</CODE> communication is used.<br /></description></P>
+<hr />
+<H3><A name="note130-23">Note 130-23: (NET) Fixed the wireless FATAL error that occurred when specific applications were operating [System Updater]</A></H3>
+<P><description>Fixed a bug that caused wireless FATAL errors at a relatively high frequency when using background communications or local communications in specific applications.<br /></description></P>
+<hr />
+<H3><A name="note130-24">Note 130-24: (OS) Revised <CODE>nn::os::SetDeviceMemory</CODE> to enable changing the device memory size [System Updater]</A></H3>
+<P><description>Revised the <CODE>nn::os::SetDeviceMemory</CODE> function. It can now change the device memory size.<br /> However, the device memory size must be a multiple of 1,048,576 bytes (1 MB) both before and after the change.<br /></description></P>
+<hr />
+<H3><A name="note130-25">Note 130-25: (OS) Fixed a bug that prevented errors from displaying when a card was removed [System Updater]</A></H3>
+<P><description>Fixed a bug that caused an active CTR card application to freeze without displaying the error screen under certain conditions when the card was removed.<br /></description></P>
+<hr />
+<H3><A name="note130-26">Note 130-26: (OS) Added support for debugging download applications [System Updater]</A></H3>
+<P><description>The debugger can now load and debug downloadable applications.<br /></description></P>
+<hr />
+<H3><A name="note130-27">Note 130-27: (OS) Fixed a bug that occasionally caused the system to freeze when it was opened and closed quickly [System Updater]</A></H3>
+<P><description>Fixed a bug that occasionally caused the system to freeze when it was opened and closed quickly.<br /></description></P>
+<hr />
+<H3><A name="note130-28">Note 130-28: (SOCKET) Changed specification for when RST is received [System Updater]</A></H3>
+<P><description>Changed the behavior so data that has already been received can be read even when RST is received at a TCP socket.<br /></description></P>
+<hr />
+<H3><A name="note130-29">Note 130-29: (SOCKET) Fixed a bug that caused data received at a TCP socket to be corrupted [System Updater]</A></H3>
+<P><description>Fixed a bug that caused received data to be corrupted if certain conditions overlapped when resent data was received at a TCP socket.<br /></description></P>
+<hr />
+<H3><A name="note130-30">Note 130-30: (SOCKET) Improved connectivity [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented a successful connection if enough wait time was not allowed when the receiving host's TCP socket specified a window size of 0 (using SYN-ACK).<br /></description></P>
+<hr />
+<H3><A name="note130-31">Note 130-31: (TOOL) Changed the <CODE>Config</CODE> tool [SDK | System Updater]</A></H3>
+<P><description>Made the following changes to the <CODE>Config</CODE> tool.<br />
+        <ul>
+<li>Language settings can now be configured<br /> When the language settings are changed to <CODE>invalid</CODE>, some menu settings are changed instantaneously</li>
+<li>Revised the feature to shift gyro acceleration correction values to write a fixed value to the correction value so individual differences in the shift value do not appear<br /> To perform verification using this feature in the future, use the <CODE>Config</CODE> tool from CTR-SDK 2.1 and later</li>
+        </ul>
+For more details, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note130-32">Note 130-32: (TOOL) Changed System Updater specifications [System Updater]</A></H3>
+<P><description>Made changes so whether to reboot after updating can be selected.<br /></description></P>
+<hr />
+<H3><A name="note130-33">Note 130-33: (TOOL) Changed to display the firmware version on the development menu [SDK | System Updater]</A></H3>
+<P><description>The firmware version is displayed on the top screen of the development menu. Prior to this change there was no way to confirm the firmware version when the start default was set to the HOME Menu.<br /> Also, the version displayed on the HOME Menu System Settings was not accurate and was set to <CODE>0</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note130-34">Note 130-34: (UDS) Revised the <CODE>Result</CODE> values when <CODE>ConnectNetwork</CODE> fails [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>Result</CODE> values indicating failure of the <CODE>ConnectNetwork</CODE> function differed from the API Reference.<br />To maintain compatibility, the <CODE>Result</CODE> values returned for applications built with CTR-SDK 1.x or earlier are based on the previous definitions.<br /></description></P>
+<hr />
+<H3><A name="note130-35">Note 130-35: (UDS) Fixed a bug that prevented event notification when wireless disabled mode was entered immediately after Initialization [System Updater]</A></H3>
+<P><description>A bug prevented updated connection states from being signaled when wireless communication was disabled immediately after the <CODE>nn::uds::Initialize</CODE> function succeeded.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note130-36">Note 130-36: (UDS) Fixed a bug that caused the system to enter an invalid state when <CODE>Finalize</CODE> was executed during communication [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system to enter an invalid state when the <CODE>Finalize</CODE> function was called without calling the <CODE>DestroyNetwork</CODE> or <CODE>DisconnectNetwork</CODE> function during communication.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_1_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.1.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Audio output, button input, and other features still function normally when this happens; the only feature that has not recovered is rendering. Close and open the system once more to resolve the symptoms. This same issue, however, can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>In very rare cases, a fatal error occurs when background communication is performed. The following error values may be displayed at this time.</li>
+          <ul>
+<li>0xF9606C0F Level: -1 Summary:11 Module:27 Desc: 15</li>
+<li>0xF9606C11 Level: -1 Summary:11 Module:27 Desc: 17</li>
+          </ul>
+This symptom may occur when the system performs communication even if the application does not.<br />
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_1_0_SampleDemos">■ CTR-SDK Version 2.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/03/25)</P></DIV>
+<hr />
+<H3><A name="note129-01">Note 129-01: (AC) Deleted calls to <CODE>fs::Finalize</CODE> in the sample demos [Sample Demos]</A></H3>
+<P><description>Calls to the <CODE>fs::Finalize</CODE> function are unnecessary and therefore were deleted from the AC-related sample demos.<br /> This was actually changed in CTR-SDK 2.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note129-02">Note 129-02: (APPLET) Organized the code for applet-related processes [Sample Demos]</A></H3>
+<P><description>Reorganized the code in <CODE>demo1</CODE> and <CODE>demo2</CODE> related to applets such as sleep, HOME Button, and POWER Menu.<br /> Also deleted the code that terminated the application autonomously without interpreting the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note129-03">Note 129-03: (CAMERA) Fixed a bug in the <CODE>Stereo</CODE> demo [Sample Demos]</A></H3>
+<P><description>Fixed a bug in the camera <CODE>Stereo</CODE> demo that caused capture to restart when the system was opened and closed and <B>Capture Disable</B> was specified on the lower screen.<br /></description></P>
+<hr />
+<H3><A name="note129-04">Note 129-04: (DLP) Deleted symbols related to DUP [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Deleted the symbols related to DUP (updates through Download Play).<br /> In conjunction with this, some of the information about the client that can be obtained from the server will change.<br /> Specifically, the DUP client is always in the <CODE>CLIENT_STATE_JOINED_SESSION</CODE> (state before child device distribution).<br /> After the DUP completes, transitions to <CODE>CLIENT_STATE_DOWNLOADING</CODE> and child device distribution begin.<br /> Finally, <CODE>nn::dlp::Server::GetClientStatus</CODE> was removed because the download progress during DUP can be determined. It was replaced with <CODE>nn::dlp::Server::GetClientState</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note129-05">Note 129-05: (DLP) Deleted <CODE>DummyUpdatePartition</CODE> [Sample Demos]</A></H3>
+<P><description>Deleted <CODE>DummyUpdatePartition</CODE> from the sample demos because DUP (updates via download play) is no longer necessary for server application development.<br /></description></P>
+<hr />
+<H3><A name="note129-06">Note 129-06: (DLP) Added a function to determine whether a device is a child [SDK | Sample Demos]</A></H3>
+<P><description>Added a function to determine whether a device is a child device.<br /> The function is <CODE>nn::dlp::IsChild</CODE>, which is defined in <CODE>dlp_Common.h</CODE>.<br /> Use it when neither <CODE>nn::dlp::Server</CODE> nor <CODE>nn::dlp::FakeClient</CODE> can be used (that is, when the Initialize function has not been called).<br /></description></P>
+<hr />
+<H3><A name="note129-07">Note 129-07: (FS) Added sample demos [Sample Demos]</A></H3>
+<P><description>Added sample demos for the FS library.<br /> The demos include sample code to mount ROM archives, save data, and expanded save data, and sample code for subsequent file operations.<br /></description></P>
+<hr />
+<H3><A name="note129-08">Note 129-08: (GR) Revised <CODE>lib_grfw</CODE> so that the DMPGL display buffer functions are not used [Sample Demos]</A></H3>
+<P><description>Revised the <CODE>lib_grfw</CODE> library, which is the framework for GR library demos, so that the DMPGL display buffer object functions (<CODE>nngxBindDisplaybuffer</CODE>, <CODE>nngxDisplaybufferStorage</CODE>, <CODE>nngxSwapBuffers</CODE>, and so forth) are not used and allocation of the display buffer is explicitly performed.<br /> Also, revised the <CODE>nngxSwapBuffersByAddress</CODE> function to enable setting of display buffer swap values.<br /></description></P>
+<hr />
+<H3><A name="note129-09">Note 129-09: (OS) Deleted calls to <CODE>os::Initialize</CODE> from the sample demos [Sample Demos]</A></H3>
+<P><description>Calls to the <CODE>os::Initialize</CODE> function are unnecessary and therefore were deleted from the sample demos.<br /></description></P>
+<hr />
+<H3><A name="note129-10">Note 129-10: (SND) Added Applet support for the <CODE>SimplePlayer</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>The <CODE>SimplePlayer</CODE> sample demo was revised to support applets, so HOME Button and Sleep Mode transitions are now possible.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_1_0_SampleDemos">Known Issues with SDK 2.1.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_2_0_0_Release">■ CTR-SDK Version 2.0.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/02/24)</P></DIV>
+<hr />
+<H3><A name="note128-01">Note 128-01: (APPLET) Removed <CODE>nn::applet::CTR::GetSleepNotificationState</CODE>, <CODE>nn::applet::CTR::ClearSleepNotificationState</CODE> [SDK]</A></H3>
+<P><description>Until now the investigation of the application's returning a hold for sleep queries was carried out by the <CODE>nn::applet::CTR::GetSleepNotificationState</CODE> function, and it was necessary for it to be cleared on the application side by the <CODE>nn::applet::CTR::ClearSleepNotificationState</CODE> function, but with this method there were instances, based on timing, where sleep notifications could not be picked up.<br /> The response to the hold was therefore standardized to <CODE>nn::applet::CTR::IsExpectedToReplySleepQuery</CODE>.<br /> In addition, the <CODE>nn::applet::CTR::GetSleepNotificationState</CODE> and <CODE>nn::applet::CTR::ClearSleepNotificationState</CODE> functions have been removed from public release.<br /></description></P>
+<hr />
+<H3><A name="note128-02">Note 128-02: (APPLET) End library applet when exiting application [SDK]</A></H3>
+<P><description>When an application ends, changes have been made such that if a Library Applet is in a preloaded state, it will be terminated.<br /> This process will be performed by the <CODE>applet::PrepareToCloseApplication</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note128-03">Note 128-03: (BOSS) Revised so that CA certificate is automatically set in the NADL task [SDK]</A></H3>
+<P><description>Revisions have been made such that when registering a NADL task, the necessary CA certificate is automatically set in the BOSS library.<br /> As a result, CA certificate setting processes are no longer needed on the application side.<br /></description></P>
+<hr />
+<H3><A name="note128-04">Note 128-04: (CRYPTO) Increased the speed of SHA-256 process functions [SDK]</A></H3>
+<P><description>Increased the speed for implementations related to SHA-256 in the crypto library.<br /></description></P>
+<hr />
+<H3><A name="note128-05">Note 128-05: (DBG) Added macros for debugging log output [SDK]</A></H3>
+<P><description>Added macros (<CODE>NN_LOGV</CODE> and <CODE>NN_PUT</CODE>) that perform output of debugging logs.<br /></description></P>
+<hr />
+<H3><A name="note128-06">Note 128-06: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Simplified server states and events during data distribution to simplify application development.<br /> As a result, when developing server applications, the developer no longer needs to be aware of system updates in DLP.<br /> Specifically, the changes are as follows.<br /> The server data distribution states defined for the <CODE>ServerState</CODE> enumerated type, shown below, have been gathered together into one state: <CODE>SERVER_STATE_DISTRIBUTING</CODE>.<br />
+        <ul>
+<li><CODE>SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+The events notified for server data distribution defined for the <CODE>EventType</CODE> enumerated type, shown below, have been gathered together into one event: <CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING</CODE>.
+        <ul>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note128-07">Note 128-07: (DevEnv) Added libraries that will be linked by default [SDK]</A></H3>
+<P><description>Made changes such that the following libraries will be linked by default.<br />
+        <ul>
+<li><CODE>boss</CODE></li>
+<li><CODE>friends</CODE></li>
+<li><CODE>gd</CODE></li>
+<li><CODE>gr</CODE></li>
+<li><CODE>news</CODE></li>
+<li><CODE>ngc</CODE></li>
+<li><CODE>nwm</CODE></li>
+<li><CODE>rdt</CODE></li>
+<li><CODE>tpl</CODE></li>
+<li><CODE>ubl</CODE></li>
+<li><CODE>ulcd</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note128-08">Note 128-08: (DevEnv) Organized the build rules [SDK]</A></H3>
+<P><description>Organized the <CODE>omake</CODE> rule definitions, used by builds that use <CODE>omake</CODE>.<br /> With the aim of fixing bugs and improving maintenance, we plan to continue making changes in CTR-SDK 2.1.<br /> The old build rules exist in <CODE>$CTR_SDK/build/omake_deprecated</CODE>, but we plan to delete them in the next release.<br /></description></P>
+<hr />
+<H3><A name="note128-09">Note 128-09: (DevEnv) Avoided an error when deleting the header [SDK]</A></H3>
+<P><description>In previous versions of the CTR-SDK, when the header was deleted you needed to use <CODE>--depend</CODE> to recreate the dependency relationships, but changes have been  made so that this is no longer needed.<br /></description></P>
+<hr />
+<H3><A name="note128-10">Note 128-10: (FND) Revised the unit heap <CODE>Dump</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where information on allocated blocks and unallocated blocks was not correctly displayed by the unit heap's <CODE>Dump</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note128-11">Note 128-11: (FONT) Changed the specifications for the <CODE>ArchiveFont::InitStreamingConstruct</CODE> function [SDK]</A></H3>
+<P><description>Changed the specifications such that an error is returned when an argument is missing or incorrect in the <CODE>nn::font::ArchiveFont::InitStreamingConstruct</CODE> function.<br /> Up until now there was only an assert failure check, which led to undefined behavior in release builds.<br /></description></P>
+<hr />
+<H3><A name="note128-12">Note 128-12: (FS) Revised return values for Mount*SaveData [SDK]</A></H3>
+<P>The error was <CODE>nn::fs::ResultOutOfMemory</CODE> when the archive name passed to <CODE>nn::fs::Mount*SaveData</CODE> had already been registered or was longer than seven characters and did not include a colon (&quot;:&quot;) character.<br />These have been respectively revised to return the <CODE>nn::fs::ResultAlreadyExists</CODE> and <CODE>nn::fs::ResultInvalidArgument</CODE> errors.</P>
+<hr />
+<H3><A name="note128-13">Note 128-13: (FS) Revised the <CODE>nn::fs::ForceEnableLatencyEmulation</CODE> function [SDK]</A></H3>
+<P><description>In addition to the feature to emulate changes in access speed when a non-volatile memory device deteriorates. we also added the feature to emulate the wait for a fixed time when an FS conflict occurs with the BOSS library in the background.<br /></description></P>
+<hr />
+<H3><A name="note128-14">Note 128-14: (FS) Added the <CODE>nn::fs::GetExtSaveDataFormatInfo</CODE> function [SDK]</A></H3>
+<P><description>Gets the format information for expanded save data. The information that can be obtained is the maximum number of files and directories specified when formatting.<br /></description></P>
+<hr />
+<H3><A name="note128-15">Note 128-15: (FS) Added the <CODE>nn::fs::GetSaveDataFormatInfo</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::GetSaveDataFormatInfo</CODE> function to get save data's format information.<br /> The available information is the maximum number of files and directories specified at formatting and the flag for whether automatic redundancy is applied to the entire save data region.<br /></description></P>
+<hr />
+<H3><A name="note128-16">Note 128-16: (FS) Support for release builds for <CODE>nn::fs::hio</CODE> and the <CODE>HOST_IO</CODE> build option [SDK]</A></H3>
+<P><description>Made changes such that <CODE>nn::fs::hio</CODE> and the <CODE>HOST_IO</CODE> build option can be used in release builds.<br /></description></P>
+<hr />
+<H3><A name="note128-17">Note 128-17: (FS) Increased access speed to expanded save data [SDK]</A></H3>
+<P><description>Improved the access speed for expanded save data.<br /> For more details, see the separately released document, <I>CTR Performance Tips</I>.<br /></description></P>
+<hr />
+<H3><A name="note128-18">Note 128-18: (GD) Added GD library [SDK | Sample Demos]</A></H3>
+<P><description>Added the new GD library as a graphics library.<br /> Also added a sample demo that uses the GD library.<br /> See the API Reference Manual for differences with the existing GL and GR libraries.<br /></description></P>
+<hr />
+<H3><A name="note128-19">Note 128-19: (GR) Added the <CODE>RenderState::ShadowMap</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>RenderState::ShadowMap</CODE> class to set the value of the <CODE>0x100</CODE> register.<br /> The <CODE>Shadow</CODE> still remains, but we plan to abolish it in the future.<br /></description></P>
+<hr />
+<H3><A name="note128-20">Note 128-20: (GR) Fixed a bug in <CODE>Shader::MakeOutAttrCommand</CODE> [SDK]</A></H3>
+<P><description>There was a bug in <CODE>Shader::MakeOutAttrCommand_</CODE> which generates the output attribute commands when a reserved geometry shader (for example, point sprites) is used, including generic attributes.<br /></description></P>
+<hr />
+<H3><A name="note128-21">Note 128-21: (GR) Added constructors for <CODE>Vertex</CODE> internal classes (<CODE>LoadArray</CODE>, <CODE>InterleaveInfo</CODE>, and <CODE>IndexStream</CODE>) [SDK]</A></H3>
+<P><description><CODE>Vertex::LoadArray</CODE>, which is an internal class for <CODE>Vertex</CODE>, was revised from a structure to a class, and constructors were added for the following internal classes: <CODE>Vertex::LoadArray</CODE>, <CODE>Vertex::InterleaveInfo</CODE>, and <CODE>Vertex::IndexStream</CODE>. Changes were also made such that the minimum member variables are now initialized.<br /></description></P>
+<hr />
+<H3><A name="note128-22">Note 128-22: (GR) Added functions to specify the vertex and geometry shaders within the shader binary used and to generate only the commands necessary when switching shaders [SDK]</A></H3>
+<P><description>Added the <CODE>Shader::SetShaderIndex</CODE> function to specify the vertex and geometry shader within the used shader binary, and the <CODE>Shader::MakeShaderCommand</CODE> function to generate only the commands necessary when switching the used shaders.<br /></description></P>
+<hr />
+<H3><A name="note128-23">Note 128-23: (GR) Added <CODE>Vertex::LoadArray::DisableAll</CODE> and <CODE>Vertex::AttrConstArray::DisableAll</CODE> for internal use by <CODE>Vertex::DisableAll</CODE> to disable vertex attributes and initialize member variables [SDK]</A></H3>
+<P><description>Added the <CODE>Vertex::LoadArray::DisableAll</CODE> and <CODE>Vertex::AttrConstArray::DisableAll</CODE> methods to disable vertex attributes and initialize member variables, and made changes such that these methods, and not <CODE>std::memset</CODE> within the <CODE>Vertex::DisableAll</CODE> method which disabled all vertex attributes, will be used.<br /></description></P>
+<hr />
+<H3><A name="note128-24">Note 128-24: (GX) Changed the PICA macro header [SDK]</A></H3>
+<P><description>Made the following changes to the PICA macro headers.<br />
+        <ul>
+<li>gxMacroTexture.h<br />Added <CODE>PICA_DATA_TEXTURE0_SAMPLER_TYPE_FALSE</CODE> to the enumerated type tag name <CODE>PicaDataTexture0SamplerType</CODE></li>
+<li>gxMacroMisc.h<br /> Corrected errors in the API Reference Manual for <CODE>PicaDataGasColorLutInput</CODE> and <CODE>PicaDataDepthTest2</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note128-25">Note 128-25: (MATH) Added the <CODE>One</CODE> function to <CODE>Vector2</CODE>, <CODE>Vector3</CODE>, and <CODE>Vector4</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>One</CODE> function that returns a vector, all of which elements are <CODE>1.0f</CODE>, to the following classes: <CODE>Vector2</CODE>, <CODE>Vector3</CODE> and <CODE>Vector4</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note128-26">Note 128-26: (MATH) Made the constructor explicit [SDK]</A></H3>
+<P><description>To curtail implicit type conversions which go against developers' intents, constructors with one argument defined for each class in the MATH library were made explicit.<br /></description></P>
+<hr />
+<H3><A name="note128-27">Note 128-27: (OS) Changed <CODE>Thread::IsAlive</CODE> [SDK]</A></H3>
+<P><description>Made changes such that <CODE>IsValid</CODE> is also confirmed within <CODE>IsAlive</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note128-28">Note 128-28: (OS) Fixed a bug where the rounding mode was different outside of the main thread [SDK]</A></H3>
+<P><description>Fixed a bug where the rounding method for threads other than the main thread was not rounding to the nearest value for floating point numbers.<br /></description></P>
+<hr />
+<H3><A name="note128-29">Note 128-29: (PTM) Revised so that functions for getting system information do not block [SDK | System Updater]</A></H3>
+<P><description>Since calling the <CODE>GetAdapterState</CODE>, <CODE>GetBatteryLevel</CODE>, and <CODE>GetBatteryChargeState</CODE> functions were blocked, changes were made such that they were not blocked.<br /> As a result of these changes, once there has been an actual change in the remaining battery level, there will be at most a delay of ten seconds until the <CODE>GetBatteryLevel</CODE> function can get the changed value.<br /> The values are immediately reflected after the change for the <CODE>GetAdapterState</CODE> and <CODE>GetBatteryChargeState</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note128-30">Note 128-30: (SND) Fixed a bug where noise would occur when using the biquad filter [SDK]</A></H3>
+<P><description>When using the biquad filter, sometimes noise would occur on large amplitude signals. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note128-31">Note 128-31: (SND) Added a parameter check for FxReverb [SDK]</A></H3>
+<P><description>Within <CODE>nn::snd::FxReverb::SetParam</CODE>, made revisions to check whether each of the variables for <CODE>m_pFilterSize</CODE> has a positive value.<br /></description></P>
+<hr />
+<H3><A name="note128-32">Note 128-32: (SND) Added functions to increase the number of buffers at sound's final output stage [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::SetOutputBufferCount</CODE> function to increase the number of buffers at sound's final output stage.<br /></description></P>
+<hr />
+<H3><A name="note128-33">Note 128-33: (TOOL) Changed so that pressing the B Button in DevMenu now moves to the parent directory [SDK]</A></H3>
+<P><description>Made changes such that pressing the B Button while the SD Tab is displayed will take you to the parent directory.<br /></description></P>
+<hr />
+<H3><A name="note128-34">Note 128-34: (TOOL) TWL system titles are not displayed in DevMenu [SDK]</A></H3>
+<P><description>Made changes such that TWL system titles are not displayed in DevMenu.<br /></description></P>
+<hr />
+<H3><A name="note128-35">Note 128-35: (TOOL) System applications are not displayed in DevMenu [SDK]</A></H3>
+<P><description>Made it such that system applications are not displayed in DevMenu.<br /></description></P>
+<hr />
+<H3><A name="note128-36">Note 128-36: (TOOL) Made small revisions to descriptions in DevMenu [SDK]</A></H3>
+<P><description>Made it such that the columns in the SD Tab can be sorted.<br /> Also added a percentage indicator to the progress bar when importing.<br /></description></P>
+<hr />
+<H3><A name="note128-37">Note 128-37: (TOOL) Fixed a bug where <CODE>DlpClient</CODE> would abort during a download [SDK]</A></H3>
+<P><description>There was a bug where <CODE>DlpClient</CODE> would occasionally abort if communications were interrupted during a download. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note128-38">Note 128-38: (TOOL) Improved the method of specifying files to exclude from ROMFS [SDK]</A></H3>
+<P><description>Added specifications to the RSF <CODE>Reject</CODE> parameters to allow for more flexible specification of files to exclude from ROMFS.<br /> There is no change in operations when using the existing <CODE>Reject</CODE> parameters to specify files.<br /> For details on the new specifications, see <CODE>ctr_makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note128-39">Note 128-39: (TOOL) Added the <CODE>CardDevice</CODE> item to RSF [SDK]</A></H3>
+<P><description>Added the <CODE>CardDevice</CODE> field to RSF.<br /> As a result of this change, applications that have <CODE>None</CODE> specified for <CODE>BackupMemoryType</CODE> will result in a warning when <CODE>ctr_makerom</CODE> is run as long as nothing appropriate is set for the <CODE>CardDevice</CODE> field.<br /> For more information, see <CODE>ctr_makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note128-40">Note 128-40: (TOOL) Added <CODE>SaveDataFiler</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>SaveDataFiler</CODE> and a reference page for it.<br /> <CODE>SaveDataFiler</CODE> is a tool that includes features for viewing, importing and exporting the save data on the CTR Card, and the expanded save data on the SD card.<br /> For more details, refer to the CTR-SDK API reference.<br /></description></P>
+<hr />
+<H3><A name="note128-41">Note 128-41: (TOOL) Updated <CODE>makebanner</CODE> [SDK]</A></H3>
+<P><description>Made the following modifications specific to <CODE>makebanner</CODE>. <br /> ・Corrected mistakes in the manual regarding <CODE>makebanner</CODE> and <CODE>makeexbanner</CODE><br /> ・<CODE>BannerModelConverter</CODE> now supports <CODE>NW4CForBanner</CODE><br /> In step with this change, you now need .NET Framework version 3.5 or later to execute <CODE>BannerModelConverter</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note128-42">Note 128-42: (TOOL) Revised <CODE>makeciaarchive</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that resulted in a larger than usual CFA file size when <CODE>--romfs-root</CODE> was specified.<br /></description></P>
+<hr />
+<H3><A name="note128-43">Note 128-43: (UBL) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Changed the phrasing of expanded save data to the system's NAND memory.<br /> Also deleted the references to <CODE>DevMenu</CODE> from the Description of the <CODE>Initialize</CODE> function, as they were not needed.<br /></description></P>
+<hr />
+<H3><A name="note128-44">Note 128-44: (UDS) Added functions to check whether networks found by scan are connectable [SDK]</A></H3>
+<P><description>Added API to confirm during scanning the state specified by a master using the <CODE>uds::DisallowToConnect</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note128-45">Note 128-45: (UDS) Improved error checking when functions are executed in an uninitialized state [SDK]</A></H3>
+<P><description>Revised such that a check for completed initialization is performed for functions that can only be executed between the execution of the <CODE>uds::Initialize</CODE> function and the execution of the <CODE>uds::Finalize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_0_0_Release">Known Issues with SDK 2.0.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>In the GD <CODE>LightingSample</CODE> demo, you will see a phenomenon where the area the light is shining on will periodically flash.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_0_0_SystemUpdater">■ CTR-SDK Version 2.0.0&nbsp;System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/02/24)</P></DIV>
+<hr />
+<H3><A name="note127-01">Note 127-01: (AC) Changed the return value of the <CODE>Connect</CODE> function [System Updater]</A></H3>
+<P><description>The result returned when connection was completed indicated whether you could get on the Internet but this has been changed to return a simple success or failure only, and a separate API was added to confirm whether the network connection could get onto the Internet during a connection.<br /></description></P>
+<hr />
+<H3><A name="note127-02">Note 127-02: (AC) Fixed a Wi-Fi station connection bug [System Updater]</A></H3>
+<P><description>Fixed a bug where you could not connect to Wi-Fi stations based on their SSIDs.<br /></description></P>
+<hr />
+<H3><A name="note127-03">Note 127-03: (APPLET) Support for holding down the POWER Button during Sleep Mode [System Updater]</A></H3>
+<P><description>Until now, holding down the POWER Button during Sleep Mode did not result in the power turning off until the cover opened and the system woke up.<br /> Made changes such that holding down the POWER Button was a main case for the system to wake up, and that the power would turn off without a need to open the cover.<br /></description></P>
+<hr />
+<H3><A name="note127-04">Note 127-04: (APPLET) Fixed a bug where <CODE>SleepQueryCallback</CODE> would not be called even if the system was opened while writing to media [System Updater]</A></H3>
+<P><description>There was a bug where, because <CODE>SleepQueryCallback</CODE> was not called even if the cover was opened while writing to media, screen and sound recovery would not occur. This has been fixed such that <CODE>SleepQueryCallback</CODE> is called when the cover is opened.<br /></description></P>
+<hr />
+<H3><A name="note127-05">Note 127-05: (APPLET) Fixed a bug where screen capture information would be overwritten during a transition [System Updater]</A></H3>
+<P><description>The capture information held by the system for a System Applet would be overwritten at capture when a Library Applet was started.<br /> As a result, information on whether a 3D (3D screen) capture occurred becomes invalid, and in some cases different images are displayed on the right and left sides of the upper screen.<br /> This was actually changed in CTR-SDK 0.14.22 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note127-06">Note 127-06: (BOSS) Fixed a bug where task with response code 304 (&quot;Not Modified&quot;) would return an error as the execution result [System Updater]</A></H3>
+<P><description>Fixed a bug where getting a task's execution result would obtain an error when the BOSS proprietary <CODE>If-Modified-Since</CODE> check returned an HTTP response code of 304 (&quot;Not Modified&quot;) for NSD files of 200 KB or more.<br /></description></P>
+<hr />
+<H3><A name="note127-07">Note 127-07: (BOSS) Fixed a bug that prevented BOSS storage from UnMounting [System Updater]</A></H3>
+<P><description>Fixed a bug where, if the <CODE>GetNsDataHeaderInfo</CODE> function was called for an invalid serial ID, any BOSS storage mounted within that would not be able to be unmounted.<br /></description></P>
+<hr />
+<H3><A name="note127-08">Note 127-08: (BOSS) Fixed a bug where <CODE>Suspend</CODE> would take a lot of time if there were a large number of files in BOSS storage [System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>Suspend</CODE> would take a lot of time (it would take a lot of time to enter Sleep Mode even after closing the cover) when BOSS storage was full and there was a large number of files.<br /></description></P>
+<hr />
+<H3><A name="note127-09">Note 127-09: (BOSS) Fixed the GetTaskInfo bug [System Updater]</A></H3>
+<P><description>Fixed a bug where you could not correctly get <CODE>TaskPermission</CODE> and <CODE>LAST_MODIFIED_TIME</CODE> via the <CODE>GetTaskInfo</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note127-10">Note 127-10: (BOSS) Fixed a bug where <CODE>NsData::GetHeaderInfo</CODE> would not return [System Updater]</A></H3>
+<P><description>Fixed a bug where, if the <CODE>NsData::GetHeaderInfo</CODE> function was called at the same time as a data download, in rare instances you would not return from that function.<br /></description></P>
+<hr />
+<H3><A name="note127-11">Note 127-11: (BOSS) Fixed a bug where tasks would end up running after <CODE>PauseAllTasks</CODE> was executed [System Updater]</A></H3>
+<P><description>Fixed a bug where, after the execution of the <CODE>PauseAllTasks</CODE> functions, tasks would end up running with a new infrastructure network connection as a trigger.<br /></description></P>
+<hr />
+<H3><A name="note127-12">Note 127-12: (BOSS) Fixed a bug where a new application's tasks could not be registered if another application's database became full [System Updater]</A></H3>
+<P><description>Fixed a bug where a new application's tasks could not be registered when another application's database became full and the automatic delete operation that should have been performed on that application's information was not performed.<br /></description></P>
+<hr />
+<H3><A name="note127-13">Note 127-13: (BOSS) Fixed a bug where data could not be downloaded after a task was determined successful when canceling a task [System Updater]</A></H3>
+<P><description>Fixed a bug where, if a task was canceled at a specific timing, the task would end up being handled as successful, and subsequent data downloads would not work.<br /></description></P>
+<hr />
+<H3><A name="note127-14">Note 127-14: (BOSS) Fixed a bug where data was downloaded to inappropriate BOSS storage [System Updater]</A></H3>
+<P><description>Fixed a bug where, due to an exception error in an application's information database, download data would end up being downloaded to inappropriate BOSS storage.<br /></description></P>
+<hr />
+<H3><A name="note127-15">Note 127-15: (BOSS) Fixed a bug where the same data was downloaded [System Updater]</A></H3>
+<P><description>Fixed a bug where an error in task execution resulted in the clearing of <CODE>LastModifiedTime</CODE>, such that the same data would end up being downloaded again the next time.<br /></description></P>
+<hr />
+<H3><A name="note127-16">Note 127-16: (BOSS) Revised symptoms where task execution results would result in errors in environments where the signal strength was poor [System Updater]</A></H3>
+<P><description>There were cases where executed tasks would result in an error due to poor signal strength and tasks would not re-execute until the next execution time, but this has been revised such that in these cases the result will be retry, and the task will re-execute in a shorter time.<br /></description></P>
+<hr />
+<H3><A name="note127-17">Note 127-17: (CAMERA) Fixed a bug where internal state inconsistencies would result during Applet transitions [System Updater]</A></H3>
+<P><description>There were bugs where the camera LED would either remain lit or else not light up at all because the camera state would not correctly be returned when performing Applet transitions (transitioning to the HOME Menu when pressing the HOME Button, for example) or when rapidly opening and closing the cover.<br /></description></P>
+<hr />
+<H3><A name="note127-18">Note 127-18: (CAMERA) Fixed an issue where the camera image was shifted up and down [System Updater]</A></H3>
+<P><description>When opening and closing the cover and when transitioning to the HOME Menu, there were cases where a buffer error that should have occurred did not occur, and as a result there was the possibility that the camera image would shift up and down. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-19">Note 127-19: (CAMERA) Fixed a bug where the <CODE>Activate</CODE> function would always return <CODE>IsSleeping</CODE> when the system was rapidly opened and closed [System Updater]</A></H3>
+<P><description>Fixed a bug where, when the cover is rapidly opened and closed, the <CODE>Activate</CODE> function would always continue to return <CODE>IsSleeping</CODE> in the interval it took to close and open the cover once.<br /></description></P>
+<hr />
+<H3><A name="note127-20">Note 127-20: (CAMERA) Fixed a bug where the cameras would lose synchronization when the system was rapidly opened and closed [System Updater]</A></H3>
+<P><description>Fixed a bug where the cameras would not synchronize even when calling the <CODE>SynchronizeVsyncTiming</CODE> function as part of the application's waking up process, because the waking up process was not executed when the cover was opened and closed rapidly.<br /></description></P>
+<hr />
+<H3><A name="note127-21">Note 127-21: (DLP) Fixed a bug that resulted in a halt if the language code was set to <CODE>INVALID_LANGUAGE</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug that resulted in a halt on the CTR if <CODE>Server::Initialize</CODE> was called when the market was set to either Europe or the US and the language code was set to <CODE>INVALID_LANGUAGE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note127-22">Note 127-22: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Simplified server states and events during data distribution to simplify application development.<br /> As a result, when developing server applications, the developer no longer needs to be aware of system updates in DLP.<br /> Specifically, the changes are as follows.<br /> The server data distribution states defined for the <CODE>ServerState</CODE> enumerated type, shown below, have been gathered together into one state: <CODE>SERVER_STATE_DISTRIBUTING</CODE>.<br />
+        <ul>
+<li><CODE>SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+The events notified for server data distribution defined for the <CODE>EventType</CODE> enumerated type, shown below, have been gathered together into one event: <CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING</CODE>.
+        <ul>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note127-23">Note 127-23: (DevEnv) Fixed a bug where you could not return to the HOME Menu from the card removal error screen [System Updater]</A></H3>
+<P><description>Fixed a bug where a screen is displayed to instruct you to return to the HOME Menu if a card is removed while card-based software is running, you sometimes cannot return to the HOME Menu by pressing the HOME Button at this screen (the upper and lower screens will remain black).<br /></description></P>
+<hr />
+<H3><A name="note127-24">Note 127-24: (FRIENDS) Fixed a bug where it would take a lot of time to get automatically online after disconnecting from an access point [System Updater]</A></H3>
+<P><description>Fixed a bug where it would take a lot of time to get automatically online again when reconnecting in a short period after disconnecting from an access point.<br /></description></P>
+<hr />
+<H3><A name="note127-25">Note 127-25: (FRIENDS) Fixed a bug where you could not automatically get online when immediately reconnecting after disconnecting from an access point [System Updater]</A></H3>
+<P><description>Fixed a bug where you could not automatically get online, no matter how long you waited, when immediately reconnecting after disconnecting from an access point you were connected to.<br /></description></P>
+<hr />
+<H3><A name="note127-26">Note 127-26: (FRIENDS) Fixed a bug where you could not automatically get online [System Updater]</A></H3>
+<P><description>Fixed a bug where you could not automatically get online with the Friend Presence feature after waking from the Sleep Mode, based on timing.<br /></description></P>
+<hr />
+<H3><A name="note127-27">Note 127-27: (FS) Improved ROM access speed [System Updater]</A></H3>
+<P><description>Improved the ROM access speed.<br /> For more details, see the separately released document, <I>CTR Performance Tips</I>.<br /></description></P>
+<hr />
+<H3><A name="note127-28">Note 127-28: (FS) Fixed a bug where expanded save data was not correctly mounted after hot-swapping an SD card [System Updater]</A></H3>
+<P><description>Fixed a bug where, after hot-swapping an SD card and mounting expanded save data, even though the <CODE>nn::fs::MountExtSaveData</CODE> function returned <CODE>nn::ResultSuccess</CODE>, the process was insufficient, and attempts to access files, etc., within the archive after that would return the <CODE>nn::fs::ResultArchiveInvalidated</CODE> error.<br /> This bug was registered in BOSS and elsewhere, and could occur when mounting expanded save data with the possibility of being accessed at the same time by other processes.<br /></description></P>
+<hr />
+<H3><A name="note127-29">Note 127-29: (FS) Fixed a bug where the files were renamed with the name &quot;.&quot; or &quot;..&quot; in save data or expanded save data [System Updater]</A></H3>
+<P><description>Fixed a bug where files with the name &quot;.&quot; or &quot;..&quot; in save data or expanded save data would be renamed.<br /></description></P>
+<hr />
+<H3><A name="note127-30">Note 127-30: (FS) Fixed a bug where files in save data or expanded save data would be renamed to a higher level directory [System Updater]</A></H3>
+<P><description>Fixed a bug where if you attempted to rename save data and expanded save data to a higher-level directory, everything under that directory was deleted.<br /></description></P>
+<hr />
+<H3><A name="note127-31">Note 127-31: (FS) Improved save data access speed [System Updater]</A></H3>
+<P><description>Improved the save data access speed.<br /> For more information about the improvements, see the separately released document, <I>CTR Performance Tips</I>.<br /></description></P>
+<hr />
+<H3><A name="note127-32">Note 127-32: (FS) Guaranteed the values when creating save data files [System Updater]</A></H3>
+<P><description>When creating save data files with the <CODE>nn::fs::TryCreateFile</CODE> function, made changes such that we guarantee the first 512 bytes of the file (or all data of the file for smaller sized files) are filled with zeroes.<br /></description></P>
+<hr />
+<H3><A name="note127-33">Note 127-33: (FS) Fixed a bug where a directory would become a file when interrupting the directory creation or renaming process [System Updater]</A></H3>
+<P><description>If you removed an SD memory card while creating or renaming a directory, the entry for what should have been a directory will end being one for a file, based on the timing of the removal. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-34">Note 127-34: (FS) Fixed a bug where the expanded save data root directory would be deleted or renamed [System Updater]</A></H3>
+<P><description>Fixed a bug where you could delete or rename the expanded save data's root directory.<br /></description></P>
+<hr />
+<H3><A name="note127-35">Note 127-35: (FS) Guaranteed the values when creating expanded save data files [System Updater]</A></H3>
+<P><description>When creating expanded save data files with the <CODE>nn::fs::TryCreateFile</CODE> function, made changes such that we guarantee the first 512 bytes of the file (or all data of the file for smaller sized files) are filled with zeroes.<br /></description></P>
+<hr />
+<H3><A name="note127-36">Note 127-36: (GX) Fixed a bug where <CODE>nngxIsStereoVisionAllowed</CODE> returns <CODE>true</CODE> when generating <CODE>hid::CTR::GyroscopeReader</CODE> [System Updater]</A></H3>
+<P><description>When generating <CODE>hid::CTR::GyroscopeReader</CODE>, <CODE>nngxIsStereoVisionAllowed</CODE> returned <CODE>true</CODE> even when the 3D depth slider was all the way down. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-37">Note 127-37: (GX) Fixed a bug where the screen would freeze black when executing <CODE>nngxFinalize</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>nngxFinalize</CODE> call's timing would sometimes overlap that of VSync and in rare cases result in a system freeze.<br /></description></P>
+<hr />
+<H3><A name="note127-38">Note 127-38: (HTTP) Fixed a bug resulting from <CODE>Cancel</CODE> directly after starting communication [System Updater]</A></H3>
+<P><description>Fixed a bug where, when <CODE>Cancel</CODE> was performed immediately after starting communication, other functions would not return a response for that communication.<br /></description></P>
+<hr />
+<H3><A name="note127-39">Note 127-39: (MIC) Revised the <CODE>nn::mic::SetAmp</CODE> and <CODE>nn::mic::SetLowPassFilter</CODE> functions [System Updater]</A></H3>
+<P><description>There was a bug where sound processes were blocked for long periods of time when executing the <CODE>nn::mic::SetAmp</CODE> function (with a <CODE>false</CODE> argument) or when executing the <CODE>nn::mic::SetLowPassFilter</CODE> function (regardless of argument).<br /> As a result, there would be losses of sound or short instances of noise heard. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-40">Note 127-40: (MIDI) Revised the UIC-MIDI driver [System Updater]</A></H3>
+<P><description>Revised the specifications such that at the same time the UIC-MIDI features are being used, a backup device can be accessed.<br /></description></P>
+<hr />
+<H3><A name="note127-41">Note 127-41: (NDM) Fixed a bug where the autonomous operations of background communications would remain halted when in Wi-Fi disabled mode [System Updater]</A></H3>
+<P><description>Fixed a bug where background communication ceased to run autonomously if Wi-Fi was disabled at the same time as <CODE>uds::Initialize</CODE>, <CODE>ac::Connect</CODE>, <CODE>ac::ConnectAsync</CODE>, or <CODE>dlp::Client::Initialize</CODE> was called, even if Wi-Fi was subsequently enabled.<br /></description></P>
+<hr />
+<H3><A name="note127-42">Note 127-42: (NDM) Fixed a bug where BOSS would not enter autonomous operations when the system was closed but the system was not in Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug where if Sleep Mode was rejected when the system is closed, BOSS ceased to run autonomously until the system either entered Sleep Mode or was opened.<br /></description></P>
+<hr />
+<H3><A name="note127-43">Note 127-43: (OS) Fixed a bug where the debugger would hang when a forced break occurred during <CODE>event</CODE> execution [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would hang when a forced break was applied for an application while an event was executing.<br /></description></P>
+<hr />
+<H3><A name="note127-44">Note 127-44: (OS) Fixed a bug where the card removal error was displayed twice [System Updater]</A></H3>
+<P><description>Fixed a bug where, if the game card was removed using a specific procedure, the error screen would be displayed again after disappearing once after pressing the HOME Button when the card removal error display first appeared.<br /></description></P>
+<hr />
+<H3><A name="note127-45">Note 127-45: (OS) Revised the display of debugger registers during hardware breaks and exceptions [System Updater]</A></H3>
+<P><description>Fixed a bug where there was an error in the displayed value of debugger registers during hardware breaks and exceptions.<br /></description></P>
+<hr />
+<H3><A name="note127-46">Note 127-46: (OS) Fixed a bug that caused the debugger to hang up when the battery dropped to 0% [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would hang when the battery reached 0%.<br /></description></P>
+<hr />
+<H3><A name="note127-47">Note 127-47: (OS) Improved break point processing [System Updater]</A></H3>
+<P><description>Improved the execution time of debugger breakpoints.<br /> To reflect this change you need to use debugger software from the 2010/12/22 version or later of PARTNER-CTR.<br /></description></P>
+<hr />
+<H3><A name="note127-48">Note 127-48: (PL) Fixed a bug where the number of steps was not correctly recorded if recorded for more than seven consecutive days in compatibility mode [System Updater]</A></H3>
+<P><description>Fixed a bug where some or all of the steps recorded during compatibility mode would disappear when recording steps and using compatibility mode for seven or more days in a row.<br /> Seven days worth of steps will be recorded from the start of compatibility mode.<br /></description></P>
+<hr />
+<H3><A name="note127-49">Note 127-49: (PL) Fixed a bug in the pedometer history when repeatedly changing the time [System Updater]</A></H3>
+<P><description>Fixed a bug where the number of steps from before the time was changed would remain, for an interval in which there was no walking, when repeatedly changing the time.<br /> With this fix, the bug where a number of steps from before the time was changed would remain, but would suddenly become zero, or some would remain, was also resolved.<br /></description></P>
+<hr />
+<H3><A name="note127-50">Note 127-50: (PL) Fixed a bug where step count could not be saved for a maximum of one day if pedometer was left unused for more than eight days without increasing the step count [System Updater]</A></H3>
+<P><description>Fixed a bug where, regardless of whether the system had been turned on, if you left it alone for eight days without increasing the step count you would be unable to save up to one day's step count afterward.<br /></description></P>
+<hr />
+<H3><A name="note127-51">Note 127-51: (PTM) Revised so that functions for getting system information do not block [SDK | System Updater]</A></H3>
+<P><description>Since calling the <CODE>GetAdapterState</CODE>, <CODE>GetBatteryLevel</CODE>, and <CODE>GetBatteryChargeState</CODE> functions were blocked, changes were made such that they were not blocked.<br /> As a result of these changes, once there has been an actual change in the remaining battery level, there will be at most a delay of ten seconds until the <CODE>GetBatteryLevel</CODE> function can get the changed value.<br /> The values are immediately reflected after the change for the <CODE>GetAdapterState</CODE> and <CODE>GetBatteryChargeState</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note127-52">Note 127-52: (SOCKET) Fixed a bug where <CODE>INFTIM</CODE> could not be used to specify a timeout for <CODE>Poll</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where a fatal error would result when setting <CODE>INFTIM</CODE> for the timeout while continuing to specify the non-blocked mode's socket descriptor for <CODE>Poll</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note127-53">Note 127-53: (SOCKET) Fixed a bug where name resolution would always fail when setting a DNS server with a specific address [System Updater]</A></H3>
+<P><description>Fixed a bug where name resolution always failed when the DNS server address, either distributed by DHCP or set manually, was between x.x.x.224 and x.x.x.239.<br /></description></P>
+<hr />
+<H3><A name="note127-54">Note 127-54: (TOOL) Changed System Updater specifications [System Updater]</A></H3>
+<P><description>Made the following changes to System Updater:<br />
+        <ul>
+<li>Changed to provide a System Updater for each region.<br />As part of this change, removed <CODE>RegionSelector</CODE>.</li>
+<li>Made changes such that CIA files included in the Home Menu package can be imported.</li>
+<li>Changed menus to make Test Menu (for development) and HOME Menu selectable.<br />These can also be changed using the <CODE>Config</CODE> tool after applying System Updater.</li>
+<li>Made changes such that the <CODE>Config tool</CODE> can be imported.</li>
+<li>Made changes such that system initialization will not occur.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note127-55">Note 127-55: (UDS) Fixed a bug where the <CODE>ResultInvalidNode</CODE> error would not be returned even when specifying a node ID not found by the <CODE>GetNodeInformation</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>ResultInvalidNode</CODE> error would not be returned even when specifying a node ID that does not exist in the <CODE>GetNodeInformation</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note127-56">Note 127-56: (UDS) Fixed a bug where UDS functions would be unable to complete when you transitioned to wireless disabled mode or when you suddenly entered Sleep Mode during UDS communications [System Updater]</A></H3>
+<P><description>During UDS communication, particularly while executing a process to transition a state with the <CODE>CreateNetwork</CODE> function, etc., and when transitioning to wireless disabled mode or entering Sleep Mode, a deadlock would occur within the system, and any subsequently executed functions might not complete. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-57">Note 127-57: (UDS) Fixed a bug affecting the connectivity for the last device, when the number of connected devices is equal to maximum number of connections specified by the master.[System Updater]</A></H3>
+<P><description>When the same number of devices that the master has specified as the maximum number for connections has connected, the last device, which should be allowed to successfully connect, is determined to fail to connect. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note127-58">Note 127-58: (UDS) Fixed a bug where UDS processes would no longer work when you transitioned to wireless disabled mode at a specific time [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>ConnectNetwork</CODE> function would no longer complete when transitioning to wireless disabled mode at some point in the timing when a client was attempting to connect to the network.<br /></description></P>
+<hr />
+<H3><A name="note127-59">Note 127-59: (UDS) Fixed a bug where Client/Spectator disconnection could not be performed correctly when signal status was poor [System Updater]</A></H3>
+<P><description>Fixed a bug where clients would not correctly handle disconnection when signal quality was extremely poor and there was a large volume of communication data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_0_0_SystemUpdater">Known Issues with System Updater in SDK Version 2.0.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>Once <CODE>REPLY_LATER</CODE> has been returned to a <CODE>SleepQuery</CODE> issued because the system was closed (or for some other reason), if a card is removed before <CODE>REPLY_ACCEPT</CODE> or <CODE>REPLY_REJECT</CODE> is returned the system will no longer be able to enter Sleep Mode.</li>
+<li>In some extremely rare cases the screen will stay black after the system is closed and opened. Only rendering cannot be restored properly: sound output, button input, and other features run normally.<br />Closing and opening the system again resolves this issue. This same issue can also be caused by applications, depending on how they are implemented. If this happens with your application, make sure that your application's implementation does not have any possible sequence or timing in which rendering might not recover after awakening from sleep.</li>
+<li>The following bugs have been found with the file system.</li>
+              <ul>
+<li>If the <CODE>MountSdmc</CODE> or <CODE>MountExtSaveData</CODE> functions have not succeeded and the <CODE>GetSdmcSize</CODE> function is called, an error (<CODE>NotFound</CODE>) is returned.</li>
+<li>* If a file is accessed as a directory or vice versa, an unexpected Result (DESCRIPTION_FAT_BROKEN_ENTRY or DESCRIPTION_INVALID_PATH_FORMAT) is sometimes returned.</li>
+<li>* Even though you can create a directory with &quot;...&quot; in its name on an SDMC archive, an error (OperationDenied) is returned when you attempt to delete it.</li>
+              </ul>
+<li>If a card's save data is in an invalid format, you should be able to run nn::fs::FormatSaveData to put the save data into a normal state, but in some rare cases the invalid format is not cleared up even if FormatSaveData itself returns ResultSuccess.</li>
+<li>When you format the save data of a card that has been intentionally tampered with, the data is sometimes not formatted correctly even if the return value indicates success. In this case, <CODE>Mount</CODE> will fail and return <CODE>BadFormat</CODE> or <CODE>MediaAccessError</CODE> immediately after <CODE>Format</CODE> or after several files have been created. </li>
+<li>In very rare cases, a fatal error occurs during infrastructure or background communication. The following error values are displayed at this time.</li>
+              <ul>
+<li>0xF9606C0F Level:-1 Summary:11 Module:27 Desc: 15</li>
+<li>0xF9606C11 Level:-1 Summary:11 Module:27 Desc: 17</li>
+<li>0xF9606C04 Level: -1 Summary:11 Module:27 Desc: 4</li>
+              </ul>
+<li>On very rare occasions a fatal error occurs while carrying out local communication (UDS or DLP).</li>
+              <ul>
+<li>0xF9606C10 Level: -1 Summary:11 Module: 27 Desc: 16</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_2_0_0_SampleDemos">■ CTR-SDK Version 2.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/02/24)</P></DIV>
+<hr />
+<H3><A name="note126-01">Note 126-01: (BOSS) Removed CA certificate setting code [Sample Demos]</A></H3>
+<P><description>Since the necessary CA certificate is now automatically set in the BOSS library when registering NADL tasks, the unnecessary CA settings code has been removed from the sample demo.<br /></description></P>
+<hr />
+<H3><A name="note126-02">Note 126-02: (CEC) Added StreetPass sample demo. [Sample Demos]</A></H3>
+<P><description>Added the <CODE>cec_demo2</CODE> sample demo that supports screen display.<br /></description></P>
+<hr />
+<H3><A name="note126-03">Note 126-03: (DLP) Simplified the state and events of the server at distribution [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Simplified server states and events during data distribution to simplify application development.<br /> As a result, when developing server applications, the developer no longer needs to be aware of system updates in DLP.<br /> Specifically, the changes are as follows.<br /> The server data distribution states defined for the <CODE>ServerState</CODE> enumerated type, shown below, have been gathered together into one state: <CODE>SERVER_STATE_DISTRIBUTING</CODE>.<br />
+        <ul>
+<li><CODE>SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+The events notified for server data distribution defined for the <CODE>EventType</CODE> enumerated type, shown below, have been gathered together into one event: <CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING</CODE>.
+        <ul>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_SYSTEM_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_SYSTEM</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_WAITING_RECONNECT</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_PREPARING_FOR_TITLE_DISTRIBUTION</CODE></li>
+<li><CODE>EVENT_TYPE_SERVER_STATE_DISTRIBUTING_TITLE</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note126-04">Note 126-04: (GD) Added GD library [SDK | Sample Demos]</A></H3>
+<P><description>Added the new GD library as a graphics library.<br /> Also added a sample demo that uses the GD library.<br /> See the API Reference Manual for differences with the existing GL and GR libraries.<br /></description></P>
+<hr />
+<H3><A name="note126-05">Note 126-05: (GR) Added the <CODE>Silhouette</CODE> demo that performs silhouette rendering using reserved geometry shaders [Sample Demos]</A></H3>
+<P><description>Added the <CODE>Silhouette</CODE> demo that performs silhouette rendering using reserved geometry shaders.<br /></description></P>
+<hr />
+<H3><A name="note126-06">Note 126-06: (GX) Revised so that the unnecessary commands are not generated when the rendering function is the <CODE>glDrawElements</CODE>in demos that directly generate 3D commands  [Sample Demos]</A></H3>
+<P><description>Since the <CODE>0x253[0:0]</CODE> register is initialized to <CODE>0x0</CODE> during <CODE>nngxInitialize</CODE> for the demos that directly generate 3D commands (<CODE>TriangleSimpleCmd</CODE> and <CODE>FragmentLightingSimpleCmd</CODE>), changes were made to not generate unnecessary commands that would write <CODE>0x0</CODE> to register <CODE>0x253[0:0]</CODE> for every frame when the rendering API was <CODE>glDrawElements</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note126-07">Note 126-07: (GX) Deleted the definitions of unused constant registers in vertex shaders for the DMPGL sample demos [Sample Demos]</A></H3>
+<P><description>Deleted the definitions of unused constant registers in vertex shaders for the DMPGL sample demos.<br /></description></P>
+<hr />
+<H3><A name="note126-08">Note 126-08: (GX) Added a feature in the demo that edits the parameters of a procedural texture to display a gradation bar for the alpha color [Sample Demos]</A></H3>
+<P><description>In the <CODE>ProcTexEditor</CODE> demo that edits that parameters of procedural textures, a change was made to display a gradation bar for the alpha color.<br /> It displays the alpha color lookup table in RGBA shared mode and the Fa lookup table in alpha independent mode.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_2_0_0_SampleDemos">Known Issues with SDK 2.0.0 Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+<li>When starting <CODE>demo1</CODE> from the HOME Menu, and accessing save data using the A + X Buttons, if you then press the HOME Button there is a high probability that the demo will freeze.</li>
+<li>In the DLP <CODE>SimpleServer</CODE> server, a DUP cannot be run because an update archive cannot be attached.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_1_1_0_Release">■ CTR-SDK Version 1.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/02/15)</P></DIV>
+<hr />
+<H3><A name="note125-01">Note 125-01: (CAMERA) Revised the <CODE>SetReceiving</CODE> API reference [SDK]</A></H3>
+<P><description>The reference for how to use handles with <CODE>SetReceiving</CODE> was revised.<br /></description></P>
+<hr />
+<H3><A name="note125-02">Note 125-02: (CFG) Added a function for verifying PIN numbers for Parental Controls [SDK]</A></H3>
+<P><description>The <CODE>CheckParentalControlPinCode</CODE> function was added for verifying Parental Controls PIN codes.<br /> Plans call for removing the <CODE>GetParentalControlPinCode</CODE> function used to get the PIN code.<br /> Be sure to use the <CODE>CheckParentalControlPinCode</CODE> function to verify PIN codes.<br /></description></P>
+<hr />
+<H3><A name="note125-03">Note 125-03: (DLP) Changed the specifications of the <CODE>FakeClient::StartScan</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Because old specifications of the <CODE>FakeClient::StartScan</CODE> function allowed developers to specify a wireless channel when they should not have been able to, a <CODE>FakeClient::StartScan</CODE> function that does not allow wireless channel specification has been prepared.<br /> This function automatically scans all scannable channels.<br /> Use this function from now on.<br /> Also, use of the <CODE>FakeClient::GetChannels</CODE> functions, used to get scannable channels, is prohibited.<br /><br /> Although the <CODE>FakeClient::GetChannels</CODE> function and the <CODE>FakeClient::StartScan</CODE> function that allows wireless channel specification can be accessed to maintain mutual compatibility, use the new functions so that unnecessary problems do not arise.<br /></description></P>
+<hr />
+<H3><A name="note125-04">Note 125-04: (DLP) Fixed a bug where user names were not NULL-terminated [SDK]</A></H3>
+<P><description>Fixed a bug where node user name strings were not NULL-terminated when the string was 10 characters long. <br /> With this change, the <CODE>NodeInfo</CODE> user names obtained by the following functions now always include NULL at the end (11th character).
+        <ul>
+<li><CODE>nn::dlp::FakeClient::GetServerInfo</CODE></li>
+<li><CODE>nn::dlp::FakeClient::GetNodeInfo</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note125-05">Note 125-05: (DevEnv) Addressed symptoms treated as specifications [SDK]</A></H3>
+<P><description>A document about symptoms that are handled as specifications under CTR-SDK 1.x has been added to $CTR_SDK/documents/knownIssues.html.<br /></description></P>
+<hr />
+<H3><A name="note125-06">Note 125-06: (FND) Added an interface for returning the number of blocks already allocated for the unit heap  [SDK]</A></H3>
+<P><description>An interface for returning the number of blocks already allocated for the unit heap has been added.<br /></description></P>
+<hr />
+<H3><A name="note125-07">Note 125-07: (FS) Revised the error return value when mounting an archive of the same name [SDK]</A></H3>
+<P><description>There was a bug where <CODE>nn::fs::ResultOutOfMemory</CODE> was being returned as an error when mounting a new archive using a name already registered.<br /> This has been revised so that <CODE>nn::fs::ResultAlreadyExists</CODE> is returned.<br /></description></P>
+<hr />
+<H3><A name="note125-08">Note 125-08: (GX) Revised the default settings of <CODE>dmp_FragmentLightSource[i].position</CODE> and <CODE>dmp_FragmentLightSource[i].spotDirection</CODE> [SDK]</A></H3>
+<P><description>A bug has been fixed where the default settings for the reserved uniforms, <CODE>dmp_FragmentLightSource[i].position</CODE> and <CODE>dmp_FragmentLightSource[i].spotDirection</CODE>, did not match the specification manual.<br /></description></P>
+<hr />
+<H3><A name="note125-09">Note 125-09: (GX) Added <CODE>NN_GX_CMDLIST_GAS_UPDATE</CODE> to the <CODE>nngxSetCmdlistParameteri</CODE> function [SDK]</A></H3>
+<P><description><CODE>pname</CODE> has been newly added for making settings related to updating additive blend results for rendering gas density information.<br /></description></P>
+<hr />
+<H3><A name="note125-10">Note 125-10: (GX) Added the new <CODE>nngxSwapBuffersByAddress</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nngxSwapBuffersByAddress</CODE> function has been added. This function can specify the address of a buffer to be directly swapped without using a display buffer object.<br /></description></P>
+<hr />
+<H3><A name="note125-11">Note 125-11: (NGC) Revised default settings related to the stencil test [SDK]</A></H3>
+<P><description>When using the <CODE>glStencilFunc</CODE> function for stencil tests, the default setting for the <CODE>func</CODE> argument differed in terms of the state on the driver and the value in the GPU register.<br /> Although the state was <CODE>GL_ALWAYS</CODE> as per specifications, the register value was <CODE>GL_NEVER</CODE>. If <CODE>glStencilFunc(GL_ALWAYS, 0, ~0)</CODE> was specified, this would lead to a bug where operation would advance using <CODE>GL_NEVER</CODE> without updating the value of the register to match the actual state.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note125-12">Note 125-12: (GX) Updated documentation [SDK]</A></H3>
+<P><description>The following graphics-related documentation was updated.
+        <ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_specification.pdf</li>
+          <ul>
+<li>Deleted DMP_subdivision0.obj because it was determined there was a risk it could lead to illegal operations</li>
+<li>Added a description of additive blend D2 when rendering gas density information</li>
+<li>Added a supplement about periodicity in random number generation for procedural textures</li>
+          </ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_programming_guide.pdf</li>
+          <ul>
+<li>Changed the default value of <CODE>dmp_LightEnv.lutEnabledRefl</CODE> from <CODE>GL_TRUE</CODE> to <CODE>GL_FALSE</CODE></li>
+<li>Added a description of a problem where block-shaped noise is being rendered for certain pixels</li>
+<li>Added a supplement about noise settings for procedural textures</li>
+<li>Added the fact that rendering is not being performed correctly if the viewport size is larger than 1023x1016</li>
+<li>Added the fact that the early depth test is not being performed correctly if a viewport offset is used</li>
+          </ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</li>
+          <ul>
+<li>Added a detailed description of the value of <CODE>NN_GX_CMDLIST_HW_STATE</CODE></li>
+<li>Added a supplement about the registers, <CODE>0x0af[11:8]</CODE>, <CODE>0x126[25:24]</CODE>, <CODE>0x1c0</CODE>, and <CODE>0x229[1:0]</CODE></li>
+<li>Deleted unnecessary register settings listed for the reserved geometry shader</li>
+<li>Revised the description of clearing the framebuffer cache</li>
+<li>Revised the description of color buffer address alignment</li>
+<li>Added <CODE>NN_GX_CMDLIST_GAS_UPDATE</CODE> to the <CODE>nngxSetCmdlistParameteri</CODE> function</li>
+<li>Added the new <CODE>nngxSwapBuffersByAddress</CODE> function</li>
+<li>Deleted the RGBA8 format from the display buffer</li>
+          </ul>
+<li>$CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf</li>
+          <ul>
+<li>Added a description of the performance check feature of the shader linker</li>
+<li>Revised swizzling by the <CODE>mad</CODE> instruction and changed the upper limit on the number of masking patterns from 64 to 32</li>
+<li>Fixed typos related to instructions that cannot be consecutively called</li>
+<li>Added information about shader implementations that can lead to undefined operations</li>
+<li>Added a supplemental description of swizzling</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note125-13">Note 125-13: (GX) Updated the reserved geometry shader [SDK]</A></H3>
+<P><description>The reserved geometry shader has been updated as follows.
+        <ul>
+<li>Registers have been relocated and unnecessary constant register definitions inside each shader have been deleted</li>
+<li>Deleted <CODE>subdivision0.obj</CODE> because there was a risk it would lead to undefined operations</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note125-14">Note 125-14: (GX) Fixed a bug with the <CODE>glShaderBinary</CODE> function that would occur under specific conditions [SDK]</A></H3>
+<P><description>Fixed a bug where an error was illegally generated by the <CODE>glShaderBinary</CODE> function when specifying a generic attribute for the eighth or later attribute in the definition of a <CODE>#pragma output_map</CODE> statement in the shader assembler.<br /></description></P>
+<hr />
+<H3><A name="note125-15">Note 125-15: (SND) Fixed a bug related to assert failures [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>Sender::Cancel</CODE> function would sometimes result in an assert failure if signal reception was poor, regardless of whether the build was a Release build.<br /> Also, code was revised so that the <CODE>ASSERT</CODE> macro of the RDT library is disabled for Release builds.<br /></description></P>
+<hr />
+<H3><A name="note125-16">Note 125-16: (SND) Fixed a bug when using <CODE>AllocVoice</CODE> where NULL would return and then the sound thread would stop [SDK]</A></H3>
+<P><description>Fixed a bug that would occur when calling <CODE>AllocVoice</CODE> from a thread other than a sound thread where the function would return NULL and then the sound thread would stop.<br /> This bug did not occur in CTR-SDK 0.14.23 or earlier.<br /></description></P>
+<hr />
+<H3><A name="note125-17">Note 125-17: (SND) Fixed a bug causing noise when using linear interpolation [SDK]</A></H3>
+<P><description>Fixed a bug found in CTR-SDK 1.0 where noise would arise in segments without any sound when specifying <CODE>INTERPOLATION_TYPE_LINEAR</CODE> in a call to <CODE>nn::snd::Voice::SetInterpolationType</CODE>.<br /> This bug did not occur in CTR-SDK 0.14.23 or earlier.<br /></description></P>
+<hr />
+<H3><A name="note125-18">Note 125-18: (TOOL) Added a feature for selecting menus to the Config tool [SDK]</A></H3>
+<P><description>A feature has been added so that Config tool can be used to select the menu to be started when power is turned on or when performing debugger reset. Up until this version, this menu could only be selected using MenuSelector.csu.<br /> For more information, see the documentation for the Config tool.<br /></description></P>
+<hr />
+<H3><A name="note125-19">Note 125-19: (TOOL) Added a binary for save data that generates <CODE>nn::fs::ResultVerificationFailed</CODE> [SDK]</A></H3>
+<P><description>A binary so the <CODE>nn::fs::MountSaveData</CODE> function returns <CODE>nn::fs::ResultVerificationFailed</CODE> has been added to <CODE>$CTR_SDK/tools/TargetTools/CTR-TS</CODE>.<br /> Be sure to write it to a backup device using PARTNER-CTR and use it.<br /></description></P>
+<hr />
+<H3><A name="note125-20">Note 125-20: (TOOL) Added a feature for outputting a warning when conditions leading to hardware bugs are violated when using the shader [SDK]</A></H3>
+<P><description>The shader assembler and shader linker now output a warning if an attempt is made to use a shader implementation described in 2.10. Shader Implementations that Cause Invalid Operations added to $CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf under this version.<br /></description></P>
+<hr />
+<H3><A name="note125-21">Note 125-21: (TOOL) Added a feature for measuring shader performance [SDK]</A></H3>
+<P><description>A feature has been added for detecting instructions that cause stalling and a feature that estimates the number of clocks required per vertex when executing from a shader assembler implementation specified as an option to <CODE>ctr_VertexShaderLinker32.exe</CODE>.<br /> These features are disabled by default.<br /> For more information, see $CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf.<br /></description></P>
+<hr />
+<H3><A name="note125-22">Note 125-22: (UDS) Fixed a bug where user names obtained using the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function were not being NULL-terminated [SDK]</A></H3>
+<P><description>Fixed a bug where strings were not NULL-terminated if the username string was 10 characters long when getting the username by calling <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE>, and when scanning after turning the power on and UDS communication had been carried out even once, including by another application.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_1_1_0_Release">Known Issues with SDK 1.1.0&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The <CODE>GetNodeInformation</CODE> function in the UDS library gives a <CODE>Result</CODE> value indicating success even when a nonexistent node ID is specified.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_1_1_0_SampleDemos">■ CTR-SDK Version 1.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/02/15)</P></DIV>
+<hr />
+<H3><A name="note124-01">Note 124-01: (CAMERA) Revised the Stereo demos [Sample Demos]</A></H3>
+<P><description>Added support for the POWER Button and HOME Menu button to the camera/Stereo demo. <br /> Also, the following bugs associated with this demo were fixed.
+        <ul>
+<li>Could not perform retry for the <CODE>nn::camera::Activate</CODE> function if the system was opened and closed repeatedly</li>
+<li>If the system was closed while configuring the cameras, two buffers for images would be allocated upon retry</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note124-02">Note 124-02: (DLP) Changed the specifications of the <CODE>FakeClient::StartScan</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>Because old specifications of the <CODE>FakeClient::StartScan</CODE> function allowed developers to specify a wireless channel when they should not have been able to, a <CODE>FakeClient::StartScan</CODE> function that does not allow wireless channel specification has been prepared.<br /> This function automatically scans all scannable channels.<br /> Use this function from now on.<br /> Also, use of the <CODE>FakeClient::GetChannels</CODE> functions, used to get scannable channels, is prohibited.<br /><br /> Although the <CODE>FakeClient::GetChannels</CODE> function and the <CODE>FakeClient::StartScan</CODE> function that allows wireless channel specification can be accessed to maintain mutual compatibility, use the new functions so that unnecessary problems do not arise.<br /></description></P>
+<hr />
+<H3><A name="note124-03">Note 124-03: (DLP) Fixed a bug where the <CODE>SimpleServer</CODE> would not run except in the JP market [Sample Demos]</A></H3>
+<P><description>Fixed a bug where <CODE>SimpleServer</CODE> would not operate outside the JP region.<br /> This was because the JP market had been set for the <CODE>Child_0</CODE> icon. The icon was changed to support all markets.<br /></description></P>
+<hr />
+<H3><A name="note124-04">Note 124-04: (DevEnv) Switched electronic manuals for samples [Sample Demos]</A></H3>
+<P><description>The data format used in the electronic manual included with <CODE>demo1</CODE> was old and could not be displayed, so it was replaced with the most recent data.<br /></description></P>
+<hr />
+<H3><A name="note124-05">Note 124-05: (DevEnv) Added sample demo references [Sample Demos]</A></H3>
+<P><description>A description of sample demos was added under <CODE>$Sample Demos/documents</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note124-06">Note 124-06: (FS) Fixed a bug with the <CODE>FragmentLightSimpleCmd</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Fixed a bug in the <CODE>demo1</CODE> code that used a non-<CODE>Try</CODE> function for save data, by changing the code to determine results using a <CODE>Try</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note124-07">Note 124-07: (GX) Added a <CODE>ProjectionTexture</CODE> sample [Sample Demos]</A></H3>
+<P><description>The sample, <CODE>gx/DMPGL/ProjectionTexture</CODE>, for procedural textures was newly added.<br /></description></P>
+<hr />
+<H3><A name="note124-08">Note 124-08: (GX) Revised how functions used with <CODE>demo1</CODE> save data are used [Sample Demos]</A></H3>
+<P><description>Fixed a bug where register <CODE>0x149</CODE> was not set correctly in relation to the value of position <CODE>w</CODE> for Light <CODE>0</CODE>.<br /> This bug was addressed in the CTR-SDK 1.1 graphics driver update.<br /></description></P>
+<hr />
+<H3><A name="note124-09">Note 124-09: (HID) Added a gyro demo [Sample Demos]</A></H3>
+<P><description>The sample demo <CODE>gyroscope</CODE>, for using the gyro, was added.<br /></description></P>
+<hr />
+<H3><A name="note124-10">Note 124-10: (TPL) Fixed a bug with the <CODE>ReadTexturePackage2</CODE> demo [Sample Demos]</A></H3>
+<P><description>Fixed a bug where incorrect mipmap settings were used by the <CODE>ReadTexturePackage2</CODE> demo.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_1_1_0_SampleDemos">Known Issues with SDK 1.1.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_1_0_0_Release">■ CTR-SDK Version 1.0.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/25)</P></DIV>
+<hr />
+<H3><A name="note123-01">Note 123-01: (CEC) Removed version of <CODE>nn::cec::MessageBox::CreateMessageBox</CODE> function that does not specify icon data [SDK]</A></H3>
+<P><description>Removed the version of the <CODE>nn::cec::MessageBox::CreateMessageBox</CODE> function that does not specify icon data, since there is no need to use it.</A><br /></description></P>
+<hr />
+<H3><A name="note123-02">Note 123-02: (CEC) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Added the following to the CEC library API reference.<br />
+        <ul>
+<li><CODE>MessageBox</CODE> Class Error Handling</li>
+<li>Precautions when Implementing <CODE>MessageBox::OpenMessageBox</CODE></li>
+        </ul>
+Also removed descriptions of the <CODE>MessageBoxInfoReader</CODE> class, since this class is not supported.<br />Also see the <I>Programming Manual</I> for details on how to implement.<br /></description></P>
+<hr />
+<H3><A name="note123-03">Note 123-03: (FS) Fixed a bug causing verification failure on loading from ROM [SDK]</A></H3>
+<P><description>Fixed a bug that would rarely cause verification to fail when reading from a file or directory opened from an archive mounted using <CODE>MountRom</CODE>, with the function returning a <CODE>Result</CODE> of type <CODE>nn::fs::ResultVerificationFailed</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note123-04">Note 123-04: (GR) Changed <CODE>Shader::SetDrawMode</CODE> function to support <CODE>GL_TRIANGLE_STRIP</CODE> and <CODE>GL_TRIANGLE_FAN</CODE> when in triangle render mode [SDK]</A></H3>
+<P><description>Changed the <CODE>gr::Shader</CODE> class to support <CODE>GL_TRIANGLE_STRIP</CODE> and <CODE>GL_TRIANGLE_FAN</CODE> when in triangle render mode.<br /></description></P>
+<hr />
+<H3><A name="note123-05">Note 123-05: (GR) Changed member function that generates commands to a <CODE>const</CODE> member function for the <CODE>gr::Viewport</CODE>, <CODE>gr::Scissor</CODE>, and <CODE>gr::Shadow</CODE> classes [SDK]</A></H3>
+<P><description>Changed the <CODE>gr::Viewport::MakeCommand</CODE>, <CODE>gr::Scissor::MakeCommand</CODE>, and <CODE>gr::Shadow::MakeCommand</CODE> member functions to be <CODE>const</CODE> member functions.<br /></description></P>
+<hr />
+<H3><A name="note123-06">Note 123-06: (GR) Changed all <CODE>private</CODE> member variables to <CODE>protected</CODE> member variables [SDK]</A></H3>
+<P><description>Changed all <CODE>private</CODE> member variables in the library to <CODE>protected</CODE> member variables.<br /></description></P>
+<hr />
+<H3><A name="note123-07">Note 123-07: (GR) Fixed a bug in command to set register <CODE>0x85</CODE> to the physical address of a cube map's +X plane [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>Texture::Unit0::MakeCommand</CODE> function when generating the command to set register <CODE>0x85</CODE> to the physical address of a cube map's +X plane.<br /></description></P>
+<hr />
+<H3><A name="note123-08">Note 123-08: (GR) Added function and class methods to disable graphics settings [SDK]</A></H3>
+<P><description>Added the <CODE>gr::MakeDisableAllCommand</CODE> function and other class methods to generate 3D commands to disable graphics settings (such as shader modes, vertex attributes, fog, fragment lighting, textures, and render states).<br /></description></P>
+<hr />
+<H3><A name="note123-09">Note 123-09: (GR) Added methods to generate fragment lighting light source color information commands and geometric information commands [SDK]</A></H3>
+<P><description>Added the <CODE>FragmentLight::Source::MakeColorCommand</CODE> function to generate fragment lighting light source color information commands, and the <CODE>FragmentLight::Source::MakeGeometryCommand</CODE> function to generate geometric information commands.<br /></description></P>
+<hr />
+<H3><A name="note123-10">Note 123-10: (GX) Fixed a bug in fragment light shadow attenuation commands [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>FragmentLight::MakeLightEnvCommand</CODE> function causing miscalculation of the value in the register corresponding to the <CODE>dmp_FragmentLightSource[i].shadowed</CODE> uniform.<br /></description></P>
+<hr />
+<H3><A name="note123-11">Note 123-11: (GR) Added methods to configure lookup table commands when input values are <CODE>[0.0, 1.0]</CODE> or <CODE>[-1.0, 1.0]</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>LookUpTable::SetAbsTable</CODE> method to configure lookup table commands when the input value is <CODE>[0.0, 1.0]</CODE>, and the <CODE>LookUpTable::SetNotAbsTable</CODE> for when the input value is <CODE>[-1.0, 1.0]</CODE>.<br /> The <CODE>LookUpTable::SetTable</CODE> function is kept for compatibility purposes, and this now calls the <CODE>LookUpTable::SetAbsTable</CODE> function internally by default.<br /></description></P>
+<hr />
+<H3><A name="note123-12">Note 123-12: (GR) Added default argument to configure the last difference value of a lookup table [SDK]</A></H3>
+<P><description>Added a default argument for the last difference value of a lookup table to the <CODE>LookUpTable::SetTable</CODE>, <CODE>Fog::SetTable</CODE>, <CODE>ProcedureTexture::SetNoiseLookUpTable</CODE>, <CODE>ProcedureTexture::SetRgbMapLookUpTable</CODE>, and <CODE>ProcedureTexture::SetAlphaMapLookUpTable</CODE> functions.<br /> This default value is <CODE>0.0f</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note123-13">Note 123-13: (GX) Added a shader assembler performance check feature [SDK]</A></H3>
+<P><description>Added a shader assembler performance check feature to the <CODE>ctr_VertexShaderLinker32.exe</CODE> shader linker.<br /> See <CODE>VertexShaderReferenceManual.pdf</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="note123-14">Note 123-14: (MIC) Changed <CODE>Finalize</CODE> function to call <CODE>ResetBuffer</CODE> internally [SDK]</A></H3>
+<P><description>Revised <CODE>Finalize</CODE> function to avoid possible unstable operation should the application forget to call <CODE>ResetBuffer</CODE> before calling <CODE>Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note123-15">Note 123-15: (NGC) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Added the following (previously missing) content to the API Reference Manual.<br />
+        <ul>
+<li>Working memory region alignment</li>
+<li>No need to split threads</li>
+<li>Maximum number of threads that can be checked at once</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note123-16">Note 123-16: (SND) Fixed a bug where the <CODE>Voice</CODE> object obtained from <CODE>AllocVoice</CODE> was sometimes not initialized [SDK]</A></H3>
+<P><description>Fixed a bug where the <CODE>Voice</CODE> object obtained from <CODE>AllocVoice</CODE> was sometimes not initialized.<br /></description></P>
+<hr />
+<H3><A name="note123-17">Note 123-17: (SND) Fixed a bug causing infinite loop when calling <CODE>applet::ProcessPowerButton</CODE> or <CODE>applet::ProcessHomeButton</CODE> when there is no sound thread [SDK]</A></H3>
+<P><description>Fixed a bug causing an infinite loop when calling the <CODE>applet::ProcessPowerButton</CODE> or <CODE>applet::ProcessHomeButton</CODE> functions after calling the <CODE>nn::snd::Initialize</CODE> function but before creating a sound thread.<br /></description></P>
+<hr />
+<H3><A name="note123-18">Note 123-18: (SND) Fixed a bug causing noise when using linear interpolation [SDK]</A></H3>
+<P><description>Fixed a bug causing noise when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the interpolation method of a <CODE>Voice</CODE> object.<br /></description></P>
+<hr />
+<H3><A name="note123-19">Note 123-19: (TOOL) Changed <CODE>CecLotcheckTool</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to <CODE>CecLotcheckTool</CODE>.<br />
+        <ul>
+<li>Added address reset feature to allow StreetPass again with the same peer</li>
+<li>Changed <CODE>CecLotcheckTool</CODE> to allow it to be imported into NAND</li>
+<li>Changed build type to <CODE>Development</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note123-20">Note 123-20: (TOOL) Removed <CODE>FriendTool</CODE> [SDK]</A></H3>
+<P><description>Removed <CODE>FriendTool</CODE> for registering friends from the CTR-SDK package.<br /> Use the friend roster included in the <CODE>HomeMenuPackage</CODE> for establishing friendships.<br /></description></P>
+<hr />
+<H3><A name="note123-21">Note 123-21: (UDS) Split out the <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions [SDK]</A></H3>
+<P><description>In previous versions, it was possible for developers to input argument values specifying channels and other communication parameters that should not be used. To fix this issue, the automatically selectable parameters were removed, and the new <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions are now provided as the standard interfaces for these features.<br /> The previous function that specifies the channels to use as the default argument value is still available for purposes of backward compatibility, but we recommend using and supporting the new function to avoid any possible problems.<br /></description></P>
+<hr />
+<H3><A name="note123-22">Note 123-22: (UDS) Emphasized the size check of the passphrase specified in the <CODE>CreateNetwork</CODE> and <CODE>ConnectNetwork</CODE> functions [SDK]</A></H3>
+<P><description>Previous versions contained a bug in the <CODE>CreateNetwork</CODE> and <CODE>ConnectNetwork</CODE> functions, allowing the size of the passphrase to be specified as <CODE>0</CODE>. This was changed to check for passphrases of at least 8 and at most 255 characters.<br /></description></P>
+<hr />
+<H3><A name="note123-23">Note 123-23: (UDS) Changed <CODE>SendTo</CODE> argument check to an assert [SDK]</A></H3>
+<P><description>Since any problems with data being sent will be discovered during normal debugging, there is little need for operational checks in production versions, so these checks were changed to <CODE>NN_ASSERT</CODE> checks.<br /></description></P>
+<hr />
+<H3><A name="note123-24">Note 123-24: (UDS) Changed data size specifiable in the <CODE>SetApplicationDataToBeacon</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>SetApplicationDataToBeacon</CODE> API reference stated that the argument data size had to be less than <CODE>NET_DESC_APPDATA_SIZE_MAX</CODE>. However, the function specification states that data can be <CODE>NET_DESC_APPDATA_SIZE_MAX</CODE> in size, so the reference content was changed to reflect this, and the library checks were changed similarly.<br /></description></P>
+<hr />
+<H3><A name="note123-25">Note 123-25: (UDS) Added constants for receive buffer size specified in the <CODE>uds::Attach</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>ATTACH_BUFFER_SIZE_DEFAULT</CODE> and <CODE>ATTACH_BUFFER_SIZE_MIN</CODE> constants for the size of the receive buffer specified in the <CODE>uds::Attach</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note123-26">Note 123-26: (UDS) Changed <CODE>Result</CODE> value for the <CODE>uds::DestroyEndpoint</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>DestroyEndpoint</CODE> function previously allowed for the specification of an invalid <CODE>EndpointDescriptor</CODE>, such that calling <CODE>DestroyEndpoint</CODE> on an <CODE>Endpoint</CODE> that had already been destroyed would return an error value of <CODE>ResultNotInitialized</CODE>. This was changed to return the more appropriate <CODE>ResultNotAuthorized</CODE> error instead.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_1_0_0_Release">Known Issues with SDK 1.0.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The <CODE>GetNodeInformation</CODE> function in the UDS library gives a <CODE>Result</CODE> value indicating success even when a nonexistent node ID is specified.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_1_0_0_SampleDemos">■ CTR-SDK Version 1.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/25)</P></DIV>
+<hr />
+<H3><A name="note122-01">Note 122-01: (APPLET) Revised to reflect <CODE>demo1-sys</CODE> [Sample Demos]</A></H3>
+<P><description>Revised <CODE>demo1</CODE> to show implementation of sample demo <CODE>demo1-sys</CODE>, which supports startup, quitting, and sleep processing, with the keyboard applet removed.<br /></description></P>
+<hr />
+<H3><A name="note122-02">Note 122-02: (GR) Added the <CODE>GraphicsDrawing</CODE> demo for rendering 2D shapes [Sample Demos]</A></H3>
+<P><description>Added the <CODE>GraphicsDrawing</CODE> demo for rendering 2D geometric shapes using the GR library.<br /></description></P>
+<hr />
+<H3><A name="note122-03">Note 122-03: (GR) Added the <CODE>ParticleSystem</CODE> demo for rendering the results of particle systems using the reserved geometry shader [Sample Demos]</A></H3>
+<P><description>Added the <CODE>ParticleSystem</CODE> demo for rendering the results of particle systems using the reserved geometry shader with the GR library.<br /></description></P>
+<hr />
+<H3><A name="note122-04">Note 122-04: (GX) Fixed a bug causing strange rotations of the model when running for extended periods [Sample Demos]</A></H3>
+<P><description>There was a bug in <CODE>gx/DMPGL/TriangleSimple</CODE> and <CODE>demo1</CODE> where calculation precision issues would cause strange behavior in the rotation of polygons on the upper screen when running the demos for extended periods.<br /> Revised to reset the floating-point value specified as the rotation angle at set intervals.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_1_0_0_SampleDemos">Known Issues with SDK 1.0.0 Sample Demos</A></H3>
+<P>None.</P>
+<hr /> </BODY>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</HTML>
diff --git a/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_ecoldver.html b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_ecoldver.html
new file mode 100644
index 0000000..ce38d9a
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_ecoldver.html
@@ -0,0 +1,1011 @@
+﻿<HTML>
+<HEAD>
+<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8" />
+<META http-equiv="Content-Style-Type" content="text/css">
+<TITLE>CTR-SDK Change Log for E-Commerce</TITLE>
+<style>
+.fancy {
+  margin: 3.5em 0em 0.8em;
+  padding: 0.3em 0.3em 0.3em 0.5em;
+  border-width: 0px 0px 1px 5px;
+  border-style: solid;
+  border-color: #730800;
+  background: #ffbcb8;
+    background-position-x: 0%;
+    background-position-y: 0%;
+    background-repeat: repeat;
+  background-position: left;
+  background-repeat: repeat-y;
+  font-size: 100%;
+  font-weight: bold;
+  color: #224499;
+}
+</style>
+</HEAD>
+<BODY style="padding-bottom: 1600px;">
+<hr />
+<H1>CTR-SDK Change Log for E-Commerce</H1>
+<hr />
+<DL>
+<DT>
+<A href="#sdk_7_0_0_Release">■ CTR-SDK 7.0.0 Release</A> (2013/08/23)</DT>
+<DD><A href="#note40-01">Note 40-01: (EC) Revised the price notation information conversion feature [SDK]</A></DD>
+<DD><A href="#KnownIssues_7_0_0_Release">Known Issues in the SDK 7.0.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_6_0_0_SampleDemos">■ CTR-SDK 6.0.0 Sample Demos</A> (2013/04/11)</DT>
+<DD><A href="#note39-01">Note 39-01: (PATCH) Changed the unique ID of the Sample Demo [Sample Demos]</A></DD>
+<DD><A href="#note39-02">Note 39-02: (PATCH) Fixed Bugs in the Sample Demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_6_0_0_SampleDemos">Known Issues in the SDK 6.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_Release">■ CTR-SDK 5.2.0&nbsp;Release</A> (2013/03/26)</DT>
+<DD><A href="#note38-01">Note 38-01:(DevEnv) Added to the data incorporated in patches [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_Release">Known Issues in the SDK 5.2.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_2_0_SystemUpdater%200.18.5">■ CTR-SDK 5.2.0&nbsp;System Updater 0.18.5</A> (2013/03/26)</DT>
+<DD><A href="#note37-01">Note 37-01:(EC) Expanded the scope of data that can be patched [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_2_0_SystemUpdater%200.18.5">Known Issues in the SDK 5.2.0&nbsp;System Updater 0.18.5 </A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_1_SystemUpdater%200.18.4">■ CTR-SDK 5.1.1&nbsp;System Updater 0.18.4</A> (2013/02/28)</DT>
+<DD><A href="#note36-01">Note 36-01:(EC) Updated the EC applet [System Updater]</A></DD>
+<DD><A href="#KnownIssues_5_1_1_SystemUpdater%200.18.4">Known Issues in the SDK 5.1.1&nbsp;System Updater 0.18.4 </A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_1_0_Release">■ CTR-SDK 5.1.0&nbsp;Release</A> (2013/02/07)</DT>
+<DD><A href="#note35-01">Note 35-01: (DevEnv) Fixed a bug that set the default stack size to 16 KB [SDK]</A></DD>
+<DD><A href="#KnownIssues_5_1_0_Release">Known Issues in the SDK 5.1.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_5_0_0_SampleDemos">■ CTR-SDK 5.0.0 Sample Demos</A> (2012/12/18)</DT>
+<DD><A href="#note34-01">Note 34-01:(EC) Revised the Purchase Demo [Sample Demos]</A></DD>
+<DD><A href="#note34-02">Note 34-02:(EC) Revised the Purchase, ContentListUp, and RichPromotion Demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_5_0_0_SampleDemos">Known Issues in the SDK 5.0.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_Release">■ CTR-SDK 4.2.1 Release</A> (2012/06/27)</DT>
+<DD><A href="#note33-01">Note 33-01: (EC) Format change for item redemption numbers [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_Release">Known Issues in the SDK 4.2.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_SystemUpdater%200.17.19">■ CTR-SDK 4.2.1 System Updater 0.17.19</A> (2012/06/27)</DT>
+<DD><A href="#note32-01">Note 32-01: (EC) Changed the EC applet [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_SystemUpdater%200.17.19">Known Issues in the SDK 4.2.1 System Updater 0.17.19</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_1_SampleDemos">■ CTR-SDK 4.2.1&nbsp;Sample Demos</A> (2012/06/27)</DT>
+<DD><A href="#note31-01">Note 31-01: (EC) Format change for item redemption numbers [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_1_SampleDemos">Known Issues in the SDK 4.2.1 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_Release">■ CTR-SDK 4.2.0&nbsp;Release</A> (2012/05/29)</DT>
+<DD><A href="#note30-01">Note 30-01: (DevEnv) Improved the search content in the Result search field [SDK]</A></DD>
+<DD><A href="#note30-02">Note 30-02: (EC) Revised the <CODE>Server::ConvertPrice</CODE> function [SDK]</A></DD>
+<DD><A href="#note30-03">Note 30-03: (EC) Revised the upper limit for the data title version [SDK]</A></DD>
+<DD><A href="#note30-04">Note 30-04: (PATCH) Added the debug method for the patch update process to the reference [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_Release">Known Issues in the SDK 4.2.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_SystemUpdater%200.17.17">■ CTR-SDK 4.2.0 System Updater 0.17.17</A> (2012/05/29)</DT>
+<DD><A href="#note29-01">Note 29-01: (EC) Fixed a bug that prevented some content from being mounted when the data title was updated [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_SystemUpdater%200.17.17">Known Issues in the SDK 4.2.0 System Updater 0.17.17</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_2_0_SampleDemos">■ CTR-SDK 4.2.0 Sample Demos</A> (2012/05/29)</DT>
+<DD><A href="#note28-01">Note 28-01: (EC) Revised the <CODE>ContentsListUp</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note28-02">Note 28-02: (EC) Revised the <CODE>RichPromotion</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note28-03">Note 28-03: (PATCH) Revised the demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_2_0_SampleDemos">Known Issues in the SDK 4.2.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_Release">■ CTR-SDK 4.1.0&nbsp;Release</A> (2012/05/02)</DT>
+<DD><A href="#note27-01">Note 27-01:(EC) Revised description about DNS server addresses [SDK]</A></DD>
+<DD><A href="#note27-02">Note 27-02:(EC) Added patch features [SDK | Sample Demos]</A></DD>
+<DD><A href="#note27-03">Note 27-03:(EC) Removed support for Taiwan market English data [SDK]</A></DD>
+<DD><A href="#note27-04">Note 27-04:(EC) Added description about creating/using multiple data titles [SDK]</A></DD>
+<DD><A href="#note27-05">Note 27-05:(EC) Added references for adding/updating add-on content [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_Release">Known Issues in the SDK 4.1.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_SystemUpdater%200.17.6">■ CTR-SDK 4.1.0&nbsp;System Updater 0.17.6</A> (2012/05/02)</DT>
+<DD><A href="#note26-01">Note 26-01:(System Settings) Added feature for displaying patches (data updates) on the Add-On Content Management screen [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_SystemUpdater%200.17.6">Known Issues in the SDK 4.1.0&nbsp;System Updater 0.17.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_1_0_SampleDemos">■ CTR-SDK 4.1.0&nbsp;Sample Demos</A> (2012/05/02)</DT>
+<DD><A href="#note25-01">Note 25-01:(EC) Added demo of providing sale information to users about add-on content in an original, application-specific mechanism [Sample Demos]</A></DD>
+<DD><A href="#note25-02">Note 25-02:(EC) Added support in sample demos for North America, Europe, Korea and Taiwan markets [Sample Demos]</A></DD>
+<DD><A href="#note25-03">Note 25-03:(EC) Revised so that the data title icon index now starts from 1 [Sample Demos]</A></DD>
+<DD><A href="#note25-04">Note 25-04:(EC) Added comment about buffer usage and revised the buffer size [Sample Demos]</A></DD>
+<DD><A href="#note25-05">Note 25-05:(EC) Added patch features [SDK | Sample Demos]</A></DD>
+<DD><A href="#note25-06">Note 25-06:(EC) Revisions to use correct item code format [Sample Demos]</A></DD>
+<DD><A href="#note25-07">Note 25-07:(EC) Revised error handling when mounting add-on content [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_1_0_SampleDemos">Known Issues in the SDK 4.1.0&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SystemUpdater%200.17.4">■ CTR-SDK 4.0.2 System Updater 0.17.4</A> (2012/03/30)</DT>
+<DD><A href="#note24-01">Note 24-01: (EC) Fixed problem of <CODE>ec::Server::GetDateTime</CODE> returning lost time [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SystemUpdater%200.17.4">Known Issues in the SDK 4.0.2&nbsp;System Updater 0.17.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_Release">■ CTR-SDK 4.0.2 Release</A> (2012/03/19)</DT>
+<DD><A href="#note23-01">Note 23-01: (EC) Added function for creating filters for specified items [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_Release">Known Issues in the SDK 4.0.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_2_SystemUpdater%200.17.3">■ CTR-SDK 4.0.2 System Updater 0.17.3</A> (2012/03/19)</DT>
+<DD><A href="#note22-01">Note 22-01: (EC) Fixed bug that returned invalid <CODE>ResultAppletSdBroken</CODE> when downloading [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_2_SystemUpdater%200.17.3">Known Issues in the SDK 4.0.2&nbsp;System Updater 0.17.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_1_SystemUpdater%200.17.2">■ CTR-SDK 4.0.1&nbsp;System Updater 0.17.2</A> (2012/02/29)</DT>
+<DD><A href="#note21-01">Note 21-01: (EC) Fixed bug when updating data titles [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_1_SystemUpdater%200.17.2">Known Issues in the SDK 4.0.1&nbsp;System Updater 0.17.2</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_Release">■ CTR-SDK 4.0.0&nbsp;Release</A> (2012/02/20)</DT>
+<DD><A href="#note20-01">Note 20-01: (EC) Made changes so that metadata can also be created for Asian markets [SDK]</A></DD>
+<DD><A href="#note20-02">Note 20-02: (EC) Added a PIN code input feature [SDK | System Updater]</A></DD>
+<DD><A href="#note20-03">Note 20-03: (EC) Added features to purchase multiple items in batch [SDK | System Updater]</A></DD>
+<DD><A href="#note20-04">Note 20-04: (EC) Revised the method to handle errors surrounding the add-on content archive [SDK]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_Release">Known Issues in the SDK 4.0.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_SystemUpdater%200.17.1">■ CTR-SDK 4.0.0&nbsp;System Updater 0.17.1</A> (2012/02/20)</DT>
+<DD><A href="#note19-01">Note 19-01: (EC) Fixed a bug that caused all downloaded content to be deleted when add-on content on the server was updated or added [System Updater]</A></DD>
+<DD><A href="#note19-02">Note 19-02: (EC) Added a PIN code input feature [SDK | System Updater]</A></DD>
+<DD><A href="#note19-03">Note 19-03: (EC) Added features to purchase multiple items in batch [SDK | System Updater]</A></DD>
+<DD><A href="#note19-04">Note 19-04: (EC) Fixed the progress display when updating add-on content [System Updater]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_SystemUpdater%200.17.1">Known Issues in the SDK 4.0.0&nbsp;System Updater 0.17.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_4_0_0_SampleDemos">■ CTR-SDK 4.0.0 Sample Demos</A> (2012/02/20)</DT>
+<DD><A href="#note18-01">Note 18-01: (EC) Made revisions so that when purchasing add-on content, the application does not request that input of the parental control PIN code [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_4_0_0_SampleDemos">Known Issues in the SDK 4.0.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_1_Release">■ CTR-SDK 3.3.1&nbsp;Release</A> (2012/01/25)</DT>
+<DD><A href="#note17-01">Note 17-01: (DevEnv) Changed build rules for add-on content to allow specification of company code [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_3_1_Release">Known Issues in the SDK 3.3.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_Release">■ CTR-SDK 3.3.0  Release</A> (2011/12/22)</DT>
+<DD><A href="#note16-01">Note 16-01: (EC) Regarding use of <CODE>EcApplication.desc</CODE> [SDK]</A></DD>
+<DD><A href="#note16-02">Note 16-02: (EC) Fixed the <CODE>nn::ec::Initialize</CODE> function bug [SDK]</A></DD>
+<DD><A href="#note16-03">Note 16-03: (EC) Enhanced the regional language check when creating metadata [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_Release">Known Issues in the SDK 3.3.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_3_0_SampleDemos">■ CTR-SDK 3.3.0  Sample Demos</A> (2011/12/22)</DT>
+<DD><A href="#note15-01">Note 15-01: (EC) Revised the <CODE>ContentsListUp</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note15-02">Note 15-02: (EC) Revised the <CODE>Purchase</CODE> demos [Sample Demos]</A></DD>
+<DD><A href="#note15-03">Note 15-03: (EC) Added demo to create add-on content directly using tools [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_3_0_SampleDemos">Known Issues in the SDK 3.3.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_5_Release">■ CTR-SDK 3.2.5&nbsp;Release</A> (2011/11/25)</DT>
+<DD><A href="#note14-01">Note 14-01: (EC) Revised size calculation [SDK]</A></DD>
+<DD><A href="#note14-02">Note 14-02: Restricted number of instances of add-on content that could be mounted at one time, and number of <CODE>MetaDataReader</CODE> instances. [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_5_Release">Known Issues in the SDK 3.2.5&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_Release">■ CTR-SDK 3.2.4&nbsp;Release</A> (2011/11/11)</DT>
+<DD><A href="#note13-01">Note 13-01: (EC) Removed the <CODE>ECardCatalogFilter::OrderByAttribute</CODE> function</A></DD>
+<DD><A href="#note13-02">Note 13-02: (EC) Revised the <CODE>GetAccountId</CODE> function [SDK]</A></DD>
+<DD><A href="#note13-03">Note 13-03: (EC) Removed <CODE>ResultAcNotConnected</CODE> and added <CODE>ResultAcNotConnectedError</CODE> [SDK]</A></DD>
+<DD><A href="#note13-04">Note 13-04: (EC) Added <CODE>ResultNewSessionRequired</CODE> [SDK]</A></DD>
+<DD><A href="#note13-05">Note 13-05: (EC) Revised the <CODE>Server::ConvertPrice</CODE> function [SDK]</A></DD>
+<DD><A href="#note13-06">Note 13-06: (EC) Removed the <CODE>ServiceItemCatalogFilter::OrderByAttribute</CODE> function [SDK]</A></DD>
+<DD><A href="#note13-07">Note 13-07: (EC) Revised the documentation [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_Release">Known Issues in the SDK 3.2.4&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_4_SystemUpdater%200.16.12">■ CTR-SDK 3.2.4&nbsp;System Updater 0.16.12</A> (2011/11/11)</DT>
+<DD><A href="#note12-01">Note 12-01: (EC) Fixed bug where value calculated by the <CODE>nn::ec::DataTitle::CalculateRequiredSizeOf</CODE> function was too small [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_4_SystemUpdater%200.16.12">Known Issues in the SDK 3.2.4&nbsp;System Updater 0.16.12</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_3_Release">■ CTR-SDK 3.2.3&nbsp;Release</A> (2011/11/04)</DT>
+<DD><A href="#note11-01">Note 11-01: (EC) Removed declaration of <CODE>HasMountedAddOnContent</CODE> function [SDK]</A></DD>
+<DD><A href="#note11-02">Note 11-02: (EC) Revised handling of add-on content versions [SDK]</A></DD>
+<DD><A href="#note11-03">Note 11-03: (EC) Made micro-versions of add-on content optional [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_3_Release">Known Issues in the SDK 3.2.3&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_3_SystemUpdater%200.16.9">■ CTR-SDK 3.2.3&nbsp;System Updater 0.16.9</A> (2011/11/04)</DT>
+<DD><A href="#note10-01">Note 10-01: (EC) Fixed bug where correct content information could not be obtained when the size was larger than 1,024 [System Updater]</A></DD>
+<DD><A href="#note10-02">Note 10-02: (EC) Data title purchase and update progress now displayed [System Updater]</A></DD>
+<DD><A href="#note10-03">Note 10-03: (EC) Added check for whether local data title version is newer [System Updater]</A></DD>
+<DD><A href="#note10-04">Note 10-04: (EC) Revised kit so that the same <CODE>ReferenceId</CODE> cannot be used to purchase different service items [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_3_SystemUpdater%200.16.9">Known Issues in the SDK 3.2.3&nbsp;System Updater 0.16.9</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_3_SampleDemos">■ CTR-SDK 3.2.3&nbsp;Sample Demos</A> (2011/11/04)</DT>
+<DD><A href="#note9-01">Note 9-01: (EC) Support for blocking of HOME Button while preloading EC applet [Sample Demos]</A></DD>
+<DD><A href="#note9-02">Note 9-02: (EC) Removed micro-versions from ec/DataTitle [Sample Demos]</A></DD>
+<DD><A href="#note9-03">Note 9-03: (EC) Revised ec/DataTitle versions [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_3_SampleDemos">Known Issues in the SDK 3.2.3&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_2_Release">■ CTR-SDK 3.2.2&nbsp;Release</A> (2011/10/28)</DT>
+<DD><A href="#note8-01">Note 8-01: (EC) Revised <CODE>ContentSetGroupCatalog::Retrieve</CODE> function [SDK]</A></DD>
+<DD><A href="#note8-02">Note 8-02: (EC) Fixed bug where <CODE>DataTitle::DeleteContents</CODE> returned an unexpected result [SDK | System Updater]</A></DD>
+<DD><A href="#note8-03">Note 8-03: (EC) Fixed bug where the <CODE>ECardInfo::Retrieve</CODE> function succeeded even when the session was invalid [SDK]</A></DD>
+<DD><A href="#note8-04">Note 8-04: (EC) Added feature to <CODE>EcRightTool</CODE> to delete licenses [SDK]</A></DD>
+<DD><A href="#note8-05">Note 8-05: (EC) Removed <CODE>ResultAcNotConnectedError</CODE> and added <CODE>ResultAcNotConnected</CODE> [SDK]</A></DD>
+<DD><A href="#note8-06">Note 8-06: (EC) Fixed bug where error type of <CODE>ResultError</CODE> was not determined correctly [SDK]</A></DD>
+<DD><A href="#note8-07">Note 8-07: (EC) Added result for when the catalog buffer is too small [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_2_Release">Known Issues in the SDK 3.2.2&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_2_SystemUpdater%200.16.8">■ CTR-SDK 3.2.2&nbsp;System Updater 0.16.8</A> (2011/10/28)</DT>
+<DD><A href="#note7-01">Note 7-01: (EC) Fixed bug where <CODE>ContentInfo::IsOnDevice</CODE> did not return correct results [System Updater]</A></DD>
+<DD><A href="#note7-02">Note 7-02: (EC) Fixed bug where <CODE>DataTitle::DeleteContents</CODE> returned an unexpected result [SDK | System Updater]</A></DD>
+<DD><A href="#note7-03">Note 7-03: (EC) Added result for when the catalog buffer is too small [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_2_SystemUpdater%200.16.8">Known Issues in the SDK 3.2.2&nbsp;System Updater 0.16.8</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_Release">■ CTR-SDK 3.2.1&nbsp;Release</A> (2011/10/21)</DT>
+<DD><A href="#note6-01">Note 6-01: (EC) Revised error-type determination by <CODE>ResultError</CODE> [SDK]</A></DD>
+<DD><A href="#note6-02">Note 6-02: (EC) Revised determination of whether SD cards are write protected [SDK]</A></DD>
+<DD><A href="#note6-03">Note 6-03: (EC) Revised <CODE>ec::ServiceItemCatalog::Retrieve</CODE> function [SDK]</A></DD>
+<DD><A href="#note6-04">Note 6-04: (EC) Support for North American and European regions [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_Release">Known Issues in the SDK 3.2.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_SystemUpdater%200.16.7">■ CTR-SDK 3.2.1&nbsp;System Updater 0.16.7</A> (2011/10/21)</DT>
+<DD><A href="#note5-01">Note 5-01: (EC) Support for North American and European regions [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_SystemUpdater%200.16.7">Known Issues in the SDK 3.2.1&nbsp;System Updater 0.16.7</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_1_SampleDemos">■ CTR-SDK 3.2.1&nbsp;Sample Demos</A> (2011/10/21)</DT>
+<DD><A href="#note4-01">Note 4-01: (EC) Error handling for add-on content mounting and file operations [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_1_SampleDemos">Known Issues in the SDK 3.2.1&nbsp;Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_Release">■ CTR-SDK 3.2.0&nbsp;Release</A> (2011/10/14)</DT>
+<DD><A href="#note3-01">Note 3-01: (EC) Removed <CODE>HasMountedAddOnContent</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-02">Note 3-02: (EC) Fixed bug where <CODE>SELECTION_FILTER_PURCHASABLE</CODE> specification was ignored [SDK]</A></DD>
+<DD><A href="#note3-03">Note 3-03: (EC) Invalidation of <CODE>Session</CODE> objects [SDK]</A></DD>
+<DD><A href="#note3-04">Note 3-04: (EC) Function to obtain account ID [SDK | System Updater]</A></DD>
+<DD><A href="#note3-05">Note 3-05: (EC) Downloading and deletion while content is mounted are prohibited [SDK | System Updater]</A></DD>
+<DD><A href="#note3-06">Note 3-06: (EC) Added function to get service-item licenses [SDK | System Updater]</A></DD>
+<DD><A href="#note3-07">Note 3-07: (EC) Added functions to search for service items [SDK | System Updater]</A></DD>
+<DD><A href="#note3-08">Note 3-08: (EC) Revised the documentation [SDK]</A></DD>
+<DD><A href="#note3-09">Note 3-09: (EC) Added a function for getting number of blocks [SDK]</A></DD>
+<DD><A href="#note3-10">Note 3-10: (EC) Support for Parental Controls [SDK]</A></DD>
+<DD><A href="#note3-11">Note 3-11: (EC) Determine whether a data title has never been initialized [SDK]</A></DD>
+<DD><A href="#note3-12">Note 3-12: (EC) Added functions to find items that can be redeemed for a download voucher [SDK]</A></DD>
+<DD><A href="#note3-13">Note 3-13: (EC) Changed specifications for required content [SDK]</A></DD>
+<DD><A href="#note3-14">Note 3-14: (EC) Added function to create required-attribute names [SDK]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_Release">Known Issues in the SDK 3.2.0&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_SystemUpdater%200.16.6">■ CTR-SDK 3.2.0&nbsp;System Updater 0.16.6</A> (2011/10/14)</DT>
+<DD><A href="#note2-01">Note 2-01: (EC) Function to obtain account ID [SDK | System Updater]</A></DD>
+<DD><A href="#note2-02">Note 2-02: (EC) Downloading and deletion while content is mounted are prohibited [SDK | System Updater]</A></DD>
+<DD><A href="#note2-03">Note 2-03: (EC) Added function to get service-item licenses [SDK | System Updater]</A></DD>
+<DD><A href="#note2-04">Note 2-04: (EC) Added functions to search for service items [SDK | System Updater]</A></DD>
+<DD><A href="#note2-05">Note 2-05: (EC) Revised size calculation for downloading and updating add-on content [System Updater]</A></DD>
+<DD><A href="#note2-06">Note 2-06: (EC) Changed location of add-on content files [System Updater]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_SystemUpdater%200.16.6">Known Issues in the SDK 3.2.0&nbsp;System Updater 0.16.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_3_2_0_SampleDemos">CTR-SDK 3.2.0 Sample Demos</A> (2011/10/14)</DT>
+<DD><A href="#note1-01">Note 1-01: (EC) Revised the demo for managing add-on content [Sample Demos]</A></DD>
+<DD><A href="#note1-02">Note 1-02: (EC) Revised the demo for purchasing add-on content [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_3_2_0_SampleDemos">Known Issues in the SDK 3.2.0 Sample Demos</A></DD>
+</DL>
+<DL></DL>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_7_0_0_Release">■ CTR-SDK Version 7.0.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/08/23)</P></DIV>
+<hr />
+<H3><A name="note40-01">Note 40-01: (EC) Revised the price notation information conversion feature [SDK].</A></H3>
+<P><description>Currencies that <CODE>nn::ec::Server::ConvertPrice</CODE> did not support are now supported.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_7_0_0_Release">Known Issues With the SDK 7.0.0 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_6_0_0_SampleDemos">■ CTR-SDK Version 6.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/04/11)</P></DIV>
+<hr />
+<H3><A name="note39-01">Note 39-01: (PATCH) Changed the unique ID of the Sample Demo [Sample Demos].</A></H3>
+<P><description>Along with changes to the sample demos, the unique ID of the <CODE>patch</CODE> sample demo was changed to avoid confusion with demos with a server patch from the CTR-SDK 4 series.<br /> This change actually occurred in CTR-SDK 5.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note39-02">Note 39-02: (PATCH) Fixed Bugs in the Sample Demos [Sample Demos].</A></H3>
+<P><description>Fixed a bug where an error was displayed if the timestamp was updated under certain conditions.<br /> In addition, functionality did not match sample demo documentation. This was also fixed.<br /> This change actually occurred in CTR-SDK 5.0 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_6_0_0_SampleDemos">Known Issues with SDK 6.0.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_2_0_Release">■ CTR-SDK Version 5.2.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/03/26)</P></DIV>
+<hr />
+<H3><A name="note38-01">Note 38-01:(DevEnv) Added to the data incorporated in patches [SDK]</A></H3>
+<P><description>Patches now also contain e-manual and Download Play child data when created with the CTR-SDK build system.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_Release">Known Issues with SDK 5.2.0&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_2_0_SystemUpdater%200.18.5">■ CTR-SDK Version 5.2.0&nbsp;System Updater 0.18.5</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/03/26)</P></DIV>
+<hr />
+<H3><A name="note37-01">Note 37-01:(EC) Expanded the scope of data that can be patched [System Updater]</A></H3>
+<P><description>Patches can now also be used to update e-manual and Download Play child data.<br /> For more information, see the Patch Manual: <CODE>$CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_2_0_SystemUpdater%200.18.5">Known Issues with SDK 5.2.0&nbsp;System Updater 0.18.5 </A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_1_SystemUpdater%200.18.4">■ CTR-SDK Version 5.1.1&nbsp;System Updater 0.18.4</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/28)</P></DIV>
+<hr />
+<H3><A name="note36-01">Note 36-01:(EC) Updated the EC applet [System Updater]</A></H3>
+<P><description>The following changes were made to the EC applet.<br />
+        <ul>
+<li>Corrected the invalid error code that was generated when the EC applet was started and the SD card had no <CODE>Nintendo3DS</CODE> folder and no free space. <br /> (009-4079 → 009-4077)</li>
+<li>Fixed the problem that the error code was given as <CODE>-1</CODE> when duplicated content was purchased and the returned <CODE>Result</CODE> was <CODE>nn::ec::ResultAppletDuplicateContentIndex</CODE>.</li>
+<li>Fixed the black line that showed at the bottom of icons on the purchase screen in some cases, depending on the scroll position.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_1_SystemUpdater%200.18.4">Known Issues with SDK 5.1.1&nbsp;System Updater 0.18.4 </A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_1_0_Release">■ CTR-SDK Version 5.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2013/02/07)</P></DIV>
+<hr />
+<H3><A name="note35-01">Note 35-01: (DevEnv) Fixed a bug that set the default stack size to 16 KB [SDK]</A></H3>
+<P><description>Fixed a bug that set the default stack size to 16 KB when EcApplication.desc was used.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_1_0_Release">Known Issues with SDK 5.1.0 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_5_0_0_SampleDemos">■ CTR-SDK Version 5.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/12/18)</P></DIV>
+<hr />
+<H3><A name="note34-01">Note 34-01:(EC) Revised the Purchase Demo [Sample Demos]</A></H3>
+<P><description>Added a description of the differences in the filters used for purchasing and redeeming items to the comments.<br /> Fixed the error that occurred when you transitioned to the redeem-item process after setting the filter in the purchase-item process.<br /> Added a sample demo for how to handle situations where there is no data title yet at the time when the application sale has started.<br /></description></P>
+<hr />
+<H3><A name="note34-02">Note 34-02:(EC) Revised the Purchase, ContentListUp, and RichPromotion Demos [Sample Demos]</A></H3>
+<P><description>Added a precaution about the mounted numbers of add-on content and metadata to the comments in the source code.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_5_0_0_SampleDemos">Known Issues with SDK 5.0.0&nbsp;SampleDemos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_Release">■ CTR-SDK Version 4.2.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note33-01">Note 33-01:(EC) Changed the Format for Item Download Code [SDK]</A></H3>
+<P><description>Changed the characters that can be used for the item download code from numerals only to alphanumeric characters.<br /> In line with this, the following functions have been revised to convert all lowercase letters that were input in the number to uppercase letters and then send them to the Nintendo eShop server.<br />
+        <ul>
+          <li><CODE>ECardInfo::Retrieve</CODE></li>
+          <li><CODE>EcApplet::RequestRedeemContentSet</CODE></li>
+          <li><CODE>EcApplet::RequestRedeemServiceItem</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_Release">Known Issues in the SDK 4.2.1 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_SystemUpdater%200.17.19">■ CTR-SDK Version 4.2.1 System Updater 0.17.19</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note32-01">Note 32-01: (EC) Changed the EC applet [System Updater]</A></H3>
+<P><description>The following changes were made to the EC applet.<br />
+        <ul>
+          <li>Support for format change of item redemption number</li>
+          <li>Changed so that age confirmation is performed when adding to the balance</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_SystemUpdater%200.17.19">Known Issues in the SDK 4.2.1 System Updater 0.17.19</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_1_SampleDemos">■ CTR-SDK Version 4.2.1 SampleDemos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/06/27)</P></DIV>
+<hr />
+<H3><A name="note31-01">Note 31-01: (EC) Format change for item redemption numbers [Sample Demos]</A></H3>
+<P><description>In line with the change to allow alphanumeric characters be used for the item redemption number, revised the number input portion.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_1_SampleDemos">Known Issues in the SDK 4.2.1 SampleDemos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_Release">■ CTR-SDK Version 4.2.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note30-01">Note 30-01: (DevEnv) Improved the search content in the Result search field [SDK]</A></H3>
+<P><description>Of the Result values belonging to <CODE>nn::ec</CODE>, made improvements so that the portion of error codes that could not be properly searched for, can now be searched for.<br /></description></P>
+<hr />
+<H3><A name="note30-02">Note 30-02: (EC) Revised the <CODE>Server::ConvertPrice</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that prevented proper conversion of prices that had only one digit after the decimal in the <CODE>ec::Server::ConvertPrice</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note30-03">Note 30-03: (EC) Revised the upper limit for the data title version [SDK]</A></H3>
+<P><description>The reference stated that the upper limit for data title versions was 1023, which was a mistake. This has been changed to the correct value of 4095.<br /></description></P>
+<hr />
+<H3><A name="note30-04">Note 30-04: (PATCH) Added the debug method for the patch update process to the reference [SDK]</A></H3>
+<P><description>Added the debug method for patch update processing using <CODE>cia.out</CODE> to the patch manual located in <CODE>$CTR_SDK/documents/TechnicalNotes/Patch/PatchManual.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_Release">Known Issues in the SDK 4.2.0 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_SystemUpdater%200.17.17">■ CTR-SDK Version 4.2.0 System Updater 0.17.17</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note29-01">Note 29-01: (EC) Fixed a bug that prevented some content from being mounted when the data title was updated [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented some content from being mounted when a data title was updated.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_SystemUpdater%200.17.17">Known Issues in the SDK 4.2.0 System Updater 0.17.17</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_2_0_SampleDemos">■ CTR-SDK Version 4.2.0 SampleDemos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/29)</P></DIV>
+<hr />
+<H3><A name="note28-01">Note 28-01: (EC) Revised the <CODE>ContentsListUp</CODE> demo [Sample Demos]</A></H3>
+<P><description>Fixed a bug that displayed undefined strings when displaying strings in a content file on the screen.<br /></description></P>
+<hr />
+<H3><A name="note28-02">Note 28-02: (EC) Revised the <CODE>RichPromotion</CODE> demo [Sample Demos]</A></H3>
+<P><description>Fixed a bug that displayed undefined strings when displaying strings in a content file on the screen.<br /> Also, fixed the bug that caused the application to stop when listing up content, depending how screen transition were made.<br /></description></P>
+<hr />
+<H3><A name="note28-03">Note 28-03: (PATCH) Revised the demos [Sample Demos]</A></H3>
+<P><description>In the demos, made changes so that the version is shown to the user.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_2_0_SampleDemos">Known Issues in the SDK 4.2.0 SampleDemos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_Release">■ CTR-SDK Version 4.1.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note27-01">Note 27-01:(EC) Revised description about DNS server addresses [SDK]</A></H3>
+<P><description>Revised the description about the DNS server address settings required for accessing the development server, referring readers to the latest information at WarioWorld.com.<br /></description></P>
+<hr />
+<H3><A name="note27-02">Note 27-02:(EC) Added patch features [SDK | Sample Demos]</A></H3>
+<P><description>Added features for CTR application patches.<br /></description></P>
+<hr />
+<H3><A name="note27-03">Note 27-03:(EC) Removed support for Taiwan market English data [SDK]</A></H3>
+<P><description>Changed <CODE>ctr_makeMetaDataContent</CODE> so it can no longer create Taiwan market English-language data.<br /></description></P>
+<hr />
+<H3><A name="note27-04">Note 27-04:(EC) Added description about creating/using multiple data titles [SDK]</A></H3>
+<P><description>Added a description about the creation and use of multiple data titles.<br /></description></P>
+<hr />
+<H3><A name="note27-05">Note 27-05:(EC) Added references for adding/updating add-on content [SDK]</A></H3>
+<P><description>Added text about adding and updating add-on content to the following API references and to the <I>Developing Applications That Support Add-On Content</I> document.<br />
+        <ul>
+          <li>ContentSetCatalog::Retrieve</li>
+          <li>ContentSetGroupCatalog::Retrieve</li>
+          <li>ServiceItemCatalog::Retrieve</li>
+          <li>ECardItemCatalog::Retrieve</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_Release">Known Issues in the SDK 4.1.0&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_SystemUpdater%200.17.6">■ CTR-SDK Version 4.1.0&nbsp;System Updater 0.17.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note26-01">Note 26-01:(System Settings) Added feature for displaying patches (data updates) on the Add-On Content Management screen [System Updater]</A></H3>
+<P><description>Patches (data updates) are now displayed on the Add-On Content Management screen.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_SystemUpdater%200.17.6">Known Issues in the SDK 4.1.0&nbsp;System Updater 0.17.6</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_1_0_SampleDemos">■ CTR-SDK Version 4.1.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/05/02)</P></DIV>
+<hr />
+<H3><A name="note25-01">Note 25-01:(EC) Added demo of providing sale information to users about add-on content in an original, application-specific mechanism [Sample Demos]</A></H3>
+<P><description>Added the <CODE>RichPromotion</CODE> demo, showing use of the EC library to provide sale information to users about add-on content in an original, application-specific mechanism.<br /> This demo is also a reference for when creating applications that involve the purchase and management of add-on content and handle numerous data titles with different variations.<br /></description></P>
+<hr />
+<H3><A name="note25-02">Note 25-02:(EC) Added support in sample demos for North America, Europe, Korea and Taiwan regions [Sample Demos]</A></H3>
+<P><description>The EC-related sample demos now support running on the systems in the North America, Europe, Korea and Taiwan regions.<br /> Depending on the market region, there are restrictions on the country settings in the System Settings.<br /> See the sample demo documentation for more information.<br /></description></P>
+<hr />
+<H3><A name="note25-03">Note 25-03:(EC) Revised so that the data title icon index now starts from 1 [Sample Demos]</A></H3>
+<P><description>In the XML of content created by IMAS, the icon index starts from <CODE>1</CODE>.<br /> In line with this, the icon index for <CODE>DataTitle</CODE> has been revised to also start from <CODE>1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note25-04">Note 25-04:(EC) Added comment about buffer usage and revised the buffer size [Sample Demos]</A></H3>
+<P><description>Added a comment prompting that an appropriate value be set for the buffer size passed to functions like <CODE>nn::ec::ContentSetCatalog</CODE> and <CODE>nn::ec::ECardCatalog</CODE>.<br /> In line with this, also revised the buffer size.<br /></description></P>
+<hr />
+<H3><A name="note25-05">Note 25-05:(EC) Added patch features [SDK | Sample Demos]</A></H3>
+<P><description>Added features for CTR application patches.<br /></description></P>
+<hr />
+<H3><A name="note25-06">Note 25-06:(EC) Revisions to use correct item code format [Sample Demos]</A></H3>
+<P><description>The following revisions were made relating to the item codes in the EC demos:<br />
+        <ul>
+<li>In the <CODE>Purchase</CODE> demo, changed the data title being purchased.<br />This data title defines item code in the correct format.</li>
+<li>In the <CODE>ServiceItem</CODE> demo, changed the service item being purchased.<br />This service item defines item code in the correct format.</li>
+<li>The server-side demo of the <CODE>ServiceItem</CODE> demo was revised to handle item code in the correct format.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note25-07">Note 25-07:(EC) Revised error handling when mounting add-on content [Sample Demos]</A></H3>
+<P><description>When errors occur when add-on content is being mounted, <CODE>ContentListUp</CODE> demo now shows the method for error handling.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_1_0_SampleDemos">Known Issues in the SDK 4.1.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SystemUpdater%200.17.4">■ CTR-SDK Version 4.0.2 System Updater 0.17.4</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/30)</P></DIV>
+<hr />
+<H3><A name="note24-01">Note 24-01: (EC) Fixed problem of <CODE>ec::Server::GetDateTime</CODE> returning lost time [SDK | System Updater]</A></H3>
+<P><description>
+        <CODE>ec::Server::GetDateTime</CODE> was late by the amount of time the system had been put to sleep. That problem was fixed.<br/>
+        With this bug fix, communication with the external server happens on every call to <CODE>GetDateTime</CODE>.<br/>
+        This was actually changed in CTR-SDK 4.0.2 but was accidentally omitted from the Change Log.<br/>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SystemUpdater%200.17.4">Known Issues in the SDK 4.0.2&nbsp;System Updater 0.17.4</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_Release">■ CTR-SDK Version 4.0.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/19)</P></DIV>
+<hr />
+<H3><A name="note23-01">Note 23-01: (EC) Added function for creating filters for specified items [SDK]</A></H3>
+<P><description>
+        Added a function for creating filters that can be used to specify and search for certain items from catalogs.<br />
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_Release">Known Issues in the SDK 4.0.2 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_2_SystemUpdater%200.17.3">■ CTR-SDK Version 4.0.2 System Updater 0.17.3</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/03/19)</P></DIV>
+<hr />
+<H3><A name="note22-01">Note 22-01: (EC) Fixed bug that returned invalid <CODE>ResultAppletSdBroken</CODE> when downloading [System Updater]</A></H3>
+<P><description>
+        During downloading, <CODE>ResultAppletSdBroken</CODE> would be returned if some error happened to arise. That problem was fixed.<br />
+        This change was actually included in System Updater 0.17.1 supporting CTR-SDK 4.0, but was accidentally omitted from the Change Log.<br />
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_2_SystemUpdater%200.17.3">Known Issues in the SDK 4.0.2&nbsp;System Updater 0.17.3</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_1_SystemUpdater%200.17.2">■ CTR-SDK Version 4.0.1&nbsp;System Updater 0.17.2</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/29)</P></DIV>
+<hr />
+<H3><A name="note21-01">Note 21-01: (EC) Fixed bug when updating data titles [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented proper determination of content updates when updating data titles.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_1_SystemUpdater%200.17.2">Known Issues in the SDK 4.0.1&nbsp;System Updater 0.17.2</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_Release">■ CTR-SDK Version 4.0.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note20-01">Note 20-01: (EC) Made changes so that metadata can also be created for Asian markets [SDK]</A></H3>
+<P><description>Supported creating metadata even in the Asian regions (China, Korea, Taiwan) using <CODE>ctr_makeMetaDataContent</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note20-02">Note 20-02: (EC) Added a PIN code input feature [SDK | System Updater]</A></H3>
+<P><description>This is the PIN code to release parental controls that was required to be input from traditional applications, and changes were made so that the EC applet provides an input screen as needed.<br /> See the reference for the <CODE>EcApplet</CODE> class for details.<br /> In line with this, the arguments of traditional functions that required input of the PIN code, such as <CODE>EcApplet::RequestPurchaseContentSet</CODE>, have been changed.<br /></description></P>
+<hr />
+<H3><A name="note20-03">Note 20-03: (EC) Added features to purchase multiple items in batch [SDK | System Updater]</A></H3>
+<P><description>Added features to allow batch purchase and download of multiple content sets or service items.<br /> See the references for the <CODE>EcApplet::RequestPurchaseContentSets</CODE> and <CODE>EcApplet::RequestPurchaseServiceItems</CODE> functions for details.<br /></description></P>
+<hr />
+<H3><A name="note20-04">Note 20-04: (EC) Revised the method to handle errors surrounding the add-on content archive [SDK]</A></H3>
+<P><description>Made changes to recommend using error display that uses the error code for special errors that normally do not occur, as the error handling for the add-on content archive.<br /> See <CODE>$CTR_SDK/documents/api_private/ECommerceKit/nn/fs/briefing/aboutFsErrorHandling.html</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_Release">Known Issues in the SDK 4.0.0 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_SystemUpdater%200.17.1">■ CTR-SDK Version 4.0.0&nbsp;System Updater 0.17.1</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note19-01">Note 19-01: (EC) Fixed a bug that caused all downloaded content to be deleted when add-on content on the server was updated or added [System Updater]</A></H3>
+<P><description>Fixed a bug that caused all downloaded content to be deleted when add-on content on the server was updated or added.<br /> There is no need to handle this on the application-side.<br /></description></P>
+<hr />
+<H3><A name="note19-02">Note 19-02: (EC) Added a PIN code input feature [SDK | System Updater]</A></H3>
+<P><description>This is the PIN code to release parental controls that was required to be input from traditional applications, and changes were made so that the EC applet provides an input screen as needed.<br /> See the reference for the <CODE>EcApplet</CODE> class for details.<br /> In line with this, the arguments of traditional functions that required input of the PIN code, such as <CODE>EcApplet::RequestPurchaseContentSet</CODE>, have been changed.<br /></description></P>
+<hr />
+<H3><A name="note19-03">Note 19-03: (EC) Added features to purchase multiple items in batch [SDK | System Updater]</A></H3>
+<P><description>Added features to allow batch purchase and download of multiple content sets or service items.<br /> See the references for the <CODE>EcApplet::RequestPurchaseContentSets</CODE> and <CODE>EcApplet::RequestPurchaseServiceItems</CODE> functions for details.<br /></description></P>
+<hr />
+<H3><A name="note19-04">Note 19-04: (EC) Fixed the progress display when updating add-on content [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the EC applet progress display from being displayed correctly when updating add-on content.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_SystemUpdater%200.17.1">Known Issues in the SDK 4.0.0&nbsp;System Updater 0.17.1</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_4_0_0_SampleDemos">■ CTR-SDK Version 4.0.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/02/20)</P></DIV>
+<hr />
+<H3><A name="note18-01">Note 18-01: (EC) Made revisions so that when purchasing add-on content, the application does not request that input of the parental control PIN code [Sample Demos]</A></H3>
+<P><description>Added a PIN code input feature to the EC applet when use of Nintendo eShop has been restricted with parental controls.<br /> In line with this, deleted the PIN code input feature that was used in the <CODE>Purchase</CODE> and <CODE>ServiceItem</CODE> demos.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_4_0_0_SampleDemos">Known Issues in the SDK 4.0.0 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_1_Release">■ CTR-SDK Version 3.3.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2012/01/25)</P></DIV>
+<hr />
+<H3><A name="note17-01">Note 17-01: (DevEnv) Changed build rules for add-on content to allow specification of company code [SDK]</A></H3>
+<P><description>Changed the build rules for add-on content to allow the specification of a company code.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_1_Release">Known Issues in the SDK 3.3.1&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_Release">■ CTR-SDK Version 3.3.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/22)</P></DIV>
+<hr />
+<H3><A name="note16-01">Note 16-01: (EC) Regarding use of <CODE>EcApplication.desc</CODE> [SDK]</A></H3>
+<P><description>To use the EC library, it is necessary to create a binary by specifying <CODE>EcApplication.desc</CODE> in <CODE>ctr_makerom</CODE>. This fact was added to <CODE>Readme-ECommerceKit.html</CODE> and the API reference.<br /></description></P>
+<hr />
+<H3><A name="note16-02">Note 16-02: (EC) Fixed the <CODE>nn::ec::Initialize</CODE> function bug [SDK]</A></H3>
+<P><description>Fixed a bug that caused a fatal error when the <CODE>nn::ec::Initialize</CODE> function was called multiple times.<br /> Nothing is done with the second and subsequent calls to  the <CODE>nn::ec::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note16-03">Note 16-03: (EC) Enhanced the regional language check when creating metadata [SDK]</A></H3>
+<P><description>Fixed the problem that allowed metadata to be created successfully even with an invalid regional language (JPN_en, etc.) when creating metadata using <CODE>ctr_makeMetaDataContent</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_Release">Known Issues in the SDK 3.3.0 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_3_0_SampleDemos">■ CTR-SDK Version 3.3.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/12/22)</P></DIV>
+<hr />
+<H3><A name="note15-01">Note 15-01: (EC) Revised the <CODE>ContentsListUp</CODE> demo [Sample Demos]</A></H3>
+<P><description>Made the following revisions to the <CODE>ec/ContentsListUp</CODE> demo.<br />
+        <ul>
+<li>Added a process to determine whether a session is valid to error handling</li>
+<li>Deleted SceneInitializeSession</li>
+<li>Made documentation revisions</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-02">Note 15-02: (EC) Revised the <CODE>Purchase</CODE> demos [Sample Demos]</A></H3>
+<P><description>Made the following revisions to the <CODE>ec/Purchase</CODE> demo.<br />
+        <ul>
+<li>Added a process to determine whether a session is valid to error handling</li>
+<li>Revised the process for when overflow occurred in the string encoding process</li>
+<li>Added process to verify string length of the filter when setting an item filter</li>
+<li>Fixed bug related to access outside the region</li>
+<li>Made changes so ac::Connect is performed by each tool rather than with SceneConnect</li>
+<li>Made changes so that there is a transition to SceneConnect when there is an error that should be handled by the application or when there is an implementation error</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-03">Note 15-03: (EC) Added demo to create add-on content directly using tools [Sample Demos]</A></H3>
+<P><description>Added the <CODE>ec/DataTitleRaw</CODE> demo to create add-on content by directly using Windows tools such as <CODE>makerom</CODE> or <CODE>makecia</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_3_0_SampleDemos">Known Issues in the SDK 3.3.0 Sample Demos</A></H3>
+<knownissues>
+      <description>
+        <ul>
+          <li>With the <CODE>Purchase</CODE> demo, the page number that is referenced when purchasing an item is also referenced when using the item download code.<br />
+              This can be avoided by switching to the first page after purchasing an item, quitting, and then using the download code.</li>
+        </ul>
+      </description>
+    </knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_5_Release">■ CTR-SDK Version 3.2.5&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/25)</P></DIV>
+<hr />
+<H3><A name="note14-01">Note 14-01: (EC) Revised size calculation [SDK]</A></H3>
+<P><description>Fixed error in calculation of the region sizes returned by the following interfaces.<br />
+        <ul>
+<li><CODE>DataTitle::CalculateNumRequiredBlocksOf</CODE></li>
+<li><CODE>ContentInfo::GetOccupiedSize</CODE></li>
+<li><CODE>ContentInfo::GetNumOccupiedBlocks</CODE></li>
+<li><CODE>ContentSet::CalculateNumRequiredBlocks</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note14-02">Note 14-02: Restricted number of instances of add-on content that could be mounted at one time, and number of <CODE>MetaDataReader</CODE> instances. [SDK]</A></H3>
+<P><description>Mounting add-on content and creating a valid instance of <CODE>MetaDataReader</CODE> consumes a resource that is shared by the system as a whole.<br /> Added information that no more than two instances of add-on content should be mounted at one time, and that no more than one valid instance of <CODE>MetaDataReader</CODE> should exist at one time.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_5_Release">Known Issues in the SDK 3.2.5&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_Release">■ CTR-SDK Version 3.2.4&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/11)</P></DIV>
+<hr />
+<H3><A name="note13-01">Note 13-01: (EC) Removed the <CODE>ECardCatalogFilter::OrderByAttribute</CODE> function</A></H3>
+<P><description>Removed <CODE>OrderByAttribute</CODE> function because it is not supported by <CODE>ECardCatalog</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note13-02">Note 13-02: (EC) Revised the <CODE>GetAccountId</CODE> function [SDK]</A></H3>
+<P><description>Fixed bug where the <CODE>GetAccountId</CODE> function returned <CODE>nim::ResultAccountNotCreated</CODE> when it should have returned <CODE>ec::ResultAccountNotCreated</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note13-03">Note 13-03: (EC) Removed <CODE>ResultAcNotConnected</CODE> and added <CODE>ResultAcNotConnectedError</CODE> [SDK]</A></H3>
+<P><description>In CTR-SDK 3.2.2, we removed <CODE>ResultAcNotConnectedError</CODE> and added <CODE>ResultAcNotConnected</CODE>, but the situation in which this result occurs changed again so that it is necessary to display an error code. We have therefore removed <CODE>ResultAcNotConnected</CODE> and added <CODE>ResultAcNotConnectedError</CODE> back.<br /></description></P>
+<hr />
+<H3><A name="note13-04">Note 13-04: (EC) Added <CODE>ResultNewSessionRequired</CODE> [SDK]</A></H3>
+<P><description>There were some cases where if a call to the applet failed (for example, due to network disconnection), subsequent calls to functions of classes holding <CODE>Session</CODE> objects would fail, even if the <CODE>Session</CODE> object was valid.<br /> Changed these functions to return <CODE>ResultNewSessionRequired</CODE> in these cases.<br /></description></P>
+<hr />
+<H3><A name="note13-05">Note 13-05: (EC) Revised the <CODE>Server::ConvertPrice</CODE> function [SDK]</A></H3>
+<P><description>Fixed bug where the display prices obtained from <CODE>Server::ConvertPrice</CODE> did not include the decimal portion (&quot;.00&quot;) for currencies displaying decimal places, such as US dollars.<br /></description></P>
+<hr />
+<H3><A name="note13-06">Note 13-06: (EC) Removed the <CODE>ServiceItemCatalogFilter::OrderByAttribute</CODE> function [SDK]</A></H3>
+<P><description>Removed the <CODE>OrderByAttribute</CODE> function because it is not supported by <CODE>ServiceItemCatalog</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note13-07">Note 13-07: (EC) Revised the documentation [SDK]</A></H3>
+<P><description>Revised the EC documentation as follows.<br />
+        <ul>
+<li>Revised the <CODE>Readme-ECommerceKit.html</CODE> package structure.</li>
+<li>Added note about applet processing after calling the <CODE>EcApplet::Preload</CODE> function.</li>
+<li>Added information that <CODE>ECardInfo::Retrieve</CODE> returns <CODE>ResultECardInvalidIdError</CODE> when the download-voucher ID that was entered does not exist.</li>
+<li>Revised return values of API functions calling ECApplet applets.</li>
+        </ul>
+This was actually changed in CTR-SDK 3.2.3 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_Release">Known Issues in the SDK 3.2.4&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_4_SystemUpdater%200.16.12">■ CTR-SDK Version 3.2.4&nbsp;System Updater 0.16.12</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/11)</P></DIV>
+<hr />
+<H3><A name="note12-01">Note 12-01: (EC) Fixed bug where value calculated by the <CODE>nn::ec::DataTitle::CalculateRequiredSizeOf</CODE> function was too small [System Updater]</A></H3>
+<P><description>Fixed error in calculation performed by the <CODE>nn::ec::DataTitle::CalculateRequiredSizeOf</CODE> function, where the value could be too small depending on the number of pieces of content defined in add-on content.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_4_SystemUpdater%200.16.12">Known Issues in the SDK 3.2.4&nbsp;System Updater 0.16.12</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_3_Release">■ CTR-SDK Version 3.2.3&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/04)</P></DIV>
+<hr />
+<H3><A name="note11-01">Note 11-01: (EC) Removed declaration of <CODE>HasMountedAddOnContent</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>HasMountedAddOnContent</CODE> function was removed in CTR-SDK 3.2, but the header declaration remained, and documentation of this function remained in the reference. These were removed in this release.<br /></description></P>
+<hr />
+<H3><A name="note11-02">Note 11-02: (EC) Revised handling of add-on content versions [SDK]</A></H3>
+<P><description>Removed major and minor versions from add-on content versions, merging them into a single value called the &quot;data title version.&quot;<br /> Past versions of the build tools will no longer be able to build add-on content, so revise your code making reference to the sample demos.<br /></description></P>
+<hr />
+<H3><A name="note11-03">Note 11-03: (EC) Made micro-versions of add-on content optional [SDK]</A></H3>
+<P><description>In past releases, it was mandatory to specify a micro-version of add-on content, even though they were not needed by add-on content developers. This was changed to optional in this release.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_3_Release">Known Issues in the SDK 3.2.3&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_3_SystemUpdater%200.16.9">■ CTR-SDK Version 3.2.3&nbsp;System Updater 0.16.9</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/04)</P></DIV>
+<hr />
+<H3><A name="note10-01">Note 10-01: (EC) Fixed bug where correct content information could not be obtained when the size was larger than 1,024 [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>ContentInfo::IsOwned</CODE> function would fail to return the correct Boolean value when information about content with a size greater than 1,024 was obtained.<br /></description></P>
+<hr />
+<H3><A name="note10-02">Note 10-02: (EC) Data title purchase and update progress now displayed [System Updater]</A></H3>
+<P><description>Revised the process to download new data titles and updates of existing ones so that it now displays detailed progress.<br /></description></P>
+<hr />
+<H3><A name="note10-03">Note 10-03: (EC) Added check for whether local data title version is newer [System Updater]</A></H3>
+<P><description>Added the <CODE>nn::ec::CTR::ResultAppletInvalidVersion</CODE> function, and revised test to check whether the local version is newer than the version on the server. This is possible in certain circumstances, such as a developer environment.<br /> This state will generally never occur in a production environment.<br /></description></P>
+<hr />
+<H3><A name="note10-04">Note 10-04: (EC) Revised kit so that the same <CODE>ReferenceId</CODE> cannot be used to purchase different service items [System Updater]</A></H3>
+<P><description>Once a given <CODE>ReferenceId</CODE> has been used to purchase a service, it will no longer be possible to enter it into a shop service.<br /> Starting with this version, an error will appear before purchase, preventing such purchases from moving forward.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_3_SystemUpdater%200.16.9">Known Issues in the SDK 3.2.3&nbsp;System Updater 0.16.9</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_3_SampleDemos">■ CTR-SDK Version 3.2.3&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/11/04)</P></DIV>
+<hr />
+<H3><A name="note9-01">Note 9-01: (EC) Support for blocking of HOME Button while preloading EC applet [Sample Demos]</A></H3>
+<P><description>It is no longer possible to navigate to the HOME Menu while preloading the EC applet.<br /></description></P>
+<hr />
+<H3><A name="note9-02">Note 9-02: (EC) Removed micro-versions from ec/DataTitle [Sample Demos]</A></H3>
+<P><description>Removed micro-versions from add-on content, because it is not necessary to specify them.<br /></description></P>
+<hr />
+<H3><A name="note9-03">Note 9-03: (EC) Revised ec/DataTitle versions [Sample Demos]</A></H3>
+<P><description>Removed major and minor versions from add-on content data titles. Data titles now use a single unified version system. The DataTitle demo was modified to support this change.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_3_SampleDemos">Known Issues in the SDK 3.2.3&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_2_Release">■ CTR-SDK Version 3.2.2&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/28)</P></DIV>
+<hr />
+<H3><A name="note8-01">Note 8-01: (EC) Revised <CODE>ContentSetGroupCatalog::Retrieve</CODE> function [SDK]</A></H3>
+<P><description>Fixed bug where the <CODE>Session</CODE> in use would not automatically be invalidated if the <CODE>ContentSetGroupCatalog::Retrieve</CODE> function returned a <CODE>ResultError</CODE> object whose <CODE>ResultError::RequiresNewSession</CODE> function returned <CODE>true</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note8-02">Note 8-02: (EC) Fixed bug where <CODE>DataTitle::DeleteContents</CODE> returned an unexpected result [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>DataTitle::DeleteContents</CODE> would return an unexpected result if the index of content that did not exist in the title or if an index of 0 was specified.<br /></description></P>
+<hr />
+<H3><A name="note8-03">Note 8-03: (EC) Fixed bug where the <CODE>ECardInfo::Retrieve</CODE> function succeeded even when the session was invalid [SDK]</A></H3>
+<P><description>Fixed bug where the <CODE>ECardInfo::Retrieve</CODE> function would succeed even when the session was invalid.<br /></description></P>
+<hr />
+<H3><A name="note8-04">Note 8-04: (EC) Added feature to <CODE>EcRightTool</CODE> to delete licenses [SDK]</A></H3>
+<P><description>Modified <CODE>EcRightTool</CODE> to be able to delete locally imported data-title licenses.<br /></description></P>
+<hr />
+<H3><A name="note8-05">Note 8-05: (EC) Removed <CODE>ResultAcNotConnectedError</CODE> and added <CODE>ResultAcNotConnected</CODE> [SDK]</A></H3>
+<P><description>Removed <CODE>ResultAcNotConnectedError</CODE> defined as a result when an automatic connection was disconnected, and added <CODE>ResultAcNotConnected</CODE> in its place.<br /> It is consequently no longer necessary to display an error code when this result is returned.<br /></description></P>
+<hr />
+<H3><A name="note8-06">Note 8-06: (EC) Fixed bug where error type of <CODE>ResultError</CODE> was not determined correctly [SDK]</A></H3>
+<P><description>Fixed bug where the <CODE>ResultError::RequiresNewSession</CODE> and <CODE>ResultError::IndicatesServiceNotAvailable</CODE> functions did not determine the error correctly.<br /></description></P>
+<hr />
+<H3><A name="note8-07">Note 8-07: (EC) Added result for when the catalog buffer is too small [SDK | System Updater]</A></H3>
+<P><description>Added a <CODE>ResultOutOfCatalogMemory</CODE> result for when the buffer passed to the <CODE>ContentSetCatalog</CODE> or other catalog is too small.<br /> The <CODE>ResultOutOfCatalogMemory</CODE> result is returned when it is possible to determine that the buffer is too small from local information only.<br /> In contrast, the <CODE>ResultOutOfCatalogMemoryError</CODE> result is returned when the response from the server could not be stored. The error code must be displayed in the error and EULA applets.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_2_Release">Known Issues in the SDK 3.2.2&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_2_SystemUpdater%200.16.8">■ CTR-SDK Version 3.2.2 System Updater 0.16.8</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/28)</P></DIV>
+<hr />
+<H3><A name="note7-01">Note 7-01: (EC) Fixed bug where <CODE>ContentInfo::IsOnDevice</CODE> did not return correct results [System Updater]</A></H3>
+<P><description>Fixed bug where <CODE>ContentInfo::IsOnDevice</CODE> returned an incorrect value when a portion of content was downloaded.<br /></description></P>
+<hr />
+<H3><A name="note7-02">Note 7-02: (EC) Fixed bug where <CODE>DataTitle::DeleteContents</CODE> returned an unexpected result [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug where <CODE>DataTitle::DeleteContents</CODE> would return an unexpected result if the index of content that did not exist in the title or if an index of 0 was specified.<br /></description></P>
+<hr />
+<H3><A name="note7-03">Note 7-03: (EC) Added result for when the catalog buffer is too small [SDK | System Updater]</A></H3>
+<P><description>Added a <CODE>ResultOutOfCatalogMemory</CODE> result for when the buffer passed to the <CODE>ContentSetCatalog</CODE> or other catalog is too small.<br /> The <CODE>ResultOutOfCatalogMemory</CODE> result is returned when it is possible to determine that the buffer is too small from local information only.<br /> In contrast, the <CODE>ResultOutOfCatalogMemoryError</CODE> result is returned when the response from the server could not be stored. The error code must be displayed in the error and EULA applets.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_2_SystemUpdater%200.16.8">Known Issues in the SDK 3.2.2&nbsp;System Updater 0.16.8</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_Release">■ CTR-SDK Version 3.2.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note6-01">Note 6-01: (EC) Revised error-type determination by <CODE>ResultError</CODE> [SDK]</A></H3>
+<P><description>Changed <CODE>RequiresNewSession</CODE> function of <CODE>ResultError</CODE> object wrapping <CODE>ResultFsMediaWriteProtectedError</CODE> to return <CODE>true</CODE>.<br /> Changed <CODE>IndicatesServiceNotAvailable</CODE> function of <CODE>ResultError</CODE> object wrapping <CODE>ResultInfraNeedsUpdateError</CODE> to return <CODE>true</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note6-02">Note 6-02: (EC) Revised determination of whether SD cards are write protected [SDK]</A></H3>
+<P><description>There were cases when <CODE>ResultFsMediaAccessFailedError</CODE> was returned if the process could not proceed due to the SD card being write protected. Revised this so that <CODE>ResultFsMediaWriteProtectedError</CODE> is returned instead.<br /></description></P>
+<hr />
+<H3><A name="note6-03">Note 6-03: (EC) Revised <CODE>ec::ServiceItemCatalog::Retrieve</CODE> function [SDK]</A></H3>
+<P><description>Fixed issue where <CODE>ec::ServiceItemCatalog::Retrieve</CODE> function did not check whether the service title was included in the session.<br /></description></P>
+<hr />
+<H3><A name="note6-04">Note 6-04: (EC) Support for North American and European regions [SDK | System Updater]</A></H3>
+<P><description>System Updater was modified to include EC applets for the North American and European regions.<br /> <CODE>EcCountryTool</CODE> was also added to reflect the country setting of the system in the account on the eShop server.<br /> Added notes on changing region or country settings to &quot;aboutAocAppDevelopment.html&quot;.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_Release">Known Issues in the SDK 3.2.1&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_SystemUpdater%200.16.7">■ CTR-SDK Version 3.2.1 System Updater 0.16.7</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note5-01">Note 5-01: (EC) Support for North American and European regions [SDK | System Updater]</A></H3>
+<P><description>System Updater was modified to include EC applets for the North American and European regions.<br /> <CODE>EcCountryTool</CODE> was also added to reflect the country setting of the system in the account on the eShop server.<br /> Added notes on changing region or country settings to &quot;aboutAocAppDevelopment.html&quot;.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_SystemUpdater%200.16.7">Known Issues in the SDK 3.2.1&nbsp;System Updater 0.16.7</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_1_SampleDemos">■ CTR-SDK Version 3.2.1&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/21)</P></DIV>
+<hr />
+<H3><A name="note4-01">Note 4-01: (EC) Error handling for add-on content mounting and file operations [Sample Demos]</A></H3>
+<P><description>Changed handling of file-system errors when using <CODE>ec/ContentsListUp</CODE> to mount add-on content or perform file operations on it.<br /> Refer to this error-handling documentation when using add-on content.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_1_SampleDemos">Known Issues in the SDK 3.2.1&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_Release">■ CTR-SDK Version 3.2.0&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note3-01">Note 3-01: (EC) Removed <CODE>HasMountedAddOnContent</CODE> function [SDK]</A></H3>
+<P><description>Removed <CODE>HasMountedAddOnContent</CODE> function, because API functions that must not be called when add-on content is mounted were revised so that they return an error if called when add-on content is being mounted.<br /></description></P>
+<hr />
+<H3><A name="note3-02">Note 3-02: (EC) Fixed bug where <CODE>SELECTION_FILTER_PURCHASABLE</CODE> specification was ignored [SDK]</A></H3>
+<P><description>Fixed bug where <CODE>nn::ec::ContentSetCatalogFilter::SetSelectionFilter</CODE> function ignored specification of <CODE>SELECTION_FILTER_PURCHASABLE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-03">Note 3-03: (EC) Invalidation of <CODE>Session</CODE> objects [SDK]</A></H3>
+<P><description>Changed classes holding <CODE>Session</CODE> objects to automatically invalidate the <CODE>Session</CODE> object if a member function returns an error stating that <CODE>Session</CODE> initialization is required.<br /> Also added a <CODE>Session::Invalidate</CODE> function to explicitly invalidate <CODE>Session</CODE> objects.<br /></description></P>
+<hr />
+<H3><A name="note3-04">Note 3-04: (EC) Function to obtain account ID [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>GetAccountId</CODE> function to API to obtain the account ID.<br /></description></P>
+<hr />
+<H3><A name="note3-05">Note 3-05: (EC) Downloading and deletion while content is mounted are prohibited [SDK | System Updater]</A></H3>
+<P><description>Changed API so that an error is returned when trying to download content to or delete content from a data title while content from that same data title is mounted.<br /></description></P>
+<hr />
+<H3><A name="note3-06">Note 3-06: (EC) Added function to get service-item licenses [SDK | System Updater]</A></H3>
+<P><description>Added a function to the API for getting the license of a service item.<br /> See the <CODE>ServiceTitle</CODE> reference for details.<br /></description></P>
+<hr />
+<H3><A name="note3-07">Note 3-07: (EC) Added functions to search for service items [SDK | System Updater]</A></H3>
+<P><description>Added functions to search for service items to the API.<br /> See the references for <CODE>ServiceItem</CODE>, <CODE>ServiceItemCatalogFilter</CODE>, and <CODE>ServiceItemCatalog</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="note3-08">Note 3-08: (EC) Revised the documentation [SDK]</A></H3>
+<P><description>Added explanation that data titles are <CODE>.cia</CODE> files in the <B>Developing Applications That Support Add-On Content</B> documentation (&quot;aboutEcAppDevelopment.html&quot;).<br /> Added explanation that building samples creates <CODE>.cia</CODE> files.<br /> Added description of samples to serve as reference and added descriptions about sample documentation.<br /></description></P>
+<hr />
+<H3><A name="note3-09">Note 3-09: (EC) Added a function for getting number of blocks [SDK]</A></H3>
+<P><description>Added a function to get the number of blocks occupied by content, and a function for getting the number of free blocks needed to import content.<br /> See the API references for <CODE>ContentInfo::GetNumOccupiedBlocks</CODE>, <CODE>ContentSet::CalculateNumRequiredBlocks</CODE>, and <CODE>DataTitle::CalculateNumRequiredBlocks</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="note3-10">Note 3-10: (EC) Support for Parental Controls [SDK]</A></H3>
+<P><description>Changed functions for purchasing items to return an error if Parental Controls restrict the use of Nintendo eShop, and a valid PIN code is not passed to the function.<br /></description></P>
+<hr />
+<H3><A name="note3-11">Note 3-11: (EC) Determine whether a data title has never been initialized [SDK]</A></H3>
+<P><description>Modified the <CODE>DataTitle::Initialize</CODE> function to return <CODE>ResultDataTitleNotOwned</CODE> if called on a data title that has never been initialized.<br /></description></P>
+<hr />
+<H3><A name="note3-12">Note 3-12: (EC) Added functions to find items that can be redeemed for a download voucher [SDK]</A></H3>
+<P><description>Added functions to find items that can be redeemed for a download voucher.<br /> See the references for the <CODE>ECardInfo</CODE>, <CODE>ECardItem</CODE>, and <CODE>ECardCatalog</CODE> classes for details.<br /></description></P>
+<hr />
+<H3><A name="note3-13">Note 3-13: (EC) Changed specifications for required content [SDK]</A></H3>
+<P><description>Changed specifications for required content.<br /> See the <CODE>ctr_MakeMataDataContent</CODE> reference for details on this change.<br /></description></P>
+<hr />
+<H3><A name="note3-14">Note 3-14: (EC) Added function to create required-attribute names [SDK]</A></H3>
+<P><description>Added <CODE>AttributeName::MakeNecessary</CODE> function for creating attribute names for required attributes.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_Release">Known Issues in the SDK 3.2.0&nbsp;Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_SystemUpdater%200.16.6">■ CTR-SDK Version 3.2.0 System Updater 0.16.6</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note2-01">Note 2-01: (EC) Function to obtain account ID [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>GetAccountId</CODE> function to API to obtain the account ID.<br /></description></P>
+<hr />
+<H3><A name="note2-02">Note 2-02: (EC) Downloading and deletion while content is mounted are prohibited [SDK | System Updater]</A></H3>
+<P><description>Changed API so that an error is returned when trying to download content to or delete content from a data title while content from that same data title is mounted.<br /></description></P>
+<hr />
+<H3><A name="note2-03">Note 2-03: (EC) Added function to get service-item licenses [SDK | System Updater]</A></H3>
+<P><description>Added a function to the API for getting the license of a service item.<br /> See the <CODE>ServiceTitle</CODE> reference for details.<br /></description></P>
+<hr />
+<H3><A name="note2-04">Note 2-04: (EC) Added functions to search for service items [SDK | System Updater]</A></H3>
+<P><description>Added functions to search for service items to the API.<br /> See the references for <CODE>ServiceItem</CODE>, <CODE>ServiceItemCatalogFilter</CODE>, and <CODE>ServiceItemCatalog</CODE> for details.<br /></description></P>
+<hr />
+<H3><A name="note2-05">Note 2-05: (EC) Revised size calculation for downloading and updating add-on content [System Updater]</A></H3>
+<P><description>Revised the method for calculating size when downloading new add-on content, downloading content, and updating add-on content.<br /></description></P>
+<hr />
+<H3><A name="note2-06">Note 2-06: (EC) Changed location of add-on content files [System Updater]</A></H3>
+<P><description>The location of related files when importing add-on content was changed.<br /> This change makes add-on content that has already been imported unusable.<br /> If you are using System Updater 0.16.6 for CTR-SDK 3.2, delete the add-on content from the Dev Menu, and then import it again.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_SystemUpdater%200.16.6">Known Issues in the SDK 3.2.0&nbsp;System Updater 0.16.6</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_3_2_0_SampleDemos">■ CTR-SDK Version 3.2.0&nbsp;Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/10/14)</P></DIV>
+<hr />
+<H3><A name="note1-01">Note 1-01: (EC) Revised demo for managing add-on content [Sample Demos]</A></H3>
+<P><description>Made the following revisions to the <CODE>ec/ContentsListUp</CODE> demo.<br />
+        <ul>
+<li>Now sets UniqueID of application correctly.</li>
+<li>No longer monitors for removal/insertion of SD card from Title screen.</li>
+<li>Fixed bug where navigation to next page and other actions were possible when there was no purchased content.</li>
+<li>Fixed bug where display was incorrect when there were four pieces of purchased add-on content.</li>
+<li>The content size is now displayed in blocks.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note1-02">Note 1-02: (EC) Revised demo for purchasing add-on content [Sample Demos]</A></H3>
+<P><description>Made the following revisions to the <CODE>ec/Purchase</CODE> demo.<br />
+        <ul>
+<li>Items are now obtained four at a time, because items were not displayed due to lack of memory.</li>
+<li>Before, the determination of whether an item could be purchased was made after obtaining only one piece of content from the item. This was changed so that now, all content is obtained before making the determination.</li>
+<li>Added feature to filter items by attribute.</li>
+<li>Added scene of adding to account balance.</li>
+<li>Attributes are now specified based on the language obtained from the required content.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_3_2_0_SampleDemos">Known Issues in the SDK 3.2.0&nbsp;Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+</BODY>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</HTML>
diff --git a/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_oldver.html b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_oldver.html
new file mode 100644
index 0000000..a8f81b5
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/ChangeLog_CTR_oldver.html
@@ -0,0 +1,10562 @@
+﻿<HTML>
+<HEAD>
+<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8" />
+<META http-equiv="Content-Style-Type" content="text/css">
+<TITLE>CTR-SDK Change Log Old Version</TITLE>
+<style>
+.fancy {
+  margin: 3.5em 0em 0.8em;
+  padding: 0.3em 0.3em 0.3em 0.5em;
+  border-width: 0px 0px 1px 5px;
+  border-style: solid;
+  border-color: #730800;
+  background: #ffbcb8;
+    background-position-x: 0%;
+    background-position-y: 0%;
+    background-repeat: repeat;
+  background-position: left;
+  background-repeat: repeat-y;
+  font-size: 100%;
+  font-weight: bold;
+  color: #224499;
+}
+</style>
+</HEAD>
+<BODY>
+<hr />
+<H1>CTR-SDK Change Log</H1>
+<hr />
+<DL>
+  <DT><B><A href="ChangeLog_CTR.html">→ Current Change Log</A></B></DT>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_23_Release">CTR-SDK 0.14.23 Release</A> (2011/01/07)</DT>
+<DD><A href="#note121-01">Note 121-01: (DevEnv) SDK-related changes [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_23_Release">Known Issues in the SDK 0.14.23 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_23_SystemUpdater">CTR-SDK 0.14.23 System Updater</A> (2011/01/07)</DT>
+<DD><A href="#note120-01">Note 120-01:(HTTP) Fixed a bug that caused Data Abort to occur when Cancel was run [System Updater]</A></DD>
+<DD><A href="#note120-02">Note 120-02:(MCU) Fixed a bug that caused the system to power off immediately after power on [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_23_SystemUpdater">Known Issues with System Updater in SDK 0.14.23</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_22_Release">CTR-SDK 0.14.22 Release</A> (2011/01/07)</DT>
+<DD><A href="#note119-01">Note 119-01: (DevEnv) SDK-related changes [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_22_Release">Known Issues in the SDK 0.14.22 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_22_SystemUpdater">CTR-SDK 0.14.22 System Updater</A> (2011/01/06)</DT>
+<DD><A href="#note118-01">Note 118-01:(APPLET) Adjusted the calls to sleep-related callbacks [System Updater]</A></DD>
+<DD><A href="#note118-02">Note 118-02:(BOSS) Fixed a bug that caused exiting the infrastructure communications to take too long during task retries [System Updater]</A></DD>
+<DD><A href="#note118-03">Note 118-03:(DLP) Fixed the system resource leak that occurred every DLP server scan [System Updater]</A></DD>
+<DD><A href="#note118-04">Note 118-04:(OS) Fixed the inability to return to Home Menu by pressing HOME Button when &quot;card removed&quot; error displayed [System Updater]</A></DD>
+<DD><A href="#note118-05">Note 118-05:(OS) Fixed a bug that prevented returning to Home Menu after inserting and removing a card when &quot;card removed&quot; error displayed [System Updater]</A></DD>
+<DD><A href="#note118-06">Note 118-06:(UDS) Fixed resource leaks when connecting to network in Spectator mode [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_22_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.22 </A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_21_Release">CTR-SDK 0.14.21 Release</A> (2011/01/05)</DT>
+<DD><A href="#note117-01">Note 117-01: (DevEnv) SDK-related changes [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_21_Release">Known Issues in the SDK Version 0.14.21&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_21_SystemUpdater">CTR-SDK 0.14.21 System Updater</A> (2011/01/05)</DT>
+<DD><A href="#note116-01">Note 116-01: (OS) Fixed a bug that caused a memory leak when exiting an application [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_21_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.21</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_20_Release">CTR-SDK 0.14.20 Release</A> (2011/01/05)</DT>
+<DD><A href="#note115-01">Note 115-01: (DevEnv) SDK-related changes [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_20_Release">Known Issues in the SDK Version 0.14.20&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_20_SystemUpdater">CTR-SDK 0.14.20 System Updater</A> (2011/01/04)</DT>
+<DD><A href="#note114-01">Note 114-01: (AC) Fixed a bug that led to some inappropriate error codes during connection to an access point [System Updater]</A></DD>
+<DD><A href="#note114-02">Note 114-02: (HTTP) Fixed a bug that caused a stall when the cable is unplugged from the access point during HTTP communication [System Updater]</A></DD>
+<DD><A href="#note114-03">Note 114-03: (HTTP) Fixed a bug that caused a memory leak when an application was started after canceling HTTPS [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_20_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.20</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_19_Release">CTR-SDK 0.14.19 Release</A> (2010/01/03)</DT>
+<DD><A href="#note113-01">Note 113-01: (CAMERA) Revised the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_19_Release">Known Issues in the SDK 0.14.19 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_19_SystemUpdater">CTR-SDK 0.14.19 System Updater</A> (2010/01/03)</DT>
+<DD><A href="#note112-01">Note 112-01: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note112-02">Note 112-02: (APPLET) Adjusted the order of the sleep query callback and the callback invoked when the system is opened during a sleep query [System Updater]</A></DD>
+<DD><A href="#note112-03">Note 112-03: (BOSS) Fixed a bug that prevented the system from recovering from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note112-04">Note 112-04: (BOSS) Fixed a bug that caused background communication to continue even when communication should be ended (for example, during Sleep Mode) [System Updater]</A></DD>
+<DD><A href="#note112-05">Note 112-05: (BOSS) Fixed a bug that prevented ZoneAP queries from being assigned to policy list URLs [System Updater]</A></DD>
+<DD><A href="#note112-06">Note 112-06: (CAMERA) Revised the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note112-07">Note 112-07: (NWM) Fixed a bug that caused a fatal error during repeated data exchanges between multiple systems using StreetPass [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_19_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.19</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_18_SystemUpdater">CTR-SDK 0.14.18 System Updater</A> (2010/12/31)</DT>
+<DD><A href="#note111-01">Note 111-01: (AC) Fixed a bug that made it difficult to detect Nintendo Zones [System Updater]</A></DD>
+<DD><A href="#note111-02">Note 111-02: (FS) Fixed a bug that caused <CODE>FormatSaveData</CODE> to fail after a card is removed during a write operation to save data stored on a card [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_18_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.18</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_17_Release">CTR-SDK 0.14.17 Release</A> (2010/12/30)</DT>
+<DD><A href="#note110-01">Note 110-01:(APPLET) Fixed a bug with Sleep Mode mutual exclusion when library applets are called [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_17_Release">Known Issues in the SDK 0.14.17 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_17_SystemUpdater">CTR-SDK 0.14.17 System Updater</A> (2010/12/30)</DT>
+<DD><A href="#note109-01">Note 109-01:(APPLET) Fixed a bug exiting application when shutting down [System Updater]</A></DD>
+<DD><A href="#note109-02">Note 109-02:(APPLET) Fixed a bug at startup of process stopping if HOME Button was pressed repeatedly [System Updater]</A></DD>
+<DD><A href="#note109-03">Note 109-03:(BOSS) Fixed a bug with the  If-Modified-Since feature [System Updater]</A></DD>
+<DD><A href="#note109-04">Note 109-04:(BOSS) Fixed a bug related to ending immediate tasks [System Updater]</A></DD>
+<DD><A href="#note109-05">Note 109-05:(CAMERA) Fixed a bug with recovery of camera state on applet transition [System Updater]</A></DD>
+<DD><A href="#note109-06">Note 109-06:(FS) Fixed a bug with the <CODE>GetSdmcSize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note109-07">Note 109-07:(FS) Fixed a bug with Result when save data was corrupted on card [System Updater]</A></DD>
+<DD><A href="#note109-08">Note 109-08:(MCU) Fixed a bug with RTC when setting the notification light [System Updater]</A></DD>
+<DD><A href="#note109-09">Note 109-09:(UDS) Fixed a bug with fatal error when client tries to connect immediately after connection failure [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_17_SystemUpdater">Known Issues with System Updater in SDK 0.14.17</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_16_Release">CTR-SDK 0.14.16 Release</A> (2010/12/28)</DT>
+<DD><A href="#note108-01">Note 108-01:(APPLET) Fixed a bug related to exclusivity of transition and sleep processes [SDK]</A></DD>
+<DD><A href="#note108-02">Note 108-02:(TOOL) Revised some banner-related tools [SDK]</A></DD>
+<DD><A href="#note108-03">Note 108-03:(TOOL) Published a method for specifying the remaster version [SDK]</A></DD>
+<DD><A href="#note108-04">Note 108-04:(UDS) Fixed a bug where a fatal error sometimes occurs when Endpoint is destroyed while the <CODE>ReceiveFrom</CODE> function is executing [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_16_Release">Known Issues in the SDK 0.14.16 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_16_SystemUpdater">CTR-SDK 0.14.16 System Updater</A> (2010/12/28)</DT>
+<DD><A href="#note107-01">Note 107-01:(BOSS) Fixed a bug related to <CODE>Task::Cancel</CODE> [System Updater]</A></DD>
+<DD><A href="#note107-02">Note 107-02:(CAMERA) Changed the behavior of <CODE>SetReceiving</CODE> after sleep [System Updater]</A></DD>
+<DD><A href="#note107-03">Note 107-03:(CAMERA) Fixed a bug in the <CODE>Finalize</CODE> function when the system is closed [System Updater]</A></DD>
+<DD><A href="#note107-04">Note 107-04:(MCU) Fixed a bug where one press of the POWER Button immediately after a forced power shutoff did not power on the system [System Updater]</A></DD>
+<DD><A href="#note107-05">Note 107-05:(MIC) Fixed a bug with the <CODE>Finalize</CODE> function when the system is closed [System Updater]</A></DD>
+<DD><A href="#note107-06">Note 107-06:(MIC) Changed the behavior of <CODE>StopSampling</CODE> while the system is closed [System Updater]</A></DD>
+<DD><A href="#note107-07">Note 107-07:(OS) Fixed a bug of memory being deallocated while in use by libraries [System Updater]</A></DD>
+<DD><A href="#note107-08">Note 107-08:(OS) Fixed a bug when the system is opened and closed quickly that caused a halt (upper and lower screens both black)  [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_16_SystemUpdater">Known Issues with System Updater in SDK 0.14.16</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_15.1_Release">CTR-SDK 0.14.15.1 Release</A> (2010/12/26)</DT>
+<DD><A href="#note106-01">Note 106-01:(APPLET) Fixed a bug where ability to start applets is lost [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_15.1_Release">Known Issues in the SDK 0.14.15.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_15.1_SystemUpdater">CTR-SDK 0.14.15.1 System Updater</A> (2010/12/26)</DT>
+<DD><A href="#note105-01">Note 105-01:(APPLET) Fixed a bug where ability to start applets is lost [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_15.1_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.15.1 </A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_15_Release">CTR-SDK 0.14.15 Release</A> (2010/12/25)</DT>
+<DD><A href="#note104-01">Note 104-01:(APPLET) Control over sleep when pre-loading library applets [SDK]</A></DD>
+<DD><A href="#note104-02">Note 104-02:(DevEnv) Added a HOME Button Disabled icon [SDK]</A></DD>
+<DD><A href="#note104-03">Note 104-03:(SND) Fixed bug with unintended noise after returning from sleep [SDK]</A></DD>
+<DD><A href="#note104-04">Note 104-04:(TOOL) Expanded the features of the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note104-05">Note 104-05:(UDS) Fixed a bug in handling linking when the <CODE>Scan</CODE> function failed in wireless disabled mode and other states [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_15_Release">Known Issues in the SDK 0.14.15 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_15_SystemUpdater">CTR-SDK 0.14.15 System Updater</A> (2010/12/25)</DT>
+<DD><A href="#note103-01">Note 103-01:(BOSS) Fixed a bug when STOPPED is specified in the policy list [System Updater]</A></DD>
+<DD><A href="#note103-02">Note 103-02:(CAMERA) Fixed a bug with camera settings not being reset during finalization [System Updater]</A></DD>
+<DD><A href="#note103-03">Note 103-03:(CEC) Fixed a bug after communications when sleeping [System Updater]</A></DD>
+<DD><A href="#note103-04">Note 103-04:(CEC) Fixed a bug where it wasn't possible to return from sleep in states such as wireless disabled mode [System Updater]</A></DD>
+<DD><A href="#note103-05">Note 103-05:(DevEnv) Fixed a bug where the error screen is not displayed after a card is removed during sleep [System Updater]</A></DD>
+<DD><A href="#note103-06">Note 103-06:(FRIENDS) Fixed a bug where the interval for self-login lengthens despite a normal logout [System Updater]</A></DD>
+<DD><A href="#note103-07">Note 103-07:(OS) Fixed a bug when the system is opened and closed quickly while transitioning to the HOME Menu that caused a halt [System Updater]</A></DD>
+<DD><A href="#note103-08">Note 103-08:(UDS) Fixed a bug where the <CODE>Initialize</CODE> function sometimes does not complete [System Updater]</A></DD>
+<DD><A href="#note103-09">Note 103-09:(UDS) Fixed a bug in handling linking when the <CODE>Scan</CODE> function failed in wireless disabled mode and other states [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_15_SystemUpdater">Known Issues with System Updater in SDK 0.14.15</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_15_SampleDemos">CTR-SDK 0.14.15 Sample Demos</A> (2010/12/25)</DT>
+<DD><A href="#note102-01">Note 102-01:(UDS) Support for POWER Button in com_demo1 [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_15_SampleDemos">Known Issues with SDK 0.14.15 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_14_Release">CTR-SDK 0.14.14&nbsp;Release</A> (2010/12/22)</DT>
+<DD><A href="#note101-01">Note 101-01: (APPLET) Fixed bug in mutual exclusion during HOME Button and library applet transitions [SDK | System Updater]</A></DD>
+<DD><A href="#note101-02">Note 101-02: (CEC) Changed behavior of daemon after opening of a box has failed [SDK]</A></DD>
+<DD><A href="#note101-03">Note 101-03: (TOOL) Revised <CODE>makebanner</CODE> [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_14_Release">Known Issues in the SDK 0.14.14 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_14_SystemUpdater">CTR-SDK 0.14.14 System Updater</A> (2010/12/22)</DT>
+<DD><A href="#note100-01">Note 100-01: (APPLET) Fixed bug in mutual exclusion during HOME Button and library applet transitions [SDK | System Updater]</A></DD>
+<DD><A href="#note100-02">Note 100-02: (BOSS) Changed specifications of <CODE>Task::Cancel</CODE> [System Updater]</A></DD>
+<DD><A href="#note100-03">Note 100-03: (CAMERA) Fixed bug that caused operation to stop when the system was opened and closed [System Updater]</A></DD>
+<DD><A href="#note100-04">Note 100-04: (CEC) Changed behavior of daemon after opening of a box has failed [SDK]</A></DD>
+<DD><A href="#note100-05">Note 100-05: (FS) Fixed resource leak that occurred when media was removed while a directory was open [System Updater]</A></DD>
+<DD><A href="#note100-06">Note 100-06: (FS) Fixed bug that caused operation to stop when the <CODE>nn::fs::ReadExtSaveDataIcon</CODE> function was called on invalid extended save data [System Updater]</A></DD>
+<DD><A href="#note100-07">Note 100-07: (NDM) Fixed mode switching [System Updater]</A></DD>
+<DD><A href="#note100-08">Note 100-08: (NWM) Fixed a bug where a fatal error would occur when wireless communication was enabled [System Updater]</A></DD>
+<DD><A href="#note100-09">Note 100-09: (OS) Fixed bug that prevented use of development features after starting from the HOME Menu [System Updater]</A></DD>
+<DD><A href="#note100-10">Note 100-10: (OS) Fixed system startup processing when remaining battery life is zero [System Updater]</A></DD>
+<DD><A href="#note100-11">Note 100-11: (SOCKET) Revised DNS [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_14_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.14</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_14_SampleDemos">CTR-SDK 0.14.14&nbsp;Sample Demos</A> (2010/12/22)</DT>
+<DD><A href="#note99-01">Note 99-01: (TOOL) Revised <CODE>makebanner</CODE> [SDK | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_14_SampleDemos">Known Issues with SDK 0.14.14 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_13_Release">CTR-SDK 0.14.13 Release</A> (2010/12/20)</DT>
+<DD><A href="#note98-01">Note 98-01: (CEC) Fixed a bug that would occur when receiving grouped data [SDK | System Updater]</A></DD>
+<DD><A href="#note98-02">Note 98-02: (CEC) Fixed a bug where a halt would occur when <CODE>StopScanning</CODE> was called from multiple threads [SDK]</A></DD>
+<DD><A href="#note98-03">Note 98-03: (TOOL) Fixed a bug where a child application would not be booted after a system update with DLP (DUP) [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_13_Release">Known Issues in the SDK 0.14.13 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_13_SystemUpdater">CTR-SDK 0.14.13 System Updater</A> (2010/12/20)</DT>
+<DD><A href="#note97-01">Note 97-01: (BOSS) Support for subsequent inserts of SD cards [System Updater]</A></DD>
+<DD><A href="#note97-02">Note 97-02: (CAMERA) Fixed a bug where the cameras would not stop when the cover was closed [System Updater]</A></DD>
+<DD><A href="#note97-03">Note 97-03: (CEC) Fixed a bug when receiving grouped data [SDK | System Updater]</A></DD>
+<DD><A href="#note97-04">Note 97-04: (CEC) Fixed a problem where it would take a long time to transition to the sleep mode or recover from the sleep mode during communications [System Updater]</A></DD>
+<DD><A href="#note97-05">Note 97-05: (DevEnv) HOME Button recovery after displaying the card removal error [System Updater]</A></DD>
+<DD><A href="#note97-06">Note 97-06: (FS) Fixed a bug where extended save data could no longer be read after inserting and removing cards [System Updater]</A></DD>
+<DD><A href="#note97-07">Note 97-07: (PTM) Fixed a bug where the RTC alarm would be signaled later than the settings [System Updater]</A></DD>
+<DD><A href="#note97-08">Note 97-08: (SOCKET) Revised the DHCP cancel process [System Updater]</A></DD>
+<DD><A href="#note97-09">Note 97-09: (TOOL) Fixed a bug where a child program would not be booted after a system update with DLP (DUP) [SDK | System Updater]</A></DD>
+<DD><A href="#note97-10">Note 97-10: (TOOL) Revised <CODE>DevMenu</CODE> to disable the sleep mode [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_13_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.13</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_13_SampleDemos">CTR-SDK 0.14.13 Sample Demos</A> (2010/12/20)</DT>
+<DD><A href="#note96-01">Note 96-01: (BOSS) Changed <CODE>ExtSaveDataId</CODE> to <CODE>ExtSaveDataNumber</CODE> in the demo RSF file [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_13_SampleDemos">Known Issues with SDK 0.14.13 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_12_Release">CTR-SDK 0.14.12 Release</A> (2010/12/17)</DT>
+<DD><A href="#note95-01">Note 95-01: (OS) Fixed a bug that prevented a thread with a <CODE>LightSemaphore</CODE> from waking up [SDK]</A></DD>
+<DD><A href="#note95-02">Note 95-02: (TOOL) Added the CIA import size to the information displayed in <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note95-03">Note 95-03: (TOOL) Fixed a bug that caused child applications to stop at the startup screen if they were booted without a system update [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_12_Release">Known Issues in the SDK 0.14.12 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_12_SystemUpdater">CTR-SDK 0.14.12 System Updater</A> (2010/12/17)</DT>
+<DD><A href="#note94-01">Note 94-01: (AC) Fixed a bug that prevented transitions from the connected state even when <CODE>Connect</CODE> was successfully canceled [System Updater]</A></DD>
+<DD><A href="#note94-02">Note 94-02: (AC) Fixed a bug that prevented the next function call from succeeding after a canceled <CODE>Scan</CODE> [System Updater]</A></DD>
+<DD><A href="#note94-03">Note 94-03: (APPLET) Shortened the time taken to transition to Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note94-04">Note 94-04: (APPLET) Added support for closing the system immediately after it is turned on [System Updater]</A></DD>
+<DD><A href="#note94-05">Note 94-05: (BOSS) Shortened the amount of time taken to enter Sleep Mode while a task was being resumed [System Updater]</A></DD>
+<DD><A href="#note94-06">Note 94-06: (BOSS) Shortened the amount of time taken to enter Sleep Mode when a large number of tasks were registered [System Updater]</A></DD>
+<DD><A href="#note94-07">Note 94-07: (CAMERA) Changed the priority of the initialization process [System Updater]</A></DD>
+<DD><A href="#note94-08">Note 94-08: (FRIENDS) Prevented the automatic login interval from being extended when the system disconnects from an access point [System Updater]</A></DD>
+<DD><A href="#note94-09">Note 94-09: (FS) Fixed a bug related to journal file recovery [System Updater]</A></DD>
+<DD><A href="#note94-10">Note 94-10: (FS) Fixed the <CODE>nn::fs::(Try)RenameFile</CODE> function(s) for extended save data [System Updater]</A></DD>
+<DD><A href="#note94-11">Note 94-11: (FS) Fixed a bug that caused <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> to fail for long path names [System Updater]</A></DD>
+<DD><A href="#note94-12">Note 94-12: (NDM) Changed wait times [System Updater]</A></DD>
+<DD><A href="#note94-13">Note 94-13: (OS) Fixed a bug that prevented Download Play and other processes from starting [System Updater]</A></DD>
+<DD><A href="#note94-14">Note 94-14: (SOCKET) Fixed <CODE>Poll</CODE> [System Updater]</A></DD>
+<DD><A href="#note94-15">Note 94-15: (TOOL) Changed System Updater to initialize the system when it is applied [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_12_System Updater">Known Issues with System Updater in SDK Version 0.14.12</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_11_Release">CTR-SDK 0.14.11 Release</A> (2010/12/15)</DT>
+<DD><A href="#note93-01">Note 93-01: (FS) (Common) Fixed a bug where data would occasionally be corrupted if the SD card was removed while creating extended save data [SDK]</A></DD>
+<DD><A href="#note93-02">Note 93-02: (FS) Fixed a bug where the SD card could not be accessed after removing the SD card quickly [SDK]</A></DD>
+<DD><A href="#note93-03">Note 93-03: (FS) Fixed a bug where execution would abort when using a long path name [SDK]</A></DD>
+<DD><A href="#note93-04">Note 93-04: (TOOL) Fixed a bug where CIA import would fail immediately after initializing shared extended save data on the DevMenu [SDK]</A></DD>
+<DD><A href="#note93-05">Note 93-05: (TOOL) Fixed bugs in the banner creation tools [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_11_Release">Known Issues in the SDK 0.14.11 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_11_SystemUpdater">CTR-SDK 0.14.11 System Updater</A> (2010/12/15)</DT>
+<DD><A href="#note92-01">Note 92-01: (BOSS) Assigned maximum priority to Task::StartImmediate [System Updater]</A></DD>
+<DD><A href="#note92-02">Note 92-02: (BOSS) Fixed a bug that would occur when resuming a task [System Updater]</A></DD>
+<DD><A href="#note92-03">Note 92-03: (BOSS) Removed blocking by boss::GetNewArrivalFlag during task execution [System Updater]</A></DD>
+<DD><A href="#note92-04">Note 92-04: (CAMERA) Changed the priority of the initialization process [System Updater]</A></DD>
+<DD><A href="#note92-05">Note 92-05: (FS) Fixed a bug where the time stamp for files on the SD card was not being updated correctly [System Updater]</A></DD>
+<DD><A href="#note92-06">Note 92-06: (GX) Fixed a bug where the screen display would break when returning from an applet [System Updater]</A></DD>
+<DD><A href="#note92-07">Note 92-07: (GX) Fixed a bug where the screen display would become incomplete when sleep request was rejected [System Updater]</A></DD>
+<DD><A href="#note92-08">Note 92-08: (SSL) Fixed a bug where communication would fail if SSL communications had been used continuously for an extended time [System Updater]</A></DD>
+<DD><A href="#note92-09">Note 92-09: (UDS) Fixed the possibility of hang-ups in the wireless transmission process [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_11_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.11</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_10_Release">CTR-SDK 0.14.10 Release</A> (2010/12/13)</DT>
+<DD><A href="#note91-01">Note 91-01: (APPLET) Added the ability to detect a shutdown in progress during application or applet startup [SDK | System Updater]</A></DD>
+<DD><A href="#note91-02">Note 91-02: (UDS) Fixed a bug that caused a new <CODE>NodeID</CODE> to be assigned to a client that had already connected when <CODE>DisallowToConnect</CODE> is called [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_10_Release">Known Issues in the SDK 0.14.10 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_10_SystemUpdater">CTR-SDK 0.14.10 System Updater</A> (2010/12/13)</DT>
+<DD><A href="#note90-01">Note 90-01: (APPLET) Added the ability to detect a shutdown in progress during application or applet startup [SDK | System Updater]</A></DD>
+<DD><A href="#note90-02">Note 90-02: (APPLET) Fixed bugs that caused crashes during startup, shutdown, and transitions [System Updater]</A></DD>
+<DD><A href="#note90-03">Note 90-03: (BOSS) Fixed a bug that caused saving small NSD files to fail [System Updater]</A></DD>
+<DD><A href="#note90-04">Note 90-04: (CEC) Fixed a bug that prevented communication from occurring when there were multiple boxes with no data to send (for example, multiple boxes set to receive-only mode) [System Updater]</A></DD>
+<DD><A href="#note90-05">Note 90-05: (DevEnv) Replaced certain fatal error messages [System Updater]</A></DD>
+<DD><A href="#note90-06">Note 90-06: (FS) Fixed a bug that caused <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> to fail when called on save data or extended save data [System Updater]</A></DD>
+<DD><A href="#note90-07">Note 90-07: (OS) Added support for the hardware breakpoint feature of the debugger [System Updater]</A></DD>
+<DD><A href="#note90-08">Note 90-08: (UDS) Fixed a bug that caused a new <CODE>NodeID</CODE> to be assigned to a client that had already connected when <CODE>DisallowToConnect</CODE> is called [SDK | System Updater]</A></DD>
+<DD><A href="#note90-09">Note 90-09: (UDS) Avoided fatal errors that occurred during and while ending communication [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_10_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.10</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_9_Release">CTR-SDK 0.14.9&nbsp;Release</A> (2010/12/10)</DT>
+<DD><A href="#note89-01">Note 89-01: (APPLET) Deprecated log output on HOME Button presses [SDK]</A></DD>
+<DD><A href="#note89-02">Note 89-02: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note89-03">Note 89-03: (CEC) Revised message body size check [SDK | System Updater]</A></DD>
+<DD><A href="#note89-04">Note 89-04: (CEC) Added specifications for not exchanging StreetPass data again with the same communication peer for a set period of time [SDK | System Updater]</A></DD>
+<DD><A href="#note89-05">Note 89-05: (OS) Fixed a bug related to stack memory [SDK | System Updater]</A></DD>
+<DD><A href="#note89-06">Note 89-06: (SND) Fixed a bug in the <CODE>nn::snd::Voice::IsPlaying</CODE> function [SDK]</A></DD>
+<DD><A href="#note89-07">Note 89-07:(SND) Fixed a bug where getting sound playback state and <CODE>AuxBus</CODE> data would be delayed by one frame [SDK]</A></DD>
+<DD><A href="#note89-08">Note 89-08: (TOOL) Revised the <CODE>EXT</CODE> tab on the <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note89-09">Note 89-09: (TOOL) Released processing limits and checking methods for the banner model on the HOME Menu [SDK]</A></DD>
+<DD><A href="#note89-10">Note 89-10: (TOOL) Fixed a bug where <CODE>ctr_loadrun32.exe</CODE> would not terminate even after terminating conditions were met [SDK]</A></DD>
+<DD><A href="#note89-11">Note 89-11: (TOOL) Fixed a bug where limitations were not applied on imports via touch operations [SDK]</A></DD>
+<DD><A href="#note89-12">Note 89-12: (TOOL) Fixed bug that prevented transitioning to the development menu [SDK]</A></DD>
+<DD><A href="#note89-13">Note 89-13: (UBL) Deleted functions related to the global blacklist [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_9_Release">Known Issues with SDK 0.14.9&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_9_SystemUpdater">CTR-SDK 0.14.9 System Updater</A> (2010/12/11)</DT>
+<DD><A href="#note88-01">Note 88-01: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></DD>
+<DD><A href="#note88-02">Note 88-02: (AC) Fixed a bug in timeout processing when transitioning to sleep mode, when turning the Wi-Fi off, and when turning the power off [System Updater]</A></DD>
+<DD><A href="#note88-03">Note 88-03: (AC) Fixed a bug causing a fatal error during shutdown processing [System Updater]</A></DD>
+<DD><A href="#note88-04">Note 88-04: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note88-05">Note 88-05: (BOSS) Fixed a bug affecting the deletion of old NS data when BOSS storage becomes full [System Updater]</A></DD>
+<DD><A href="#note88-06">Note 88-06: (BOSS) Fixed a bug in the <CODE>UnregisterTask</CODE> function [System Updater]</A></DD>
+<DD><A href="#note88-07">Note 88-07: (BOSS) Fixed a bug causing tasks not to be run when in sleep mode [System Updater]</A></DD>
+<DD><A href="#note88-08">Note 88-08: (BOSS) Fixed a bug causing an invalid interval between system startup and task execution [System Updater]</A></DD>
+<DD><A href="#note88-09">Note 88-09: (CEC) Revised message body size check [SDK | System Updater]</A></DD>
+<DD><A href="#note88-10">Note 88-10: (CEC) Added specifications for not exchanging StreetPass data again with the same communication peer for a set period of time [SDK | System Updater]</A></DD>
+<DD><A href="#note88-11">Note 88-11: (CFG) Fixed a bug causing faulty calibration when using the Config tool's <CODE>ResetSetting</CODE> feature on a test unit [System Updater]</A></DD>
+<DD><A href="#note88-12">Note 88-12: (DLP) Fixed a bug causing blank titles for child programs found via a scan [System Updater]</A></DD>
+<DD><A href="#note88-13">Note 88-13: (FRIENDS) Revised so asynchronous <CODE>API </CODE>function calls when in sleep mode return a failure [System Updater]</A></DD>
+<DD><A href="#note88-14">Note 88-14: (FRIENDS) Reduced frequency of background file writes [System Updater]</A></DD>
+<DD><A href="#note88-15">Note 88-15: (FS) Revised <CODE>Result</CODE> when an SD card is in an unsupported format [System Updater]</A></DD>
+<DD><A href="#note88-16">Note 88-16: (FS) Revised size range available for save data [System Updater]</A></DD>
+<DD><A href="#note88-17">Note 88-17: (FS) Fixed a bug causing an unexpected error to be returned when save data was tampered with [System Updater]</A></DD>
+<DD><A href="#note88-18">Note 88-18: (FS) Revised to not create a directory when extended save data is mounted [System Updater]</A></DD>
+<DD><A href="#note88-19">Note 88-19: (NDM) Fixed a bug related to changing communication modes [System Updater]</A></DD>
+<DD><A href="#note88-20">Note 88-20 (NWM) Fixed a bug where a fatal error would occur when wireless communication was enabled [System Updater]</A></DD>
+<DD><A href="#note88-21">Note 88-21: (OS) Fixed a bug related to stack memory [SDK | System Updater]</A></DD>
+<DD><A href="#note88-22">Note 88-22: (PL) Fixed a bug where pedometer data would disappear after changing the clock [System Updater]</A></DD>
+<DD><A href="#note88-23">Note 88-23: (TOOL) Fixed a bug where the system could not reboot after removing a card started from the <CODE>DevMenu</CODE> [System Updater]</A></DD>
+<DD><A href="#note88-24">Note 88-24:(UDS) Fixed a bug sometimes causing a data abort while receiving packets [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_9_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.9</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_9_SampleDemos">CTR-SDK 0.14.9 Sample Demos</A> (2010/12/11)</DT>
+<DD><A href="#note87-01">Note 87-01: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note87-02">Note 87-02: (BOSS) Revised the <CODE>sample_nadl_simple</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_9_SampleDemos">Known Issues with SDK 0.14.9 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_8.1_Release">CTR-SDK 0.14.8.1&nbsp;Release</A> (2010/12/08)</DT>
+<DD><A href="#note86-01">Note 86-01: (DSP) Fixed a bug where all sound playback would halt [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_8.1_Release">Known Issues with SDK 0.14.8.1&nbsp;Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_8_Release">CTR-SDK 0.14.8 Release</A> (2010/12/07)</DT>
+<DD><A href="#note85-01">Note 85-01: (CEC) Changed specification for exchanging StreetPass data again with the same communication peer [SDK | System Updater]</A></DD>
+<DD><A href="#note85-02">Note 85-02: (DLP) Changed packets used for scanning [SDK | System Updater]</A></DD>
+<DD><A href="#note85-03">Note 85-03: (FS) Fixed bug where calling <CODE>MountExtSaveData</CODE> on an empty write-protected SD card would cause the system to freeze [SDK]</A></DD>
+<DD><A href="#note85-04">Note 85-04: (GR) Fixed bug when clearing the 16-bit color buffer with <CODE>FrameBuffer::MakeClearRequest</CODE> [SDK]</A></DD>
+<DD><A href="#note85-05">Note 85-05: (PTM) Fixed bug where RTC alarm could be signaled as much as two minutes early [SDK]</A></DD>
+<DD><A href="#note85-06">Note 85-06: (SND) Fixed bug where unplayed buffers would be marked as already played [SDK]</A></DD>
+<DD><A href="#note85-07">Note 85-07: (TOOL) Changed specifications for <CODE>ctr_BannerModelConverter</CODE> [SDK]</A></DD>
+<DD><A href="#note85-08">Note 85-08: (TOOL) Added the StreetPass Guideline Checker tool [SDK]</A></DD>
+<DD><A href="#note85-09">Note 85-09: (TOOL) Fixed bugs in the banner creation tools [SDK]</A></DD>
+<DD><A href="#note85-10">Note 85-10: (TOOL) Changed default logo configuration [SDK]</A></DD>
+<DD><A href="#note85-11">Note 85-11: (UDS) Fixed a bug that allowed the creation of more endpoints than the standard number [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_8_Release">Known Issues with SDK 0.14.8 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_8_SystemUpdater">CTR-SDK 0.14.8 System Updater</A> (2010/12/07)</DT>
+<DD><A href="#note84-01">Note 84-01: (AC) Revised Sleep Mode processing [System Updater]</A></DD>
+<DD><A href="#note84-02">Note 84-02: (AC) Fixed a resource leak [System Updater]</A></DD>
+<DD><A href="#note84-03">Note 84-03: (CEC) Fixed bug when exchanging data with friends and non-friends [System Updater]</A></DD>
+<DD><A href="#note84-04">Note 84-04: (CEC) Changed specification for exchanging StreetPass data again with the same communication peer [SDK | System Updater]</A></DD>
+<DD><A href="#note84-05">Note 84-05: (DLP) Changed packets used for scanning [SDK | System Updater]</A></DD>
+<DD><A href="#note84-06">Note 84-06: (FS) Fixed bug where file system functions would return <CODE>nn::os::ResultSessionClosed</CODE> [System Updater]</A></DD>
+<DD><A href="#note84-07">Note 84-07: (UDS) Fixed a bug where a fatal error would occur if calling <CODE>ReceiveFrom</CODE> when an endpoint is destroyed [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_8_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.8</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_8_SampleDemos">CTR-SDK 0.14.8 Sample Demos</A> (2010/12/07)</DT>
+<DD><A href="#note83-01">Note 83-01: (GR) Added support to GR demo library <CODE>lib_grfw</CODE> for display buffer formats other than <CODE>GL_RGB8_OES</CODE> [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_8_SampleDemos">Known Issues with SDK 0.14.8 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_7_Release">CTR-SDK 0.14.7 Release</A> (2010/12/03)</DT>
+<DD><A href="#note82-01">Note 82-01: (APPLET) Changed so that the control returns from <CODE>WaitForStarting</CODE> after a shutdown notification [SDK | System Updater]</A></DD>
+<DD><A href="#note82-02">Note 82-02: (BOSS) Revised the <CODE>NsData::ReadData</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note82-03">Note 82-03: (BOSS) Fixed a bug that occurred when a task resulted in an error [SDK | System Updater]</A></DD>
+<DD><A href="#note82-04">Note 82-04: (CAMERA) Changed the name of the member of the <CODE>Size</CODE> enumerated type [SDK]</A></DD>
+<DD><A href="#note82-05">Note 82-05: (DLP) Revised <CODE>DlpClient</CODE> to reboot itself [SDK]</A></DD>
+<DD><A href="#note82-06">Note 82-06: (DLP) Reduced the processing load of the <CODE>GetLinkLevel</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note82-07">Note 82-07: (DLP) Added a function to get the server's wireless link level [SDK]</A></DD>
+<DD><A href="#note82-08">Note 82-08: (FS) Removed some characters from the list of unusable characters in file and directory names [SDK]</A></DD>
+<DD><A href="#note82-09">Note 82-09: (FS) Fixed the problem of insufficient memory when multiple archives were mounted at the same time [SDK]</A></DD>
+<DD><A href="#note82-10">Note 82-10 (FS) Fixed the problem where a <CODE>ResultArchiveInvalidated</CODE> would occur when multiple <CODE>Content</CODE>s were mounted [SDK]</A></DD>
+<DD><A href="#note82-11">Note 82-11: (GR) Fixed a bug in the <CODE>Shader::MakeOutAttrCommand</CODE> function in the GR library [SDK]</A></DD>
+<DD><A href="#note82-12">Note 82-12: (HID) Revised the <CODE>GyroscopeReader::GetZeroDriftMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note82-13">Note 82-13: (HID) Revised the <CODE>hid::GyroscopeReader::SetZeroDriftMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note82-14">Note 82-14:(NEWS) Revised the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note82-15">Note 82-15: (OS) Fixed a bug where incorrect <CODE>Tick</CODE> values were returned [SDK]</A></DD>
+<DD><A href="#note82-16">Note 82-16: (PL) Fixed a bug where a halt would occur when the <CODE>nn::pl::InitializeSharedFont</CODE> function was called [SDK]</A></DD>
+<DD><A href="#note82-17">Note 82-17: (SND) Fixed a bug where noise would occur when the system transitions to an applet or to the sleep mode [SDK]</A></DD>
+<DD><A href="#note82-18">Note 82-18: (SND) Fixed a bug where surround sound would become distorted when the system recovers from the sleep mode or transitions to the HOME Menu with the headphones inserted [SDK]</A></DD>
+<DD><A href="#note82-19">Note 82-19: (TOOL) Reduced the shared extended save data created by <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_7_Release">Known Issues in the SDK Version 0.14.7 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_7_SystemUpdater">CTR-SDK 0.14.7 System Updater</A> (2010/12/03)</DT>
+<DD><A href="#note81-01">Note 81-01: (AC) Revised the <CODE>*Async</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note81-02">Note 81-02: (AC) Fixed a problem where failure would result upon repeated connections and disconnections [System Updater]</A></DD>
+<DD><A href="#note81-03">Note 81-03: (APPLET) Changed so that the control returns from <CODE>WaitForStarting</CODE> after a shutdown notification. [SDK | System Updater]</A></DD>
+<DD><A href="#note81-04">Note 81-04: (BOSS) Revised the <CODE>NsData::ReadData</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note81-05">Note 81-05: (BOSS) Fixed a bug in the <CODE>Task::GetStateDetail</CODE> function [System Updater]</A></DD>
+<DD><A href="#note81-06">Note 81-06: (BOSS) Fixed a bug where NSD loading would not work correctly depending on the timing [System Updater]</A></DD>
+<DD><A href="#note81-07">Note 81-07: (BOSS) Fixed a bug that occurred when a task resulted in an error [SDK | System Updater]</A></DD>
+<DD><A href="#note81-08">Note 81-08: (CAMERA) Fixed a bug where a halt would occur if the <CODE>SetReceiving</CODE> function was called after sleep is accepted [System Updater]</A></DD>
+<DD><A href="#note81-09">Note 81-09: (DLP) Fixed a bug where a child could not be booted after a system update with DLP (DUP) [System Updater]</A></DD>
+<DD><A href="#note81-10">Note 81-10: (DLP) Reduced the processing load of the <CODE>GetLinkLevel</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note81-11">Note 81-09: (FRIENDS) Made another change to a handle leak in the daemon [System Updater]</A></DD>
+<DD><A href="#note81-12">Note 81-12: (FS) Revised the <CODE>CreateFile</CODE> function [System Updater]</A></DD>
+<DD><A href="#note81-13">Note 81-13: (FS) Changed the format of save data in backup memory on Game Cards [System Updater]</A></DD>
+<DD><A href="#note81-14">Note 81-14: (FS) Fixed a problem where an invalid value was obtained for available NAND memory after deleting a title [System Updater]</A></DD>
+<DD><A href="#note81-15">Note 81-15: (FS) Fixed a bug specific to renaming within the same path name [System Updater]</A></DD>
+<DD><A href="#note81-16">Note 81-16:(NEWS) Revised the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note81-17">Note 81-17: (TOOL) Revised the System Updater [System Updater]</A></DD>
+<DD><A href="#note81-18">Note 81-18: (UDS) Fixed a bug where processing would not complete when <CODE>Finalize</CODE> is run during communications [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_7_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.7</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_7_SampleDemos">CTR-SDK 0.14.7 Sample Demos</A> (2010/12/03)</DT>
+<DD><A href="#note80-01">Note 80-01: (AC) Fixed a bug where a red screen would result if you use a hard break in the <CODE>ac</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note80-02">Note 80-02: (DLP) Revised POWER Button processes for the <CODE>FakeClient</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note80-03">Note 80-03: (FS) Revised error handling during the mounting of save data in <CODE>demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_7_SampleDemos">Known Issues with SDK 0.14.7 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_6_Release">CTR-SDK 0.14.6 Release</A> (2010/11/30)</DT>
+<DD><A href="#note79-01">Note 79-01: (AC) Corrected the <CODE>*Async</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note79-02">Note 79-02: (APPLET) Added the IsExpectedToCloseApplication function for determining termination with the power button, etc. [SDK]</A></DD>
+<DD><A href="#note79-03">Note 79-03: (BOSS) Added the GetErrorCode function [SDK | System Updater]</A></DD>
+<DD><A href="#note79-04">Note 79-04: (CEC) Added restriction regarding data body size [SDK]</A></DD>
+<DD><A href="#note79-05">Note 79-05: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note79-06">Note 79-06: (FONT) Fixed bug related to texture cache clear during font rendering [SDK]</A></DD>
+<DD><A href="#note79-07">Note 79-07: (FS) Fixed the <CODE>nn::fs::GetSdmcSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note79-08">Note 79-08: (SND) Fixed a bug that prevented the Voice IIR filter status from being cleared [SDK]</A></DD>
+<DD><A href="#note79-09">Note 79-09: (TOOL) Revised the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note79-10">Note 79-10: (TOOL) Added a feature to DevMenu to clear all shared extended save data [SDK]</A></DD>
+<DD><A href="#note79-11">Note 79-11: (TOOL) Fixed bug that occurred when initializing DevMenu shared extended save data [SDK]</A></DD>
+<DD><A href="#note79-12">Note 79-12: (UDS) Fixed a bug that caused an invalid state when uds::Initialize was executed at a specific time when sleep started [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_6_Release">Known Issues in the SDK Version 0.14.6 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_6_SystemUpdater">CTR-SDK 0.14.6 System Updater</A> (2010/11/30)</DT>
+<DD><A href="#note78-01">Note 78-01: (AC) Corrected the <CODE>*Async</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note78-02">Note 78-02: (AC) Corrected error codes [System Updater]</A></DD>
+<DD><A href="#note78-03">Note 78-03: (BOSS) Added the GetErrorCode function [SDK | System Updater]</A></DD>
+<DD><A href="#note78-04">Note 78-04: (BOSS) Improved speed of the functions that acquire task status (GetState, etc.) [System Updater]</A></DD>
+<DD><A href="#note78-05">Note 78-05: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note78-06">Note 78-06: (DLP) Fixed bug that halted with rebooted after a child device download [System Updater]</A></DD>
+<DD><A href="#note78-07">Note 78-07: (DevEnv) Support for starting cards that do not have a ProgramID of 0 using the application jump via the development menu [System Updater]</A></DD>
+<DD><A href="#note78-08">Note 78-08: (FS) Fixed the deadlock when extended save data is mounted/unmounted [System Updater]</A></DD>
+<DD><A href="#note78-09">Note 78-09: (NDM) Fixed problem with the timing to connect to an AP in the background [System Updater]</A></DD>
+<DD><A href="#note78-10">Note 78-10: (TOOL) Changed so that the shared extended save data when applying the System Updater [System Updater]</A></DD>
+<DD><A href="#note78-11">Note 78-11: (UDS) Addressed cases when an abnormal state would occur when re-initializing the UDS library [System Updater]</A></DD>
+<DD><A href="#note78-12">Note 78-12: (UDS) Fixed a bug that allowed Spectators to connect to the network using the old NetworkDescription [System Updater]</A></DD>
+<DD><A href="#note78-13">Note 78-13: (UDS) Fixed the recovery process when sleep was entered during communications [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_6_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.6</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_6_SampleDemos">CTR-SDK 0.14.6 Sample Demos</A> (2010/11/30)</DT>
+<DD><A href="#note77-01">Note 77-01: (BOSS) &quot;Decreased standby time&quot; and &quot;added explanatory comments related to the network connection processing&quot; for sample_nadl_simple [Sample Demos]</A></DD>
+<DD><A href="#note77-02">Note 77-02: (CAMERA) Corrected the camera sample demo [Sample Demos]</A></DD>
+<DD><A href="#note77-03">Note 77-03: (DLP) Changed the size of the dummy update archive [Sample Demos]</A></DD>
+<DD><A href="#note77-04">Note 77-04: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_6_SampleDemos">Known Issues with SDK 0.14.6 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_5_Release">CTR-SDK 0.14.5 Release</A> (2010/11/26)</DT>
+<DD><A href="#note76-01">Note 76-01: (AC) Corrected the <CODE>Connect(Async)</CODE> function [SDK]</A></DD>
+<DD><A href="#note76-02">Note 76-02: (APPLET) Defined the parameter values for the EnableSleep and DisableSleep functions [SDK]</A></DD>
+<DD><A href="#note76-03">Note 76-03: (CEC) Enabled operation restrictions with parental controls [SDK | System Updater]</A></DD>
+<DD><A href="#note76-04">Note 76-04: (FS) Corrected the return value when mounting (shared) extended save data [SDK]</A></DD>
+<DD><A href="#note76-05">Note 76-05: (FS) Corrected the error when mounting (shared) extended save data [SDK]</A></DD>
+<DD><A href="#note76-06">Note 76-06: (FS) Added the <CODE>GetSdmcSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note76-07">Note 76-07: (FS) Corrected the assert condition when closing a file [SDK]</A></DD>
+<DD><A href="#note76-08">Note 76-08: (GR) Fixed a bug in the Shader::MakeOutAttrCommand function in the GR library [SDK]</A></DD>
+<DD><A href="#note76-09">Note 76-76:(PL) Corrected the pedometer library error check [SDK]</A></DD>
+<DD><A href="#note76-10">Note 76-10: (TOOL) Corrected the dummy Mii registration performed by the FriendTool [SDK]</A></DD>
+<DD><A href="#note76-11">Note 76-11:(TOOL) Changed the WAV file parsing specifications of WaveConverter [SDK]</A></DD>
+<DD><A href="#note76-12">Note 76-12: (TOOL) Fixed bug related to the ctr_WaveConverter loop option [SDK]</A></DD>
+<DD><A href="#note76-13">Note 76-13: (TOOL) Changed the <CODE>ctr_makebanner32</CODE> specifications [SDK]</A></DD>
+<DD><A href="#note76-14">Note 76-14: (TOOL) Changed the location of the loadrun document [SDK]</A></DD>
+<DD><A href="#note76-15">Note 76-15: (UBL) Support for shared extended save data [SDK]</A></DD>
+<DD><A href="#note76-16">Note 76-16: (UTIL) Deleted the NN_UTIL_RETURN_IF_FAILED log [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_5_Release">Known Issues in the SDK 0.14.5 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_5_SystemUpdater">CTR-SDK 0.14.5 System Updater</A> (2010/11/26)</DT>
+<DD><A href="#note75-01">Note 75-01: (AC) Corrected the <CODE>*Async</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note75-02">Note 75-02: (BOSS) Fixed bug related to resume and TASK_PAUSE [System Updater]</A></DD>
+<DD><A href="#note75-03">Note 75-03: (CAMERA) Corrected the <CODE>SetPackageParameterWithoutContext</CODE> function [System Updater]</A></DD>
+<DD><A href="#note75-04">Note 75-04: (CAMERA) Corrected the camera restart processing [System Updater]</A></DD>
+<DD><A href="#note75-05">Note 75-04: (CEC) Enabled operation restrictions with parental controls [SDK | System Updater]</A></DD>
+<DD><A href="#note75-06">Note 75-06: (DLP) Fixed problem that reduced the maximum number of servers that can scan [System Updater]</A></DD>
+<DD><A href="#note75-07">Note 75-07: (DLP) Corrected so that the channel to start scanning is randomized [System Updater]</A></DD>
+<DD><A href="#note75-08">Note 75-08: (DevEnv) Corrected the FATAL/card removal error message [System Updater]</A></DD>
+<DD><A href="#note75-09">Note 75-09: (FRIENDS) Corrected the handle leak in the daemon [System Updater]</A></DD>
+<DD><A href="#note75-10">Note 75-10: (FS) Fixed bug that aborted access to the card during MIDI data reads [System Updater]</A></DD>
+<DD><A href="#note75-11">Note 75-11: (FS) Fixed a bug related to the SD card removal processing [System Updater]</A></DD>
+<DD><A href="#note75-12">Note 75-12: (FS) Changed the format for (shared) extended save data in conjunction with performance improvements [System Updater]</A></DD>
+<DD><A href="#note75-13">Note 75-13: (NDM) Corrected SuspendScheduler [System Updater]</A></DD>
+<DD><A href="#note75-14">Note 75-14: (NDM) Corrected cases when the application did not terminate the communication library appropriately [System Updater]</A></DD>
+<DD><A href="#note75-15">Note 75-15: (NDM) Corrected processing when recovering from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note75-16">Note 75-16:(NEWS) Revised the NEWS library [System Updater]</A></DD>
+<DD><A href="#note75-17">Note 75-17: (OS) Fixed bug that caused the system to hang when the NN_LOG function was executed when a thread was terminated with the debugger [System Updater]</A></DD>
+<DD><A href="#note75-18">Note 75-18: (OS) Fixed bug that caused the VFP register display to be invalid when forcibly breaking with the debugger [System Updater]</A></DD>
+<DD><A href="#note75-19">Note 75-19: (SOCKET) Fixed a bug that caused deadlocks [System Updater]</A></DD>
+<DD><A href="#note75-20">Note 75-20: (TOOL) Changed status after applying System Updater [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_5_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_5_SampleDemos">CTR-SDK 0.14.5 Sample Demos</A> (2010/11/26)</DT>
+<DD><A href="#note74-01">Note 74-01: (CAMERA) Corrected the camera sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_5_SampleDemos">Known Issues with SDK 0.14.5 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_4_Release">CTR-SDK 0.14.4 Release</A> (2010/11/23)</DT>
+<DD><A href="#note73-01">Note 73-01: (APPLET) Added <CODE>applet::EnableSleep</CODE> and <CODE>applet::DisableSleep</CODE> functions [SDK]</A></DD>
+<DD><A href="#note73-02">Note 73-02: (APPLET) Added callback for when system opens during sleep queries [SDK | System Updater]</A></DD>
+<DD><A href="#note73-03">Note 73-03: (CAMERA) Revised process when system closes during initialization [SDK]</A></DD>
+<DD><A href="#note73-04">Note 73-04: (CFG) Added functions to get Parental Controls settings [SDK]</A></DD>
+<DD><A href="#note73-05">Note 73-05: (FS) Revised the <CODE>nn::fs::CreateFile</CODE> function [SDK]</A></DD>
+<DD><A href="#note73-06">Note 73-06: (SND) Deleted assert from within the <CODE>InitializeWaveBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note73-07">Note 73-07: (SND) Fixed a bug in <CODE>WaveBuffer</CODE> deallocation [SDK]</A></DD>
+<DD><A href="#note73-08">Note 73-08: (SOCKET) Revised <CODE>GetAddrInfo</CODE> function to make it thread-safe [SDK]</A></DD>
+<DD><A href="#note73-09">Note 73-09: (TOOL) Revised the <CODE>NetworkSetting</CODE> tool reference [SDK]</A></DD>
+<DD><A href="#note73-10">Note 73-10: (Y2R) Revised process when system goes to sleep during initialization [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_4_Release">Known Issues with SDK 0.14.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_4_System Updater">CTR-SDK 0.14.4 System Updater</A> (2010/11/23)</DT>
+<DD><A href="#note72-01">Note 72-01: (APPLET) Fixed a bug concerning going to sleep while starting or shutting down an application or applet [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note72-02">Note 72-02: (APPLET) Added callback for when system opens during sleep queries [SDK | System Updater]</A></DD>
+<DD><A href="#note72-03">Note 72-03: (BOSS) Fixed bug where some tasks would not run after calling <CODE>PauseAllTasks</CODE> and then calling <CODE>ResumeAllTasks</CODE> [System Updater]</A></DD>
+<DD><A href="#note72-04">Note 72-04: (FRIENDS) Fixed bug where wrong network error code was returned during NAS authentication [System Updater]</A></DD>
+<DD><A href="#note72-05">Note 72-05: (FRIENDS) Fixed bug where the font region of the local display name was not saved [System Updater]</A></DD>
+<DD><A href="#note72-06">Note 72-06: (FS) Revised error when mounting factory-default backup memory [SDK | System Updater]</A></DD>
+<DD><A href="#note72-07">Note 72-07: (HTTP) Revised the <CODE>Read</CODE> and <CODE>GetHeader</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note72-08">Note 72-08: (MIC) Fixed bug in processing to prevent sampling when system is closed [System Updater]</A></DD>
+<DD><A href="#note72-09">Note 72-09: (MIC) Fixed bug where microphone would become unusable when calling <CODE>Finalize</CODE> with the system closed [System Updater]</A></DD>
+<DD><A href="#note72-10">Note 72-10: (OS) Fixed bug where system could not reboot after removing a card [System Updater]</A></DD>
+<DD><A href="#note72-11">Note 72-11: (OS) Fixed bug where system would halt when holding down the HOME Button while powering off [System Updater]</A></DD>
+<DD><A href="#note72-12">Note 72-12: (TOOL) Added <CODE>RegionSelector</CODE> features [System Updater]</A></DD>
+<DD><A href="#note72-13">Note 72-13: (UDS) Fixed bug where a fatal error would occur if an application was shut down during communication [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_4_System Updater">Known Issues with System Updater in SDK Version 0.14.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_4_Sample Demos">CTR-SDK 0.14.4 Sample Demos</A> (2010/11/23)</DT>
+<DD><A href="#note71-01">Note 71-01: (APPLET) Fixed a bug concerning going to sleep while starting or shutting down an application or applet [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note71-02">Note 71-02: (MIC) Revised microphone error processing in <CODE>demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note71-03">Note 71-03: (NEWS) Partially revised the <CODE>news_test</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_4_Sample Demos">Known Issues with SDK 0.14.4 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_3_Release">CTR-SDK 0.14.3 Release</A> (2010/11/19)</DT>
+<DD><A href="#note70-01">Note 70-01: (CAMERA) Fixed bug where the camera would not recover normally if the system was closed during a transition to an application caused by the HOME Button [SDK | System Updater]</A></DD>
+<DD><A href="#note70-02">Note 70-02: (CEC) Fixed a bug where OpenMessageBox would fail [SDK | System Updater]</A></DD>
+<DD><A href="#note70-03">Note 70-03: (CEC) Fixed a problem where the send count value would not go down</A></DD>
+<DD><A href="#note70-04">Note 70-04: (CFG) Revised the <CODE>nn::cfg::CTR::IsAgreedEula</CODE> function [SDK]</A></DD>
+<DD><A href="#note70-05">Note 70-05: (DLP) Added sleep support for Sample Demos and DlpClient [SDK | Sample Demos]</A></DD>
+<DD><A href="#note70-06">Note 70-06: (DLP) Extensions to Sample Demos and Tool [SDK | Sample Demos]</A></DD>
+<DD><A href="#note70-07">Note 70-07: (DevEnv) Added a description of addition to the application in the electronics operations manual [SDK]</A></DD>
+<DD><A href="#note70-08">Note 70-08: (FRIENDS) Added the fact that GetMyMii sometimes gets an empty Mii to the reference [SDK]</A></DD>
+<DD><A href="#note70-09">Note 70-09: (HID) Fixed a bug where an abnormal sampling value would occasionally occur [SDK]</A></DD>
+<DD><A href="#note70-10">Note 70-10: (TOOL) Revised DevMenu shared extended save data operations[SDK]</A></DD>
+<DD><A href="#note70-11">Note 70-11: (UDS) Fixed a bug where the AllowToConnect function would not work correctly if called after the DisallowToConnect function [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_3_Release">Known Issues in the SDK 0.14.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_3_System Updater">CTR-SDK 0.14.3 System Updater</A> (2010/11/19)</DT>
+<DD><A href="#note69-01">Note 69-01: (BOSS) Revised the BOSS storage memory allocation process [System Updater]</A></DD>
+<DD><A href="#note69-02">Note 69-02: (BOSS) Corrected problems found in CTR-SDK 0.14.0.x [System Updater]</A></DD>
+<DD><A href="#note69-03">Note 69-03: (CAMERA) Fixed a bug where the camera would not recover normally if the system was closed during a transition to an application caused by the HOME Button [SDK | System Updater]</A></DD>
+<DD><A href="#note69-04">Note 69-04: (CEC) Fixed a bug where OpenMessageBox would fail [SDK | System Updater]</A></DD>
+<DD><A href="#note69-05">Note 69-05: (CEC) Fixed a bug where data could not be sent</A></DD>
+<DD><A href="#note69-06">Note 69-06: (DLP) Added support for DLP system updates [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note69-07">Note 69-07: (DevEnv) Fixed a bug during display of the FATAL/Card removed error [System Updater]</A></DD>
+<DD><A href="#note69-08">Note 69-08: (FS) Fixed a bug where mounting a ROM file system would sometimes fail [System Updater]</A></DD>
+<DD><A href="#note69-09">Note 69-09: (FS) Fixed a deadlock in the file system [System Updater]</A></DD>
+<DD><A href="#note69-10">Note 69-10: (HID) Fixed a bug where illegal coordinates would result after immediately after a pen-down on the touch panel [System Updater]</A></DD>
+<DD><A href="#note69-11">Note 69-11: (HTTP) Fixed a bug where HTTPS communications via proxy were impossible [System Updater]</A></DD>
+<DD><A href="#note69-12">Note 69-12: (GX) Revised the 3D LED initialization process [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_3_System Updater">Known Issues with System Updater in SDK Version 0.14.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_3_Sample Demos">CTR-SDK 0.14.3 Sample Demos</A> (2010/11/19)</DT>
+<DD><A href="#note68-01">Note 68-01: (DLP) Added support for DLP system updates [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note68-02">Note 68-02: (DLP) Added sleep support for Sample Demos and DlpClient [SDK | Sample Demos]</A></DD>
+<DD><A href="#note68-03">Note 68-03: (DLP) Extensions to Sample Demos and Tool [SDK | Sample Demos]</A></DD>
+<DD><A href="#note68-04">Note 68-04: (SND) Added an electronics operations manual for a demo [Sample Demos]</A></DD>
+<DD><A href="#note68-05">Note 68-05: (UDS) Fixed a bug where the throughput and error rate display for Master would appear as garbage when using com_demo1 [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_3_Sample Demos">Known Issues with SDK 0.14.3 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_2_Release">CTR-SDK 0.14.2 Release</A> (2010/11/17)</DT>
+<DD><A href="#note67-01">Note 67-01: (APPLET) Sleep problem when returning from the developer's menu [SDK | System Updater]</A></DD>
+<DD><A href="#note67-02">Note 67-02: (CAMERA) Fixed a bug where the camera would not recover normally if the system was closed during a transition caused by the HOME Button [SDK | System Updater]</A></DD>
+<DD><A href="#note67-03">Note 67-03: (GR) Revised the GR library so that it generates cube map and shadow map commands [SDK]</A></DD>
+<DD><A href="#note67-04">Note 67-04: (GR) Revised the GR library so that it generates border color commands for each texture [SDK]</A></DD>
+<DD><A href="#note67-05">Note 67-05: (GR) Revised specifications so that the framebuffer cache is cleared when a RenderState class public variable command is generated by the GR library [SDK]</A></DD>
+<DD><A href="#note67-06">Note 67-06: (PL) Deleted the Initialize/FinalizePedometer functions [SDK]</A></DD>
+<DD><A href="#note67-07">Note 67-07: (UBL) Revised the UBL Library [SDK]</A></DD>
+<DD><A href="#note67-08">Note 67-08: (UDS) Adjusted the setting range for the maximum send delay time [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_2_Release">Known Issues in the SDK 0.14.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_2_System Updater">CTR-SDK 0.14.2 System Updater</A> (2010/11/17)</DT>
+<DD><A href="#note66-01">Note 66-01: (APPLET) Sleep problem when returning from the developer's menu [SDK | System Updater]</A></DD>
+<DD><A href="#note66-02">Note 66-02: (CAMERA) Fixed a bug where the camera would not recover normally if the system was closed during a transition caused by the HOME Button [SDK | System Updater]</A></DD>
+<DD><A href="#note66-03">Note 66-03: (DevEnv) Fixed a bug during display of the FATAL/Card removed error [System Updater]</A></DD>
+<DD><A href="#note66-04">Note 66-04: (DevEnv) Fixed a bug occurring when the system is closed immediately after startup [System Updater]</A></DD>
+<DD><A href="#note66-05">Note 66-05: (DevEnv) Fixed a bug where the HOME Button would not work on the developer's menu [System Updater]</A></DD>
+<DD><A href="#note66-06">Note 66-06: (FRIENDS) Fixed a bug where account and friend list information sometimes could not be written to file during shutdown [System Updater]</A></DD>
+<DD><A href="#note66-07">Note 66-07: (MCU) Fixed a bug where a quick opening and closing of the system was not handled well [System Updater]</A></DD>
+<DD><A href="#note66-08">Note 66-08: (NDM) Fixed a timing bug with sleep and WiFi on/off [System Updater]</A></DD>
+<DD><A href="#note66-09">Note 66-09: (UDS) Fixed a bug where the uds::Initialize would not exit [System Updater]</A></DD>
+<DD><A href="#note66-10">Note 66-10: (UDS) Fixed a bug where status update events were not being signaled when transiting to sleep or wireless off mode while not connected [System Updater]</A></DD>
+<DD><A href="#note66-11">Note 66-11: (UDS) Fixed a bug where a FATAL error would occur when calling DestroyEndpoint after recovering from sleep during communications [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_2_System Updater">Known Issues with System Updater in SDK Version 0.14.2</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_1_Release">CTR-SDK 0.14.1 Release</A> (2010/11/15)</DT>
+<DD><A href="#note65-01">Note 65-01: (AC) Revised the <CODE>Connect(Async)(</CODE> function [SDK]</A></DD>
+<DD><A href="#note65-02">Note 65-02: (AC) Deprecated the <CODE>GetStatus/GetStatusChangeEvent</CODE> function [System Updater]</A></DD>
+<DD><A href="#note65-03">Note 65-03: (AC) Added the <CODE>IsConnected</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note65-04">Note 65-04: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note65-05">Note 65-05: (BOSS) Changed specifications so that nn::ac::Connect is required before calling the Task::StartImmediate function [SDK]</A></DD>
+<DD><A href="#note65-06">Note 65-06: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note65-07">Note 65-07: (CEC) Changed operations when StartScanning is called [SDK]</A></DD>
+<DD><A href="#note65-08">Note 65-08: (CX) Fixed a bug in the <CODE>nn::cx::ReadUncompLH</CODE> function [SDK]</A></DD>
+<DD><A href="#note65-09">Note 65-09: (DLP) Released uninitialized status [SDK]</A></DD>
+<DD><A href="#note65-10">Note 65-10: (DevEnv) Deleted the cia files DlpClient and StereoCameraCalibrator [SDK]</A></DD>
+<DD><A href="#note65-11">Note 65-11: (Friends) Changed specifications so that nn::ac::Connect is required before calling the Login function [SDK]</A></DD>
+<DD><A href="#note65-12">Note 65-12: (FRIENDS) Changed the internal definition of the MiiData structure [SDK]</A></DD>
+<DD><A href="#note65-13">Note 65-13: (FS) Revised the <CODE>GetArchiveFreeSize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note65-14">Note 65-14: (FS) Redacted the <CODE>GetFileSystemSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note65-15">Note 65-15: (FS) Undisclosed the <CODE>ReadExtSaveDataIcon</CODE> function [SDK]</A></DD>
+<DD><A href="#note65-16">Note 65-16: (FS) Added the <CODE>nn::fs::GetExtSaveDataSize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note65-17">Note 65-17: (FS) Deleted the unneeded Result definitions from file system headers [SDK]</A></DD>
+<DD><A href="#note65-18">Note 65-18: (GR) Changed the type of FrameBuffer::DepthStencilBuffer::clearStencil in the GR library to u8 [SDK]</A></DD>
+<DD><A href="#note65-19">Note 65-19: (GX) Fixed a bug where the command buffer was not being copied normally by the <CODE>nngxAddCmdlist</CODE> function [SDK]</A></DD>
+<DD><A href="#note65-20">Note 65-20: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note65-21">Note 65-21: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_MINIMUM</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note65-22">Note 65-22: (HTTP) Revised the API Reference Manual[SDK]</A></DD>
+<DD><A href="#note65-23">Note 65-23: (NEWS) Revised the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note65-24">Note 65-24: (NGC) Fixed a bug where some prohibited words were not being detected correctly [SDK]</A></DD>
+<DD><A href="#note65-25">Note 65-25: (NGC) Changed the behavior when the system region is Japan [SDK]</A></DD>
+<DD><A href="#note65-26">Note 65-26: (SND) Fixed a bug related to freeing memory with nn::snd::FxDelay [SDK]</A></DD>
+<DD><A href="#note65-27">Note 65-27: (SND) Added a description of the timing used for calling the voice drop callback [SDK]</A></DD>
+<DD><A href="#note65-28">Note 65-28: (SSL) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note65-29">Note 65-29: (SSL) Renamed ResultSocketZeroReturnErr [SDK | Sample Demos]</A></DD>
+<DD><A href="#note65-30">Note 65-30: (TOOL) Fixed the language set by ResetSetting of the Config tool [SDK]</A></DD>
+<DD><A href="#note65-31">Note 65-31: (TOOL) Added a function to DevMenu for setting the memory region at initial startup of the HOME Menu [SDK]</A></DD>
+<DD><A href="#note65-32">Note 65-32: (TOOL) Extended <CODE>NetworkSetting</CODE> tool [SDK]</A></DD>
+<DD><A href="#note65-33">Note 65-33: (TOOL) Revised <CODE>ctr_makeciaarchive</CODE> [SDK]</A></DD>
+<DD><A href="#note65-34">Note 65-34: (TOOL) Fixed a bug where labels of the form &quot;IN&quot;(N=0,1,2,...) were not being freed by the shader assembler [SDK]</A></DD>
+<DD><A href="#note65-35">Note 65-35: (TOOL) Added a function for checking shader integrity [SDK]</A></DD>
+<DD><A href="#note65-36">Note 65-36: (TOOL) Changed the product code format [SDK]</A></DD>
+<DD><A href="#note65-37">Note 65-37: (UDS) Fixed a bug where the <CODE>Receive</CODE> and <CODE>ReceiveFrom</CODE> functions would continue to block [SDK]</A></DD>
+<DD><A href="#note65-38">Note 65-38: (UDS) Fixed a bug where a Panic would result if endpoint was destroyed by the DestroyEndpoint function while the Receive function was blocking  [SDK]</A></DD>
+<DD><A href="#note65-39">Note 65-39: (UDS) Fixed a bug where determination whether it was possible to connect as a Spectator was not being handled correctly [SDK]</A></DD>
+<DD><A href="#note65-40">Note 65-40: (UDS) Fixed a bug where abnormal operations would result after re-initializing the system after sleeping it during communications [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_1_Release">Known Issues in the SDK 0.14.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_1_System Updater">CTR-SDK 0.14.1 System Updater</A> (2010/11/15)</DT>
+<DD><A href="#note64-01">Note 64-01: (AC) Revised the <CODE>Connect(Async)</CODE> function [System Updater]</A></DD>
+<DD><A href="#note64-02">Note 64-02: (AC) Deprecated the <CODE>GetStatus/GetStatusChangeEvent</CODE> function [System Updater]</A></DD>
+<DD><A href="#note64-03">Note 64-03: (AC) Added the <CODE>IsConnected</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note64-04">Note 64-04: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note64-05">Note 64-05: (BOSS) Revised the <CODE>NsData::SetAdditionalInfo</CODE> function [System Updater]</A></DD>
+<DD><A href="#note64-06">Note 64-06: (BOSS) Fixed a bug where BOSS would wake up when there was no executing task [System Updater]</A></DD>
+<DD><A href="#note64-07">Note 64-07: (BOSS) Fixed a bug where power save during wireless operations would not work [System Updater]</A></DD>
+<DD><A href="#note64-08">Note 64-08: (CAMERA) Changed specifications so a value other than WHITE_BALANCE_NORMAL can be set for the SetPackageParameterWithoutContext function [System Updater]</A></DD>
+<DD><A href="#note64-09">Note 64-09: (CEC) Fixed a bug where mistaken operations would result if the number of send data messages for a single communication was 0 [System Updater]</A></DD>
+<DD><A href="#note64-10">Note 64-10: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note64-11">Note 64-11: (CEC) Fixed a gap in AP searches during sleep [System Updater]</A></DD>
+<DD><A href="#note64-12">Note 64-12: (DevEnv) Added a display message when a FATAL error occurs [System Updater]</A></DD>
+<DD><A href="#note64-13">Note 64-13: (DevEnv) Changed settings at development menu startup time when halting an application [System Updater]</A></DD>
+<DD><A href="#note64-14">Note 64-14: (DevEnv) Fixed a bug with screen display status when starting an application [System Updater]</A></DD>
+<DD><A href="#note64-15">Note 64-15: (DevEnv) Added a reboot sequence when displaying a &quot;card removed&quot; error [System Updater]</A></DD>
+<DD><A href="#note64-16">Note 64-16: (DevEnv) Revised shutdown processing [System Updater]</A></DD>
+<DD><A href="#note64-17">Note 64-17: (DevEnv) Changed the default background brightness value [System Updater]</A></DD>
+<DD><A href="#note64-18">Note 64-18: (FRIENDS) Fixed a bug where users waiting to establish friend relationships were being removed from the friends list [System Updater]</A></DD>
+<DD><A href="#note64-19">Note 64-19: (FS) Revised the <CODE>FormatSaveData</CODE> function [System Updater]</A></DD>
+<DD><A href="#note64-20">Note 64-20: (FS) Revised the <CODE>GetArchiveFreeSize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note64-21">Note 64-21: (FS) Revised the return values of the <CODE>MountSaveData</CODE> function [System Updater]</A></DD>
+<DD><A href="#note64-22">Note 64-22: (FS) Revised SD Memory Card removal processing [System Updater]</A></DD>
+<DD><A href="#note64-23">Note 64-23: (FS) Revised the directory attributes in SDMC archives [System Updater]</A></DD>
+<DD><A href="#note64-24">Note 64-24: (FS) Revised the time stamp in SDMC archives [System Updater]</A></DD>
+<DD><A href="#note64-25">Note 64-25: (FS) Revised the path name check used with fatfs archives [System Updater]</A></DD>
+<DD><A href="#note64-26">Note 64-26: (FS) Added the <CODE>nn::fs::GetExtSaveDataSize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note64-27">Note 64-27: (FS) Changed the internal format used for save data and extended save data [System Updater]</A></DD>
+<DD><A href="#note64-28">Note 64-28: (FS) Made revisions related to removing a card while accessing backup memory [System Updater]</A></DD>
+<DD><A href="#note64-29">Note 64-29: (FS) Changed behavior when removing a directory that includes a final forward slash in the specified path name [System Updater]</A></DD>
+<DD><A href="#note64-30">Note 64-30: (FS) Implemented access restrictions on the file system [System Updater]</A></DD>
+<DD><A href="#note64-31">Note 64-31: (FS) Fixed a bug where execution would freeze when accessing a file or directory [System Updater]</A></DD>
+<DD><A href="#note64-32">Note 64-32: (HID) Fixed a bug where invalid touch panel data would occasionally result [System Updater]</A></DD>
+<DD><A href="#note64-33">Note 64-33: (HTTP) Changed the specifications of <CODE>Cancel</CODE> and <CODE>Finalize</CODE> in relation to keep alive communications [System Updater]</A></DD>
+<DD><A href="#note64-34">Note 64-34: (NDM) Fixed a bug where the system would willfully cut the network connection [System Updater]</A></DD>
+<DD><A href="#note64-35">Note 64-35: (NET) Revised the ZoneAP scan feature [System Updater]</A></DD>
+<DD><A href="#note64-36">Note 64-36: (NET) Stabilized the send signal strength immediately after switching communication modes [System Updater]</A></DD>
+<DD><A href="#note64-37">Note 64-37: (NEWS) Revised the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note64-38">Note 64-38: (NGC) Revised the prohibited word list for the North America region, Portuguese language [SDK]</A></DD>
+<DD><A href="#note64-39">Note 64-39: (PL) Fixed a bug where the number of steps obtained was not correct [System Updater]</A></DD>
+<DD><A href="#note64-40">Note 64-40: (PTM) Fixed a bug where the system would not wake up from sleep when the alarm went off [System Updater]</A></DD>
+<DD><A href="#note64-41">Note 64-41: (SOCKET) Fixed a bug occurring when the socket to be polled was closed [System Updater]</A></DD>
+<DD><A href="#note64-42">Note 64-42: (UDS) Fixed a bug where applications would terminate during UDS communications [System Updater]</A></DD>
+<DD><A href="#note64-43">Note 64-43: (UDS) Changed the state returned by the GetConnectionState function after entering wireless OFF mode and going to sleep [System Updater]</A></DD>
+<DD><A href="#note64-44">Note 64-44: (UDS) Fixed a bug where Client/Spectator disconnection could not be performed correctly when signal status was poor [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_1_System Updater">Known Issues with System Updater in SDK Version 0.14.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_1_Sample Demos">CTR-SDK 0.14.1 Sample Demos</A> (2010/11/15)</DT>
+<DD><A href="#note63-01">Note 63-01: (AC) Deleted connect_c (C language AC sample) [Sample Demos]</A></DD>
+<DD><A href="#note63-02">Note 63-02: (AC) Added an fs initialization process to sample demos that use various nn::ac::Connect function [Sample Demos]</A></DD>
+<DD><A href="#note63-03">Note 63-03: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note63-04">Note 63-04: (BOSS) Revised the sample_nadl_simple [Sample Demos]</A></DD>
+<DD><A href="#note63-05">Note 63-05: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note63-06">Note 63-06: (GX) Fixed a bug with the demo for editing procedural texture parameters [Sample Demos]</A></DD>
+<DD><A href="#note63-07">Note 63-07: (SSL) Renamed ResultSocketZeroReturnErr [SDK | Sample Demos]</A></DD>
+<DD><A href="#note63-08">Note 63-08: (UDS) com_demo1 demo support for sleep, the HOME Button, and the WiFi button [Sample Demos]</A></DD>
+<DD><A href="#note63-09">Note 63-09: (UDS) Changed specifications so that connections are made in Spectator mode by the uds/simple demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_1_Sample Demos">Known Issues with SDK 0.14.1 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.5_Release">CTR-SDK 0.14.0.5 Release</A> (2010/11/09)</DT>
+<DD><A href="#note62-01">Note 62-01: (FS) Revised the latency emulation default settings [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.5_Release">Known Issues in the SDK 0.14.0.5 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.5_System Updater">CTR-SDK 0.14.0.5 System Updater</A> (2010/11/09)</DT>
+<DD><A href="#note61-01">Note 61-01: (FS) Revised the latency emulation default settings [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.5_System Updater">Known Issues with System Updater in SDK Version 0.14.0.5</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.4_Release">CTR-SDK 0.14.0.4 Release</A> (2010/11/08)</DT>
+<DD><A href="#note60-01">Note 60-01: (FS) Fixed the problem that caused an SD card to not be recognized when inserted/removed during Sleep [SDK | System Updater]</A></DD>
+<DD><A href="#note60-02">Note 60-02: (NGC) Fixed problem that caused initialization to fail [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.4_Release">Known Issues with SDK 0.14.0.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.4_System Updater">CTR-SDK 0.14.0.4 System Updater</A> (2010/11/08)</DT>
+<DD><A href="#note59-01">Note 59-01: (BOSS) Fixed problem that caused a FATAL ERROR to occur when waking while half-awake [System Updater]</A></DD>
+<DD><A href="#note59-02">Note 59-02: (FS) Fixed the problem that caused an SD card to not be recognized when inserted/removed during Sleep [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.4_System Updater">Known Issues with System Updater in SDK Version 0.14.0.4</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.3_Release">CTR-SDK 0.14.0.3 Release</A> (2010/11/06)</DT>
+<DD><A href="#note58-01">Note 58-01: (SOCKET) Fixed FATAL ERROR 0xD8E007FD [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.3_Release">Known Issues with SDK 0.14.0.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.3_System Updater">CTR-SDK 0.14.0.3 System Updater</A> (2010/11/06)</DT>
+<DD><A href="#note57-01">Note 57-01: (DLP) Fixed problems in importing child devices with DLP [System Updater]</A></DD>
+<DD><A href="#note57-02">Note 57-02: (FS) Fixed the <CODE>MountSaveData</CODE> function [System Updater]</A></DD>
+<DD><A href="#note57-03">Note 57-03: (OS) Fixed the problem that caused the register value to be corrupted when stepping/tracing with the debugger [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.3_System Updater">Known Issues with System Updater in SDK Version 0.14.0.3</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.2_Release">CTR-SDK 0.14.0.2 Release</A> (2010/11/05)</DT>
+<DD><A href="#note56-01">Note 56-01:(APPLET) Fixed bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode [SDK | System Updater]</A></DD>
+<DD><A href="#note56-02">Note 56-02:(OS) Fixed a bug where the shut down process would not complete [SDK | System Updater]</A></DD>
+<DD><A href="#note56-03">Note 56-03:(PL) Fixed a bug where the number of steps was not being saved at shutdown.[SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.2_Release">Known Issues in the SDK 0.14.0.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.2_System Updater">CTR-SDK 0.14.0.2 System Updater</A> (2010/11/05)</DT>
+<DD><A href="#note55-01">Note 55-01:(APPLET) Fixed bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode [SDK | System Updater]</A></DD>
+<DD><A href="#note55-02">Note 55-02:(OS) Fixed a bug where the shut down process would not complete [SDK | System Updater]</A></DD>
+<DD><A href="#note55-03">Note 55-03:(PL) Fixed a bug where the number of steps was not being saved at shutdown.[SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.2_System Updater">Known Issues with System Updater in SDK Version 0.14.0.2</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0.1_System Updater">CTR-SDK 0.14.0.1 System Updater</A> (2010/11/03)</DT>
+<DD><A href="#note54-01">Note 54-01:(DevEnv) Revised game card hot-swapping</A></DD>
+<DD><A href="#note54-02">Note 54-02:(OS) Fixed a bug where an abort would result if the debugger continues step execution [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0.1_System Updater">Known Issues with System Updater in SDK Version 0.14.0.1</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0_Release">CTR-SDK 0.14.0 Release</A> (2010/11/01)</DT>
+<DD><A href="#note53-01">Note 53-01: (APPLET) Added support for HOME Button detection and transitioning to the HOME Menu [SDK]</A></DD>
+<DD><A href="#note53-02">Note 53-02:(APPLET) Removed the SLEEP notification callback [SDK]</A></DD>
+<DD><A href="#note53-03">Note 53-03:(APPLET) Moved the applet::Initialize function to the StartUp API [SDK]</A></DD>
+<DD><A href="#note53-04">Note 53-04: (CAMERA) Revised the Initialize function [SDK | System Updater]</A></DD>
+<DD><A href="#note53-05">Note 53-05: (CAMERA) Revised the SetPhotoMode function [SDK | System Updater]</A></DD>
+<DD><A href="#note53-06">Note 53-06:(CAMERA) Added camera stop processing during Applet transition [SDK | System Updater]</A></DD>
+<DD><A href="#note53-07">Note 53-07:(CEC) Added the argument CecControl::StopScanning [SDK | System Updater]</A></DD>
+<DD><A href="#note53-08">Note 53-08:(CEC) Added EULA Agreement version detection [SDK | System Updater]</A></DD>
+<DD><A href="#note53-09">Note 53-09:(CEC) Changed the procedure for writing messages [SDK | System Updater]</A></DD>
+<DD><A href="#note53-10">Note 53-10:(CEC) Added a feature for stopping daemon execution when accessing a box [SDK | System Updater]</A></DD>
+<DD><A href="#note53-11">Note 53-11:(CFG) Added an API for determining if the EULA agreement has been accepted  [SDK | System Updater]</A></DD>
+<DD><A href="#note53-12">Note 53-12:(DLP) Changed the API [SDK | System Updater]</A></DD>
+<DD><A href="#note53-13">Note 53-13:(DLP) Settled on the error codes returned by API functions[SDK | System Updater]</A></DD>
+<DD><A href="#note53-14">Note 53-14:(DLP) Added the ability to specify the wireless channel for the server [SDK | System Updater]</A></DD>
+<DD><A href="#note53-15">Note 53-15:(DLP) Added an API function for deleting scan results[SDK | System Updater]</A></DD>
+<DD><A href="#note53-16">Note 53-16:(DLP) Changed the reconnection information [SDK | System Updater]</A></DD>
+<DD><A href="#note53-17">Note 53-17:(DLP) Changed forcible download specifications for child devices [SDK | System Updater]</A></DD>
+<DD><A href="#note53-18">Note 53-18:(DLP) Now allow the communication buffer size and number of buffers to be specified [SDK | System Updater]</A></DD>
+<DD><A href="#note53-19">Note 53-19:(DevEnv) Changed CTR_NO_BANNER specifications and added CTR_NO_BANNER_ICON [SDK]</A></DD>
+<DD><A href="#note53-20">Note 53-20:(DevEnv) Changed the symbol nnMain to no longer be a target of dead-stripping.</A></DD>
+<DD><A href="#note53-21">Note 53-21: (DevEnv) Added the shared font data [SDK]</A></DD>
+<DD><A href="#note53-22">Note 53-22:(DevEnv) Stopped importing of applications to system save memory[SDK | System Updater]</A></DD>
+<DD><A href="#note53-23">Note 53-23:(DevEnv) Changed the amount of memory that can be used by both development hardware and PARTNER-CTR Capture to 64MB [SDK | System Updater]</A></DD>
+<DD><A href="#note53-24">Note 53-24:(FND) Changed the upper limit on ExpHeap alignment to 128 bytes [SDK]</A></DD>
+<DD><A href="#note53-25">Note 53-25:(FND) Changed nn::fnd::DateTime::GetParameters to a const member function.</A></DD>
+<DD><A href="#note53-26">Note 53-26:(FRIENDS) Deleted the Logout function [SDK]</A></DD>
+<DD><A href="#note53-27">Note 53-27:(FRIENDS) Added Miis and profile update notification [SDK | System Updater]</A></DD>
+<DD><A href="#note53-28">Note 53-28: (FRIENDS) Deleted the SetNotificationMask function [SDK]</A></DD>
+<DD><A href="#note53-29">Note 53-29:(FRIENDS) Deleted API functions with features that will not be available at start [SDK]</A></DD>
+<DD><A href="#note53-30">Note 53-30:(FRIENDS) Added an API function for encrypting local friend codes [SDK]</A></DD>
+<DD><A href="#note53-31">Note 53-31:(FRIENDS) Deleted API functions related to one's own local friend code and friend codes [SDK]</A></DD>
+<DD><A href="#note53-32">Note 53-32:(FRIENDS) Split up the acquisition of screen names and Miis[SDK]</A></DD>
+<DD><A href="#note53-33">Note 53-33: (FRIENDS) Added screen name font region support [SDK | System Updater]</A></DD>
+<DD><A href="#note53-34">Note 53-34:(FS) Support for paths including &quot;..&quot; [SDK]</A></DD>
+<DD><A href="#note53-35">Note 53-35:(FS) Fixed HioArchive memory leak [SDK]</A></DD>
+<DD><A href="#note53-36">Note 53-36:(FS) Revised the HioArchive::File::Initialize function [SDK]</A></DD>
+<DD><A href="#note53-37">Note 53-37: (FS) Canceled restrictions on functions that get SD card insertion/removal events [SDK]</A></DD>
+<DD><A href="#note53-38">Note 53-38:(FS) Added the nn::fs::CreateFile function [SDK]</A></DD>
+<DD><A href="#note53-39">Note 53-39:(FS) Added a function for committing save data where data has been duplicated [SDK]</A></DD>
+<DD><A href="#note53-40">Note 53-40:(FS) Changed Result of the file system [SDK | System Updater]</A></DD>
+<DD><A href="#note53-41">Note 53-41:(FS) Added the Flush feature for use when writing files [SDK]</A></DD>
+<DD><A href="#note53-42">Note 53-42:(FS) Added support for guaranteeing the completeness of extended save data and shared extended save data [SDK]</A></DD>
+<DD><A href="#note53-43">Note 53-43: (FS) Added functions for accessing extended save data [SDK]</A></DD>
+<DD><A href="#note53-44">Note 53-44:(FS) Placed a restriction on creating empty extended save data files. [SDK]</A></DD>
+<DD><A href="#note53-45">Note 53-45: (FS) Changed API functions related to extended save data [SDK]</A></DD>
+<DD><A href="#note53-46">Note 53-46:(GR) Updated the GR Library [SDK]</A></DD>
+<DD><A href="#note53-47">Note 53-47:(GX) Added references for functions used to support direct creation of the nngx command list [SDK]</A></DD>
+<DD><A href="#note53-48">Note 53-48:(GX) Added the nngxFlush3DCommand [SDK]</A></DD>
+<DD><A href="#note53-49">Note 53-49:(GX) Improved the efficiency of command request processing [SDK]</A></DD>
+<DD><A href="#note53-50">Note 53-50:(GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note53-51">Note 53-51:(GX) Changed the macro header [SDK]</A></DD>
+<DD><A href="#note53-52">Note 53-52:(GX) Fixed problems with the line shader [SDK]</A></DD>
+<DD><A href="#note53-53">Note 53-53:(GX) Fixed a bug related to setting made using the glDrawArrays function when using the vertex buffer [SDK]</A></DD>
+<DD><A href="#note53-54">Note 53-54:(HID) Revised the GyroscopeReader::Read and GyroscopeReader::ReadLatest functions [SDK]</A></DD>
+<DD><A href="#note53-55">Note 53-55:(HID) Added the NormalizeStickWithScale function [SDK]</A></DD>
+<DD><A href="#note53-56">Note 53-56:(HID) Changed behavior when recovering from sleep with nn::hid::GyroscopeReader [SDK]</A></DD>
+<DD><A href="#note53-57">Note 53-57:(HID) Revised the nn::hid::GyroscopeReader::SetAngleMagnification function [SDK]</A></DD>
+<DD><A href="#note53-58">Note 53-58: (HID) Changed the minimum slide pad clamp value [SDK]</A></DD>
+<DD><A href="#note53-59">Note 53-59: (HID) Settled on each type of constant used with the acceleration sensor [SDK]</A></DD>
+<DD><A href="#note53-60">Note 53-60:(HID) Added a minimum clamp mode [SDK]</A></DD>
+<DD><A href="#note53-61">Note 53-61:(HIO) Fixed a bug with GetHioDaemonStatus [SDK]</A></DD>
+<DD><A href="#note53-62">Note 53-62:(HIO) Made improvements related to using the API from multiple threads [SDK]</A></DD>
+<DD><A href="#note53-63">Note 53-63:(JPEG) Added a function for specifying encoding options [SDK]</A></DD>
+<DD><A href="#note53-64">Note 53-64:(JPEG) Added decoding options [SDK]</A></DD>
+<DD><A href="#note53-65">Note 53-65:(JPEG) Improved decoded image quality [SDK]</A></DD>
+<DD><A href="#note53-66">Note 53-66:(MIC) Revised the GetForbiddenArea function [SDK]</A></DD>
+<DD><A href="#note53-67">Note 53-67:(MIC) Added clamping of mic data [SDK | System Updater]</A></DD>
+<DD><A href="#note53-68">Note 53-68:(MIC) Changed the range of guaranteed mic input [SDK]</A></DD>
+<DD><A href="#note53-69">Note 53-69:(NEWS) Added to the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note53-70">Note 53-70:(NGC) Added North America Portuguese to the language list [SDK]</A></DD>
+<DD><A href="#note53-71">Note 53-71:(NGC) Revised the API reference [SDK]</A></DD>
+<DD><A href="#note53-72">Note 53-72:(OS) Added the InitializeMemoryBlock function [SDK | System Updater]</A></DD>
+<DD><A href="#note53-73">Note 53-73:(OS) Revised internal use of Mutex in the library [SDK]</A></DD>
+<DD><A href="#note53-74">Note 53-74:(PL) Abolished the Initialize and Finalize function [SDK]</A></DD>
+<DD><A href="#note53-75">Note 53-75:(PL) Added an interface for mounting shared fonts [SDK]</A></DD>
+<DD><A href="#note53-76">Note 53-76:(PL) Added a pedometer library [SDK]</A></DD>
+<DD><A href="#note53-77">Note 53-77:(RDT) Established new result codes [SDK]</A></DD>
+<DD><A href="#note53-78">Note 53-78:(RDT) Added an API function for log output [SDK]</A></DD>
+<DD><A href="#note53-79">Note 53-79:(SND) Fixed a problem with ADPCM context setting confirmation asserts [SDK]</A></DD>
+<DD><A href="#note53-80">Note 53-80:(SND) Added the OutputCaputre class [SDK]</A></DD>
+<DD><A href="#note53-81">Note 53-81:(SND) Changed specifications for SetupBcwav [SDK]</A></DD>
+<DD><A href="#note53-82">Note 53-82:(SND) Changed the specifications of the API function used to set the Voice filter coefficient [SDK]</A></DD>
+<DD><A href="#note53-83">Note 53-83:(SND) Added new API functions for getting and setting the Voice filter coefficient [SDK]</A></DD>
+<DD><A href="#note53-84">Note 53-84:(SND) Extended the Voice filter feature [SDK]</A></DD>
+<DD><A href="#note53-85">Note 53-85:(SND) Fixed a problem where FilterType and filter coefficients were not initialized when getting Voice [SDK]</A></DD>
+<DD><A href="#note53-86">Note 53-86:(SND) Changed the specifications of the nn::snd::Voice::SetPriority function [SDK]</A></DD>
+<DD><A href="#note53-87">Note 53-87:(SND) Added effect API functions [SDK]</A></DD>
+<DD><A href="#note53-88">Note 53-88:(SND) Fixed a problem where noise was being introduced when usign Aux callback processing when recovering from sleep mode [SDK]</A></DD>
+<DD><A href="#note53-89">Note 53-89:(SND) Fixed a problem with detection function regarding dropped processing [SDK]</A></DD>
+<DD><A href="#note53-90">Note 53-90:(SND) Fixed a problem where an exception would occur inside AllocVoice if the number of available voices was gradually reduced [SDK]</A></DD>
+<DD><A href="#note53-91">Note 53-91:(TOOL) Changed the Config [SDK]</A></DD>
+<DD><A href="#note53-92">Note 53-92: (TOOL) Changed the <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note53-93">Note 53-93:(TOOL) Extended NetworkSetting tool [SDK]</A></DD>
+<DD><A href="#note53-94">Note 53-94:(TOOL) Added items to the RSF [SDK | System Updater]</A></DD>
+<DD><A href="#note53-95">Note 53-95:(TOOL) Changed the wave file interpretation specifications of WaveConverter [SDK]</A></DD>
+<DD><A href="#note53-96">Note 53-96: (TOOL) Updated <CODE>ctr_TexturePackager32</CODE> [SDK]</A></DD>
+<DD><A href="#note53-97">Note 53-97:(TOOL) Changed the regions that can be selected when using ctr_makebanner [SDK]</A></DD>
+<DD><A href="#note53-98">Note 53-98:(TOOL) Made ctr_makeciaarchive32.exe open to the public [SDK]</A></DD>
+<DD><A href="#note53-99">Note 53-99:(TOOL) Added ctr_makerom32.exe and an option for specifying the number of parallel processes [SDK]</A></DD>
+<DD><A href="#note53-100">Note 53-100: Added (TOOL) loadrun [SDK]</A></DD>
+<DD><A href="#note53-101">Note 53-101:(TOOL) Changed the range for UniqueId values that can be specified when using makerom [SDK]</A></DD>
+<DD><A href="#note53-102">Note 53-102:(TOOL) Improved the performance of makerom [SDK]</A></DD>
+<DD><A href="#note53-103">Note 53-103:(TOOL) Made the friend registration tool open to the public [SDK]</A></DD>
+<DD><A href="#note53-104">Note 53-104:(TPL) Changed MAX_MIPMAPLEVEL to NN_TPL_MAX_MIPMAPLEVEL [SDK]</A></DD>
+<DD><A href="#note53-105">Note 53-105:(TPL) Added the nn::tpl::GetTextureNum function [SDK]</A></DD>
+<DD><A href="#note53-106">Note 53-106:(UDS) Added the DisallowToConnect and AllowToConnect functions [SDK]</A></DD>
+<DD><A href="#note53-107">Note 53-107:(UDS) Revised the method of calculating radio signal strength used by the NetworkDescriptionReader::GetRadioStrength function [SDK]</A></DD>
+<DD><A href="#note53-108">Note 53-108:(UDS) Added the error ResultMalformedData [SDK]</A></DD>
+<DD><A href="#note53-109">Note 53-109:(UDS) Added the SetMaxSendDelay function [SDK]</A></DD>
+<DD><A href="#note53-110">Note 53-110: (UDS) Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure [SDK]</A></DD>
+<DD><A href="#note53-111">Note 53-111:(UDS) Fixed a bug where the incorrect Result was being returned by nn::uds::CreateNetwork when the maximum number of nodes was set to 1 [SDK]</A></DD>
+<DD><A href="#note53-112">Note 53-112:(UDS) Changed members of the nn::uds::NodeInformation structure [SDK]</A></DD>
+<DD><A href="#note53-113">Note 53-113:(UDS) Added nn::uds::ResultMiscellaneousSystemError [SDK]</A></DD>
+<DD><A href="#note53-114">Note 53-114:(UDS) Deleted the nn::uds::SetNetworkAttribute function [SDK]</A></DD>
+<DD><A href="#note53-115">Note 53-115:(UDS) Revised the method of calculating the link level [SDK]</A></DD>
+<DD><A href="#note53-116">Note 53-116:(UDS) Deleted a not recommended execution of the DisconnectNetwork function after being disconnected [SDK]</A></DD>
+<DD><A href="#note53-117">Note 53-117:(UDS) Revised the REsult value when an attempt is made to connect to a network that has reached the maximum number of nodes [SDK]</A></DD>
+<DD><A href="#note53-118">Note 53-118:(ULCD) Exposed the prohibition against copying the StereoCamera class [SDK]</A></DD>
+<DD><A href="#note53-119">Note 53-119: (ULCD) Added support for <CODE>const</CODE> member functions in the <CODE>StereoCamera</CODE> class [SDK]</A></DD>
+<DD><A href="#note53-120">Note 53-120:(ULCD) Fixed a problem with constructors that have an argument in the StereoCamera class [SDK]</A></DD>
+<DD><A href="#note53-121">Note 53-121:(ULCD) Fixed a problem with the StereoCamera::GetMaxParallax function [SDK]</A></DD>
+<DD><A href="#note53-122">Note 53-122:(UTIL) Added the CRC class [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_14_0_Release">Known Issues with SDK 0.14.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0_System Updater">CTR-SDK 0.14.0 System Updater</A> (2010/11/01)</DT>
+<DD><A href="#note52-01">Note 52-01:(AC) Revised the CancelConnectAsync function [System Updater]</A></DD>
+<DD><A href="#note52-02">Note 52-02: (AC) Fixed the <CODE>Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note52-03">Note 52-03:(AC) Revised the Connect function [System Updater]</A></DD>
+<DD><A href="#note52-04">Note 52-04:(AC) Revised the Connect/Close functions [System Updater]</A></DD>
+<DD><A href="#note52-05">Note 52-05:(AC) Revised the Connect/ConnectAsync functions [System Updater]</A></DD>
+<DD><A href="#note52-06">Note 52-06:(AC) Revised the Connect/ConnectAsync function [System Updater]</A></DD>
+<DD><A href="#note52-07">Note 52-07:(AC) Added the DebugSetApType function [System Updater]</A></DD>
+<DD><A href="#note52-08">Note 52-08: (APPLET) Added support for a barrage of HOME button presses [System Updater]</A></DD>
+<DD><A href="#note52-09">Note 52-09:(CAMERA) Revised the Initialize function [SDK | System Updater]</A></DD>
+<DD><A href="#note52-10">Note 52-10:(CAMERA) Revised the SetPhotoMode function [SDK | System Updater]</A></DD>
+<DD><A href="#note52-11">Note 52-11:(CAMERA) Added a process for stopping the camera during applet transitions [SDK | System Updater]</A></DD>
+<DD><A href="#note52-12">Note 52-12:(CAMERA) Changed the period during which shutter sound playback can start [System Updater]</A></DD>
+<DD><A href="#note52-13">Note 52-13:(CARD) Fixed a problem where MountRom of the Card class would fail when UIC-MIDI access and MountRom access clashed [System Updater]</A></DD>
+<DD><A href="#note52-14">Note 52-14:(CEC) Added the argument CecControl::StopScanning [SDK | System Updater]</A></DD>
+<DD><A href="#note52-15">Note 52-15:(CEC) Added a determination of the EULA agreement version [SDK | System Updater]</A></DD>
+<DD><A href="#note52-16">Note 52-16:(CEC) Changed the procedure for writing messages [SDK | System Updater]</A></DD>
+<DD><A href="#note52-17">Note 52-17:(CEC) Added a feature for stopping daemon execution when accessing a box [SDK | System Updater]</A></DD>
+<DD><A href="#note52-18">Note 52-18:(CFG) Added an API for determining if the EULA agreement has been accepted  [SDK | System Updater]</A></DD>
+<DD><A href="#note52-19">Note 52-19:(DLP) Changed the API [SDK | System Updater]</A></DD>
+<DD><A href="#note52-20">Note 52-20:(DLP) Settled on the error codes returned by API functions[SDK | System Updater]</A></DD>
+<DD><A href="#note52-21">Note 52-21: (DLP) Changed the conditions for transiting to error status [System Updater]</A></DD>
+<DD><A href="#note52-22">Note 52-22:(DLP) Added the ability to specify the wireless channel for the server [SDK | System Updater]</A></DD>
+<DD><A href="#note52-23">Note 52-23:(DLP) Added an API function for deleting scan results[SDK | System Updater]</A></DD>
+<DD><A href="#note52-24">Note 52-24:(DLP) Changed the reconnection information [SDK | System Updater]</A></DD>
+<DD><A href="#note52-25">Note 52-25:(DLP) Changed forcible download specifications for child devices [SDK | System Updater]</A></DD>
+<DD><A href="#note52-26">Note 52-26:(DLP) Now allow the communication buffer size and number of buffers to be specified [SDK | System Updater]</A></DD>
+<DD><A href="#note52-27">Note 52-27:(DSP) Fixed a problem where control would not return from the LoadDefaultComponent function [System Updater]</A></DD>
+<DD><A href="#note52-28">Note 52-28:(DevEnv) Fixed a problem with MCU update [System Updater]</A></DD>
+<DD><A href="#note52-29">Note 52-29:(DevEnv) Stopped importing of applications to system save memory[SDK | System Updater]</A></DD>
+<DD><A href="#note52-30">Note 52-30:(DevEnv) Fixed a problem where the power of development hardware would suddenly turn ON [System Updater]</A></DD>
+<DD><A href="#note52-31">Note 52-31:(DevEnv) Changed the amount of memory that can be used by both development hardware and PARTNER-CTR Capture to 64MB [SDK | System Updater]</A></DD>
+<DD><A href="#note52-32">Note 52-32: (DevEnv) Changed development menu [System Updater]</A></DD>
+<DD><A href="#note52-33">Note 52-33:(DevEnv) Correction screen distortion occurring when starting the development menu[System Updater]</A></DD>
+<DD><A href="#note52-34">Note 52-34:(FRIENDS) Added Miis and profile update notification [SDK | System Updater]</A></DD>
+<DD><A href="#note52-35">Note 52-35:(FRIENDS) Delayed autonomous daemon login [System Updater]</A></DD>
+<DD><A href="#note52-36">Note 52-36:(FRIENDS) Fixed a problem where local friend codes were being replaced at each startup [System Updater]</A></DD>
+<DD><A href="#note52-37">Note 52-37: (FRIENDS) Added screen name font region support [SDK | System Updater]</A></DD>
+<DD><A href="#note52-38">Note 52-38:(FS) Fixed a problem with freezing that would occur when the FAT became fragmented [System Updater]</A></DD>
+<DD><A href="#note52-39">Note 52-39:(FS) Added support for fat file system time stamp [System Updater]</A></DD>
+<DD><A href="#note52-40">Note 52-40:(FS) Revised the nn::fs::MountSdmc function [System Updater]</A></DD>
+<DD><A href="#note52-41">Note 52-41:(FS) Corrected a problem with freezing that would occur when nothing was inserted in the card slot [System Updater]</A></DD>
+<DD><A href="#note52-42">Note 52-42:(FS) Changed Result of the file system [SDK | System Updater]</A></DD>
+<DD><A href="#note52-43">Note 52-43:(FS) Added a latency emulation function [System Updater]</A></DD>
+<DD><A href="#note52-44">Note 52-44:(FS) Fixed a problem where severely fragmented files could no longer be handled [System Updater]</A></DD>
+<DD><A href="#note52-45">Note 52-45:(GX) Changed the behavior of LCD backlight brightness [System Updater]</A></DD>
+<DD><A href="#note52-46">Note 52-46:(GX) Changed the operating core at the driver level [System Updater]</A></DD>
+<DD><A href="#note52-47">Note 52-47:(HID) Sped up Read used with various sampling data [System Updater]</A></DD>
+<DD><A href="#note52-48">Note 52-48:(HTTP) Changed the specifications of LazyPOST transmissions when using keep alive communications [System Updater]</A></DD>
+<DD><A href="#note52-49">Note 52-49:(HTTP) Revised the packet text string of an original header field [System Updater]</A></DD>
+<DD><A href="#note52-50">Note 52-50:(MIC) Added clamping of mic data [SDK | System Updater]</A></DD>
+<DD><A href="#note52-51">Note 52-51:(NEWS) Added to the NEWS library [SDK | System Updater]</A></DD>
+<DD><A href="#note52-52">Note 52-52:(NGC) Updated the prohibited word pattern list [System Updater]</A></DD>
+<DD><A href="#note52-53">Note 52-53:(OS) Implemented processing for CARD removal [System Updater]</A></DD>
+<DD><A href="#note52-54">Note 52-54:(OS) Added the InitializeMemoryBlock function [SDK | System Updater]</A></DD>
+<DD><A href="#note52-55">Note 52-55:(OS) Added a setting for the maximum number of objects [System Updater]</A></DD>
+<DD><A href="#note52-56">Note 52-56:(OS) Improved debugger startup time [System Updater]</A></DD>
+<DD><A href="#note52-57">Note 52-57:(OS) Adjusted performance [System Updater]</A></DD>
+<DD><A href="#note52-58">Note 52-58:(SOCKET) Fixed a problem with IP address collision detection [System Updater]</A></DD>
+<DD><A href="#note52-59">Note 52-59:(SSL) Revised EVSSL authentication [System Updater]</A></DD>
+<DD><A href="#note52-60">Note 52-60:(TOOL) Added items to the RSF [SDK | System Updater]</A></DD>
+<DD><A href="#note52-61">Note 52-61:(UDS) Fixed a bug where the correct reason for disconnection was not being obtained when the Client and Spectator were cut off from the network [System Updater]</A></DD>
+<DD><A href="#note52-62">Note 52-62:(UDS) Revised a bug where connection up to the maximum number of nodes specified by the uds::CreateNetwork function was impossible [System Updater]</A></DD>
+<DD><A href="#note52-63">Note 52-63:(UDS) Fixed a bug where a connection disconnection notification was not being generated during intensive communications [System Updater]</A></DD>
+<DD><A href="#note52-64">Note 52-64:(UDS) Fixed a problem execution would not complete when the nn::uds::Initialize function was executed in wireless OFF mode [System Updater]</A></DD>
+<DD><A href="#note52-65">Note 52-65:(UDS) Fixed a bug where packet sends to one's own address would succeed [System Updater]</A></DD>
+<DD><A href="#note52-66">Note 52-66:(UDS) Improved stability when the communication load has increased [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_14_0_System Updater">Known Issues with System Updater in SDK Version 0.14.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_14_0_Sample Demos">CTR-SDK 0.14.0 Sample Demos</A> (2010/11/01)</DT>
+<DD><A href="#note51-01">Note 51-01:(DEMO) Fixed a problem with the number of bits of the size member of the CommandBuffer3d structure [Sample Demos]</A></DD>
+<DD><A href="#note51-02">Note 51-02:(DEMO) Changed the specifications of the RenderSystem::Initialize function [Sample Demos]</A></DD>
+<DD><A href="#note51-03">Note 51-03:(FS) Changed specifications so that features that do no work on the development hardware can be enabled by button operations [Sample Demos]</A></DD>
+<DD><A href="#note51-04">Note 51-04:(GR) Made revisions so the nn::fs::MountRom function is called by the lib_grfw library for the GR library demo [Sample Demos]</A></DD>
+<DD><A href="#note51-05">Note 51-05:(GR) Changed the heap size allocated by the lib_grfw framework for the GR library demo to 20MB [Sample Demos]</A></DD>
+<DD><A href="#note51-06">Note 51-06:(GR) Added the ProcedureTexture for rendering procedural textures [Sample Demos]</A></DD>
+<DD><A href="#note51-07">Note 51-07:(GX) Added a demo for editing procedural texture patterns [Sample Demos]</A></DD>
+<DD><A href="#note51-08">Note 51-08:(RDT) Revised rsf sample demo [Sample Demos]</A></DD>
+<DD><A href="#note51-09">Note 51-09:(RDT) Revised the sample demo [Sample Demos]</A></DD>
+<DD><A href="#note51-10">Note 51-10:(SND) Added the OutputCapture sample demo [Sample Demos]</A></DD>
+<DD><A href="#note51-11">Note 51-11:(SND) Revised the sample demo [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_14_0_Sample Demos">Known Issues with SDK 0.14.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_13_2_Release">CTR-SDK 0.13.2 Release</A> (2010/10/07)</DT>
+<DD><A href="#note50-01">Note 50-01: (FS) Increased speed of opening files from ROM archives [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_13_2_Release">Known Issues in the SDK 0.13.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_13_1_Release">CTR-SDK 0.13.1 Release</A> (2010/09/30)</DT>
+<DD><A href="#note49-01">Note 49-01: (CAMERA) Corrected a change log entry regarding processing added to stop the cameras when the system is closed [SDK]</A></DD>
+<DD><A href="#note49-02">Note 49-02: (DevEnv) Corrected change log entries for known bugs in CTR-SDK 0.13 System Updater [SDK]</A></DD>
+<DD><A href="#note49-03">Note 49-03: (SND) Fixed bug related to creating sound threads on core 1 in NintendoWare for CTR [SDK]</A></DD>
+<DD><A href="#note49-04">Note 49-04: (SND) Fixed bug that caused execution to enter an endless loop when <CODE>FreeVoice</CODE> was used within the voice drop callback [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_13_1_Release">Known Issues in the SDK 0.13.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_13_0_Release">CTR-SDK 0.13.0 Release</A> (2010/09/28)</DT>
+<DD><A href="#note48-01">Note 48-01: (AC) Added the <CODE>nn::ac::LinkLevel GetLinkLevel</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-02">Note 48-02: (APPLET) Added support for HOME Button detection and transitioning to the HOME Menu [SDK]</A></DD>
+<DD><A href="#note48-03">Note 48-03: (BOSS) Added the BOSS library [SDK | System Updater]</A></DD>
+<DD><A href="#note48-04">Note 48-04: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note48-05">Note 48-05: (CAMERA) Added a function to change the sensor window used for auto white balancing [SDK | System Updater]</A></DD>
+<DD><A href="#note48-06">Note 48-06: (CARD) Revised media selector control after using HostIO CardSPI [SDK]</A></DD>
+<DD><A href="#note48-07">Note 48-07: (CEC) Changed the StreetPass library API [SDK | System Updater]</A></DD>
+<DD><A href="#note48-08">Note 48-08: (CEC) Operations necessary to communicate with the same partner more than once [SDK]</A></DD>
+<DD><A href="#note48-09">Note 48-09: (CFG) Revised the <CODE>GetLanguageCodeA2</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-10">Note 48-10: (CFG) Revised the <CODE>GetSimpleAddress</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-11">Note 48-11: (CFG) Added function to get the RTC offset value [SDK]</A></DD>
+<DD><A href="#note48-12">Note 48-12: (CX) Added the CX library [SDK]</A></DD>
+<DD><A href="#note48-13">Note 48-13: (DLP) Changed the method for embedding child programs in parent programs [SDK | Sample Demos]</A></DD>
+<DD><A href="#note48-14">Note 48-14: (DLP) Made revisions involving identification of child devices [SDK | Sample Demos]</A></DD>
+<DD><A href="#note48-15">Note 48-15: (DevEnv) Removed the pragma used for the RVCT warning bug workaround [SDK]</A></DD>
+<DD><A href="#note48-16">Note 48-16: (DevEnv) Made some <CODE>nn::Result</CODE> constructors private [SDK]</A></DD>
+<DD><A href="#note48-17">Note 48-17: (DevEnv) Changed the encoding of <CODE>types.h</CODE> [SDK]</A></DD>
+<DD><A href="#note48-18">Note 48-18: (DevEnv) Changed compiler and linker options [SDK]</A></DD>
+<DD><A href="#note48-19">Note 48-19: (DevEnv) Updated the supported version of RVCT [SDK]</A></DD>
+<DD><A href="#note48-20">Note 48-20: (FND) Revised behavior when <CODE>Allocate</CODE> of an <CODE>ExpHeap</CODE> fails [SDK]</A></DD>
+<DD><A href="#note48-21">Note 48-21: (FND) Revised behavior of <CODE>ExpHeap</CODE> constructor when given no arguments [SDK]</A></DD>
+<DD><A href="#note48-22">Note 48-22: (FND) Revised the range of specifiable alignments in <CODE>ExpHeap::Allocate</CODE> [SDK]</A></DD>
+<DD><A href="#note48-23">Note 48-23: (FND) Revised <CODE>ExpHeapBase::GetDirecitionOf</CODE> to <CODE>GetDirectionOf</CODE> [SDK]</A></DD>
+<DD><A href="#note48-24">Note 48-24: (FND) Strengthened check when freeing expanded heap memory [SDK]</A></DD>
+<DD><A href="#note48-25">Note 48-25: (FONT) Added the Font library [SDK]</A></DD>
+<DD><A href="#note48-26">Note 48-26: (FRIENDS) Changed the value of <CODE>MODE_DESCRIPTION_SIZE</CODE> [SDK]</A></DD>
+<DD><A href="#note48-27">Note 48-27: (FRIENDS) Deleted part of the <CODE>NotificationType</CODE> enumerator [SDK]</A></DD>
+<DD><A href="#note48-28">Note 48-28: (FRIENDS) Eliminated the notification sent when a game description is updated [SDK | System Updater]</A></DD>
+<DD><A href="#note48-29">Note 48-29: (FRIENDS) Changed the value of the <CODE>MII_SIZE</CODE> constant [SDK]</A></DD>
+<DD><A href="#note48-30">Note 48-30: (FS) Changed the specifications of functions that get SD card insertion/removal events [SDK]</A></DD>
+<DD><A href="#note48-31">Note 48-31: (FS) Fixed bug that prevented the <CODE>fs::Directory::Read</CODE> function from getting all entries [SDK]</A></DD>
+<DD><A href="#note48-32">Note 48-32: (FS) Added the <CODE>nn::fs::GetFileSystemSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-33">Note 48-33: (FS) Added the <CODE>nn::fs::MountSdmc</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-34">Note 48-34: (FS) Added the <CODE>nn::fs::hio::GetHioRequiredMemorySize</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-35">Note 48-35: (FS) Added a write function to <CODE>nn::fs::hio::HioArchive</CODE> [SDK]</A></DD>
+<DD><A href="#note48-36">Note 48-36: (FS) Added the <CODE>nn::hio::CTR::HostFile::SetSize</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-37">Note 48-37: (FS) Added functions to get Game Card insertion/removal events and to get whether a Game Card is inserted [SDK]</A></DD>
+<DD><A href="#note48-38">Note 48-38: (FS) Changed length of filenames in save data and extended save data to 16 characters [SDK]</A></DD>
+<DD><A href="#note48-39">Note 48-39: (GX) Updated the DMPGL documentation [SDK]</A></DD>
+<DD><A href="#note48-40">Note 48-40: (GX) Added the GR library [SDK]</A></DD>
+<DD><A href="#note48-41">Note 48-41: (GX) Updated PICA macro headers [SDK]</A></DD>
+<DD><A href="#note48-42">Note 48-42: (GX) Changed the off-limits range when placing display buffers in VRAM [SDK | System Updater]</A></DD>
+<DD><A href="#note48-43">Note 48-43: (GX) Enabled polygon offsets when the W buffer is enabled [SDK]</A></DD>
+<DD><A href="#note48-44">Note 48-44: (GX) Changed the <CODE>glCopyTexImage2D</CODE> and <CODE>glCopyTexSubImage2D</CODE> functions [SDK]</A></DD>
+<DD><A href="#note48-45">Note 48-45: (GX) Fixed a bug in the <CODE>glPolygonOffset</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-46">Note 48-46: (GX) Added the <CODE>nngxAddB2LTransferCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-47">Note 48-47: (GX) Added the <CODE>nngxAddBlockImageCopyCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-48">Note 48-48: (GX) Added the <CODE>nngxAddL2BTransferCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-49">Note 48-49: (GX) Added the <CODE>nngxAddMemoryFillCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-50">Note 48-50: (GX) Removed restrictions on the <SPAN class="argument">srcaddr</SPAN> and <SPAN class="argument">dstaddr</SPAN> arguments in the <CODE>nngxAddVramDmaCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-51">Note 48-51: (GX) Fixed bug in behavior when an invalid <SPAN class="argument">format</SPAN> argument was specified in the <CODE>nngxFilterBlockImage</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-52">Note 48-52:(GX) Revised the types of arguments in the <CODE>nngxFilterBlockImage</CODE> and <CODE>nngxAddVramDmaCommand</CODE> functions [SDK]</A></DD>
+<DD><A href="#note48-53">Note 48-53: (GX) Added the <CODE>nngxGetAllocator</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-54">Note 48-54: (GX) Fixed bug that caused <CODE>glViewport</CODE> function settings to not be applied if run immediately after running the <CODE>nngxInitialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-55">Note 48-55: (GX) Added the <CODE>nngxSetGasAutoAccumulationUpdate</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-56">Note 48-56: (GX) Fixed problem where the <CODE>nngxTransferLinearImage</CODE> function would stop on an assert [SDK]</A></DD>
+<DD><A href="#note48-57">Note 48-57: (GX) Fixed bug in delta value settings of lookup tables used for procedural texture RGBA mapping and noise modulation [SDK]</A></DD>
+<DD><A href="#note48-58">Note 48-58: (GX) Fixed bug in <CODE>glVertexAttribPointer</CODE> function when multiple vertex attributes have been arranged as an interleaved array [SDK]</A></DD>
+<DD><A href="#note48-59">Note 48-59: (GX) Deleted command that set the <CODE>0x101</CODE> register when logical operations are enabled [SDK]</A></DD>
+<DD><A href="#note48-60">Note 48-60: (HID) Deleted <CODE>ACCELEROMETER_PLAY_MODE_LOOSE</CODE> [SDK]</A></DD>
+<DD><A href="#note48-61">Note 48-61: (HID) Added functions that enable use of the gyro sensor [SDK]</A></DD>
+<DD><A href="#note48-62">Note 48-62: (HID) Revised the minimum and maximum values for clamping the Circle Pad [SDK]</A></DD>
+<DD><A href="#note48-63">Note 48-63: (HID) Added offset correction functions and axis rotation functions to the accelerometer library [SDK]</A></DD>
+<DD><A href="#note48-64">Note 48-64: (HIO) Added functions for transmittable sizes during serial communication [SDK]</A></DD>
+<DD><A href="#note48-65">Note 48-65: (JPEG) Added the <CODE>GetMpRegionsToBuildJpegData</CODE> function to the decoder [SDK]</A></DD>
+<DD><A href="#note48-66">Note 48-66: (JPEG) Added function that stops decoding [SDK]</A></DD>
+<DD><A href="#note48-67">Note 48-67: (JPEG) Added the BGR8 and ABGR8 pixel formats [SDK]</A></DD>
+<DD><A href="#note48-68">Note 48-68: (MATH) Changed the <CODE>nn::math::VEC3::DistanceSquare</CODE> function to a <CODE>const</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-69">Note 48-69: (MATH) Fixed problem where copies of constants would be embedded in every object [SDK]</A></DD>
+<DD><A href="#note48-70">Note 48-70: (MATH) Fixed problem where embedded assembly language functions were not dead-stripped on a function-by-function level [SDK]</A></DD>
+<DD><A href="#note48-71">Note 48-71: (MIC) Changed access rights to memory that stores sampling results [SDK | System Updater]</A></DD>
+<DD><A href="#note48-72">Note 48-72: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note48-73">Note 48-73: (NGC) Added specifications for the <CODE>CheckProfanityWords</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-74">Note 48-74: (NGC) Added the <CODE>CountNumbers</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-75">Note 48-75: (OS) Added the <CODE>GetRunnningTargetHardware</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-76">Note 48-76: (OS) Added support for Sleep Mode [SDK | System Updater]</A></DD>
+<DD><A href="#note48-77">Note 48-77: (OS) Added functions to get information about the amount of available memory [SDK | System Updater]</A></DD>
+<DD><A href="#note48-78">Note 48-78: (PL) Added functions to get shared fonts [SDK]</A></DD>
+<DD><A href="#note48-79">Note 48-79: (PTM) Added library for power- and clock-related features [SDK]</A></DD>
+<DD><A href="#note48-80">Note 48-80: (RDT) Fixed bug when connecting [SDK]</A></DD>
+<DD><A href="#note48-81">Note 48-81: (RDT) Changed the behavior of state transitions [SDK]</A></DD>
+<DD><A href="#note48-82">Note 48-82:(SND) Added function that determines whether a file is a BCWAV file [SDK]</A></DD>
+<DD><A href="#note48-83">Note 48-83: (SND) Fixed bug where control would not return from the <CODE>nn::snd::Initialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-84">Note 48-84: (SND) Changed the namespace of the SND library [SDK]</A></DD>
+<DD><A href="#note48-85">Note 48-85: (SND) Added functions to get information about dropped sound frames [SDK]</A></DD>
+<DD><A href="#note48-86">Note 48-86: (SOCKET) Eliminated <CODE>dummy_util</CODE> functions [SDK | Sample Demos]</A></DD>
+<DD><A href="#note48-87">Note 48-87: (TOOL) Extended the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note48-88">Note 48-88: (TOOL) Added features to the <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note48-89">Note 48-89: (TOOL) Added <CODE>FontConverter</CODE> tools [SDK]</A></DD>
+<DD><A href="#note48-90">Note 48-90: (TOOL) Created the <CODE>NetworkSetting</CODE> tool [SDK]</A></DD>
+<DD><A href="#note48-91">Note 48-91: (TOOL) Added items to RSF files [SDK]</A></DD>
+<DD><A href="#note48-92">Note 48-92: (TOOL) Fixed bug when parsing RSF files [SDK]</A></DD>
+<DD><A href="#note48-93">Note 48-93: (TOOL) Updated <CODE>ctr_TexturePackager32</CODE> [SDK]</A></DD>
+<DD><A href="#note48-94">Note 48-94: (TOOL) Changed <CODE>ctr_WaveConverter32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#note48-95">Note 48-95: (TOOL) Added <CODE>ctr_compress</CODE> [SDK]</A></DD>
+<DD><A href="#note48-96">Note 48-96: (TOOL) Added <CODE>ctr_makebanner</CODE> [SDK | Sample Demos]</A></DD>
+<DD><A href="#note48-97">Note 48-97: (TOOL) Added <CODE>ctr_makeciaarchive32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#note48-98">Note 48-98: (TOOL) Fixed bug with <CODE>-D</CODE> option in <CODE>ctr_makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note48-99">Note 48-99: (TOOL) Added multi-core support to <CODE>ctr_makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note48-100">Note 48-100: (TOOL) Added <CODE>ctr_makerom</CODE> options [SDK]</A></DD>
+<DD><A href="#note48-101">Note 48-101: (TOOL) Updated the shader assembler [SDK]</A></DD>
+<DD><A href="#note48-102">Note 48-102: (TOOL) Changed the default <CODE>UniqueId</CODE> [SDK]</A></DD>
+<DD><A href="#note48-103">Note 48-103: (TPL) Changed the definitions of the various <CODE>CtrTexFormat</CODE> formats [SDK]</A></DD>
+<DD><A href="#note48-104">Note 48-104: (UDS) Added the <CODE>nn::uds::AllowToSpectate</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-105">Note 48-105: (UDS) Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure [SDK]</A></DD>
+<DD><A href="#note48-106">Note 48-106: (UDS) Changed the <CODE>nn::uds::EjectSpectator</CODE> function so that it can be certain of the ejection of spectators [SDK]</A></DD>
+<DD><A href="#note48-107">Note 48-107: (UDS) Added the <CODE>nn::uds::LinkLevel GetLinkLevel</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-108">Note 48-108: (UDS) Added the <CODE>nn::uds::NetworkDescription::CanConnectAsSpectator</CODE> function [SDK]</A></DD>
+<DD><A href="#note48-109">Note 48-109: (UDS) Added function to create local communication IDs [SDK]</A></DD>
+<DD><A href="#note48-110">Note 48-110: (ULCD) Fixed bug in <CODE>StereoCamera</CODE> class constructor [SDK]</A></DD>
+<DD><A href="#note48-111">Note 48-111: (ULCD) Added support for <CODE>const</CODE> member functions in the <CODE>StereoCamera</CODE> class [SDK]</A></DD>
+<DD><A href="#note48-112">Note 48-112: (ULCD) Updated documents describing the ULCD library [SDK]</A></DD>
+<DD><A href="#note48-113">Note 48-113: (ULCD) Added flag to determine whether initialization has been performed [SDK]</A></DD>
+<DD><A href="#note48-114">Note 48-114: (UTIL) Added <CODE>util_Color.h</CODE>, <CODE>util_Rect.h</CODE>, and <CODE>util_Float24.h</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_13_0_Release">Known Issues in the SDK 0.13.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_13_0_System Updater">CTR-SDK 0.13.0 System Updater</A> (2010/09/28)</DT>
+<DD><A href="#note47-01">Note 47-01: (AC) Revised the <CODE>Connect</CODE> and <CODE>ConnectAsync</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note47-02">Note 47-02: (AC) Revised the <CODE>ConnectCancelAsync</CODE> function [System Updater]</A></DD>
+<DD><A href="#note47-03">Note 47-03: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></DD>
+<DD><A href="#note47-04">Note 47-04: (BOSS) Added the BOSS library [SDK | System Updater]</A></DD>
+<DD><A href="#note47-05">Note 47-05: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note47-06">Note 47-06: (CAMERA) Added processing to stop the cameras when the system is closed [System Updater]</A></DD>
+<DD><A href="#note47-07">Note 47-07: (CAMERA) Added a function to change the sensor window used for auto white balancing [SDK | System Updater]</A></DD>
+<DD><A href="#note47-08">Note 47-08: (CAMERA) Fixed bug in volume control during playback of the shutter sound [System Updater]</A></DD>
+<DD><A href="#note47-09">Note 47-09: (CEC) Changed the StreetPass library API [SDK | System Updater]</A></DD>
+<DD><A href="#note47-10">Note 47-10: (CFG) Revised the <CODE>GetBirthday</CODE> function [System Updater]</A></DD>
+<DD><A href="#note47-11">Note 47-11: (DLP) Added debug function that forcibly downloads child programs [System Updater]</A></DD>
+<DD><A href="#note47-12">Note 47-12: (DevEnv) Revised LCD backlight parameters [System Updater]</A></DD>
+<DD><A href="#note47-13">Note 47-13: (DevEnv) Changed the startup sequence of test units [System Updater]</A></DD>
+<DD><A href="#note47-14">Note 47-14: (FND) Fixed bug where the <CODE>nn::fnd::DateTime::GetNow</CODE> function would start returning invalid values a short time after the RTC surpassed 2099/12/31 [System Updater]</A></DD>
+<DD><A href="#note47-15">Note 47-15: (FRIENDS) Eliminated the notification sent when a game description is updated [SDK | System Updater]</A></DD>
+<DD><A href="#note47-16">Note 47-16: (FRIENDS) Updated server and recreated account information [System Updater]</A></DD>
+<DD><A href="#note47-17">Note 47-17: (GX) Changed the off-limits range when placing display buffers in VRAM [SDK | System Updater]</A></DD>
+<DD><A href="#note47-18">Note 47-18: (HID) Fixed sampling bug that occurred after recovery from Sleep Mode [System Updater]</A></DD>
+<DD><A href="#note47-19">Note 47-19: (HID) Changed sampling values when the system does not enter Sleep Mode when closed [System Updater]</A></DD>
+<DD><A href="#note47-20">Note 47-20: (HTTP) Revised the <CODE>AddPostData***</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note47-21">Note 47-21: (HTTP) Revised the <CODE>GetHeaderField</CODE> function [System Updater]</A></DD>
+<DD><A href="#note47-22">Note 47-22: (HTTP) Fixed Keep-Alive bug [System Updater]</A></DD>
+<DD><A href="#note47-23">Note 47-23: (HTTP) Handled problem with Keep-Alive communication [System Updater]</A></DD>
+<DD><A href="#note47-24">Note 47-24: (HTTP) Changed default size of communication buffers [System Updater]</A></DD>
+<DD><A href="#note47-25">Note 47-25: (MCU) Revised the power LED and wireless LED [System Updater]</A></DD>
+<DD><A href="#note47-26">Note 47-26: (MIC) Added processing to stop sampling when the system is closed [System Updater]</A></DD>
+<DD><A href="#note47-27">Note 47-27: (MIC) Changed access rights to memory that stores sampling results [SDK | System Updater]</A></DD>
+<DD><A href="#note47-28">Note 47-28: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note47-29">Note 47-29: (OS) Added support for Sleep Mode [SDK | System Updater]</A></DD>
+<DD><A href="#note47-30">Note 47-30: (OS) Added functions to get information about the amount of available memory [SDK | System Updater]</A></DD>
+<DD><A href="#note47-31">Note 47-31: (PTM) Revised the <CODE>GetBatteryLevel</CODE> function [System Updater]</A></DD>
+<DD><A href="#note47-32">Note 47-32: (PTM) Added restrictions on the range of times for which alarms can be set [System Updater]</A></DD>
+<DD><A href="#note47-33">Note 47-33: (TOOL) Fixed <CODE>DevMenu</CODE> import error [System Updater]</A></DD>
+<DD><A href="#note47-34">Note 47-34: (TOOL) Fixed <CODE>DevMenu</CODE> bug [System Updater]</A></DD>
+<DD><A href="#note47-35">Note 47-35: (TOOL) Added a tool for changing the region [System Updater]</A></DD>
+<DD><A href="#note47-36">Note 47-36: (UDS) Fixed bug that caused execution to hang when the <CODE>EjectClient</CODE> function was run [System Updater]</A></DD>
+<DD><A href="#note47-37">Note 47-37: (UDS) Fixed bug where sometimes the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function could not get the <CODE>NodeInformation</CODE> successfully [System Updater]</A></DD>
+<DD><A href="#note47-38">Note 47-38: (UDS) Changed encryption key of <CODE>NodeInfomation</CODE> distributed by beacons [System Updater]</A></DD>
+<DD><A href="#note47-39">Note 47-39: (UDS) Fixed bug that caused incorrect behavior when the <CODE>GetConnectionStatus</CODE> function was run frequently [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_13_0_System Updater">Known Issues with System Updater in SDK Version 0.13.0</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_13_0_Sample Demos">CTR-SDK 0.13.0 Sample Demos</A> (2010/09/28)</DT>
+<DD><A href="#note46-01">Note 46-01: (APPLET) Added support for the HOME Button to <CODE>demo1</CODE> and <CODE>demo2</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note46-02">Note 46-02: (BOSS) Added the <CODE>sample_nadl_simple</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note46-03">Note 46-03: (CX) Added CX sample demos [Sample Demos]</A></DD>
+<DD><A href="#note46-04">Note 46-04: (DEMO) Revised initialization of the <CODE>lib_demo</CODE> library display buffer [Sample Demos]</A></DD>
+<DD><A href="#note46-05">Note 46-05: (DLP) Changed the method for embedding child programs in parent programs [SDK | Sample Demos]</A></DD>
+<DD><A href="#note46-06">Note 46-06: (DLP) Made revisions involving identification of child devices [SDK | Sample Demos]</A></DD>
+<DD><A href="#note46-07">Note 46-07: (FONT) Added sample demos [Sample Demos]</A></DD>
+<DD><A href="#note46-08">Note 46-08: (GX) Added the <CODE>DrawPrimitive</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note46-09">Note 46-09: (JPEG) Added demos [Sample Demos]</A></DD>
+<DD><A href="#note46-10">Note 46-10: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></DD>
+<DD><A href="#note46-11">Note 46-11: (OS) Added support for Sleep Mode to <CODE>demo1</CODE> and <CODE>demo2</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note46-12">Note 46-12: (PL) Added the <CODE>SharedFont</CODE> demo [Sample Demos]</A></DD>
+<DD><A href="#note46-13">Note 46-13: (SOCKET) Eliminated <CODE>dummy_util</CODE> functions [SDK | Sample Demos]</A></DD>
+<DD><A href="#note46-14">Note 46-14: (TOOL) Added <CODE>ctr_makebanner</CODE> [SDK | Sample Demos]</A></DD>
+<DD><A href="#note46-15">Note 46-15: (TPL) Added sample data for creating CTPK files [Sample Demos]</A></DD>
+<DD><A href="#note46-16">Note 46-16: (UDS) Fixed bug in <CODE>com_demo1</CODE> where communication data was not cleared after disconnection [Sample Demos]</A></DD>
+<DD><A href="#note46-17">Note 46-17: (UDS) Revised so that the <CODE>CreateLocalCommunicationId</CODE> function now creates the local communication IDs used in UDS demos [Sample Demos]</A></DD>
+<DD><A href="#note46-18">Note 46-18: (ULCD) Changed the minimum setting of the <CODE>Depth Level</CODE> variable[Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_13_0_Sample Demos">Known Issues with SDK 0.13.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_12_1_Release">CTR-SDK 0.12.1 Release</A> (2010/09/02)</DT>
+<DD><A href="#note45-01">Note 45-01: (SND) Fixed a bug in the <CODE>nn::snd::Voice::SetState</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_12_1_Release">Known Issues in the SDK 0.12.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_12_0_Release">CTR-SDK 0.12.0 Release</A> (2010/08/20)</DT>
+<DD><A href="#note44-01">Note 44-01: (CAMERA) Removed the <CODE>IsBufferError</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note44-02">Note 44-02: (CAMERA) Revised the <CODE>SetExposure</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note44-03">Note 44-03: (CAMERA) Changed processing within the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note44-04">Note 44-04: (CAMERA) Added processing to compensate for individual system differences in white balance [SDK | System Updater]</A></DD>
+<DD><A href="#note44-05">Note 44-05: (CEC) Changed the Chance Encounter Communication library [SDK]</A></DD>
+<DD><A href="#note44-06">Note 44-06: (CFG) Added functions for converting country codes and other CTR-specific codes into strings [SDK]</A></DD>
+<DD><A href="#note44-07">Note 44-07: (DLP) Added <CODE>DlpChild.desc</CODE> [SDK]</A></DD>
+<DD><A href="#note44-08">Note 44-08: (DevEnv) Added support for the PARTNER-CTR Capture/Debugger (all-in-one debugger hardware) [SDK]</A></DD>
+<DD><A href="#note44-09">Note 44-09: (DevEnv) Added support for the VFP instruction when building assembly files [SDK]</A></DD>
+<DD><A href="#note44-10">Note 44-10: (DevEnv) Revised the <CODE>CCFLAGS_DEV_OPT</CODE> build variable [SDK]</A></DD>
+<DD><A href="#note44-11">Note 44-11: (FRIENDS) Added the FRIENDS library [SDK]</A></DD>
+<DD><A href="#note44-12">Note 44-12: (FS) Revised the <CODE>nn::fs::FormatSaveData</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-13">Note 44-13: (FS) Added the <CODE>nn::fs::IsSdmcWritable</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-14">Note 44-14: (FS) Added the <CODE>nn::fs::WaitForInsertSdmc</CODE>, <CODE>nn::fs::WaitForEjectSdmc</CODE>, and <CODE>nn::fs::IsSdmcInserted</CODE> functions [SDK]</A></DD>
+<DD><A href="#note44-15">Note 44-15: (FS) Added the <CODE>nn::fs::hio::MountHioArchive</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-16">Note 44-16: (GX) Lifted the restriction of placing 2D textures on 32-MB boundaries [SDK]</A></DD>
+<DD><A href="#note44-17">Note 44-17: (GX) Updated the DMPGL documentation [SDK]</A></DD>
+<DD><A href="#note44-18">Note 44-18: (GX) Fixed a bug that prevented completion notifications from being sent for graphics processing while <CODE>NN_LOG</CODE> was in use [SDK | System Updater]</A></DD>
+<DD><A href="#note44-19">Note 44-19: (GX) Revised PICA macro headers [SDK]</A></DD>
+<DD><A href="#note44-20">Note 44-20: (GX) Revised PICA register information [SDK]</A></DD>
+<DD><A href="#note44-21">Note 44-21: (GX) Fixed incorrect initial values for <CODE>distanceAttenuationScale</CODE> [SDK]</A></DD>
+<DD><A href="#note44-22">Note 44-22: (GX) Removed unnecessary commands generated by calls to the <CODE>glBindFramebuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-23">Note 44-23: (GX) Fixed a bug that prevented textures from being reallocated within the <CODE>glCopyTexImage2D</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-24">Note 44-24: (GX) Fixed invalid error checking in the <CODE>glCopyTexSubImage2D</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-25">Note 44-25: (GX) Changed specifications related to the transfer mode in <CODE>glFramebufferTexture2D</CODE> [SDK]</A></DD>
+<DD><A href="#note44-26">Note 44-26: (GX) Fixed a bug that prevented the <CODE>glGetTexParameteri</CODE> and <CODE>glGetTexParameterf</CODE> functions from getting values for <CODE>GL_GENERATE_MIPMAP</CODE> [SDK]</A></DD>
+<DD><A href="#note44-27">Note 44-27: (GX) Fixed a bug that prevented depth values from being read properly in the <CODE>glReadPixels</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-28">Note 44-28: (GX) Added support for reading the stencil buffer with the <CODE>glReadPixels</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-29">Note 44-29: (GX) Changed argument restrictions in the <CODE>nngxAdd3DCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-30">Note 44-30: (GX) Added the <CODE>nngxIsStereoVisionAllowed</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-31">Note 44-31: (GX) Added the <CODE>nngxSetTimeout</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-32">Note 44-32: (GX) Fixed a bug that prevented the <CODE>nngxTransferRenderImage</CODE> function from transferring data correctly [SDK]</A></DD>
+<DD><A href="#note44-33">Note 44-33: (GX) Revised error checking for the placement of cube map texture data [SDK]</A></DD>
+<DD><A href="#note44-34">Note 44-34: (GX) Added special error codes for command request overflows [SDK]</A></DD>
+<DD><A href="#note44-35">Note 44-35: (GX) Added support for copying textures from the depth buffer [SDK]</A></DD>
+<DD><A href="#note44-36">Note 44-36: (GX) Added support for rendering to textures for the depth buffer [SDK]</A></DD>
+<DD><A href="#note44-37">Note 44-37: (GX) Changed driver behavior when fragment lighting is disabled [SDK]</A></DD>
+<DD><A href="#note44-38">Note 44-38: (GX) Fixed a validation bug that occurred when a texture attached to the framebuffer was deleted [SDK]</A></DD>
+<DD><A href="#note44-39">Note 44-39: (GX) Added uniform location macros for the fixed fragment shader [SDK]</A></DD>
+<DD><A href="#note44-40">Note 44-40: (GX) Fixed a bug that occurred in the <CODE>glDrawArrays</CODE> function when a vertex buffer was used [SDK]</A></DD>
+<DD><A href="#note44-41">Note 44-41: (HID) Changed the timing at which to start sampling the accelerometers [SDK | System Updater]</A></DD>
+<DD><A href="#note44-42">Note 44-42: (JPEG) Added functions that get and set Exif tags [SDK]</A></DD>
+<DD><A href="#note44-43">Note 44-43: (JPEG) Added functions that specify JPEG decoding options [SDK]</A></DD>
+<DD><A href="#note44-44">Note 44-44: (JPEG) Added error codes [SDK]</A></DD>
+<DD><A href="#note44-45">Note 44-45: (JPEG) Added pixel formats <CODE>{RGB8,RGBA8}x{LINEAR,BLOCK8}</CODE> [SDK]</A></DD>
+<DD><A href="#note44-46">Note 44-46: (JPEG) Fixed a bug that caused execution to stop while decoding particular JPEG files [SDK]</A></DD>
+<DD><A href="#note44-47">Note 44-47: (JPEG) Added support for shrink decoding [SDK]</A></DD>
+<DD><A href="#note44-48">Note 44-48: (MIC) Fixed return values from the <CODE>GetLastSamplingAddress</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note44-49">Note 44-49: (MIC) Added the <CODE>SetLowPassFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note44-50">Note 44-50: (NGC) Added overloaded <CODE>CheckProfanityWords</CODE> functions [SDK]</A></DD>
+<DD><A href="#note44-51">Note 44-51: (NGC) Changed specifications for the <CODE>CheckProfanityWords</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-52">Note 44-52: (NGC) Added the <CODE>GetContentVersion</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-53">Note 44-53: (OS) Changed <CODE>nn::os::Thread::Sleep</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note44-54">Note 44-54: (OS) Added user exception handler [SDK | System Updater]</A></DD>
+<DD><A href="#note44-55">Note 44-55: (OS) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note44-56">Note 44-56: (RDT) Changed the <CODE>Process</CODE> function's return values [SDK]</A></DD>
+<DD><A href="#note44-57">Note 44-57: (RDT) Revised descriptions of finalizing a <CODE>Receiver</CODE> instance [SDK]</A></DD>
+<DD><A href="#note44-58">Note 44-58: (RDT) Established result codes [SDK]</A></DD>
+<DD><A href="#note44-59">Note 44-59: (RDT) Introduced <CODE>enum</CODE> values that indicate uninitialized states [SDK]</A></DD>
+<DD><A href="#note44-60">Note 44-60: (SND) Changed 3D surround sound features [SDK]</A></DD>
+<DD><A href="#note44-61">Note 44-61: (SND) Changed the specifications for the <CODE>GetHeadphoneStatus</CODE> function and added the <CODE>UpdateHeadphoneStatus</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-62">Note 44-62: (SND) Fixed a bug in the <CODE>GetSampleLength</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-63">Note 44-63: (SND) Added the <CODE>SetAuxFrontBypass</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-64">Note 44-64: (SND) Turned the <CODE>nn::snd::Bcwav</CODE> namespace into a class [SDK]</A></DD>
+<DD><A href="#note44-65">Note 44-65: (SND) Introduced soft clipping [SDK]</A></DD>
+<DD><A href="#note44-66">Note 44-66: (SND) Added a feature for specifying the fade-in immediately after playback starts [SDK]</A></DD>
+<DD><A href="#note44-67">Note 44-67: (TOOL) Extended the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note44-68">Note 44-68: (TOOL) Revised <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note44-69">Note 44-69: (TOOL) Changed the RSF format [SDK]</A></DD>
+<DD><A href="#note44-70">Note 44-70: (TOOL) Fixed a bug in <CODE>ctr_TexturePackager32.exe</CODE> related to specifying the mipmap level [SDK]</A></DD>
+<DD><A href="#note44-71">Note 44-71: (TOOL) Added a <CODE>ctr_makerom32.exe</CODE> feature for compressing static regions [SDK | System Updater]</A></DD>
+<DD><A href="#note44-72">Note 44-72: (TOOL) Added the <CODE>dmen_PrintResult</CODE> constant [SDK]</A></DD>
+<DD><A href="#note44-73">Note 44-73: (TOOL) Improved <CODE>makerom</CODE> encryption [SDK]</A></DD>
+<DD><A href="#note44-74">Note 44-74: (UDS) Fixed a bug that prevented <CODE>statusUpdateEvent</CODE> from being signaled when the local host connected to a network in Audience mode [SDK]</A></DD>
+<DD><A href="#note44-75">Note 44-75: (UDS) Changed the upper limit on endpoints that can be created by the <CODE>CreateEndpoint</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-76">Note 44-76: (UDS) Fixed a bug that allowed the <CODE>CreateEndpoint</CODE> function to run prior to initialization [SDK]</A></DD>
+<DD><A href="#note44-77">Note 44-77: (UDS) Fixed a bug in the <CODE>NetworkDescription::GetMacAddress</CODE> function [SDK]</A></DD>
+<DD><A href="#note44-78">Note 44-78: (UDS) Fixed a bug that prevented 16 endpoints from being created [SDK]</A></DD>
+<DD><A href="#note44-79">Note 44-79: (UDS) Changed terminology for Audience mode [SDK]</A></DD>
+<DD><A href="#note44-80">Note 44-80: (UDS) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note44-81">Note 44-81: (ULCD) Changed specifications for <CODE>nn::ulcd::StereoCamera</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_12_0_Release">Known Issues in the SDK 0.12.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_12_0_System Updater">CTR-SDK 0.12.0 System Updater</A> (2010/08/20)</DT>
+<DD><A href="#note43-01">Note 43-01: (AC) Organized C-language functions [System Updater]</A></DD>
+<DD><A href="#note43-02">Note 43-02: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note43-03">Note 43-03: (AC) Deprecated the <CODE>DebugFlushNetworkSetting</CODE> function [System Updater]</A></DD>
+<DD><A href="#note43-04">Note 43-04: (AC) Added the <CODE>RegisterDisconnectEvent</CODE> function [System Updater]</A></DD>
+<DD><A href="#note43-05">Note 43-05: (CAMERA) Removed the <CODE>IsBufferError</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note43-06">Note 43-06: (CAMERA) Revised the <CODE>SetExposure</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note43-07">Note 43-07: (CAMERA) Changed processing within the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note43-08">Note 43-08: (CAMERA) Replaced the shutter sound [System Updater]</A></DD>
+<DD><A href="#note43-09">Note 43-09: (CAMERA) Added processing to compensate for individual system differences in white balance [SDK | System Updater]</A></DD>
+<DD><A href="#note43-10">Note 43-10: (CAMERA) Fixed camera LED behavior when the shutter sound is played while the inner camera is in use [System Updater]</A></DD>
+<DD><A href="#note43-11">Note 43-11: (CAMERA) Fixed camera LED behavior when the recording-started and recording-ended sounds are played [System Updater]</A></DD>
+<DD><A href="#note43-12">Note 43-12: (CEC) Changed the Chance Encounter Communication daemon [System Updater]</A></DD>
+<DD><A href="#note43-13">Note 43-13: (CFG) Revised the <CODE>nn::cfg::CTR::GetRegion</CODE> function [System Updater]</A></DD>
+<DD><A href="#note43-14">Note 43-14: (DLP) Added support for system updates of card-based software [System Updater]</A></DD>
+<DD><A href="#note43-15">Note 43-15: (DLP) Restricted the number of titles that can be scanned [System Updater]</A></DD>
+<DD><A href="#note43-16">Note 43-16: (DLP) Filtering by region while scanning [System Updater]</A></DD>
+<DD><A href="#note43-17">Note 43-17: (DLP) Changed the reconnection information stored in the <CODE>RebootInfo</CODE> structure [System Updater]</A></DD>
+<DD><A href="#note43-18">Note 43-18: (DLP) Embedding child programs in applications [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note43-19">Note 43-19: (DLP) Getting network reconnection parameters for child programs [System Updater]</A></DD>
+<DD><A href="#note43-20">Note 43-20: (DLP) Embedding icons in child programs and reading icons from the server [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note43-21">Note 43-21: (FS) Fixed a bug in the formatting of save data [System Updater]</A></DD>
+<DD><A href="#note43-22">Note 43-22: (GX) Fixed a bug that prevented completion notifications from being sent for graphics processing while <CODE>NN_LOG</CODE> was in use [SDK | System Updater]</A></DD>
+<DD><A href="#note43-23">Note 43-23: (GX) Fixed a bug that caused programs to stop with red screens when vertex data or textures were placed in VRAM [System Updater]</A></DD>
+<DD><A href="#note43-24">Note 43-24: (HID) Fixed a bug that prevented the debug pad from working properly [System Updater]</A></DD>
+<DD><A href="#note43-25">Note 43-25: (HID) Changed the timing at which to start sampling the accelerometers [SDK | System Updater]</A></DD>
+<DD><A href="#note43-26">Note 43-26: (HTTP) Fixed a bug in the multipart lazy POST feature [System Updater]</A></DD>
+<DD><A href="#note43-27">Note 43-27: (HTTP) Fixed a bug that occurred with server keepalive timeouts [System Updater]</A></DD>
+<DD><A href="#note43-28">Note 43-28: (HTTP) Added support for timeouts in blocking functions [System Updater]</A></DD>
+<DD><A href="#note43-29">Note 43-29: (MIC) Fixed return values from the <CODE>GetLastSamplingAddress</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note43-30">Note 43-30: (MIC) Added the <CODE>SetLowPassFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note43-31">Note 43-31: (MIC) Revised settings for the microphone input gain [System Updater]</A></DD>
+<DD><A href="#note43-32">Note 43-32: (OS) Changed the behavior of the <CODE>nn::dbg::Break</CODE> function [System Updater]</A></DD>
+<DD><A href="#note43-33">Note 43-33: (OS) Changed <CODE>nn::os::Thread::Sleep</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note43-34">Note 43-34: (OS) Added user exception handler [SDK | System Updater]</A></DD>
+<DD><A href="#note43-35">Note 43-35: (SND) Implemented high-pass filter for headphones [System Updater]</A></DD>
+<DD><A href="#note43-36">Note 43-36: (SSL) Added SHA256 certificate support [System Updater]</A></DD>
+<DD><A href="#note43-37">Note 43-37: (SSL) Added support for built-in commercial CA certificates [System Updater]</A></DD>
+<DD><A href="#note43-38">Note 43-38: (TOOL) Added a <CODE>ctr_makerom32.exe</CODE> feature for compressing static regions [SDK | System Updater]</A></DD>
+<DD><A href="#note43-39">Note 43-39: (UDS) Fixed a bug that prevented the <CODE>GetConnectionStatus</CODE> function from obtaining the correct information in Audience mode [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_12_0_System Updater">Known Issues with System Updater in Version 0.12.0 of the SDK</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_12_0_Sample Demos">CTR-SDK 0.12.0 Sample Demos</A> (2010/08/20)</DT>
+<DD><A href="#note42-01">Note 42-01: (DLP) Embedding child programs in applications [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note42-02">Note 42-02: (DLP) Embedding icons in child programs and reading icons from the server [System Updater | Sample Demos]</A></DD>
+<DD><A href="#note42-03">Note 42-03: (GX) Fixed a quaternion generation bug in the vertex shaders for the DMPGL samples [Sample Demos]</A></DD>
+<DD><A href="#note42-04">Note 42-04: (GX) Fixed issues related to lookup table generation in the <CODE>ProctexClamp</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note42-05">Note 42-05: (GX) Allowed the number of generated display buffers to be specified [Sample Demos]</A></DD>
+<DD><A href="#note42-06">Note 42-06: (RDT) Revised <CODE>basic</CODE> sample demos [Sample Demos]</A></DD>
+<DD><A href="#note42-07">Note 42-07: (RDT) Added a sample demo for bidirectional communication [Sample Demos]</A></DD>
+<DD><A href="#note42-08">Note 42-08: (SND) Changed <CODE>StreamPlayer</CODE>sample demo [Sample Demos]</A></DD>
+<DD><A href="#note42-09">Note 42-09: (UDS) Changed the implementation of <CODE>com_demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note42-10">Note 42-10: (UDS) Handled changed terminology for Audience mode in <CODE>com_demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_12_0_Sample Demos">Known Issues with SDK 0.12.0 Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_11_2_Release">CTR-SDK 0.11.2 Release</A> (2010/07/29)</DT>
+<DD><A href="#note41-01">Note 41-01: (SND) Fixed a bug that stopped sound during non-looping playback of short waveforms [SDK]</A></DD>
+<DD><A href="#note41-02">Note 41-02: (TOOL) Fixed <CODE>makerom</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_11_2_Release">Known Issues in the SDK 0.11.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_11_1_Release">CTR-SDK 0.11.1 Release</A> (2010/07/28)</DT>
+<DD><A href="#note40-01">Note 40-01: (FS) Fixed the <CODE>nn::fs::GetRomRequiredMemorySize</CODE> function [SDK]</A></DD>
+<DD><A href="#note40-02">Note 40-02: (SND) Fixed a bug that created noise during playback of an ADPCM stream [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_11_1_Release">Known Issues in the SDK 0.11.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_11_0_Release">CTR-SDK 0.11.0 Release</A> (2010/07/22)</DT>
+<DD><A href="#note39-01">Note 39-01: (CAMERA) Removed C wrappers [SDK]</A></DD>
+<DD><A href="#note39-02">Note 39-02: (CAMERA) Revised the <CODE>Finalize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note39-03">Note 39-03: (CAMERA) Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note39-04">Note 39-04: (CAMERA) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note39-05">Note 39-05: (CAMERA) Removed the <CODE>SynchronizeWhiteBalance</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note39-06">Note 39-06: (CAMERA) Changed the camera configuration function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note39-07">Note 39-07: (CAMERA) Added and updated shutter sounds [SDK | System Updater]</A></DD>
+<DD><A href="#note39-08">Note 39-08: (CAMERA) Removed a feature that notifies a recovery event [SDK | System Updater]</A></DD>
+<DD><A href="#note39-09">Note 39-09: (CAMERA) Removed functions that automatically receive data [SDK | System Updater]</A></DD>
+<DD><A href="#note39-10">Note 39-10: (CAMERA) Added functions for batch setting changes [SDK | System Updater]</A></DD>
+<DD><A href="#note39-11">Note 39-11: (CEC) Changed handling of title-specific IDs [SDK]</A></DD>
+<DD><A href="#note39-12">Note 39-12: (CEC) Added support for the Chance Encounter Communication library [SDK]</A></DD>
+<DD><A href="#note39-13">Note 39-13: (CEC) Changed the name of the Chance Encounter Communication library [SDK]</A></DD>
+<DD><A href="#note39-14">Note 39-14: CFG) Changed the API for getting user information [SDK]</A></DD>
+<DD><A href="#note39-15">Note 39-15: (DLP) Added CTR Download Play [SDK | System Updater]</A></DD>
+<DD><A href="#note39-16">Note 39-16: (DSP) Revised header files [SDK]</A></DD>
+<DD><A href="#note39-17">Note 39-17: (FND) Revised build conditions for the <CODE>nn::fnd::HeapBase::DebugFillMemory</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-18">Note 39-18: (FS) Fixed a bug that prevented CTR save data from being read [SDK]</A></DD>
+<DD><A href="#note39-19">Note 39-19: (FS) Added functions for accessing save data [SDK]</A></DD>
+<DD><A href="#note39-20">Note 39-20: (FS) Revised directory reads [SDK]</A></DD>
+<DD><A href="#note39-21">Note 39-21: (FS) Fixed a bug that caused seek operations to the end of a file to fail [SDK]</A></DD>
+<DD><A href="#note39-22">Note 39-22: (FS) Added functions for accessing extended save data [SDK]</A></DD>
+<DD><A href="#note39-23">Note 39-23: (GX) Updated the DMPGL documentation [SDK]</A></DD>
+<DD><A href="#note39-24">Note 39-24: (GX) Fixed a bug in the PICA macro header [SDK]</A></DD>
+<DD><A href="#note39-25">Note 39-25: (GX) Revised the description of <CODE>nn::gx::CTR::MemAccessPrioMode</CODE> [SDK]</A></DD>
+<DD><A href="#note39-26">Note 39-26: (GX) Added information on the specifications for the product of the emission and global ambient colors [SDK]</A></DD>
+<DD><A href="#note39-27">Note 39-27: (GX) Fixed a subdivision bug in <CODE>DMP_subdivision3.obj</CODE> [SDK]</A></DD>
+<DD><A href="#note39-28">Note 39-28: (GX) Fixed a bug in the silhouette triangle shader [SDK]</A></DD>
+<DD><A href="#note39-29">Note 39-29: (GX) Fixed a bug that occurred when deleting texture collections [SDK]</A></DD>
+<DD><A href="#note39-30">Note 39-30: (GX) Added a feature to get valid debugging information related to command list execution [SDK]</A></DD>
+<DD><A href="#note39-31">Note 39-31: (GX) Added a function to generate commands that transfer data while converting the block format [SDK]</A></DD>
+<DD><A href="#note39-32">Note 39-32: (GX) Fixed a bug that prevented scissoring-related commands from being generated when a program object had not been set [SDK]</A></DD>
+<DD><A href="#note39-33">Note 39-33: (GX) Removed unnecessary register settings for the line shader [SDK]</A></DD>
+<DD><A href="#note39-34">Note 39-34: (GX) Added a feature that can get the render buffer address [SDK]</A></DD>
+<DD><A href="#note39-35">Note 39-35: (GX) Added information on input restrictions for lookup tables [SDK]</A></DD>
+<DD><A href="#note39-36">Note 39-36: (GX) Added a function that disables updates for a specified state [SDK]</A></DD>
+<DD><A href="#note39-37">Note 39-37: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode [SDK | System Updater]</A></DD>
+<DD><A href="#note39-38">Note 39-38: (HID) Reviewed specifications for the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note39-39">Note 39-39: (HIO) Removed <CODE>libnn_hiolow</CODE> [SDK]</A></DD>
+<DD><A href="#note39-40">Note 39-40: (MATH) Revised the <CODE>SinIdx</CODE>, <CODE>CosIdx</CODE>, <CODE>SinCosIdx </CODE>functions [SDK]</A></DD>
+<DD><A href="#note39-41">Note 39-41: (MIC) Removed C wrappers [SDK]</A></DD>
+<DD><A href="#note39-42">Note 39-42: (MIC) Added a function to get the region within which it is prohibited to determine that there is microphone input [SDK]</A></DD>
+<DD><A href="#note39-43">Note 39-43: (MIC) Added constants that indicate the guaranteed region for microphone input values [SDK]</A></DD>
+<DD><A href="#note39-44">Note 39-44: (OS) Changed mutex methods in the default implementation of <CODE>malloc</CODE> and <CODE>free</CODE> [SDK]</A></DD>
+<DD><A href="#note39-45">Note 39-45: (PTM) Added interfaces for the remaining battery life, the battery recharge state, and the existence of an AC plug [SDK]</A></DD>
+<DD><A href="#note39-46">Note 39-46: (RDT) Fixed a bug that prevented proper state transitions in the Sender [SDK]</A></DD>
+<DD><A href="#note39-47">Note 39-47: (SND) Improved the effect of 3D surround sound mode [SDK]</A></DD>
+<DD><A href="#note39-48">Note 39-48: (SND) Added a feature that specifies the loop position during DSP-ADPCM encoding [SDK]</A></DD>
+<DD><A href="#note39-49">Note 39-49: (SND) Added a function to decode DSP-ADPCM data [SDK]</A></DD>
+<DD><A href="#note39-50">Note 39-50: (SND) Added DSP-ADPCM utility functions [SDK]</A></DD>
+<DD><A href="#note39-51">Note 39-51: (SND) Changed specifications for the <CODE>nn::snd::SetSoundOutputMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-52">Note 39-52: (SND) Changed specifications for the <CODE>nn::snd::SetSurroundDepth</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-53">Note 39-53: (SND) Changed specifications for the <CODE>nn::snd::Voice::AppendWaveBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-54">Note 39-54: (SND) Fixed a bug in the <CODE>nn::snd::Voice::SetVolume</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-55">Note 39-55: (SND) Added the <CODE>nn::snd::Voice::SetupBcwav</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-56">Note 39-56: (SND) Fixed a bug in the filter feature [SDK]</A></DD>
+<DD><A href="#note39-57">Note 39-57: (SND) Revised header files [SDK]</A></DD>
+<DD><A href="#note39-58">Note 39-58: (SND) Changed the volume configuration [SDK | System Updater]</A></DD>
+<DD><A href="#note39-59">Note 39-59: (Socket) Changed specifications for the <CODE>Initialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-60">Note 39-60: (TOOL) Fixed an issue related to backlight settings with the Config tool [SDK]</A></DD>
+<DD><A href="#note39-61">Note 39-61: (TOOL) Changed the <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note39-62">Note 39-62: (TOOL) Changed <CODE>ctr_makerom32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#note39-63">Note 39-63: (TPL) Added the Texture Packager Library [SDK]</A></DD>
+<DD><A href="#note39-64">Note 39-64: (UDS) Overloaded the <CODE>==</CODE> and <CODE>!=</CODE> operators of the <CODE>NetworkDescriptor</CODE> class [SDK]</A></DD>
+<DD><A href="#note39-65">Note 39-65: (UDS) Changed the behavior of the <CODE>NetworkDescriptionReader::GetNetworkDescription</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-66">Note 39-66: (UDS) Changed the behavior of the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-67">Note 39-67: (UDS) Changed the behavior of the <CODE>Receive</CODE> and <CODE>ReceiveFrom</CODE> functions [SDK]</A></DD>
+<DD><A href="#note39-68">Note 39-68: (UDS) Reviewed <CODE>Result</CODE> values [SDK]</A></DD>
+<DD><A href="#note39-69">Note 39-69: (UDS) Changed the behavior of the <CODE>SendTo</CODE> function [SDK]</A></DD>
+<DD><A href="#note39-70">Note 39-70: (UDS) Prohibited the use of port 0 [SDK]</A></DD>
+<DD><A href="#note39-71">Note 39-71: (UDS) Added a link to the UDS library in the API Reference Manual's index [SDK]</A></DD>
+<DD><A href="#note39-72">Note 39-72: (Y2R) Removed C wrappers [SDK]</A></DD>
+<DD><A href="#note39-73">Note 39-73: (Y2R) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note39-74">Note 39-74: (Y2R) Revised the <CODE>SetStandardCoefficient</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note39-75">Note 39-75: (Y2R) Changed the <CODE>StartConversion</CODE> function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note39-76">Note 39-76: (Y2R) Added functions for batch setting changes [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_11_0_Release">Known Issues in the SDK 0.11.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_11_0_Release%20System Updater">CTR-SDK 0.11.0 Release System Updater</A> (2010/07/22)</DT>
+<DD><A href="#note38-01">Note 38-01: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note38-02">Note 38-02: (AC) Added the <CODE>GetLinkLevel</CODE> function [System Updater]</A></DD>
+<DD><A href="#note38-03">Note 38-03: (CAMERA) Revised the <CODE>Finalize</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note38-04">Note 38-04: (CAMERA) Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note38-05">Note 38-05: (CAMERA) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note38-06">Note 38-06: (CAMERA) Removed the <CODE>SynchronizeWhiteBalance</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note38-07">Note 38-07: (CAMERA) Revised the timing at which the camera LED is illuminated [System Updater]</A></DD>
+<DD><A href="#note38-08">Note 38-08: (CAMERA) Changed the camera configuration function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note38-09">Note 38-09: (CAMERA) Added and updated shutter sounds [SDK | System Updater]</A></DD>
+<DD><A href="#note38-10">Note 38-10: (CAMERA) Removed a feature that notifies a recovery event [SDK | System Updater]</A></DD>
+<DD><A href="#note38-11">Note 38-11: (CAMERA) Removed functions that automatically receive data [SDK | System Updater]</A></DD>
+<DD><A href="#note38-12">Note 38-12: (CAMERA) Added functions for batch setting changes [SDK | System Updater]</A></DD>
+<DD><A href="#note38-13">Note 38-13: (DLP) Added CTR Download Play [SDK | System Updater]</A></DD>
+<DD><A href="#note38-14">Note 38-14: (GX) Added support for the 3D LED [System Updater]</A></DD>
+<DD><A href="#note38-15">Note 38-15: (HID) Changed memory addresses assigned when the <CODE>Initialize</CODE> function is called [System Updater]</A></DD>
+<DD><A href="#note38-16">Note 38-16: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode [SDK | System Updater]</A></DD>
+<DD><A href="#note38-17">Note 38-17: (HID) Reviewed specifications for the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note38-18">Note 38-18: (HID) Changed accelerometer axis settings [System Updater]</A></DD>
+<DD><A href="#note38-19">Note 38-19: (HID) Fixed a bug that occurred when the Sleep Mode switch was set to &quot;sleep&quot; at startup [System Updater]</A></DD>
+<DD><A href="#note38-20">Note 38-20: (HTTP) Revised the <CODE>AddPostData*</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note38-21">Note 38-21: (HTTP) Fixed a misspelling in the <CODE>NofityFinishSendPostData</CODE> function [System Updater]</A></DD>
+<DD><A href="#note38-22">Note 38-22: (HTTP) Fixed a bug in the <CODE>SendPostDataAscii</CODE> function [System Updater]</A></DD>
+<DD><A href="#note38-23">Note 38-23: (HTTP/SSL) Added support for a Class 2 CA certificate built into the system [System Updater]</A></DD>
+<DD><A href="#note38-24">Note 38-24: (MIC) Revised the <CODE>Finalize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note38-25">Note 38-25: (MIC) Changed the initial value for the microphone's amplifier gain in the <CODE>SetAmpGain</CODE> and <CODE>GetAmpGain</CODE> functions [System Updater]</A></DD>
+<DD><A href="#note38-26">Note 38-26: (MIC) Revised the microphone's silent period [System Updater]</A></DD>
+<DD><A href="#note38-27">Note 38-27: (NWN) Changed the scanning interval for Chance Encounter zones [System Updater]</A></DD>
+<DD><A href="#note38-28">Note 38-28: (OS) Revised the debugger's VFP register value [System Updater]</A></DD>
+<DD><A href="#note38-29">Note 38-29: (OS) Added a feature to cancel the screen that is forced to be displayed when a program stops abnormally [System Updater]</A></DD>
+<DD><A href="#note38-30">Note 38-30: (OS) Fixed a bug that occurred when <CODE>Wait</CODE> was called on multiple objects [System Updater]</A></DD>
+<DD><A href="#note38-31">Note 38-31: (OS) Revised the Power Button [System Updater]</A></DD>
+<DD><A href="#note38-32">Note 38-32: (SND) Fixed a bug that on rare occasions increased the volume [System Updater]</A></DD>
+<DD><A href="#note38-33">Note 38-33: (SND) Fixed a bug that sometimes decreased the volume [System Updater]</A></DD>
+<DD><A href="#note38-34">Note 38-34: (SND) Changed the volume configuration [SDK | System Updater]</A></DD>
+<DD><A href="#note38-35">Note 38-35: (SSL) Added an SSL function to get random numbers [System Updater]</A></DD>
+<DD><A href="#note38-36">Note 38-36: (SSL) Added support for getting all the data in a server certificate chain [System Updater]</A></DD>
+<DD><A href="#note38-37">Note 38-37: (SSL) Added a function to collectively get the causes of a failed server certificate verification [System Updater]</A></DD>
+<DD><A href="#note38-38">Note 38-38: (SSL) Added support for non-blocking sockets [System Updater]</A></DD>
+<DD><A href="#note38-39">Note 38-39: (Socket) Fixed a memory leak [System Updater]</A></DD>
+<DD><A href="#note38-40">Note 38-40: (Socket) Changed the maximum number of socket descriptors that can be created [System Updater]</A></DD>
+<DD><A href="#note38-41">Note 38-41: (TOOL) Added Config tool features [System Updater]</A></DD>
+<DD><A href="#note38-42">Note 38-42: (UDS) Fixed a bug that caused invalid signal strength values when a Client was running [System Updater]</A></DD>
+<DD><A href="#note38-43">Note 38-43: (UDS) Optimized the beacon data size [System Updater]</A></DD>
+<DD><A href="#note38-44">Note 38-44: (UDS) Support for disabled wireless mode [System Updater]</A></DD>
+<DD><A href="#note38-45">Note 38-45: (Y2R) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note38-46">Note 38-46: (Y2R) Revised the <CODE>SetStandardCoefficient</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note38-47">Note 38-47: (Y2R) Changed the <CODE>StartConversion</CODE> function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note38-48">Note 38-48: (Y2R) Added functions for batch setting changes [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_11_0_Release%20System Updater">Known Issues with System Updater in the SDK 0.11.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_11_0_Release%20Sample Demos">CTR-SDK 0.11.0 Release Sample Demos</A> (2010/07/22)</DT>
+<DD><A href="#note37-01">Note 37-01: (PTM) Added battery-related sample demos [Sample Demos]</A></DD>
+<DD><A href="#note37-02">Note 37-02: (SND) Revised <CODE>BcwavPlayer</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note37-03">Note 37-03: (SND) Added specifications for the sound output mode [Sample Demos]</A></DD>
+<DD><A href="#note37-04">Note 37-04: (SND) Changed <CODE>AdpcmEncoder</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#note37-05">Note 37-05: (TPL) Added <CODE>TPL</CODE> sample demos [Sample Demos]</A></DD>
+<DD><A href="#note37-06">Note 37-06: (UDS) Revised demos following changes to the <CODE>Result</CODE> values [Sample Demos]</A></DD>
+<DD><A href="#note37-07">Note 37-07: (UDS) Revised <CODE>com_demo1</CODE> [Sample Demos]</A></DD>
+<DD><A href="#note37-08">Note 37-08: (Miscellaneous) Replaced <CODE>NN_OS_DEVICE_MEMORY_SIZE</CODE> with the <CODE>nn::os::GetDeviceMemorySize</CODE> function [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_11_0_Release%20Sample Demos">Known Issues with SDK 0.11.0 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_2_Release%20System Updater">CTR-SDK 0.10.2 Release System Updater</A> (2010/07/06)</DT>
+<DD><A href="#note36-01">Note 36-01: (CAMERA) Fixed processing that detects camera problems [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_10_2_Release%20System Updater">Known Issues with System Updater in the SDK 0.10.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_1_Release">CTR-SDK 0.10.1 Release</A> (2010/07/05)</DT>
+<DD><A href="#note35-01">Note 35-01: (CAMERA) Added a <CODE>nn::camera::FrameRate</CODE> setting [SDK | System Updater]</A></DD>
+<DD><A href="#note35-02">Note 35-02: (FS) Fixed a bug in the address conversion table for backup devices [SDK]</A></DD>
+<DD><A href="#note35-03">Note 35-03: (GX) Addressed screen flickering that occurred when active backlight controls were enabled [SDK]</A></DD>
+<DD><A href="#note35-04">Note 35-04: (GX) Fixed a bug that prevented the display buffer from being placed in VRAM-B [SDK]</A></DD>
+<DD><A href="#note35-05">Note 35-05: (OS) Changed memory-related functions [SDK | System Updater]</A></DD>
+<DD><A href="#note35-06">Note 35-06: (SND) Revised the system volume [SDK]</A></DD>
+<DD><A href="#note35-07">Note 35-07: (SND) Fixed bugs in the waveform converter [SDK]</A></DD>
+<DD><A href="#note35-08">Note 35-08: (TOOL) Revised <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note35-09">Note 35-09: (TOOL) Added <CODE>StereoCameraCalibrator</CODE> [SDK]</A></DD>
+<DD><A href="#note35-10">Note 35-10: (TOOL) Added <CODE>ctr_makecia32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#note35-11">Note 35-11: (TOOL) Fixed a bug in <CODE>ctr_makerom32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_10_1_Release">Known Issues in the SDK 0.10.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_1_Release%20System Updater">CTR-SDK 0.10.1 Release System Updater</A> (2010/07/05)</DT>
+<DD><A href="#note34-01">Note 34-01: (CAMERA) Added a <CODE>nn::camera::FrameRate</CODE> setting [SDK | System Updater]</A></DD>
+<DD><A href="#note34-02">Note 34-02: (HID) Fixed the <CODE>nn::fs::Directory::Read</CODE> function to list the proper number of entries [System Updater]</A></DD>
+<DD><A href="#note34-03">Note 34-03: (OS) Changed memory-related functions [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_10_1_Release%20System Updater">Known Issues with System Updater in the SDK 0.10.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_0_Release">CTR-SDK 0.10.0 Release</A> (2010/06/23)</DT>
+<DD><A href="#note33-01">Note 33-01: (CAMERA) Revised the <CODE>Activate</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note33-02">Note 33-02: (CAMERA) Revised the <CODE>SetAutoWhiteBalance</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note33-03">Note 33-03: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note33-04">Note 33-04: (CAMERA) Revised the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note33-05">Note 33-05: (CAMERA) Added support for the camera LED [SDK | System Updater]</A></DD>
+<DD><A href="#note33-06">Note 33-06: (CAMERA) Added processing to recover from a camera malfunction [SDK | System Updater]</A></DD>
+<DD><A href="#note33-07">Note 33-07: (CAMERA) Added a function to play the shutter sound [SDK | System Updater]</A></DD>
+<DD><A href="#note33-08">Note 33-08: (CAMERA/Y2R) Changed the <CODE>Initialize</CODE> function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note33-09">Note 33-09: (CECD) Updated Chance Encounter Communication daemon (beta version) [SDK]</A></DD>
+<DD><A href="#note33-10">Note 33-10: (CFG) Added functions to get user information [SDK]</A></DD>
+<DD><A href="#note33-11">Note 33-11: (CFG) Added function to get system information [SDK]</A></DD>
+<DD><A href="#note33-12">Note 33-12: (DSP) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note33-13">Note 33-13: (DSP) Removed some functions from the public API [SDK]</A></DD>
+<DD><A href="#note33-14">Note 33-14: (DSPSND) Removed the DSPSND library [SDK]</A></DD>
+<DD><A href="#note33-15">Note 33-15: (DevEnv) Revised <CODE>version.h</CODE> [SDK]</A></DD>
+<DD><A href="#note33-16">Note 33-16: (DevEnv) Suppressed warnings for missing declarations in source code [SDK]</A></DD>
+<DD><A href="#note33-17">Note 33-17: (DevEnv) Changed the default build filter from TEG2 to TS [SDK]</A></DD>
+<DD><A href="#note33-18">Note 33-18: (DevEnv) Added an environment variable for specifying the ARM compiler to use for builds [SDK]</A></DD>
+<DD><A href="#note33-19">Note 33-19: (DevEnv) Added the <CODE>CCFLAGS_DEV_OPT</CODE> build variable [SDK]</A></DD>
+<DD><A href="#note33-20">Note 33-20: (DevEnv) Added the <CODE>CTR_APPTYPE</CODE> build variable [SDK]</A></DD>
+<DD><A href="#note33-21">Note 33-21: (FND) Revised the <CODE>ExpHeapTemplate::Allocate</CODE> member function [SDK]</A></DD>
+<DD><A href="#note33-22">Note 33-22: (FND) Revised <CODE>FrameHeap::Free</CODE> [SDK]</A></DD>
+<DD><A href="#note33-23">Note 33-23: (FND) Revised <CODE>HeapBase::HasAddress</CODE> [SDK]</A></DD>
+<DD><A href="#note33-24">Note 33-24: (FS) Changed the method for initializing ROM [SDK]</A></DD>
+<DD><A href="#note33-25">Note 33-25: (FS) Added support for 8.3 filenames that only have lowercase characters [SDK | System Updater]</A></DD>
+<DD><A href="#note33-26">Note 33-26: (GX) Added the <CODE>nngxAddVramDmaCommand</CODE> function to issue DMA transfer commands [SDK]</A></DD>
+<DD><A href="#note33-27">Note 33-27: (GX) Restrictions on Using the L4 and A4 formats [SDK]</A></DD>
+<DD><A href="#note33-28">Note 33-28: (GX) Fixed a bug in the <CODE>NN_GX_STATE_FRAMEBUFFER</CODE> complete commands [SDK]</A></DD>
+<DD><A href="#note33-29">Note 33-29: (GX) Added PICA register information [SDK]</A></DD>
+<DD><A href="#note33-30">Note 33-30: (GX) Added the <CODE>SetMemAccessPrioMode</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note33-31">Note 33-31: (GX) Added support for reading the depth buffer with the <CODE>glReadPixels</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-32">Note 33-32: (GX) Changed argument types in the <CODE>nngxAdd3DCommand</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-33">Note 33-33: (GX) Fixed a bug that prevented command buffer overflow errors from occurring in the <CODE>nngxValidateState</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-34">Note 33-34: (GX) Changed the errors that occur during validation with the <CODE>nngxValidateState</CODE> function into extended error codes [SDK]</A></DD>
+<DD><A href="#note33-35">Note 33-35: (GX) Added VRAM regions that can be used by applications [SDK]</A></DD>
+<DD><A href="#note33-36">Note 33-36: (GX) Fixed a bug in address checks for cube map textures [SDK]</A></DD>
+<DD><A href="#note33-37">Note 33-37: (GX) Added the <CODE>nngxClearFillCmdlist</CODE> function to both clear and fill a command buffer at the same time [SDK]</A></DD>
+<DD><A href="#note33-38">Note 33-38: (GX) Added extended error codes to represent command buffer overflows [SDK]</A></DD>
+<DD><A href="#note33-39">Note 33-39: (GX) Deleted dummy commands used when clearing the texture cache [SDK]</A></DD>
+<DD><A href="#note33-40">Note 33-40: (GX) Fixed a bug related to clamping the particle system (geometry shader) time [SDK]</A></DD>
+<DD><A href="#note33-41">Note 33-41: (GX) Added a function that applies antialias filters while transferring block images [SDK]</A></DD>
+<DD><A href="#note33-42">Note 33-42: (GX) Updated macro header files [SDK]</A></DD>
+<DD><A href="#note33-43">Note 33-43: (GX) Added support for automatic mipmap generation [SDK]</A></DD>
+<DD><A href="#note33-44">Note 33-44: (GX) Deleted lighting layer configurations 8–10 [SDK]</A></DD>
+<DD><A href="#note33-45">Note 33-45: (GX) Stopped using invalid bit in register <CODE>0x6f</CODE> [SDK]</A></DD>
+<DD><A href="#note33-46">Note 33-46: (GX) Fixed a bug that caused incorrect behavior with certain placements of vertex and index arrays [SDK]</A></DD>
+<DD><A href="#note33-47">Note 33-47: (HID) Changed threshold values for clamping the Slide Pad [SDK]</A></DD>
+<DD><A href="#note33-48">Note 33-48: (HIO) Relocated the PC-side HostIO library [SDK]</A></DD>
+<DD><A href="#note33-49">Note 33-49: (JPEG) Added JPEG encoder functions for MP-format data [SDK]</A></DD>
+<DD><A href="#note33-50">Note 33-50: (JPEG) Added setter functions for the JPEG encoder [SDK]</A></DD>
+<DD><A href="#note33-51">Note 33-51: (JPEG) Added functions for extracting EXIF information with the JPEG decoder [SDK]</A></DD>
+<DD><A href="#note33-52">Note 33-52: (JPEG) Added functions for analyzing MP-format data with the JPEG decoder [SDK]</A></DD>
+<DD><A href="#note33-53">Note 33-53: (JPEG) Added functions for setting the image width in the JPEG decoder [SDK]</A></DD>
+<DD><A href="#note33-54">Note 33-54: (JPEG) Added thumbnail output formats for the JPEG encoder [SDK]</A></DD>
+<DD><A href="#note33-55">Note 33-55: (JPEG) Added functions for applications to get and set Maker Note data [SDK]</A></DD>
+<DD><A href="#note33-56">Note 33-56: (MATH) Added the <CODE>SafeNormalize</CODE> functions [SDK]</A></DD>
+<DD><A href="#note33-57">Note 33-57: (MATH) Improved the accuracy of sine and cosine calculations [SDK]</A></DD>
+<DD><A href="#note33-58">Note 33-58: (MATH) Added multiplication functions for all components in <CODE>Vector2</CODE>, <CODE>Vector3</CODE>, and <CODE>Vector4</CODE> vectors [SDK]</A></DD>
+<DD><A href="#note33-59">Note 33-59: (MATH) Fixed a bug in the values obtained by the <CODE>GetRow</CODE> and <CODE>GetColumn</CODE> functions in <CODE>math_Matrix23.h</CODE> [SDK]</A></DD>
+<DD><A href="#note33-60">Note 33-60: (MATH) Increased speed of functions [SDK]</A></DD>
+<DD><A href="#note33-61">Note 33-61: (MIC) Added a return value to the <CODE>mic::FreeBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-62">Note 33-62: (MIC) Added the microphone library to the default libraries [SDK]</A></DD>
+<DD><A href="#note33-63">Note 33-63: (MIC) Deleted a function that allocates memory and added a function that sets memory [SDK]</A></DD>
+<DD><A href="#note33-64">Note 33-64: (MIDI) Added the MIDI library [SDK | System Updater]</A></DD>
+<DD><A href="#note33-65">Note 33-65: (RDT) Added the RDT library [SDK]</A></DD>
+<DD><A href="#note33-66">Note 33-66: (SND) Added 3D surround sound features [SDK]</A></DD>
+<DD><A href="#note33-67">Note 33-67: (SND) Fixed a bug that corrupted waveforms during ADPCM playback [SDK]</A></DD>
+<DD><A href="#note33-68">Note 33-68: (SND) Fixed a bug in the <CODE>AllocVoice</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-69">Note 33-69: (SND) Added a DSP-ADPCM encoder [SDK]</A></DD>
+<DD><A href="#note33-70">Note 33-70: (SND) Fixed a bug in the <CODE>GetPlayPosition</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-71">Note 33-71: (SND) Added a function to get <CODE>Mix</CODE> bus data [SDK]</A></DD>
+<DD><A href="#note33-72">Note 33-72: (SND) Added a <CODE>MixParam</CODE> constructor [SDK]</A></DD>
+<DD><A href="#note33-73">Note 33-73: (SND) Added functions for loading files in the BCWAV format [SDK]</A></DD>
+<DD><A href="#note33-74">Note 33-74: (SND) Fixed a bug that caused the <CODE>nn::snd::WaitForDspSync</CODE> function to enter an endless loop [SDK]</A></DD>
+<DD><A href="#note33-75">Note 33-75: (SND) Changed definitions in the <CODE>nn::snd::WaveBuffer</CODE> structure [SDK]</A></DD>
+<DD><A href="#note33-76">Note 33-76: (SND) Fixed a bug that caused execution to halt on a null assertion while <CODE>nn::snd::Voice</CODE> was in use [SDK]</A></DD>
+<DD><A href="#note33-77">Note 33-77: (SND) Fixed a SND library bug that would suddenly stop audio output [SDK]</A></DD>
+<DD><A href="#note33-78">Note 33-78: (SND) Added filter features [SDK]</A></DD>
+<DD><A href="#note33-79">Note 33-79: (SND) Added a function for determining whether headphones have been inserted [SDK | System Updater]</A></DD>
+<DD><A href="#note33-80">Note 33-80: (SND) Revised the API Reference Manual [SDK]</A></DD>
+<DD><A href="#note33-81">Note 33-81: (SND) Fixed loop playback bugs [SDK]</A></DD>
+<DD><A href="#note33-82">Note 33-82: (SND) Added a waveform converter [SDK]</A></DD>
+<DD><A href="#note33-83">Note 33-83: (SND) Fixed a bug that caused the playback position to lag during long playback times [SDK]</A></DD>
+<DD><A href="#note33-84">Note 33-84: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></DD>
+<DD><A href="#note33-85">Note 33-85: (TOOL) Changed the <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note33-86">Note 33-86: (TOOL) Added <CODE>ctr_makecia32.exe</CODE> [SDK]</A></DD>
+<DD><A href="#note33-87">Note 33-87: (TOOL) Added CXI file encryption and CDI file generation [SDK]</A></DD>
+<DD><A href="#note33-88">Note 33-88: (TOOL) Updated the shader assembler and linker [SDK]</A></DD>
+<DD><A href="#note33-89">Note 33-89: (UDS) Changed how the buffer used by the UDS library is allocated [SDK]</A></DD>
+<DD><A href="#note33-90">Note 33-90: (UDS) Fixed a bug that prevented networks from being found after specified channels were scanned [SDK]</A></DD>
+<DD><A href="#note33-91">Note 33-91: (UDS) User name and local friend code are now obtained from the system information [SDK]</A></DD>
+<DD><A href="#note33-92">Note 33-92: (UDS) Changed specifications for the <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions following policy changes to local communication IDs [SDK]</A></DD>
+<DD><A href="#note33-93">Note 33-93: (UGC) Added a profanity-check library [SDK]</A></DD>
+<DD><A href="#note33-94">Note 33-94: (UGC) Added a blacklist library [SDK]</A></DD>
+<DD><A href="#note33-95">Note 33-95: (ULCD) Revised internal calculations in the <CODE>CalculateMatrices[Real]</CODE> functions [SDK]</A></DD>
+<DD><A href="#note33-96">Note 33-96: (ULCD) Changed argument specifications for the <CODE>StereoCamera::CalculateMatrices[Real]</CODE> functions [SDK]</A></DD>
+<DD><A href="#note33-97">Note 33-97: (ULCD) Changed specifications for the <CODE>StereoCamera::GetMaxParallax</CODE> function [SDK]</A></DD>
+<DD><A href="#note33-98">Note 33-98: (ULCD) Updated the <I>Description of the ULCD Library</I> [SDK]</A></DD>
+<DD><A href="#note33-99">Note 33-99: (ULCD) Added functions to get and set the maximum parallax [SDK]</A></DD>
+<DD><A href="#note33-100">Note 33-100: (Y2R) Changed arguments to the <CODE>SetDitheringWeightParam</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note33-101">Note 33-101: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_10_0_Release">Known Issues in the SDK 0.10.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_0_Release%20System Updater">CTR-SDK 0.10.0 Release System Updater</A> (2010/06/23)</DT>
+<DD><A href="#note32-01">Note 32-01: (AC) Revised the <CODE>AC_Connect</CODE> function [System Updater]</A></DD>
+<DD><A href="#note32-02">Note 32-02: (AC) Revised the <CODE>AC_ConnectAsync</CODE> function [System Updater]</A></DD>
+<DD><A href="#note32-03">Note 32-03: (AC) <CODE>AC_DebugSetNetworkSettingA</CODE> [System Updater]</A></DD>
+<DD><A href="#note32-04">Note 32-04: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></DD>
+<DD><A href="#note32-05">Note 32-05: (AC) Revised the WPA connection process [System Updater]</A></DD>
+<DD><A href="#note32-06">Note 32-06: (AC) Fixed a scan bug that occurred after a failed connection attempt [System Updater]</A></DD>
+<DD><A href="#note32-07">Note 32-07: (CAMERA) Revised the <CODE>Activate</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note32-08">Note 32-08: (CAMERA) Revised the <CODE>SetAutoWhiteBalance</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note32-09">Note 32-09: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note32-10">Note 32-10: (CAMERA) Revised the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note32-11">Note 32-11: (CAMERA) Added support for the camera LED [SDK | System Updater]</A></DD>
+<DD><A href="#note32-12">Note 32-12: (CAMERA) Added a function to play the shutter sound [SDK | System Updater]</A></DD>
+<DD><A href="#note32-13">Note 32-13: (CAMERA/Y2R) Changed the <CODE>Initialize</CODE> function's return value [SDK | System Updater]</A></DD>
+<DD><A href="#note32-14">Note 32-14: (FS) Revised NAND and SD Memory Card error processing [System Updater]</A></DD>
+<DD><A href="#note32-15">Note 32-15: (HID) Revised the <CODE>nn::fs::Directory::Read</CODE> function [System Updater]</A></DD>
+<DD><A href="#note32-16">Note 32-16: (FS) Revised <CODE>sdmc:</CODE> archives [SDK | System Updater]</A></DD>
+<DD><A href="#note32-17">Note 32-17: (FS) Added save data support [SDK | System Updater]</A></DD>
+<DD><A href="#note32-18">Note 32-18: (FS) Added support for 8.3 filenames that only have lowercase characters [SDK | System Updater]</A></DD>
+<DD><A href="#note32-19">Note 32-19: (FS) Added support for add-on data [System Updater]</A></DD>
+<DD><A href="#note32-20">Note 32-20: (GX) Changed LCD backlight-related settings [System Updater]</A></DD>
+<DD><A href="#note32-21">Note 32-21: (GX) Added the <CODE>SetMemAccessPrioMode</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note32-22">Note 32-22: (GX) Fixed problem that caused vertical line noise to appear on the screen [System Updater]</A></DD>
+<DD><A href="#note32-23">Note 32-23: (HTTP/SSL) Added support for internal certificates [System Updater]</A></DD>
+<DD><A href="#note32-24">Note 32-24: (MIDI) Added the MIDI library [SDK | System Updater]</A></DD>
+<DD><A href="#note32-25">Note 32-25: (NET) Added wireless On/Off features [System Updater]</A></DD>
+<DD><A href="#note32-26">Note 32-26: (OS) Fixed a bug where <CODE>Wait*</CODE> functions with a timeout would not return [System Updater]</A></DD>
+<DD><A href="#note32-27">Note 32-27: (OS) Revised the order in which synchronous objects release threads [System Updater]</A></DD>
+<DD><A href="#note32-28">Note 32-28: (OS) Modified the length of time until power-off [System Updater]</A></DD>
+<DD><A href="#note32-29">Note 32-29: (SND) High-frequency sound when headphones are inserted [System Updater]</A></DD>
+<DD><A href="#note32-30">Note 32-30: (SND) Added a function for determining whether headphones have been inserted [SDK | System Updater]</A></DD>
+<DD><A href="#note32-31">Note 32-31: (Socket) Changed header files [SDK]</A></DD>
+<DD><A href="#note32-32">Note 32-32: (Socket/UDS) Fixed problem where system would deadlock under high load [System Updater]</A></DD>
+<DD><A href="#note32-33">Note 32-33: (UDS) Added support for <CODE>Audience</CODE> mode [System Updater]</A></DD>
+<DD><A href="#note32-34">Note 32-34: (UDS) Implemented <CODE>EjectAudience</CODE> function [System Updater]</A></DD>
+<DD><A href="#note32-35">Note 32-35: (UDS) Fixed bug where <CODE>SetApplicationDataToBeacon</CODE> and <CODE>GetApplicationDataFromBeacon</CODE> functions could not set or get data [System Updater]</A></DD>
+<DD><A href="#note32-36">Note 32-36: (UDS) Reduced processing load when receiving [System Updater]</A></DD>
+<DD><A href="#note32-37">Note 32-37: (ULCD) Added support for automatically disabling stereoscopic display [System Updater]</A></DD>
+<DD><A href="#note32-38">Note 32-38: (Y2R) Changed arguments to the <CODE>SetDitheringWeightParam</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note32-39">Note 32-39: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_10_0_Release%20System Updater">Known Issues with SDK 0.10.0 Release System Updater</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_10_0_Release%20Sample Demos">CTR-SDK 0.10.0 Release Sample Demos</A> (2010/06/23)</DT>
+<DD><A href="#note31-01">Note 31-01: (FS) Added features to the multifeature demos [Sample Demos]</A></DD>
+<DD><A href="#note31-02">Note 31-02: (GX) Sped up the <CODE>ScreenCapture</CODE> sample and fixed a bug in it [Sample Demos]</A></DD>
+<DD><A href="#note31-03">Note 31-03: (GX) Added graphics demos [Sample Demos]</A></DD>
+<DD><A href="#note31-04">Note 31-04: (HIO) Revised the PC-side <CODE>HostIO</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note31-05">Note 31-05: (RDT) Added RDT sample demos [Sample Demos]</A></DD>
+<DD><A href="#note31-06">Note 31-06: (SND) Added sample demos [Sample Demos]</A></DD>
+<DD><A href="#note31-07">Note 31-07: (UGC) Added simple sample of the profanity-check library [Sample Demos]</A></DD>
+<DD><A href="#note31-08">Note 31-08: (UGC) Added simple sample of the blacklist library [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_10_0_Release%20Sample Demos">Known Issues with SDK 0.10.0 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_7_Release">CTR-SDK 0.9.7 Release</A> (2010/05/26)</DT>
+<DD><A href="#KnownIssues_0_9_7_Release">Known Issues in the SDK 0.9.7 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_7_Release%20System Updater">CTR-SDK 0.9.7 Release System Updater</A> (2010/05/26)</DT>
+<DD><A href="#note29-01">Note 29-01: (SND) Improved sound pressure levels in headphone output and removed distortion [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_7_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.7 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_6_Release">CTR-SDK 0.9.6 Release</A> (2010/05/24)</DT>
+<DD><A href="#note28-01">Note 28-01: (GX) Fixed a bug in the texture cache flush [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_9_6_Release">Known Issues with SDK 0.9.6 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_6_Release%20System Updater">CTR-SDK 0.9.6 Release System Updater</A> (2010/05/24)</DT>
+<DD><A href="#note27-01">Note 27-01: (CAMERA/Y2R) Fixed a bug where function calls would not return [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_6_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.6 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_5_Release">CTR-SDK 0.9.5 Release</A> (2010/05/20)</DT>
+<DD><A href="#note26-01">Note 26-01: (SND) Fixed a bug that occurred during a Voice volume change [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_9_5_Release">Known Issues in the SDK 0.9.5 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_4_Release">CTR-SDK 0.9.4 Release</A> (2010/05/19)</DT>
+<DD><A href="#note25-01">Note 25-01: (SND) Fixed a Volume Mixer bug [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_9_4_Release">Known Issues in the SDK 0.9.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_4_Release%20System Updater">CTR-SDK 0.9.4 Release System Updater</A> (2010/05/19)</DT>
+<DD><A href="#note24-01">Note 24-01: (MCU) Changed the 3D LED to always be illuminated [System Updater]</A></DD>
+<DD><A href="#note24-02">Note 24-02: (MCU) Fixed a bug that caused the volume to increase temporarily at indeterminate times [System Updater]</A></DD>
+<DD><A href="#note24-03">Note 24-03: (MCU) Fixed a bug that caused the power and LCDs to turn off, and resets to occur, at indeterminate times [System Updater]</A></DD>
+<DD><A href="#note24-04">Note 24-04: (MCU) Changed the time to power off when the Power Button is held down [System Updater]</A></DD>
+<DD><A href="#note24-05">Note 24-05: (OS) Fixed a bug that caused the firmware to halt when running for a long time [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_4_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.4 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_3_Release">CTR-SDK 0.9.3 Release</A> (2010/05/12)</DT>
+<DD><A href="#note23-01">Note 23-01: (GX) Added header files with macros for PICA register information [SDK]</A></DD>
+<DD><A href="#note23-02">Note 23-02: (GX) Updated documentation [SDK]</A></DD>
+<DD><A href="#note23-03">Note 23-03: (GX) Added a way to get the address of data for bound textures [SDK]</A></DD>
+<DD><A href="#note23-04">Note 23-04: (GX) Fixed a bug that prevented fixed vertex attributes from being updated properly when program objects were switched [SDK]</A></DD>
+<DD><A href="#note23-05">Note 23-05: (GX) Added a way to get the address of vertex data for bound vertex buffer objects [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_9_3_Release">Known Issues in the SDK 0.9.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_3_Release%20System Updater">CTR-SDK 0.9.3 Release System Updater</A> (2010/05/12)</DT>
+<DD><A href="#note22-01">Note 22-01: (Miscellaneous) Fixed a bug that caused program execution to freeze in some environments [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_3_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_2_Release">CTR-SDK 0.9.2 Release</A> (2010/05/07)</DT>
+<DD><A href="#note21-01">Note 21-01: (CAMERA) Calibration data definitions for stereo cameras [SDK | System Updater]</A></DD>
+<DD><A href="#note21-02">Note 21-02: (GX) Updated the DMPGL documentation [SDK]</A></DD>
+<DD><A href="#note21-03">Note 21-03: (GX) Removed error checks for Release builds [SDK]</A></DD>
+<DD><A href="#note21-04">Note 21-04: (GX) Fixed bugs in <CODE>glFramebufferRenderbuffer</CODE> [SDK]</A></DD>
+<DD><A href="#note21-05">Note 21-05: (GX) Fixed a problem that caused invalid format recognition when <CODE>glTexImage2D</CODE> was called multiple times [SDK]</A></DD>
+<DD><A href="#note21-06">Note 21-06: (GX) Added the <CODE>nngxGetCommandGenerationMode</CODE> function [SDK]</A></DD>
+<DD><A href="#note21-07">Note 21-07: (GX) Fixed a bug that caused only 239 lines to be displayed on the lower screen [SDK]</A></DD>
+<DD><A href="#note21-08">Note 21-08: (GX) Fixed a bug that caused execution to hang when no vertex attributes used vertex arrays [SDK]</A></DD>
+<DD><A href="#note21-09">Note 21-09: (HID) Added support for the Classic Controller PRO for development tools [SDK]</A></DD>
+<DD><A href="#note21-10">Note 21-10: (SND) Fixed sound distortion [SDK]</A></DD>
+<DD><A href="#note21-11">Note 21-11: (SND) Fixed a bug that caused all sound playback to stop when neither a loop or buffer jump was specified [SDK]</A></DD>
+<DD><A href="#note21-12">Note 21-12: (TOOL) Added <CODE>DevMenu</CODE> [SDK]</A></DD>
+<DD><A href="#note21-13">Note 21-13: (TOOL) Updated the shader assembly language [SDK]</A></DD>
+<DD><A href="#note21-14">Note 21-14: (ULCD) Changed prerequisites [SDK]</A></DD>
+<DD><A href="#note21-15">Note 21-15: (ULCD) Added macro definitions that specify the display in autostereoscopic mode [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_9_2_Release">Known Issues with SDK 0.9.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_2_Release%20System Updater">CTR-SDK 0.9.2 Release System Updater</A> (2010/05/07)</DT>
+<DD><A href="#note20-01">Note 20-01: (OS) Added support for debugging CIA files [System Updater]</A></DD>
+<DD><A href="#note20-02">Note 20-02: (OS) Fixed a bug that caused the debugger to hang when loading a process [System Updater]</A></DD>
+<DD><A href="#note20-03">Note 20-03: (UDS) Fixed a bug that prevented Client nodes from reconnecting [System Updater]</A></DD>
+<DD><A href="#note20-04">Note 20-04: (UDS) Fixed a bug that corrupted Master management data when a Client failed to connect [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_2_Release%20System Updater">Known Issues with System Updater in SDK 0.9.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_2_Release%20Sample Demos">CTR-SDK 0.9.2 Release Sample Demos</A> (2010/05/07)</DT>
+<DD><A href="#note19-01">Note 19-01: (GX) Added <CODE>ScreenCapture</CODE> sample demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_9_2_Release%20Sample Demos">Known Issues with SDK 0.9.2 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_1_Release">CTR-SDK 0.9.1 Release</A> (2010/04/23)</DT>
+<DD><A href="#note18-01">Note 18-01: (OS) Fixed bugs for file read and write operations [<B>SDK</B>]</A></DD>
+<DD><A href="#note18-02">Note 18-02: (SND) Changed the DSP sound specifications [<B>SDK</B>]</A></DD>
+<DD><A href="#note18-03">Note 18-03: (TOOL) Added <CODE>ctr_makesimplecia32.exe</CODE> [<B>SDK</B>]</A></DD>
+<DD><A href="#note18-04">Note 18-04: (UDS) Revised the <CODE>nn::uds::Finalize</CODE> function to finalize status update events [<B>SDK</B>]</A></DD>
+<DD><A href="#note18-05">Note 18-05: (UDS) Eliminated use of <CODE>std::vector</CODE> by the library [<B>SDK</B>]</A></DD>
+<DD><A href="#KnownIssues_0_9_1_Release">Known Issues with SDK 0.9.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_1_Release%20System Updater">CTR-SDK 0.9.1 Release System Updater</A> (2010/04/23)</DT>
+<DD><A href="#note17-01">Note 17-01: (OS) Revised adjustments for LCD flickering [System Updater]</A></DD>
+<DD><A href="#note17-02">Note 17-02: (SOCKET) Revised the socket startup and finalization [System Updater]</A></DD>
+<DD><A href="#note17-03">Note 17-03: (SOCKET) Revised the packet-sending operation [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_1_Release%20System Updater">Known Issues with SDK 0.9.1 Release System Updater</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_1_Release%20Sample Demos">CTR-SDK 0.9.1 Release Sample Demos</A> (2010/04/23)</DT>
+<DD><A href="#note16-01">Note 16-01: (DEMO) Fixed bugs related to double-buffering of the display buffer [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_9_1_Release%20Sample Demos">Known Issues with SDK 0.9.1 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_0_Release">CTR-SDK 0.9.0 Release</A> (2010/04/14)</DT>
+<DD><A href="#note15-01">Note 15-01: (AC) Added AC library [SDK | System Updater]</A></DD>
+<DD><A href="#note15-02">Note 15-02: (CAMERA) Added support for the second outer camera [SDK | System Updater]</A></DD>
+<DD><A href="#note15-03">Note 15-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note15-04">Note 15-04: (CAMERA) Revised CAMERA AC library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note15-05">Note 15-05: (CAMERA) Revised reference for <CODE>nn::camera::CTR::FrameRate</CODE> [SDK]</A></DD>
+<DD><A href="#note15-06">Note 15-06: (CAMERA) Adjusted the camera image quality [SDK | System Updater]</A></DD>
+<DD><A href="#note15-07">Note 15-07: (CAMERA) Added image data auto-receive configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note15-08">Note 15-08: (CECD) Added Chance Encounter Communication daemon (alpha version) [SDK]</A></DD>
+<DD><A href="#note15-09">Note 15-09: (DBG) Debugger output, ASSERT enable / disable switch [SDK]</A></DD>
+<DD><A href="#note15-10">Note 15-10: (DEMO) Moved the demo library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note15-11">Note 15-11: (DSP) Moved header files [SDK]</A></DD>
+<DD><A href="#note15-12">Note 15-12: (DevEnv) Added <CODE>--gnu</CODE> option [SDK]</A></DD>
+<DD><A href="#note15-13">Note 15-13: (DevEnv) Changed to -Otime [SDK]</A></DD>
+<DD><A href="#note15-14">Note 15-14: (DevEnv) Added TS board support [SDK | System Updater]</A></DD>
+<DD><A href="#note15-15">Note 15-15: (DevEnv) Added Windows 7 64-bit OS support [SDK]</A></DD>
+<DD><A href="#note15-16">Note 15-16: (DevEnv) Changed version.h [SDK]</A></DD>
+<DD><A href="#note15-17">Note 15-17: (DevEnv) Added BOM to source code [SDK]</A></DD>
+<DD><A href="#note15-18">Note 15-18: (DevEnv) Changed dependency analysis [SDK]</A></DD>
+<DD><A href="#note15-19">Note 15-19: (DevEnv) Restricted function call optimization [SDK]</A></DD>
+<DD><A href="#note15-20">Note 15-20: (FND) Added features to <CODE>nn::fnd::DateTime</CODE> class [SDK]</A></DD>
+<DD><A href="#note15-21">Note 15-21: (FND) Added <CODE>nn::fnd::DateTimeParameters</CODE> [SDK]</A></DD>
+<DD><A href="#note15-22">Note 15-22: (FS) Revised ROMFS file alignment [SDK]</A></DD>
+<DD><A href="#note15-23">Note 15-23: (FS) Added <CODE>nn::fnd::Directory</CODE> class [SDK]</A></DD>
+<DD><A href="#note15-24">Note 15-24: (FS) Changed <CODE>nn::fnd::DirectoryEntry</CODE> structure member size [SDK]</A></DD>
+<DD><A href="#note15-25">Note 15-25: (GX) Fixed a bug where no command would be generated for the viewport during <CODE>NN_GX_STATE_OTHERS</CODE> validation [SDK]</A></DD>
+<DD><A href="#note15-26">Note 15-26: (GX) Added TS features (texture processing) [SDK]</A></DD>
+<DD><A href="#note15-27">Note 15-27: (GX) Added TS features (fragment lighting) [SDK]</A></DD>
+<DD><A href="#note15-28">Note 15-28: (GX) Fixed a bug relating to <CODE>dmp_LightEnv.bumpRenorm</CODE>, <CODE>dmp_LightEnv.bumpMode</CODE> [SDK]</A></DD>
+<DD><A href="#note15-29">Note 15-29: (GX) Fixed a bug in <CODE>glFramebufferTexture2D</CODE> function error check [SDK]</A></DD>
+<DD><A href="#note15-30">Note 15-30: (GX) Relaxed error checking in the <CODE>nngxAdd3DCommand</CODE> [SDK]</A></DD>
+<DD><A href="#note15-31">Note 15-31: (GX) Changed the <CODE>nngxCopyCmdlist</CODE> function to allow copying to a command list that is waiting [SDK]</A></DD>
+<DD><A href="#note15-32">Note 15-32: (GX) Fixed a bug in the <CODE>nngxCopyCmdlist</CODE> function where command counters were not cleared after execution [SDK]</A></DD>
+<DD><A href="#note15-33">Note 15-33: (GX) Deprecated the <CODE>nngxReserveSwapBuffers</CODE> function [SDK]</A></DD>
+<DD><A href="#note15-34">Note 15-34: (GX) Added error check to the <CODE>nngxSwapBuffers</CODE> function [SDK]</A></DD>
+<DD><A href="#note15-35">Note 15-35: (GX) Added functions for command cache feature [SDK]</A></DD>
+<DD><A href="#note15-36">Note 15-36: (GX) Added ability to specify only a part of a data transfer pattern [SDK]</A></DD>
+<DD><A href="#note15-37">Note 15-37: (GX) Optimized geometry shader for lines that only have vertex attributes [SDK]</A></DD>
+<DD><A href="#note15-38">Note 15-38: (GX) Fixed an error check bug when 0 is specified for the data when creating a vertex buffer [SDK]</A></DD>
+<DD><A href="#note15-39">Note 15-39: (HID) Clamping touch panel input [SDK]</A></DD>
+<DD><A href="#note15-40">Note 15-40: (HIO) Added samples and documentation for the HIO library [SDK]</A></DD>
+<DD><A href="#note15-41">Note 15-41: (HIO) Revised host-side file operations [SDK]</A></DD>
+<DD><A href="#note15-42">Note 15-42: (HIO) Added functions and classes to support wide-character strings [SDK]</A></DD>
+<DD><A href="#note15-43">Note 15-43: (SSL) Added the HTTP library [SDK | System Updater]</A></DD>
+<DD><A href="#note15-44">Note 15-44: (JPEG) Added the JPEG codec library [SDK]</A></DD>
+<DD><A href="#note15-45">Note 15-45: (MATH) Added the MATH library functions [SDK]</A></DD>
+<DD><A href="#note15-46">Note 15-46: (MATH) Fixed bugs in <CODE>SinFIdx</CODE>, <CODE>CosFIdx</CODE>, <CODE>SinCosFIdx </CODE>functions [SDK]</A></DD>
+<DD><A href="#note15-47">Note 15-47: (MATH) Made the <CODE>math</CODE> API inline [SDK]</A></DD>
+<DD><A href="#note15-48">Note 15-48: (MATH) Added member functions to the matrix and vector classes [SDK]</A></DD>
+<DD><A href="#note15-49">Note 15-49: (MATH) Optimized by rewriting (some) functions in assembler [SDK]</A></DD>
+<DD><A href="#note15-50">Note 15-50: (OS) Fixed a bug when specifying sizes in excess of 8MB when calling the <CODE>nn::init::InitializeAllocator</CODE> function [SDK]</A></DD>
+<DD><A href="#note15-51">Note 15-51: (OS) Changed specifications for the <CODE>nninitStaticInit</CODE> function [SDK]</A></DD>
+<DD><A href="#note15-52">Note 15-52: (OS) Changed the program initialization sequence [SDK]</A></DD>
+<DD><A href="#note15-53">Note 15-53: (OS) Added high-speed synchronization mechanisms [SDK | System Updater]</A></DD>
+<DD><A href="#note15-54">Note 15-54: (SND) Fixed a bug when specifying a pitch higher than 14 during ADPCM playback [SDK]</A></DD>
+<DD><A href="#note15-55">Note 15-55: (SND) Added Aux bus [SDK]</A></DD>
+<DD><A href="#note15-56">Note 15-56: (SND) Added functions to set and get DSP cycle count [SDK]</A></DD>
+<DD><A href="#note15-57">Note 15-57: (SND) Changed <CODE>nn::snd::MixParam</CODE> structure format [SDK]</A></DD>
+<DD><A href="#note15-58">Note 15-58: (SND) Fixed a bug where execution would not finish even after reaching the end of a sample [SDK]</A></DD>
+<DD><A href="#note15-59">Note 15-59: (SND) Changed parameter default values [SDK]</A></DD>
+<DD><A href="#note15-60">Note 15-60: (SND) Moved header files [SDK]</A></DD>
+<DD><A href="#note15-61">Note 15-61: (SND) Fixed a bug in releasing voice buffers [SDK]</A></DD>
+<DD><A href="#note15-62">Note 15-62: (SND) Optimized the library [SDK]</A></DD>
+<DD><A href="#note15-63">Note 15-63: (SND) Fixed a bug that would occur when clearing loop flag during loop playback [SDK]</A></DD>
+<DD><A href="#note15-64">Note 15-64: (SND) Added features to set and get interpolation method [SDK]</A></DD>
+<DD><A href="#note15-65">Note 15-65: (SOCKET) Added the socket library [SDK | System Updater]</A></DD>
+<DD><A href="#note15-66">Note 15-66: (SSL) Added the SSL library [SDK | System Updater]</A></DD>
+<DD><A href="#note15-67">Note 15-67: (TOOL) Added the <CODE>Config</CODE> tool [SDK]</A></DD>
+<DD><A href="#note15-68">Note 15-68: (UDS) Added the UDS library [SDK | System Updater]</A></DD>
+<DD><A href="#note15-69">Note 15-69: (ULCD) Added the autostereoscopy feature (API to change LCD mode and the LUCD library) [SDK]</A></DD>
+<DD><A href="#note15-70">Note 15-70: (Y2R) Revised the Y2R library functions [SDK]</A></DD>
+<DD><A href="#note15-71">Note 15-71: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_0_Release">Known Issues with SDK 0.9.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_0_Release%20System Updater">CTR-SDK 0.9.0 Release System Updater</A> (2010/04/14)</DT>
+<DD><A href="#note14-01">Note 14-01: (AC) Added AC library [SDK | System Updater]</A></DD>
+<DD><A href="#note14-02">Note 14-02: (CAMERA) Added support for the second outer camera [SDK | System Updater]</A></DD>
+<DD><A href="#note14-03">Note 14-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note14-04">Note 14-04: (CAMERA) Revised CAMERA AC library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note14-05">Note 14-05: (CAMERA) Adjusted the camera image quality [SDK | System Updater]</A></DD>
+<DD><A href="#note14-06">Note 14-06: (CAMERA) Added image data auto-receive configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note14-07">Note 14-07: (DevEnv) Added TS board support [SDK | System Updater]</A></DD>
+<DD><A href="#note14-08">Note 14-08: (FS) Fixed FATFS access bug [System Updater]</A></DD>
+<DD><A href="#note14-09">Note 14-09: (FS) Added DMA support for NAND/SD Memory Cards [System Updater]</A></DD>
+<DD><A href="#note14-10">Note 14-10: (FS) Implemented directory scans in ROM [System Updater]</A></DD>
+<DD><A href="#note14-11">Note 14-11: (GX) Removed alignment restrictions during VRAM transfers [System Updater]</A></DD>
+<DD><A href="#note14-12">Note 14-12: (GX) Fixed a bug in the lower-screen swap buffer [System Updater]</A></DD>
+<DD><A href="#note14-13">Note 14-13: (HID) Revised the <CODE>Reader</CODE> function of <CODE>TouchPanelReader</CODE> [System Updater]</A></DD>
+<DD><A href="#note14-14">Note 14-14: (SSL) Added the HTTP library [SDK | System Updater]</A></DD>
+<DD><A href="#note14-15">Note 14-15: (OS) Revised the <CODE>nn::os::Timer::ClearSignal</CODE> function [System Updater]</A></DD>
+<DD><A href="#note14-16">Note 14-16: (OS) Set upper limit on number of threads [System Updater]</A></DD>
+<DD><A href="#note14-17">Note 14-17: (OS) Fixed a bug where debugger would fail to load <CODE>cci</CODE> files [System Updater]</A></DD>
+<DD><A href="#note14-18">Note 14-18: (OS) Fixed a bug where hard breaks would not be possible after setting a breakpoint in the debugger [System Updater]</A></DD>
+<DD><A href="#note14-19">Note 14-19: (OS) Modified the debugger exception notifications [System Updater]</A></DD>
+<DD><A href="#note14-20">Note 14-20: (OS) Fixed mutual exclusion bug in the firmware [System Updater]</A></DD>
+<DD><A href="#note14-21">Note 14-21: (OS) Fixed a bug where cycle timer cycles got longer [System Updater]</A></DD>
+<DD><A href="#note14-22">Note 14-22: (OS) Added high-speed synchronization mechanisms [SDK | System Updater]</A></DD>
+<DD><A href="#note14-23">Note 14-23: (SND) Fixed a bug where volume was too low [System Updater]</A></DD>
+<DD><A href="#note14-24">Note 14-24: (SND) Fixed a bug where volume + / - symbols were backward [System Updater]</A></DD>
+<DD><A href="#note14-25">Note 14-25: (SOCKET) Added the socket library [SDK | System Updater]</A></DD>
+<DD><A href="#note14-26">Note 14-26: (SSL) Added the SSL library [SDK | System Updater]</A></DD>
+<DD><A href="#note14-27">Note 14-27: (UDS) Added the UDS library [SDK | System Updater]</A></DD>
+<DD><A href="#note14-28">Note 14-28: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_9_0_Release%20System Updater">Known Issues with SDK 0.9.0 Release System Updater</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_9_0_Release%20Sample Demos">CTR-SDK 0.9.0 Release Sample Demos</A> (2010/04/14)</DT>
+<DD><A href="#note13-01">Note 13-01: (DEMO) Moved the demo library [SDK | Sample Demos]</A></DD>
+<DD><A href="#note13-02">Note 13-02: (GX) Changed graphics demos [Sample Demos]</A></DD>
+<DD><A href="#note13-03">Note 13-03: (GX) Changed vertex shader assembly code for sample demos [Sample Demos]</A></DD>
+<DD><A href="#note13-04">Note 13-04: (GX) Added two types of samples for fragment lighting [Sample Demos]</A></DD>
+<DD><A href="#note13-05">Note 13-05: (SND) Changed sample demos [Sample Demos]</A></DD>
+<DD><A href="#note13-06">Note 13-06: (SND) Added sample demos [Sample Demos]</A></DD>
+<DD><A href="#note13-07">Note 13-07: (ULCD) Added ULCD sample demos [Sample Demos]</A></DD>
+<DD><A href="#note13-08">Note 13-08: (Other) Changed demo1 [Sample Demos]</A></DD>
+<DD><A href="#note13-09">Note 13-09: (Other) Deleted <CODE>using namespace</CODE> declaration from sample demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_9_0_Release%20Sample Demos">Known Issues with SDK 0.9.0 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_3_Release">CTR-SDK 0.8.3 Release</A> (2010/03/15)</DT>
+<DD><A href="#note12-01">Note 12-01: Note 12-01: (DEMO) Revised the internal operations of the <CODE>nn::demo::RunCmdlistDone</CODE> function [<span>SDK</span>]</A></DD>
+<DD><A href="#note12-02">Note 12-02: (DEMO) Replaced the <CODE>nngxReserveSwapBuffers</CODE> function with the <CODE>nngxSwapBuffers</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note12-03">Note 12-03: (GX) Updated the DMPGL documentation [SDK]</A></DD>
+<DD><A href="#note12-04">Note 12-04: Note 12-04: (GX) Fixed a bug related to dmp_Texture*.samplerType switching [<span>SDK</span>]</A></DD>
+<DD><A href="#note12-05">Note 12-05: (GX) Fixed a bug involving setting the alpha component with the <CODE>glBlend*</CODE> functions [SDK]</A></DD>
+<DD><A href="#note12-06">Note 12-06: (GX) Fixed bugs in <CODE>glBufferData</CODE> function [SDK]</A></DD>
+<DD><A href="#note12-07">Note 12-07: (GX) Fixed bugs in <CODE>glBufferSubData</CODE> function [SDK]</A></DD>
+<DD><A href="#note12-08">Note 12-08: (GX) Changed <CODE>glBufferSubData</CODE> function specifications [SDK]</A></DD>
+<DD><A href="#note12-09">Note 12-09: (GX) Fixed bugs in the <CODE>glLinkProgram</CODE> function [SDK]</A></DD>
+<DD><A href="#note12-10">Note 12-10: Note 12-10: (GX) Added a parameter obtained by the <CODE>nngxGetCmdlistParameteri</CODE> function [<span>SDK</span>]</A></DD>
+<DD><A href="#note12-11">Note 12-11: (GX) Fixed issues with the error detection of the <CODE>nngxInitialize</CODE> function [<span>SDK</span>]</A></DD>
+<DD><A href="#note12-12">Note 12-12: (GX) Changed the <CODE>nngxReserveSwapBuffers</CODE> function to be equivalent of the <CODE>nngxSwapBuffers</CODE> function [SDK]</A></DD>
+<DD><A href="#note12-13">Note 12-13: (GX) Revised the error checking of the <CODE>nngxTransferRenderImage</CODE> and <CODE>nngxSwapBuffers</CODE> functions [SDK]</A></DD>
+<DD><A href="#note12-14">Note 12-14: (GX) Changed specifications for the command cache feature [SDK]</A></DD>
+<DD><A href="#note12-15">Note 12-15: (GX) Changed the timing when command lists are destroyed and cleared [SDK]</A></DD>
+<DD><A href="#note12-16">Note 12-16: (GX) Added a function that waits until a command list finishes executing [SDK]</A></DD>
+<DD><A href="#note12-17">Note 12-17: (GX) Changed the timing when command completion interrupt handlers are registered and disabled [SDK]</A></DD>
+<DD><A href="#note12-18">Note 12-18: (GX) Added system API error codes [SDK]</A></DD>
+<DD><A href="#note12-19">Note 12-19: (GX) Fixed a bug in procedural textures [SDK]</A></DD>
+<DD><A href="#note12-20">Note 12-20: (TOOL) Updated the shader assembly language [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_8_3_Release">Known Issues with SDK 0.8.3 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_3_Release%20Sample Demos">CTR-SDK 0.8.3 Release Sample Demos</A> (2010/03/15)</DT>
+<DD><A href="#note11-01">Note 11-01: (DEMO) Replaced the <CODE>nngxReserveSwapBuffers</CODE> function with the <CODE>nngxSwapBuffers</CODE> function [SDK | Sample Demos]</A></DD>
+<DD><A href="#note11-02">Note 11-02: (GX) Revised the <CODE>GasCessna</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note11-03">Note 11-03: (GX) Fixed a bug in the <CODE>GasColorSimple</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note11-04">Note 11-04: (GX) Revised the <CODE>ProctexRandom</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note11-05">Note 11-05: (GX) Added samples of using command cache [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_8_3_Release%20Sample Demos">Known Issues with SDK 0.8.3 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_2_Release">CTR-SDK 0.8.2 Release</A> (2010/02/22)</DT>
+<DD><A href="#note10-01">Note 10-01: (HIO) Revised the HIO library initialization functions [SDK]</A></DD>
+<DD><A href="#note10-02">Note 10-02: (MATH) Fixed a bug that occurred if the input and output of the <CODE>VEC3Transform</CODE> function were the same [SDK]</A></DD>
+<DD><A href="#note10-03">Note 10-03: (SND) Fixed a bug in ADPCM playback [SDK]</A></DD>
+<DD><A href="#note10-04">Note 10-04: (SND) Revised the <CODE>Voice::IsPlaying</CODE> function [SDK]</A></DD>
+<DD><A href="#note10-05">Note 10-05: (SND) Revised the <CODE>nn::snd::Voice::GetPlayPosition</CODE> function [SDK]</A></DD>
+<DD><A href="#note10-06">Note 10-06: (SND) Revised the updating process of voice buffer status [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_8_2_Release">Known Issues with SDK 0.8.2 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_1_Release">CTR-SDK 0.8.1 Release</A> (2010/02/17)</DT>
+<DD><A href="#note9-01">Note 9-01: (DevEnv) Changed compiler and linker options [SDK]</A></DD>
+<DD><A href="#note9-02">Note 9-02: (HIO) Fixed a bug that prevented CCI files from being loaded if the HostIO functionality was used [SDK]</A></DD>
+<DD><A href="#note9-03">Note 9-03: (SND) Fixed a bug in ADPCM playback [SDK]</A></DD>
+<DD><A href="#note9-04">Note 9-04: (SND) Revised how data from DSP is read [SDK]</A></DD>
+<DD><A href="#note9-05">Note 9-05: (SND) Changed specifications for the <CODE>nn::snd::WaveBuffer</CODE> function [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_8_1_Release">Known Issues with SDK 0.8.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_1_Release%20Sample Demos">CTR-SDK 0.8.1 Release Sample Demos</A> (2010/02/17)</DT>
+<DD><A href="#note8-01">Note 8-01: (SND) Revised the demos that use sound [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_8_1_Release%20Sample Demos">Known Issues with SDK 0.8.1 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_0_Release">CTR-SDK 0.8.0 Release</A> (2010/02/10)</DT>
+<DD><A href="#note7-01">Note 7-01: (CAMERA) Removed the <CODE>StopDmaRecv[Rgb]</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note7-02">Note 7-02: (CAMERA) Revised the CAMERA library API reference [SDK]</A></DD>
+<DD><A href="#note7-03">Note 7-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note7-04">Note 7-04: (CAMERA) Added and removed the CAMERA library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note7-05">Note 7-05: (CAMERA) Revised some function specifications in the CAMERA library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-06">Note 7-06: (CAMERA) Removed and added the CAMERA library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note7-07">Note 7-07: (CAMERA) Changed some function names in the CAMERA library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-08">Note 7-08: (CAMERA) Added and revised the camera-related configuration parameters [SDK | System Updater]</A></DD>
+<DD><A href="#note7-09">Note 7-09: (CAMERA) Added data transfer completion event [SDK | System Updater]</A></DD>
+<DD><A href="#note7-10">Note 7-10: (DEMO) Added the <CODE>DrawFramework::GetFramebufferObject</CODE> and <CODE>GetRenderbufferObject</CODE> functions [SDK]</A></DD>
+<DD><A href="#note7-11">Note 7-11: (DSP) Modified the <CODE>CreateSharedMemory</CODE> function [SDK]</A></DD>
+<DD><A href="#note7-12">Note 7-12: (DSP) Added the DSP API Reference Manual [SDK]</A></DD>
+<DD><A href="#note7-13">Note 7-13: (DSP) Modified the <CODE>LoadComponent</CODE> function [SDK]</A></DD>
+<DD><A href="#note7-14">Note 7-14: (DSP) Modified the <CODE>LoadDefaultComponent</CODE> function [SDK]</A></DD>
+<DD><A href="#note7-15">Note 7-15: (DSP) Increased the PIPE count [SDK]</A></DD>
+<DD><A href="#note7-16">Note 7-16: (DSP) Modified the <CODE>RecvData</CODE>, <CODE>RecvDataIsReady</CODE>, <CODE>SendData</CODE>, and <CODE>SendDataIsEmpty</CODE> functions [SDK]</A></DD>
+<DD><A href="#note7-17">Note 7-17: (DSP) Modified the <CODE>RegisterInterruptEvents</CODE> function [SDK]</A></DD>
+<DD><A href="#note7-18">Note 7-18: (DevEnv) Added reference about build rules [SDK]</A></DD>
+<DD><A href="#note7-19">Note 7-19: (FND) Added an overloaded version of the <CODE>ExpHeap::Adjust</CODE> function that specifies the direction in which the expanded heap should be reduced [SDK]</A></DD>
+<DD><A href="#note7-20">Note 7-20: (FND) Added <CODE>nn::fnd::DateTime</CODE> class [SDK]</A></DD>
+<DD><A href="#note7-21">Note 7-21: (FND) Revised the <CODE>nn::fnd::ExpHeapBase::GetSizeOf</CODE> API reference [SDK]</A></DD>
+<DD><A href="#note7-22">Note 7-22: (FND) Added a feature to specify the location of the administrative region when creating nested heaps [SDK]</A></DD>
+<DD><A href="#note7-23">Note 7-23: (GX) Revised the thread-related behavior of the <CODE>nngx</CODE> functions [SDK]</A></DD>
+<DD><A href="#note7-24">Note 7-24: (GX) Changed specifications for the <CODE>nngxInitialize</CODE> function [SDK]</A></DD>
+<DD><A href="#note7-25">Note 7-25: (GX) Updated the graphics drivers [SDK]</A></DD>
+<DD><A href="#note7-26">Note 7-26: (GX) Revised graphics API reference [SDK]</A></DD>
+<DD><A href="#note7-27">Note 7-27: (HID) Revised the terminology &quot;play radius&quot; to &quot;play&quot; within the <CODE>AccelerometerReader</CODE> class [SDK]</A></DD>
+<DD><A href="#note7-28">Note 7-28: (HID) Revised touch panel calibration [SDK]</A></DD>
+<DD><A href="#note7-29">Note 7-29: (HID) Revised the definitions of the member functions of the <CODE>Pad</CODE> class [SDK]</A></DD>
+<DD><A href="#note7-30">Note 7-30: (HIO) Added the HIO library [SDK]</A></DD>
+<DD><A href="#note7-31">Note 7-31: (MIC) Revised the <CODE>AllocateBuffer</CODE> and <CODE>StartSampling</CODE> Functions [SDK]</A></DD>
+<DD><A href="#note7-32">Note 7-32: (MIC) Revised the <CODE>microphone</CODE> API reference [SDK]</A></DD>
+<DD><A href="#note7-33">Note 7-33: (NSTD) Renamed the <CODE>NSTD</CODE> Library [SDK]</A></DD>
+<DD><A href="#note7-34">Note 7-34: (OS) Changed the documentation for the C-language wrapper functions [SDK]</A></DD>
+<DD><A href="#note7-35">Note 7-35: (OS) Added and removed C-language wrapper functions [SDK]</A></DD>
+<DD><A href="#note7-36">Note 7-36: (OS) Revised the <CODE>CriticalSection</CODE> specifications [SDK]</A></DD>
+<DD><A href="#note7-37">Note 7-37: (OS) Eliminated alignment restrictions on buffers transferred via DMA [SDK]</A></DD>
+<DD><A href="#note7-38">Note 7-38: (OS) Fixed DMA transfer memory leaks [SDK]</A></DD>
+<DD><A href="#note7-39">Note 7-39: (OS) Revised the API reference for the <CODE>nn::os::StackMemoryBlock</CODE> class [SDK]</A></DD>
+<DD><A href="#note7-40">Note 7-40: (OS) Revised the API reference for <CODE>nn::os::WaitObject::WaitAny</CODE> [SDK]</A></DD>
+<DD><A href="#note7-41">Note 7-41: (OS) Added a thread-safe typedef for heaps [SDK]</A></DD>
+<DD><A href="#note7-42">Note 7-42: (SND) Released the sound library [SDK]</A></DD>
+<DD><A href="#note7-43">Note 7-43: (TOOL) Changed the CCI format that is output from <CODE>ctr_makerom</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note7-44">Note 7-44: (TOOL) Revised <CODE>ctr_makerom</CODE> [SDK]</A></DD>
+<DD><A href="#note7-45">Note 7-45: (Y2R) Removed the <CODE>StopDmaRecv</CODE> and <CODE>StopDmaSend</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note7-46">Note 7-46: (Y2R) Revised the Y2R library references [SDK]</A></DD>
+<DD><A href="#note7-47">Note 7-47: (Y2R) Revised the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-48">Note 7-48: (Y2R) Revised the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-49">Note 7-49: (Y2R) Revised some function specifications in the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-50">Note 7-50: (Y2R) Added Y2R library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note7-51">Note 7-51: (Y2R) Revised some function names in the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note7-52">Note 7-52: (Y2R) Removed the functions used to set data transfer requests from public availability [SDK]</A></DD>
+<DD><A href="#note7-53">Note 7-53: (Y2R) Removed some of the functions used to set and get the conversion coefficients from public availability [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_8_0_Release">Known Issues with SDK 0.8.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_0_Release%20System Updater">CTR-SDK 0.8.0 Release System Updater</A> (2010/02/10)</DT>
+<DD><A href="#note6-01">Note 6-01: (CAMERA) Revised the <CODE>Finalize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note6-02">Note 6-02: (CAMERA) Removed the <CODE>StopDmaRecv[Rgb]</CODE> function [SDK | System Updater]</A></DD>
+<DD><A href="#note6-03">Note 6-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></DD>
+<DD><A href="#note6-04">Note 6-04: (CAMERA) Added and removed the CAMERA library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note6-05">Note 6-05: (CAMERA) Revised some function specifications in the CAMERA library [SDK | System Updater]</A></DD>
+<DD><A href="#note6-06">Note 6-06: (CAMERA) Removed and added the CAMERA library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note6-07">Note 6-07: (CAMERA) Changed some function names in the CAMERA library [SDK | System Updater]</A></DD>
+<DD><A href="#note6-08">Note 6-08: (CAMERA) Added and revised the camera-related configuration parameters [SDK | System Updater]</A></DD>
+<DD><A href="#note6-09">Note 6-09: (CAMERA) Added data transfer completion event [SDK | System Updater]</A></DD>
+<DD><A href="#note6-10">Note 6-10: (FS) Added support for file and directory operations on SD cards [System Updater]</A></DD>
+<DD><A href="#note6-11">Note 6-11: (FS) Added functions for creating, deleting, and renaming files and directories [System Updater]</A></DD>
+<DD><A href="#note6-12">Note 6-12: (FS) Added a class for reading and writing files [System Updater]</A></DD>
+<DD><A href="#note6-13">Note 6-13: (FS) Fixed a resource leak that used to be present when files were opened [System Updater]</A></DD>
+<DD><A href="#note6-14">Note 6-14: (HID) Revised the sampling rate [System Updater]</A></DD>
+<DD><A href="#note6-15">Note 6-15: (MIC) Revised the <CODE>Finalize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note6-16">Note 6-16: (OS) Fixed a bug that caused the ending address to be incorrect when a breakpoint is set in the <CODE>Thread::Start</CODE> function [System Updater]</A></DD>
+<DD><A href="#note6-17">Note 6-17: (OS) Fixed a bug that caused deadlocks [System Updater]</A></DD>
+<DD><A href="#note6-18">Note 6-18: (OS) Fixed a bug that prevented the values of the VFP registers from being obtained correctly from the debugger [System Updater]</A></DD>
+<DD><A href="#note6-19">Note 6-19: (OS) Fixed a bug that caused strings output to the debugger to be output twice [System Updater]</A></DD>
+<DD><A href="#note6-20">Note 6-20: (OS) Fixed a bug that caused the debugger to hang if it was run continuously [System Updater]</A></DD>
+<DD><A href="#note6-21">Note 6-21: (OS) Changed the maximum amount of memory that can be used on development hardware to 96 MB [System Updater]</A></DD>
+<DD><A href="#note6-22">Note 6-22: (OS) Fixed a bug that caused the debugger to hang when running applications that run threads frequently [System Updater]</A></DD>
+<DD><A href="#note6-23">Note 6-23: (TOOL) Changed the CCI format that is output from <CODE>ctr_makerom</CODE> [SDK | System Updater]</A></DD>
+<DD><A href="#note6-24">Note 6-24: (Y2R) Revised the <CODE>Finalize</CODE> function [System Updater]</A></DD>
+<DD><A href="#note6-25">Note 6-25: (Y2R) Removed the <CODE>StopDmaRecv</CODE> and <CODE>StopDmaSend</CODE> functions [SDK | System Updater]</A></DD>
+<DD><A href="#note6-26">Note 6-26: (Y2R) Revised the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note6-27">Note 6-27: (Y2R) Revised the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note6-28">Note 6-28: (Y2R) Revised some function specifications in the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#note6-29">Note 6-29: (Y2R) Added Y2R library functions [SDK | System Updater]</A></DD>
+<DD><A href="#note6-30">Note 6-30: (Y2R) Revised some function names in the Y2R library [SDK | System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_8_0_Release%20System Updater">Known Issues with SDK 0.8.0 Release System Updater</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_8_0_Release%20Sample Demos">CTR-SDK 0.8.0 Release Sample Demos</A>  (2010/02/10)</DT>
+<DD><A href="#note5-01">Note 5-01: (CAMERA) Revised sample demos [Sample Demos]</A></DD>
+<DD><A href="#note5-02">Note 5-02: (FND) Added features to the multifunction demos [Sample Demos]</A></DD>
+<DD><A href="#note5-03">Note 5-03: (GX) Fixed a bug in the <CODE>GasCessna</CODE> sample [Sample Demos]</A></DD>
+<DD><A href="#note5-04">Note 5-04: (GX) Deleted unnecessary operations related to tangent attribute data [Sample Demos]</A></DD>
+<DD><A href="#note5-05">Note 5-05: (GX) Added a demo that performs double-buffering on a command list for rendering [Sample Demos]</A></DD>
+<DD><A href="#note5-06">Note 5-06: (OS) Revised the <CODE>os</CODE> sample demo [Sample Demos]</A></DD>
+<DD><A href="#note5-07">Note 5-07: (SND) Added sample demos [Sample Demos]</A></DD>
+<DD><A href="#note5-08">Note 5-08: (SND) Added features to the multifunction demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_8_0_Release%20Sample Demos">Known Issues with SDK 0.8.0 Release Sample Demos</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_7_1_Release">CTR-SDK 0.7.1 Release</A> (2010/01/15)</DT>
+<DD><A href="#note4-01">Note 4-01: (SND) Added support for the sound library of NintendoWare for CTR 0.4.0 [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_7_1_Release">Known Issues with SDK 0.7.1 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_7_0_Release">CTR-SDK 0.7.0 Release</A> (2009/12/22)</DT>
+<DD><A href="#note3-01">Note 3-01: (CAMERA) Added the CAMERA library [SDK]</A></DD>
+<DD><A href="#note3-02">Note 3-02: (CRYPTO) Added the <CODE>crypto</CODE> library [SDK]</A></DD>
+<DD><A href="#note3-03">Note 3-03: (DEMO) Added classes for simple rendering of 2D geometric shapes [SDK]</A></DD>
+<DD><A href="#note3-04">Note 3-04: (DEMO) Added a document that explains the DEMO library [SDK]</A></DD>
+<DD><A href="#note3-05">Note 3-05: (DEMO) Modified the <CODE>DEMO_SetRenderingTarget</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-06">Note 3-06: (DEMO) Changed the specifications of the <CODE>DrawFramework</CODE> class [DrawFramework]</A></DD>
+<DD><A href="#note3-07">Note 3-07: (DEMO) Added an argument to the <CODE>DrawFramework::SwapBuffer</CODE> function that specifies whether to wait for V-Sync before running [SDK]</A></DD>
+<DD><A href="#note3-08">Note 3-08: (DEMO) Released <CODE>demo_MemoryManager.h</CODE> [SDK]</A></DD>
+<DD><A href="#note3-09">Note 3-09: (DEMO) Made <CODE>nn::demo::DrawFramework::SwapBuffer</CODE> into a virtual function [SDK]</A></DD>
+<DD><A href="#note3-10">Note 3-10: (DEMO) Changed the macro that sets the maximum number of output characters [SDK]</A></DD>
+<DD><A href="#note3-11">Note 3-11: (DEMO) Changed the address alignment when allocating vertex buffers in VRAM [SDK]</A></DD>
+<DD><A href="#note3-12">Note 3-12: (DevEnv) Added the <CODE>NN_ENDIAN</CODE> macro [SDK]</A></DD>
+<DD><A href="#note3-13">Note 3-13: (DevEnv) Changed the structure of the documents folder [SDK]</A></DD>
+<DD><A href="#note3-14">Note 3-14: ((DevEnv) Changed the data types for <CODE>u32</CODE> and <CODE>s32</CODE> [SDK]</A></DD>
+<DD><A href="#note3-15">Note 3-15: (DevEnv) Changed the assembly rules [SDK]</A></DD>
+<DD><A href="#note3-16">Note 3-16: (DevEnv) Fixed a bug that caused duplicated option settings for macro definitions [SDK]</A></DD>
+<DD><A href="#note3-17">Note 3-17: (DevEnv) Deleted the <CODE>OMakefiles</CODE> for the libraries [SDK]</A></DD>
+<DD><A href="#note3-18">Note 3-18: (FND) Corrected the internal status check of the <CODE>nn::fnd::ExpHeap</CODE> class [SDK]</A></DD>
+<DD><A href="#note3-19">Note 3-19: (FND) Added features to <CODE>nn::fnd::FrameHeap</CODE> class [SDK]</A></DD>
+<DD><A href="#note3-20">Note 3-20: (FND) Added an allocator class for heaps [SDK]</A></DD>
+<DD><A href="#note3-21">Note 3-21: (FND) Added a feature to create nested heaps [SDK]</A></DD>
+<DD><A href="#note3-22">Note 3-22: (FND) Added features to the heap classes [SDK]</A></DD>
+<DD><A href="#note3-23">Note 3-23: (FND) Made the heap classes thread-safe [SDK]</A></DD>
+<DD><A href="#note3-24">Note 3-24: (FND) Added a feature to find the heap associated with a given block of allocated memory [SDK]</A></DD>
+<DD><A href="#note3-25">Note 3-25: (FS) Added to the <CODE>nn::fs::FileReader</CODE> class the ability to use the <CODE>char*</CODE> type to specify path names as ASCII strings [SDK]</A></DD>
+<DD><A href="#note3-26">Note 3-26: (GX) Added the <CODE>DMPGL</CODE> sample [SDK]</A></DD>
+<DD><A href="#note3-27">Note 3-27: (GX) Revised the graphics API reference [SDK]</A></DD>
+<DD><A href="#note3-28">Note 3-28: (GX) Updated the graphics drivers [SDK]</A></DD>
+<DD><A href="#note3-29">Note 3-29: (GX) Fixed an issue where the V-Sync timing for the upper and lower screens did not coincide [SDK | System Updater]</A></DD>
+<DD><A href="#note3-30">Note 3-30: (GX) Fixed a bug that caused only 239 lines to be displayed on the lower screen [SDK]</A></DD>
+<DD><A href="#note3-31">Note 3-31: (HID) Changed the names of the Initialize and Finalize functions [SDK]</A></DD>
+<DD><A href="#note3-32">Note 3-32: (HID) Changed input from SELECT to be treated as input from START [SDK]</A></DD>
+<DD><A href="#note3-33">Note 3-33: (HID) Added +Control Pad emulation for the Slide Pad [SDK]</A></DD>
+<DD><A href="#note3-34">Note 3-34: (HID) Revised the definitions of the member functions of the <CODE>Pad</CODE> class [SDK]</A></DD>
+<DD><A href="#note3-35">Note 3-35: (HID) Added support for the accelerometer [SDK]</A></DD>
+<DD><A href="#note3-36">Note 3-36: (HID) Changed the names of the symbols for the +Control Pad [SDK]</A></DD>
+<DD><A href="#note3-37">Note 3-37: (MATH) Added the <CODE>MTX44Perspective[Deg|Rad]</CODE> functions [SDK]</A></DD>
+<DD><A href="#note3-38">Note 3-38: (MATH) Added <CODE>Set</CODE> functions to the <CODE>Vector*</CODE> classes [SDK]</A></DD>
+<DD><A href="#note3-39">Note 3-39: (MATH) Revised the internal operations of the <CODE>nn::math::RunCmdlistDone</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-40">Note 3-40: (MATH) Added functions to find the product of a projection matrix and a rotation matrix [SDK]</A></DD>
+<DD><A href="#note3-41">Note 3-41: (MIC) Added the MIC library [SDK]</A></DD>
+<DD><A href="#note3-42">Note 3-42: (OS) Changed the documentation for the C-language wrapper functions [SDK]</A></DD>
+<DD><A href="#note3-43">Note 3-43: (OS) Added and removed C-language wrapper functions [SDK]</A></DD>
+<DD><A href="#note3-44">Note 3-44: (OS) Fixed a bug in which the <CODE>nn::fnd::FileReader</CODE> class was not set as no copy [SDK]</A></DD>
+<DD><A href="#note3-45">Note 3-45: (OS) Changed the access label for the <CODE>nn::os::HandleObject::Finalize</CODE> function to <CODE>protected</CODE> [SDK]</A></DD>
+<DD><A href="#note3-46">Note 3-46: (OS) Added the <CODE>nn::os::SafeBlockingQueue</CODE> class [SDK]</A></DD>
+<DD><A href="#note3-47">Note 3-47: (OS) Revised the size of the <CODE>nn::os::StackBuffer</CODE> class template [SDK]</A></DD>
+<DD><A href="#note3-48">Note 3-48: (OS) Added the <CODE>nn::os::Thread::GetMainThread</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-49">Note 3-49: (OS) Fixed the <CODE>nn::os::Tick::ToTimeSpan</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-50">Note 3-50: (OS) Added the <CODE>nnosAlarmCanSet</CODE> function [SDK]</A></DD>
+<DD><A href="#note3-51">Note 3-51: (OS) Added the <CODE>nnosInitializeDeviceMemory</CODE> and <CODE>nnosGetDeviceMemoryAddress</CODE> functions [SDK]</A></DD>
+<DD><A href="#note3-52">Note 3-52: (OS) Added a system version check [SDK | System Updater]</A></DD>
+<DD><A href="#note3-53">Note 3-53: (OS) Revised the arguments to functions used to start threads [SDK]</A></DD>
+<DD><A href="#note3-54">Note 3-54: (OS) Revised the behavior if timers are set to expire after zero seconds [SDK]</A></DD>
+<DD><A href="#note3-55">Note 3-55: (OS) Added a class for specifying the lock policy [SDK]</A></DD>
+<DD><A href="#note3-56">Note 3-56: (TOOL) Revised <CODE>ctr_makerom</CODE> [SDK]</A></DD>
+<DD><A href="#KnownIssues_0_7_0_Release">Known Issues with SDK 0.7.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_7_0_Release%20System Updater">CTR-SDK 0.7.0 Release System Updater</A> (2009/12/22)</DT>
+<DD><A href="#note2-01">Note 2-01: (FS) Fixed a resource leak in the file system [System Updater]</A></DD>
+<DD><A href="#note2-02">Note 2-02: (GX) Removed restrictions on size during DMA transfers [System Updater]</A></DD>
+<DD><A href="#note2-03">Note 2-03: (GX) Fixed an issue where the V-Sync timing for the upper and lower screens did not coincide [SDK | System Updater]</A></DD>
+<DD><A href="#note2-04">Note 2-04: (OS) Fixed a bug that caused failures when attempting to load static regions 2 MB or greater in size [System Updater]</A></DD>
+<DD><A href="#note2-05">Note 2-05: (OS) Cut out VFP context switching [System Updater]</A></DD>
+<DD><A href="#note2-06">Note 2-06: (OS) Added a system version check [SDK | System Updater]</A></DD>
+<DD><A href="#note2-07">Note 2-07: (OS) Modified the debugger API [System Updater]</A></DD>
+<DD><A href="#note2-08">Note 2-08: (OS) Improved performance [System Updater]</A></DD>
+<DD><A href="#note2-09">Note 2-09: (OS) Added multi-core support [System Updater]</A></DD>
+<DD><A href="#note2-10">Note 2-10: (OS) Fixed a bug in which a single thread was able to acquire semaphores multiple times [System Updater]</A></DD>
+<DD><A href="#KnownIssues_0_7_0_Release%20System Updater">Known Issues with System Updater in the SDK 0.7.0 Release</A></DD>
+</DL>
+<DL>
+<DT>
+<A href="#sdk_0_7_0_Release%20Sample Demos">CTR-SDK 0.7.0 Release Sample Demos</A> (2009/12/22)</DT>
+<DD><A href="#note1-01">Note 1-01: (CAMERA) Added features to the multifunction demos [Sample Demos]</A></DD>
+<DD><A href="#note1-02">Note 1-02: (GX) Added demos of the simple rendering features of 2D geometric shapes [Sample Demos]</A></DD>
+<DD><A href="#note1-03">Note 1-03: (GX) Revised the source code based on changes to the specifications of the <CODE>glUniformMatrix</CODE> functions [Sample Demos]</A></DD>
+<DD><A href="#note1-04">Note 1-04: (GX) Changed the directory structure [Sample Demos]</A></DD>
+<DD><A href="#note1-05">Note 1-05: (GX) Changed the directories so that shader binaries will be generated during builds [Sample Demos]</A></DD>
+<DD><A href="#note1-06">Note 1-06: (HID) Made changes and added features to the multifunction demos [Sample Demos]</A></DD>
+<DD><A href="#note1-07">Note 1-07: (MIC) Added features to the multifunction demos [Sample Demos]</A></DD>
+<DD><A href="#KnownIssues_0_7_0_Release%20Sample Demos">Known Issues with SDK 0.7.0 Release Sample Demos</A></DD>
+</DL>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_23_Release">CTR-SDK Version 0.14.23 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/07)</P></DIV>
+<hr />
+<H3><A name="note121-01">Note 121-01: (DevEnv) SDK-related changes [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_23_Release">Known Issues in the SDK 0.14.23 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_23_SystemUpdater">CTR-SDK Version 0.14.23 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/07)</P></DIV>
+<hr />
+<H3><A name="note120-01">Note 120-01:(HTTP) Fixed a bug that caused Data Abort to occur when Cancel was run [System Updater]</A></H3>
+<P><description>When <CODE>http::Connection::Cancel</CODE> was run, a Data Abort would be generated on rare occasions, depending on the timing. That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note120-02">Note 120-02:(MCU) Fixed a bug that caused the system to power off immediately after power on [System Updater]</A></H3>
+<P><description>If the Power Button was pressed down for 3 seconds while the power LED was red or blinking red, then on the subsequent startup (and only on the subsequent startup) the power would be turned off immediately after turning on. That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_23_SystemUpdater">Known Issues with System Updater in SDK 0.14.23</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_22_Release">CTR-SDK Version 0.14.22 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/07)</P></DIV>
+<hr />
+<H3><A name="note119-01">Note 119-01: (DevEnv) SDK-related changes [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_22_Release">Known Issues in the SDK 0.14.22 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_22_SystemUpdater">CTR-SDK Version 0.14.22 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/06)</P></DIV>
+<hr />
+<H3><A name="note118-01">Note 118-01:(APPLET) Adjusted the calls to sleep-related callbacks [System Updater]</A></H3>
+<P><description>The specifications have been changed. Previously, opening and closing the system quickly caused a sleep query to be followed immediately by the cancellation of the system open and generation of an <CODE>Awake</CODE>. Now a sleep query is not issued.<br /> The situation of the sleep exclusive mode not being unlocked has also been corrected.<br /> These changes fix the problem of the state not transitioning to the sleep mode even though the system was closed in situations where the system was quickly opened and closed.<br /></description></P>
+<hr />
+<H3><A name="note118-02">Note 118-02:(BOSS) Fixed a bug that caused exiting the infrastructure communications to take too long during task retries [System Updater]</A></H3>
+<P><description>When it was necessary to end the infrastructure communications during task retries (for example, when the application needed to send data using methods other than the infrastructure communications), cancellation of the task retry process did not work correctly and took a long time to end the infrastructure communications. That problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note118-03">Note 118-03:(DLP) Fixed the system resource leak that occurred every DLP server scan [System Updater]</A></H3>
+<P><description>When operating as a client or a fake client, system resources would leak when the DLP server was scanned, and after repeated attempts the overall system would no longer operate.<br /> This problem occurred in CTR-SDK 0.14.17 and subsequent versions, and did not arise in previous versions.<br /></description></P>
+<hr />
+<H3><A name="note118-04">Note 118-04:(OS) Fixed the inability to return to Home Menu by pressing HOME Button when &quot;card removed&quot; error displayed [System Updater]</A></H3>
+<P><description>When a program is running from a card and the card is removed, a screen appeared prompting the user to return to the Home Menu. But depending on the program that was executing, in some cases you could not return to the Home Menu by pressing the HOME Button when that screen appeared. That problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note118-05">Note 118-05:(OS) Fixed a bug that prevented returning to Home Menu after inserting and removing a card when &quot;card removed&quot; error displayed [System Updater]</A></H3>
+<P><description>When the card was reinserted and removed after the &quot;card removed&quot; error was displayed, the system would not return to the Home Menu even if the HOME Button was pressed. That problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note118-06">Note 118-06:(UDS) Fixed resource leaks when connecting to network in Spectator mode [System Updater]</A></H3>
+<P><description>When connecting to the network as a spectator, system resources would leak, and after repeated attempts the overall system would no longer operate. That problem has been fixed. <br /> This problem occurred in CTR-SDK 0.14.17 and subsequent versions, and did not arise in previous versions.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_22_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.22 </A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_21_Release">CTR-SDK Version 0.14.21 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/05)</P></DIV>
+<hr />
+<H3><A name="note117-01">Note 117-01: (DevEnv) SDK-related changes [SDK]</A></H3>
+<P><description>No SDK-related changes have been made to the functionality except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_21_Release">Known Issues in the SDK Version 0.14.21&nbsp;Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_21_SystemUpdater">CTR-SDK Version 0.14.21 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/05)</P></DIV>
+<hr />
+<H3><A name="note116-01">Note 116-01: (OS) Fixed a bug that caused a memory leak when exiting an application [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a memory leak when exiting an application. This sometimes prevented the next application from starting successfully.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_21_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.21</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_20_Release">CTR-SDK Version 0.14.20 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/05)</P></DIV>
+<hr />
+<H3><A name="note115-01">Note 115-01: (DevEnv) SDK-related changes [SDK]</A></H3>
+<P><description>No SDK-related changes have been made except the version information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_20_Release">Known Issues in the SDK Version 0.14.20&nbsp;Release</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_20_SystemUpdater">CTR-SDK Version 0.14.20 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2011/01/04)</P></DIV>
+<hr />
+<H3><A name="note114-01">Note 114-01: (AC) Fixed a bug that led to some inappropriate error codes during connection to an access point [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes caused an incorrect value to be applied to the AP type. This bug would occur in the error codes that are issued during connections to access points. These error codes contain a numeric value that indicates the type of access point.<br /></description></P>
+<hr />
+<H3><A name="note114-02">Note 114-02: (HTTP) Fixed a bug that caused a stall when the cable is unplugged from the access point during HTTP communication [System Updater]</A></H3>
+<P><description>Fixed a bug that caused <CODE>http::Connection::Finalize</CODE> to stall if the cable to the access point was unplugged during HTTP communication.<br /></description></P>
+<hr />
+<H3><A name="note114-03">Note 114-03: (HTTP) Fixed a bug that caused a memory leak when an application was started after canceling HTTPS [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a memory leak if an application was started after canceling HTTPS.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_20_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.20</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_19_Release">CTR-SDK Version 0.14.19 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/01/03)</P></DIV>
+<hr />
+<H3><A name="note113-01">Note 113-01: (CAMERA) Revised the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused V-Syncs to get out of sync in rare cases, even after <CODE>SynchronizeVsyncTiming</CODE> is called.<br /> (This bug fix fixes a different bug than the one that caused V-Syncs to get out of sync when the aforementioned function is called during recovery from Sleep Mode.)<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_19_Release">Known Issues in the SDK 0.14.19 Release</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_19_SystemUpdater">CTR-SDK Version 0.14.19 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/01/03)</P></DIV>
+<hr />
+<H3><A name="note112-01">Note 112-01: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a different <CODE>Result</CODE> to be returned in conditions that should have caused <CODE>ResultAlreadyConnectUnsupportAp</CODE> to be returned.<br /></description></P>
+<hr />
+<H3><A name="note112-02">Note 112-02: (APPLET) Adjusted the order of the sleep query callback and the callback invoked when the system is opened during a sleep query [System Updater]</A></H3>
+<P><description>Fixed a bug that sometimes reversed the order of calling the sleep query callback (set using <CODE>SetSleepQueryCallback</CODE>) and the callback invoked when the system is opened during a sleep query (set using <CODE>SetSleepCanceledCallback</CODE>).<br /> This bug would occur if the system was opened and closed rapidly.<br /></description></P>
+<hr />
+<H3><A name="note112-03">Note 112-03: (BOSS) Fixed a bug that prevented the system from recovering from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the system from recovering from Sleep Mode if the BOSS library closed background communication.<br /></description></P>
+<hr />
+<H3><A name="note112-04">Note 112-04: (BOSS) Fixed a bug that caused background communication to continue even when communication should be ended (for example, during Sleep Mode) [System Updater]</A></H3>
+<P><description>Fixed a bug that, under specific timing conditions, would cause the BOSS library to continue background communication, even when communication should be ended (for example, during Sleep Mode).<br /></description></P>
+<hr />
+<H3><A name="note112-05">Note 112-05: (BOSS) Fixed a bug that prevented ZoneAP queries from being assigned to policy list URLs [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented ZoneAP queries from being assigned to the URL used when obtaining a policy list.<br /></description></P>
+<hr />
+<H3><A name="note112-06">Note 112-06: (CAMERA) Revised the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused V-Syncs to get out of sync in rare cases, even after <CODE>SynchronizeVsyncTiming</CODE> is called.<br /> (This bug fix fixes a different bug than the one that caused V-Syncs to get out of sync when the aforementioned function is called during recovery from Sleep Mode.)<br /></description></P>
+<hr />
+<H3><A name="note112-07">Note 112-07: (NWM) Fixed a bug that caused a fatal error during repeated data exchanges between multiple systems using StreetPass [System Updater]</A></H3>
+<P><description>There was a bug that caused a fatal error in a poor radio signal environment. The sending of certain wireless frames exchanged using StreetPass was delayed, which in turn caused the other systems to receive an unexpected wireless frame at an unexpected time, ultimately leading to the fatal error. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_19_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.19</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_18_SystemUpdater">CTR-SDK Version 0.14.18 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/31)</P></DIV>
+<hr />
+<H3><A name="note111-01">Note 111-01: (AC) Fixed a bug that made it difficult to detect Nintendo Zones [System Updater]</A></H3>
+<P><description>Fixed a bug that caused Nintendo Zones to be overlooked in environments with many access points.<br /></description></P>
+<hr />
+<H3><A name="note111-02">Note 111-02: (FS) Fixed a bug that caused <CODE>FormatSaveData</CODE> to fail after a card is removed during a write operation to save data stored on a card [System Updater]</A></H3>
+<P><description>Fixed a bug that caused <CODE>FormatSaveData</CODE> to fail (specifically, to return <CODE>ResultBadFormat</CODE>) after a card is removed during a write operation to save data stored on a card. This bug was caused by the fact that the bug documented in <a href="#note109-07">Note 109-07</a> was not fixed completely. It will therefore occur only when the System Updater for CTR-SDK 0.14.17 has been applied.<br /><br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_18_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.18</A></H3>
+<P> None.</P>
+<hr />
+
+<H2 style="line-height: 0"><A name="sdk_0_14_17_Release">CTR-SDK Version 0.14.17 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/30)</P></DIV>
+<hr />
+<H3><A name="note110-01">Note 110-01:(APPLET) Fixed a bug with Sleep Mode mutual exclusion when library applets are called [SDK]</A></H3>
+<P><description>When the application called library applets, some portions of applets did not implement mutual exclusion with regard to Sleep Mode.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_17_Release">Known Issues in the SDK 0.14.17 Release</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_17_SystemUpdater">CTR-SDK Version 0.14.17 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/30)</P></DIV>
+<hr />
+<H3><A name="note109-01">Note 109-01:(APPLET) Fixed a bug exiting application when shutting down [System Updater]</A></H3>
+<P><description>When the power was cut or the POWER Button was held down to shut down the system, after the <CODE>CloseApplication</CODE> function was called, the HOME Menu and system applet sometimes could not quit and the power would not turn off until they were forcibly terminated.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-02">Note 109-02:(APPLET) Fixed a bug at startup of process stopping if HOME Button was pressed repeatedly [System Updater]</A></H3>
+<P><description>If the HOME Button was pressed repeatedly when the application or the HOME Menu was booting, sometimes that notification would not be picked up on and the process would stop. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-03">Note 109-03:(BOSS) Fixed a bug with the  If-Modified-Since feature [System Updater]</A></H3>
+<P><description>Even if there was an error in task execution, the <CODE>If-Modified-Since</CODE> feature would take effect and data could not be downloaded in subsequent task executions. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-04">Note 109-01:(BOSS) Fixed a bug related to ending immediate tasks [System Updater]</A></H3>
+<P><description>When the shutdown process for an immediate BOSS task was implemented at times such as when entering sleep, the communications process would not end at certain times, which caused BOSS communication to continue. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-05">Note 109-05:(CAMERA) Fixed a bug with recovery of camera state on applet transition [System Updater]</A></H3>
+<P><description>When the system was closed and opened during a HOME Button transition, the camera did not return to its original state. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-06">Note 109-06:(FS) Fixed a bug with the <CODE>GetSdmcSize</CODE> function [System Updater]</A></H3>
+<P><description>If the <CODE>GetSdmcSize</CODE> function was called when the file system on the SD card could not be accessed in any way, the function would succeed and return an invalid value. This has been revised so that now the function returns an error.<br /> For more information, see the API Reference.<br /></description></P>
+<hr />
+<H3><A name="note109-07">Note 109-07:(FS) Fixed a bug with Result when save data was corrupted on card [System Updater]</A></H3>
+<P><description>When the save data on a card was corrupted, depending on how it was corrupted,  a &quot;bad connection&quot; type error would sometimes be returned instead of a <CODE>BadFormat</CODE> type error. This has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note109-08">Note 109-08:(MCU) Fixed a bug with RTC when setting the notification light [System Updater]</A></H3>
+<P><description>When the notification light was set, the RTC would be off by several seconds. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note109-09">Note 109-09:(UDS) Fixed a bug with fatal error when client tries to connect immediately after connection failure [System Updater]</A></H3>
+<P><description>When a client failed to connect due to poor signal strength and immediately tried again to connect, sometimes a fatal error would occur. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_17_SystemUpdater">Known Issues with System Updater in SDK 0.14.17</A></H3>
+<P>None.</P>
+<hr />
+
+<H2 style="line-height: 0"><A name="sdk_0_14_16_Release">CTR-SDK Version 0.14.16 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/28)</P></DIV>
+<hr />
+<H3><A name="note108-01">Note 108-01:(APPLET) Fixed a bug related to exclusivity of transition and sleep processes [SDK]</A></H3>
+<P><description>Reworked the exclusivity of the application and applet transition and sleep processes.<br /> Doing this fixed the bug where processing stopped on very rare occasions when the system was closed during a transition.<br /></description></P>
+<hr />
+<H3><A name="note108-02">Note 108-02:(TOOL) Revised some banner-related tools [SDK]</A></H3>
+<P><description>The following banner-related tools were revised.<br />
+        <ul>
+          <li>ctr_makebanner</li>
+          <ul>
+          <li>A check for data capacity is now conducted.<br />An error occurs when the sum total of the model data and sound data exceeds 1M.</li>
+          </ul>
+          <li>ctr_make_ex_banner</li>
+          <ul>
+          <li>Added a feature for substituting only the text message in expanded banners.</li>
+          </ul>
+          <li>ctr_BannerModelConverter</li>
+          <ul>
+          <li>A check for data capacity is now conducted.<br />See the Reference to learn about the data capacity restrictions.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note108-03">Note 108-03:(TOOL) Published a method for specifying the remaster version [SDK]</A></H3>
+<P><description>A method for specifying the remaster version was made publicly available.<br /> For more information, see <CODE>ctr_makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note108-04">Note 108-04:(UDS) Fixed a bug where a fatal error sometimes occurs when Endpoint is destroyed while the <CODE>ReceiveFrom</CODE> function is executing [SDK]</A></H3>
+<P><description>When Endpoint was destroyed by the <CODE>DestroyEndpoint</CODE> function in a different thread while the <CODE>ReceiveFrom</CODE> function was executing, in rare instances a fatal error would occur. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_16_Release">Known Issues in the SDK 0.14.16 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li><s>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</s></li>
+              <ul>
+<li><s>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</s></li>
+<li><s>No error occurs even when specifying options not included in Usage or the documentation.</s></li>
+              </ul>
+(Items deleted because the fix in CTR-SDK 0.14.x was put off.)<br />
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_16_SystemUpdater">CTR-SDK Version 0.14.16 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/28)</P></DIV>
+<hr />
+<H3><A name="note107-01">Note 107-01:(BOSS) Fixed a bug related to <CODE>Task::Cancel</CODE> [System Updater]</A></H3>
+<P><description>When there was an error in <CODE>Task::Cancel</CODE> for a given task, its execution in a different thread would be skipped the first time it was to run again. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note107-02">Note 107-02:(CAMERA) Changed the behavior of <CODE>SetReceiving</CODE> after sleep [System Updater]</A></H3>
+<P><description>When the <CODE>SetReceiving</CODE> function is called after the application has agreed to sleep, the <CODE>pEvent</CODE> events it returns are now non-signaled events.<br /> Text has been added to the Reference mentioning that the events continue to be signaled events from the time the system is closed until the time the application consents to sleep.<br /></description></P>
+<hr />
+<H3><A name="note107-03">Note 107-03:(CAMERA) Fixed a bug in the <CODE>Finalize</CODE> function when the system is closed [System Updater]</A></H3>
+<P><description>When the system was closed, finalization did not proceed normally when the <CODE>Finalize</CODE> function was called. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note107-04">Note 107-04:(MCU) Fixed a bug where one press of the POWER Button immediately after a forced power shutoff did not power on the system [System Updater]</A></H3>
+<P><description>When there was a forced power off with the adapter unattached, power could not be immediately turned back on with a single press of the POWER Button. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note107-05">Note 107-05:(MIC) Fixed a bug with the <CODE>Finalize</CODE> function when the system is closed [System Updater]</A></H3>
+<P><description>When the system was closed, finalization did not complete normally when the <CODE>Finalize</CODE> function was called. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note107-06">Note 107-06:(MIC) Changed the behavior of <CODE>StopSampling</CODE> while the system is closed [System Updater]</A></H3>
+<P><description>Up until now, when the <CODE>StopSampling</CODE> function was called while the system was closed it would return failure. That has been revised so that it now returns success.<br /></description></P>
+<hr />
+<H3><A name="note107-07">Note 107-07:(OS) Fixed a bug of memory being deallocated while in use by libraries [System Updater]</A></H3>
+<P><description>While memory was allocated to MIC, UDS and other libraries, those memory regions could be deallocated by the <CODE>nn::os::SetHeapSize</CODE> function. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note107-08">Note 107-08:(OS) Fixed a bug when the system is opened and closed quickly that caused a halt (upper and lower screens both black)  [System Updater]</A></H3>
+<P><description>When the system was opened and closed rapidly and repeatedly, the system would stop with the upper and lower screens displaying black screens..<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_16_SystemUpdater">Known Issues with System Updater in SDK 0.14.16</A></H3>
+<knownissues><description>
+        <ul>
+<li>If the system is closed while transitioning between applications and applets the camera sometimes will not start when the system is opened.</li>
+<li>In an environment with bad signal strength, the System Settings connection test sometimes returns the fatal error <CODE>Summary:11 Module:27 Desc:15</CODE>.</li>
+<li>If the system enters sleep around the time the notification lamp illuminates, in rare instances processing stops on a black screen.</li>
+<li><s>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</s></li>
+<li><s>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</s></li>
+<li><s>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</s></li>
+              <ul>
+<li><s>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</s></li>
+              </ul>
+<s>This would apply to a -6dB square wave, for example.<br /><br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /><br /> Noise does not occur with sound sources that do not include high-frequency components and sound sources with 16-bit PCM amplitudes under 16384.</s><br />
+<li><S>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</S></li>
+(Items deleted because the fix in CTR-SDK 0.14.x was put off.)<br />
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_15.1_Release">CTR-SDK Version 0.14.15.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/26)</P></DIV>
+<hr />
+<H3><A name="note106-01">Note 106-01:(APPLET) Fixed a bug where the ability to start applets is lost [SDK | System Updater]</A></H3>
+<P><description>Due to changes in CTR-SDK 0.14.15 some applets could no longer be started. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_15.1_Release">Known Issues in the SDK 0.14.15.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_15.1_SystemUpdater">CTR-SDK Version 0.14.15.1 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/26)</P></DIV>
+<hr />
+<H3><A name="note105-01">Note 105-01:(APPLET) Fixed a bug where ability to start applets is lost [SDK | System Updater]</A></H3>
+<P><description>Due to changes in CTR-SDK 0.14.15 some applets could no longer be started. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_15.1_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.15.1 </A></H3>
+<knownissues><description>
+        <ul>
+<li>Depending on the implementation of the applet, the opening/closing of the system while transitioning to or from sleep mode can lead to an inability to recover.</li>
+<li>There is a bug in AP scan processing during sleep mode that sometimes prevents recovery from sleep mode in specific environments if the system has been asleep for a long time.</li>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6 dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_15_Release">CTR-SDK Version 0.14.15 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/25)</P></DIV>
+<hr />
+<H3><A name="note104-01">Note 104-01:(APPLET) Control over sleep when pre-loading library applets [SDK]</A></H3>
+<P><description>If the action to preload a library applet occurred during a sleep query, processing became deadlocked because of the transition lock. To deal with this, functions to preload library applets and functions to wait for preloading to complete have been changed to prevent sleep mode.<br /> Until that time, sleep queries are destroyed.<br /></description></P>
+<hr />
+<H3><A name="note104-02">Note 104-02:(DevEnv) Added a HOME Button Disabled icon [SDK]</A></H3>
+<P><description>The following HOME Button Disabled icon was added.<br /> $CTR_SDK/resources/HomeNixSign/HomeNixSign_Targa.tga<br /></description></P>
+<hr />
+<H3><A name="note104-03">Note 104-03:(SND) Fixed bug with unintended noise after returning from sleep [SDK]</A></H3>
+<P><description>There was unintended noise made after returning from sleep. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note104-04">Note 104-04:(TOOL) Expanded the features of the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>Added features to overwrite and restore the configured values of the gyro sensors and accelerometers.<br /></description></P>
+<hr />
+<H3><A name="note104-05">Note 104-05:(UDS) Fixed a bug in handling linking when the <CODE>Scan</CODE> function failed in wireless disabled mode and other states [SDK | System Updater]</A></H3>
+<P><description>When the state transitioned to wireless disabled mode or another state after the UDS Library had been initialized, the <CODE>uds::Scan</CODE> function would fail but sometimes the <CODE>Event</CODE> handle would be linked. That bug has been fixed.<br /> A similar bug sometimes occurred when an invalid value was specified for the argument of the <CODE>uds::Scan</CODE> function. This has also been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_15_Release">Known Issues in the SDK 0.14.15 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_15_SystemUpdater">CTR-SDK Version 0.14.15 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/25)</P></DIV>
+<hr />
+<H3><A name="note103-01">Note 103-01:(BOSS) Fixed a bug when STOPPED is specified in the policy list [System Updater]</A></H3>
+<P><description>When <CODE>STOPPED</CODE> was specified in the policy list for a registered task, BOSS scheduling wasted CPU resources by continuing to repeat. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-02">Note 103-02:(CAMERA) Fixed a bug with camera settings not being reset during finalization [System Updater]</A></H3>
+<P><description>When the camera library was finalized, sometimes the original settings were not correctly reset. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-03">Note 103-03:(CEC) Fixed a bug after communications when sleeping [System Updater]</A></H3>
+<P><description>When infrastructure communications were conducted during sleep mode, subsequent scanning during sleep would not operate correctly. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-04">Note 103-04:(CEC) Fixed a bug where it wasn't possible to return from sleep in states such as wireless disabled mode [System Updater]</A></H3>
+<P><description>In wireless disabled mode and such states, when the system entered sleep sometimes it could not wake.<br /></description></P>
+<hr />
+<H3><A name="note103-05">Note 103-05:(DevEnv) Fixed a bug where the error screen is not displayed after a card is removed during sleep [System Updater]</A></H3>
+<P><description>When the system entered sleep while a card application was executing and then the card was removed, the error screen indicating that the card had been removed did not display when the system later woke. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-06">Note 103-06:(FRIENDS) Fixed a bug where the interval for self-login lengthens despite a normal logout [System Updater]</A></H3>
+<P><description>Despite normal logout, sometimes the interval for self-login would lengthen because of an erroneous determination that the Friend Server was down. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-07">Note 103-07:(OS) Fixed a bug when the system is opened and closed quickly while transitioning to the HOME Menu that caused a halt [System Updater]</A></H3>
+<P><description>When the system was repeatedly opened and closed while transitioning to the HOME Menu, processing halted before the HOME Menu finished booting.<br /></description></P>
+<hr />
+<H3><A name="note103-08">Note 103-08:(UDS) Fixed a bug where the <CODE>Initialize</CODE> function sometimes does not complete [System Updater]</A></H3>
+<P><description>When the <CODE>uds::Initialize</CODE> function was executed during background communications, there was a slight probability of <CODE>Initialize</CODE> not completing. That bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note103-09">Note 103-09:(UDS) Fixed a bug in handling linking when the <CODE>Scan</CODE> function failed in wireless disabled mode and other states [SDK | System Updater]</A></H3>
+<P><description>When the state transitioned to wireless disabled mode or another state after the UDS Library had been initialized, the <CODE>uds::Scan</CODE> function would fail but sometimes the <CODE>Event</CODE> handle would be linked. That bug has been fixed.<br /> A similar bug sometimes occurred when an invalid value was specified for the argument of the <CODE>uds::Scan</CODE> function. This has also been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_15_SystemUpdater">Known Issues with System Updater in SDK 0.14.15</A></H3>
+<knownissues><description>
+        <ul>
+<li>Depending on the implementation of the applet, the opening/closing of the system while transitioning to or from sleep mode can lead to an inability to recover.</li>
+<li>There is a bug in AP scan processing during sleep mode that sometimes prevents recovery from sleep mode in specific environments if the system has been asleep for a long time.</li>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6 dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_15_SampleDemos">CTR-SDK Version 0.14.15 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/25)</P></DIV>
+<hr />
+<H3><A name="note102-01">Note 102-01:(UDS) Support for POWER Button in com_demo1 [Sample Demos]</A></H3>
+<P><description>When the <CODE>com_demo1</CODE>sample demo is executing it can now be ended by briefly pressing the POWER Button.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_15_SampleDemos">Known Issues with SDK 0.14.15 Sample Demos</A></H3>
+<P>None.</P>
+
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_14_Release">CTR-SDK Version 0.14.14&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/22)</P></DIV>
+<hr />
+<H3><A name="note101-01">Note 101-01: (APPLET) Fixed bug in mutual exclusion during HOME Button and library applet transitions [SDK | System Updater]</A></H3>
+<P><description>Previously, operation would stop due to a mutual exclusion lock if the HOME Button was pressed and the system attempted to transition to a library applet before that button press was processed by <CODE>applet::ProcessPowerButton</CODE>.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note101-02">Note 101-02: (CEC) Changed behavior of daemon after opening of a box has failed [SDK]</A></H3>
+<P><description>Although the daemon is intended to stop operating when the library calls <CODE>MessageBox::OpenMessageBox</CODE> or <CODE>MessageBox::CreateMessageBox</CODE> and accesses a box, when <CODE>OpenMessageBox</CODE> or <CODE>CreateMessageBox</CODE> failed, the daemon never resumed operating.<br /> This behavior was changed: now the daemon is started in response to failure of <CODE>OpenMessageBox</CODE> or <CODE>CreateMessageBox</CODE>.<br /> If the box is opened successfully, the daemon stays in stopped state.<br /> It does not start operating again until <CODE>CloseMessageBox</CODE> is called.<br /></description></P>
+<hr />
+<H3><A name="note101-03">Note 101-03: (TOOL) Revised <CODE>makebanner</CODE> [SDK | Sample Demos]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+          <li>Fixed a bug that prevented an error from occurring when the required languages for the card region were not specified.</li>
+          <li>Changed the status of Korean and Chinese to &quot;not yet supported.&quot;</li>
+          <li>Added the &quot;All&quot; specification for the Region option.</li>
+        </ul>
+        Also revised the sample demo BSF files in line with these changes.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_14_Release">Known Issues in the SDK 0.14.14 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+                <li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+                <li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_14_SystemUpdater">CTR-SDK Version 0.14.14 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/22)</P></DIV>
+<hr />
+<H3><A name="note100-01">Note 100-01: (APPLET) Fixed bug in mutual exclusion during HOME Button and library applet transitions [SDK | System Updater]</A></H3>
+<P><description>Previously, operation would stop due to a mutual exclusion lock if the HOME Button was pressed and the system attempted to transition to a library applet before that button press was processed by <CODE>applet::ProcessPowerButton</CODE>.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note100-02">Note 100-02: (BOSS) Changed specifications of <CODE>Task::Cancel</CODE> [System Updater]</A></H3>
+<P><description>Previously, specifications stated that when <CODE>Task::Cancel</CODE> was run on a currently executing task, the function would wait until task execution was finished, then cancel it. Now, the function aborts task execution and cancels the task immediately.<br /></description></P>
+<hr />
+<H3><A name="note100-03">Note 100-03: (CAMERA) Fixed bug that caused operation to stop when the system was opened and closed [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system to stop if the system was opened and closed repeatedly many times.<br /></description></P>
+<hr />
+<H3><A name="note100-04">Note 100-04: (CEC) Changed behavior of daemon after opening of a box has failed [SDK]</A></H3>
+<P><description>Although the daemon is intended to stop operating when the library calls <CODE>MessageBox::OpenMessageBox</CODE> or <CODE>MessageBox::CreateMessageBox</CODE> and accesses a box, when <CODE>OpenMessageBox</CODE> or <CODE>CreateMessageBox</CODE> failed, the daemon never resumed operating.<br /> This behavior was changed: now the daemon is started in response to failure of <CODE>OpenMessageBox</CODE> or <CODE>CreateMessageBox</CODE>.<br /> If the box is opened successfully, the daemon stays in stopped state.<br /> It does not start operating again until <CODE>CloseMessageBox</CODE> is called.<br /></description></P>
+<hr />
+<H3><A name="note100-05">Note 100-05: (FS) Fixed resource leak that occurred when media was removed while a directory was open [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a resource leak to occur if the media on which the directory exists was removed while the <CODE>nn::fs::Directory</CODE> class was being used.<br /></description></P>
+<hr />
+<H3><A name="note100-06">Note 100-06: (FS) Fixed bug that caused operation to stop when the <CODE>nn::fs::ReadExtSaveDataIcon</CODE> function was called on invalid extended save data [System Updater]</A></H3>
+<P><description>Fixed a bug that caused operation to stop if the <CODE>nn::fs::ReadExtSaveDataIcon</CODE> function was called on extended save data that had been made invalid by direct editing (using a PC or other tool) of the files or directories on the SD card.<br /></description></P>
+<hr />
+<H3><A name="note100-07">Note 100-07: (NDM) Fixed mode switching [System Updater]</A></H3>
+<P><description>Fixed a bug where, in very rare cases, the system would deadlock when frequently changing the communication mode using <CODE>uds::Initialize</CODE> and <CODE>ac::Connect</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note100-08">Note 100-08: (NWM) Fixed bug where a fatal error would occur when wireless communication was enabled [System Updater]</A></H3>
+<P><description>The bug fix described in <a href="#note88-20">Note 88-20</a> was insufficient. Fixed a bug where a fatal error with a PID of <CODE>0x00040130_00002D02</CODE> would sometimes occur while wireless communication was enabled.<br /></description></P>
+<hr />
+<H3><A name="note100-09">Note 100-09: (OS) Fixed bug that prevented use of development features after starting from the HOME Menu [System Updater]</A></H3>
+<P><description>Fixed a bug where, previously, the <B>Exception Handler</B> and <B>Break Stop</B> settings configurable by the Config tool were always handled as disabled when a program was started from the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note100-10">Note 100-10: (OS) Fixed system startup processing when remaining battery life is zero [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented shutdown processing (which the specifications state should be carried out immediately after startup) from occurring when a system with zero remaining battery life was powered on.<br /></description></P>
+<hr />
+<H3><A name="note100-11">Note 100-11: (SOCKET) Revised DNS [System Updater]</A></H3>
+<P><description>Fixed a bug that caused name resolution to sometimes be performed with the &quot;Recursion desired&quot; flag always set to <CODE>0</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_14_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.14</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug in AP scan processing during Sleep Mode that sometimes prevents recovery from Sleep Mode when the system has been asleep for a long time in certain specific environments.</li>
+          <li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+          <li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+              This would apply to a -6dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_14_SampleDemos">CTR-SDK Version 0.14.14 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/22)</P></DIV>
+<hr />
+<H3><A name="note99-01">Note 99-01: (TOOL) Revised <CODE>makebanner</CODE> [SDK | Sample Demos]</A></H3>
+<P><description>Made the following modifications to <CODE>makebanner</CODE>.<br />
+        <ul>
+          <li>Fixed a bug that prevented an error from occurring when the required languages for the card region were not specified.</li>
+          <li>Changed the status of Korean and Chinese to &quot;not yet supported.&quot;</li>
+          <li>Added the &quot;All&quot; specification for the Region option.</li>
+        </ul>
+        Also revised the sample demo BSF files in line with these changes.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_14_SampleDemos">Known Issues with SDK 0.14.14 Sample Demos</A></H3>
+<P>  None.</P>
+
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_13_Release">CTR-SDK Version 0.14.13 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/20)</P></DIV>
+<hr />
+<H3><A name="note98-01">Note 98-01: (CEC) Fixed a bug that would occur when receiving grouped data [SDK | System Updater]</A></H3>
+<P><description>When saving multiple messages that had been grouped, a difference would arise between the data count and the internal message list, leading to errors in operation. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note98-02">Note 98-02: (CEC) Fixed a bug where a halt would occur when <CODE>StopScanning</CODE> was called from multiple threads [SDK]</A></H3>
+<P><description>When the <CODE>CecControl::StopScanning</CODE> function was called from multiple threads (even when it was called from within <CODE>OpenMessageBox</CODE>, etc.), the process would halt on an assertion. This has been fixed. <br /></description></P>
+<hr />
+<H3><A name="note98-03">Note 98-03: (TOOL) Fixed a bug where a child application would not be booted after a system update with DLP (DUP) [SDK | System Updater]</A></H3>
+<P><description>There was a bug where the child application could not be booted after a DLP system update (DUP). This has been fixed with the development menu and the <CODE>DlpClient</CODE> tool.<br /> Up until now, after reboot, <CODE>DlpClient</CODE> was directly started, but the specifications have been changed to start the development menu first.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_13_Release">Known Issues in the SDK 0.14.13 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_13_SystemUpdater">CTR-SDK Version 0.14.13 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/20)</P></DIV>
+<hr />
+<H3><A name="note97-01">Note 97-01: (BOSS) Support for subsequent inserts of SD cards [System Updater]</A></H3>
+<P><description>When a BOSS task fails while the SD card is not inserted, the task would continue to fail if the SD card was re-inserted during start.<br /> This has been fixed such that the task will succeed if the SD card is re-inserted during start.<br /></description></P>
+<hr />
+<H3><A name="note97-02">Note 97-02: (CAMERA) Fixed a bug where the cameras would not stop when the cover was closed [System Updater]</A></H3>
+<P><description>Regardless of the fact that the cover was closed, the cameras would not stop, and the camera LED would remain lit. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note97-03">Note 97-03: (CEC) Fixed a bug when receiving grouped data [SDK | System Updater]</A></H3>
+<P><description>When saving multiple messages that had been grouped, a difference would arise between the data count and the internal message list, leading to errors in operation. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note97-04">Note 97-04: (CEC) Fixed a problem where it would take a long time to transition to the sleep mode or recover from the sleep mode during communications [System Updater]</A></H3>
+<P><description>When attempting to transition to the sleep mode during StreetPass communication, communication would continue to be maintained, and the system would transition to the sleep mode only after communication had ended, which meant that it took a long time to enter sleep.<br /> This was changed to disconnect from communication when transitioning to the sleep mode during communication.<br /></description></P>
+<hr />
+<H3><A name="note97-05">Note 97-05: (DevEnv) HOME Button recovery after displaying the card removal error [System Updater]</A></H3>
+<P><description>Fixed a bug where you could not return to the development menu using the HOME Button after the display of a card removal error.<br /></description></P>
+<hr />
+<H3><A name="note97-06">Note 97-06: (FS) Fixed a bug where extended save data could no longer be read after inserting and removing cards [System Updater]</A></H3>
+<P><description>Extended save data could no longer be read when inserting and removing cards. This has been fixed.<br /> As a result of this fix, extended save data created in all earlier releases of the CTR-SDK will no longer be usable.<br /></description></P>
+<hr />
+<H3><A name="note97-07">Note 97-07: (PTM) Fixed a bug where the RTC alarm would be signaled later than the settings [System Updater]</A></H3>
+<P><description>Fixed a bug where the RTC alarm would be signaled much later than the timing indicated by the settings.<br /></description></P>
+<hr />
+<H3><A name="note97-08">Note 97-08: (SOCKET) Revised the DHCP cancel process [System Updater]</A></H3>
+<P><description>Fixed a bug in DHCP where it was unable to cancel the address acquisition process.<br /> As a result, we resolved the problem where it would take a long time to recover from sleep mode when the following functions were involved: <CODE>ac::CancelConnectAsync</CODE>, <CODE>uds::Initialize</CODE>, <CODE>dlp::Initialize</CODE>, and <CODE>ndm::SuspendScheduler</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note97-09">Note 97-09: (TOOL) Fixed a bug where a child program would not be booted after a system update with DLP (DUP) [SDK | System Updater]</A></H3>
+<P><description>There was a bug where the child application could not be booted after a DLP system update (DUP). This has been fixed with the development menu and the <CODE>DlpClient</CODE> tool.<br /> Up until now, after reboot, <CODE>DlpClient</CODE> was directly started, but the specifications have been changed to start the development menu first.<br /></description></P>
+<hr />
+<H3><A name="note97-10">Note 97-10: (TOOL) Revised <CODE>DevMenu</CODE> to disable the sleep mode [System Updater]</A></H3>
+<P><description>There was a bug where <CODE>DevMenu</CODE> would stop if it went to sleep during an import, so <CODE>DevMenu</CODE> has been revised to not transition to the sleep mode. Even if you close the system during an import, the import does not stop.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_13_System Updater">Known Issues with System Updater in SDK Version 0.14.13</A></H3>
+<knownissues><description>
+        <ul>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+<li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error sometimes occurs when wireless communications are enabled. The incidence of this error has been reduced in CTR-SDK 0.14.9, but still occurs on rare occasions.<br />To prevent this, disable wireless communications.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6dB square wave, for example.<br />Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br />Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_13_SampleDemos">CTR-SDK Version 0.14.13 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/20)</P></DIV>
+<hr />
+<H3><A name="note96-01">Note 96-01: (BOSS) Changed <CODE>ExtSaveDataId</CODE> to <CODE>ExtSaveDataNumber</CODE> in the demo RSF file [Sample Demos]</A></H3>
+<P><description>It is required to use <CODE>ExtSaveDataNumber</CODE> when specifying extended save data IDs in RSF files. The RSF file for the sample demo has been changed in the same way.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_13_SampleDemos">Known Issues with SDK 0.14.13 Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+<li>If the system transitions to the sleep mode while running a demo that uses the cameras, the cameras sometimes become unusable.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_12_Release">CTR-SDK Version 0.14.12 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/17)</P></DIV>
+<hr />
+<H3><A name="note95-01">Note 95-01: (OS) Fixed a bug that prevented a thread with a <CODE>LightSemaphore</CODE> from waking up [SDK]</A></H3>
+<P><description>Fixed a bug that occurred when the counter value for <CODE>nn::os::LightSemaphore</CODE> was at least <CODE>1</CODE> and there was a waiting thread that had called <CODE>Acquire</CODE>, causing the waiting thread to continue to wait even if <CODE>Release</CODE> was called.<br /> Specifications were changed at the same time as this fix so that the maximum counter value that can be specified as the second argument to the <CODE>LightSemaphore(s32, s32)</CODE> and <CODE>Initialize(s32, s32)</CODE> functions is restricted to 32,767 (2<SUP>16</SUP>-1).<br /></description></P>
+<hr />
+<H3><A name="note95-02">Note 95-02: (TOOL) Added the CIA import size to the information displayed in <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Changed the program so that when a CIA file is selected, the size required to import it into NAND memory (<CODE>RequiredSize</CODE>) is displayed.<br /></description></P>
+<hr />
+<H3><A name="note95-03">Note 95-03: (TOOL) Fixed a bug that caused child applications to stop at the startup screen if they were booted without a system update [SDK]</A></H3>
+<P><description>Fixed a bug that caused execution to stop at the screen that displayed the message &quot;Press A to start&quot; if a child application was booted without a system update. This happened because processing did not return from the <CODE>nn::uds::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_12_Release">Known Issues in the SDK 0.14.12 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_12_SystemUpdater">CTR-SDK Version 0.14.12 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/17)</P></DIV>
+<hr />
+<H3><A name="note94-01">Note 94-01: (AC) Fixed a bug that prevented transitions from the connected state even when <CODE>Connect</CODE> was successfully canceled [System Updater]</A></H3>
+<P><description>Fixed a bug that would allow a system to successfully disconnect from an access point if a cancel operation was run immediately after <CODE>Connect</CODE> but that then prevented transitions from the connected state.<br /></description></P>
+<hr />
+<H3><A name="note94-02">Note 94-02: (AC) Fixed a bug that prevented the next function call from succeeding after a canceled <CODE>Scan</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the next function call to fail immediately after a <CODE>Scan</CODE> was canceled.<br /></description></P>
+<hr />
+<H3><A name="note94-03">Note 94-03: (APPLET) Shortened the time taken to transition to Sleep Mode [System Updater]</A></H3>
+<P><description>Shortened the amount of time taken for each thread to stop after <CODE>nn::applet::CTR::REPLY_ACCEPT</CODE> is returned when the system enters Sleep Mode because it was closed.<br /></description></P>
+<hr />
+<H3><A name="note94-04">Note 94-04: (APPLET) Added support for closing the system immediately after it is turned on [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the system from recovering if it was turned on and then immediately closed before the Development Menu could start.<br /></description></P>
+<hr />
+<H3><A name="note94-05">Note 94-05: (BOSS) Shortened the amount of time taken to enter Sleep Mode while a task was being resumed [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system to take a long time (10 seconds or more) to enter Sleep Mode while a task was being resumed.<br /></description></P>
+<hr />
+<H3><A name="note94-06">Note 94-06: (BOSS) Shortened the amount of time taken to enter Sleep Mode when a large number of tasks were registered [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system to take a long time (several dozen seconds) to enter Sleep Mode when a large number of tasks had been registered.<br /></description></P>
+<hr />
+<H3><A name="note94-07">Note 94-07: (CAMERA) Changed the priority of the initialization process [System Updater]</A></H3>
+<P><description>Lowered the priority of the camera initialization process because its high thread priority used to cause sound on the HOME Menu to break up.<br /> The priorities of other camera processes have not been changed.<br /></description></P>
+<hr />
+<H3><A name="note94-08">Note 94-08: (FRIENDS) Prevented the automatic login interval from being extended when the system disconnects from an access point [System Updater]</A></H3>
+<P><description>Made revisions so that if a system is disconnected from an access point and therefore from the friend server, as well, this is not treated as an error and the automatic login interval is not extended if there are still connections with the access point when the disconnection is detected.<br /></description></P>
+<hr />
+<H3><A name="note94-09">Note 94-09: (FS) Fixed a bug related to journal file recovery [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented a corrupted journal file from being recovered properly.<br /></description></P>
+<hr />
+<H3><A name="note94-10">Note 94-10: (FS) Fixed the <CODE>nn::fs::(Try)RenameFile</CODE> function(s) for extended save data [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::fs::(Try)RenameFile</CODE> function(s) for extended save data to perform an invalid operation and then return <CODE>nn::ResultSuccess</CODE> if a file with the new name already existed.<br /> This was fixed so that the file being renamed now overwrites the existing file and then <CODE>nn::ResultSuccess</CODE> is returned.<br /></description></P>
+<hr />
+<H3><A name="note94-11">Note 94-11: (FS) Fixed a bug that caused <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> to fail for long path names [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> function(s) to fail for long path names even though this behavior is invalid.<br /></description></P>
+<hr />
+<H3><A name="note94-12">Note 94-12: (NDM) Changed wait times [System Updater]</A></H3>
+<P><description>Changed the time taken to start running the daemon after startup from 30 seconds to 5 seconds.<br /> The wait time to restart a stopped daemon was set to 2 seconds.<br /> This wait affects behavior after <CODE>ndm::ResumeScheduler</CODE> and <CODE>uds::Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note94-13">Note 94-13: (OS) Fixed a bug that prevented Download Play and other processes from starting [System Updater]</A></H3>
+<P><description>Fixed a bug that caused Download Play and other process to fail to start from the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note94-14">Note 94-14: (SOCKET) Fixed <CODE>Poll</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a fatal error when an invalid socket descriptor was passed to <CODE>Poll</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note94-15">Note 94-15: (TOOL) Changed System Updater to initialize the system when it is applied [System Updater]</A></H3>
+<P><description>Changed System Updater to initialize the system when it is applied; this is equivalent to running <B>Format System Memory</B> from the System Settings.<br /> This system initialization differs from <CODE>ResetSetting</CODE> in the <CODE>Config</CODE> tool and the extended save data initialization in the <CODE>DevMenu</CODE>.<br /> Any extended save data created before System Updater is applied will be rendered unusable by this process.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_12_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.12</A></H3>
+<knownissues><description>
+        <ul>
+<li>The system does not reboot properly if the HOME Button is pressed while a &quot;card removed&quot; error is displayed.</li>
+<li>When wireless communication is enabled, it may take about 20 or 30 seconds to recover from Sleep Mode.</li>
+<li>Child applications cannot be booted after a DUP operation (a system update distributed via Download Play).</li>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+<li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error sometimes occurs when wireless communications are enabled. The incidence of this error has been reduced in CTR-SDK 0.14.9, but still occurs on rare occasions.<br />To prevent this, disable wireless communications.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6dB square wave, for example.<br />Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br />Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_11_Release">CTR-SDK Version 0.14.11 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/15)</P></DIV>
+<hr />
+<H3><A name="note93-01">Note 93-01: (FS) (Common) Fixed a bug where data would occasionally be corrupted if the SD card was removed while creating extended save data [SDK]</A></H3>
+<P><description>Fixed bug where unrecoverable corruption of data would occur if the SD card was removed at a critical time while creating extended save data.<br /></description></P>
+<hr />
+<H3><A name="note93-02">Note 93-02: (FS) Fixed a bug where the SD card could not be accessed after removing the SD card quickly [SDK]</A></H3>
+<P><description>Fixed bug where functions that access the SD card, such <CODE>as nn::fs::MountSdmc</CODE>, would occasionally fail if the SD card was removed and re-inserted quickly. This symptom would last until the system was restarted.<br /></description></P>
+<hr />
+<H3><A name="note93-03">Note 93-03: (FS) Fixed a bug where execution would abort when using a long path name [SDK]</A></H3>
+<P><description>Fixed bug where execution would abort if a path name longer than that given in the reference was used when accessing a file or directory. <br /></description></P>
+<hr />
+<H3><A name="note93-04">Note 93-04: (TOOL) Fixed a bug where CIA import would fail immediately after initializing shared extended save data on the DevMenu [SDK]</A></H3>
+<P><description>Fixed bug where importing CIA files would fail if attempted immediately after initializing shared extended save data on the DevMenu. <br /></description></P>
+<hr />
+<H3><A name="note93-05">Note 93-05: (TOOL) Fixed bugs in the banner creation tools [SDK]</A></H3>
+<P><description>The following revisions were made to banner-related tools.<br />
+        <ul>
+          <li><CODE>ctr_makebanner</CODE></li>
+          <ul>
+            <li>Fixed bug where normal conversion was impossible if the second line of the title included a colon (:). <br />Enclose the entire line inside double quotation marks (&quot;) if you want to use a title that includes a single-byte colon (:).</li>
+            <li>Before this fix, a syntax warning would be generated, but it was ignored. The specifications have been changed to produce an error. <br /> Make appropriate revisions to .bsf files that contains this syntax error, because such files can no longer be used to create banners.</li>
+          </ul>
+          <li><CODE>BannerModelConverter</CODE></li>
+          <ul>
+            <li>Added an item to the Help about processing limits on the HOME Menu.<br /> These limits must be adhered to when creating a banner model.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_11_Release">Known Issues in the SDK 0.14.11 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+                <li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+                <li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_11_SystemUpdater"> CTR-SDK Version 0.14.11 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/15)</P></DIV>
+<hr />
+<H3><A name="note92-01">Note 92-01: (BOSS) Assigned maximum priority to Task::StartImmediate [System Updater]</A></H3>
+<P><description>Up to this release, specifications called for tasks immediately executed using <CODE>Task::StartImmediate</CODE> to be executed after waiting for other tasks executing at the time to complete. However, this has been changed so that an immediately executed task is executed with highest priority (other executing tasks are canceled).<br /></description></P>
+<hr />
+<H3><A name="note92-02">Note 92-02: (BOSS) Fixed a bug that would occur when resuming a task [System Updater]</A></H3>
+<P><description>Fixed bug where data could no longer be downloaded if communication was cut off after receiving an HTTP header when resuming a task.<br /></description></P>
+<hr />
+<H3><A name="note92-03">Note 92-03: (BOSS) Removed blocking by boss::GetNewArrivalFlag during task execution [System Updater]</A></H3>
+<P><description>If <CODE>boss::GetNewArrivalFlag</CODE> was called while a task was executing, the associated response would be blocked until the task completed. Specifications have been changed so that the response is returned quickly regardless of completion of the task.<br /></description></P>
+<hr />
+<H3><A name="note92-04">Note 92-04: (CAMERA) Changed the priority of the initialization process [System Updater]</A></H3>
+<P><description>There was a bug where sound on the HOME Menu would break up due to the high thread priority of the camera initialization process, so the priority of the initialization process has been lowered.<br /> No changes have been made to the priority of other camera processes.<br /></description></P>
+<hr />
+<H3><A name="note92-05">Note 92-05: (FS) Fixed a bug where the time stamp for files on the SD card was not being updated correctly [System Updater]</A></H3>
+<P><description>A bug was fixed where the time stamp for files on the SD card was not being updated correctly.<br /></description></P>
+<hr />
+<H3><A name="note92-06">Note 92-06: (GX) Fixed a bug where the screen display would break when returning from an applet [System Updater]</A></H3>
+<P><description>A bug was fixed where the right half of the upper and lower screens would break down at a certain probability when control was returned from an applet to an application.<br /></description></P>
+<hr />
+<H3><A name="note92-07">Note 92-07: (GX) Fixed a bug where the screen display would become incomplete when sleep request was rejected [System Updater]</A></H3>
+<P><description>A bug was fixed where the screen display would become incomplete for a moment if screen display was resumed after opening the system when sleep request was rejected.<br /></description></P>
+<hr />
+<H3><A name="note92-08">Note 92-08: (SSL) Fixed a bug where communication would fail if SSL communications had been used continuously for an extended time [System Updater]</A></H3>
+<P><description>A bug was fixed where SSL communications would gradually begin to fail due to memory leak if it was used continuously for an extended time.<br /></description></P>
+<hr />
+<H3><A name="note92-09">Note 92-09: (UDS) Fixed the possibility of hang-ups in the wireless transmission process [System Updater]</A></H3>
+<P><description>A bug was fixed where there was an extremely low-probability chance of a hang-up when performing wireless transmission during UDS communication. This included cases where the application was not even sending data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_11_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.11</A></H3>
+<knownissues><description>
+        <ul>
+          <li>When wireless communication is enabled, it may take about 20 or 30 seconds to recover from Sleep Mode.</li>
+          <li>The system sometimes does not reboot properly if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+          <li>Child applications cannot be booted after a DUP operation (a system update distributed via Download Play).</li>
+          <li>After a child application is rebooted, button input has the effect of making it impossible to advance past the &quot;Press A to start&quot; screen.</li>
+          <li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+          <li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+          <li>A PID :0x00040130_00002D02 FATAL error sometimes occurs when wireless communications are enabled. The incidence of this error has been reduced in CTR-SDK 0.14.9, but still occurs on rare occasions.<br /> To prevent this, disable wireless communications.</li>
+          <li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+              This would apply to a -6dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_10_Release">CTR-SDK Version 0.14.10 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/13)</P></DIV>
+<hr />
+<H3><A name="note91-01">Note 91-01: (APPLET) Added the ability to detect a shutdown in progress during application or applet startup [SDK | System Updater]</A></H3>
+<P><description>Previously, if the POWER Button was pressed and held while an application or applet was starting up, the application or applet had no way of knowing that the system was shutting down. This caused the shutdown process to take a long time, and has now been corrected.<br /></description></P>
+<hr />
+<H3><A name="note91-02">Note 91-02: (UDS) Fixed a bug that caused a new <CODE>NodeID</CODE> to be assigned to a client that had already connected once <CODE>DisallowToConnect</CODE> is called [SDK | System Updater]</A></H3>
+<P><description>Previously, if the <CODE>DisallowToConnect</CODE> function is executed to a client that had been disconnected from a network, and if the same client is later allowed to connect using the <CODE>AllowToConnect</CODE> function, and finally connects to the network, the <CODE>NodeID</CODE> assigned to it would not be the same as the previous one. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_10_Release">Known Issues in the SDK 0.14.10 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_10_SystemUpdater">CTR-SDK Version 0.14.10 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/13)</P></DIV>
+<hr />
+<H3><A name="note90-01">Note 90-01: (APPLET) Added the ability to detect a shutdown in progress during application or applet startup [SDK | System Updater]</A></H3>
+<P><description>Previously, if the POWER Button was pressed and held while an application or applet was starting up, the application or applet had no way of knowing that the system was shutting down. This caused the shutdown process to take a long time, and has now been corrected.<br /></description></P>
+<hr />
+<H3><A name="note90-02">Note 90-02: (APPLET) Fixed bugs that caused crashes during startup, shutdown, and transitions [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>DlpClient</CODE> application from being started correctly from the TestMenu or DevMenu.<br /> Before this version, a similar problem could have occurred during startup, shutdown, and transitions between applets.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note90-03">Note 90-03: (BOSS) Fixed a bug that caused saving small NSD files to fail [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented small downloaded NSD files (on the order of several bytes) from being saved, which led to a task error.<br /></description></P>
+<hr />
+<H3><A name="note90-04">Note 90-04: (CEC) Fixed a bug that prevented communication from occurring when there were multiple boxes with no data to send (for example, multiple boxes set to receive-only mode) [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the StreetPass daemon to crash if multiple boxes that contained receive-only data were present, and a send operation was run on these boxes at the same time.<br /></description></P>
+<hr />
+<H3><A name="note90-05">Note 90-05: (DevEnv) Replaced certain fatal error messages [System Updater]</A></H3>
+<P><description>Replaced certain error messages that are displayed during fatal errors and when a Game Card is removed unexpectedly.<br /></description></P>
+<hr />
+<H3><A name="note90-06">Note 90-06: (FS) Fixed a bug that caused <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> to fail when called on save data or extended save data [System Updater]</A></H3>
+<P><description>Fixed a bug that caused <CODE>nn::fs::(Try)DeleteDirectoryRecursively</CODE> to fail when called on a directory nested deeply within the save data or extended save data.<br /></description></P>
+<hr />
+<H3><A name="note90-07">Note 90-07: (OS) Added support for the hardware breakpoint feature of the debugger [System Updater]</A></H3>
+<P><description>Added support for the use of hardware breakpoints with the debugger.<br /> To use this feature, you must use the 2010/12/09 version (or later) of the PARTNER-CTR debugger software.<br /></description></P>
+<hr />
+<H3><A name="note90-08">Note 90-08: (UDS) Fixed a bug that caused a new <CODE>NodeID</CODE> to be assigned to a client that had already connected once <CODE>DisallowToConnect</CODE> is called [SDK | System Updater]</A></H3>
+<P><description>Previously, if the <CODE>DisallowToConnect</CODE> function is executed to a client that had been disconnected from a network, and if the same client is later allowed to connect using the <CODE>AllowToConnect</CODE> function, and finally connects to the network, the <CODE>NodeID</CODE> assigned to it would not be the same as the previous one. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note90-09">Note 90-09: (UDS) Eliminated fatal errors that occurred during and while ending communication [System Updater]</A></H3>
+<P><description>Previously, there was a possibility that a fatal error could occur either during UDS communication or while ending UDS communication. We made a revision to eliminate this risk.<br /> As a result of this bug fix, UDS communication can no longer take place between an up-to-date CTR system and one that has not yet been updated to this version of the CTR-SDK or later.<br /> Take note of this restriction if your development or testing teams use a mixture of different SDK versions.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_10_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.10</A></H3>
+<knownissues><description>
+        <ul>
+<li>When wireless communication is enabled, it may take about 20 or 30 seconds to recover from Sleep Mode.</li>
+<li>Attempting to import a <CODE>.cia</CODE> file after using the DevMenu to initialize the shared extended save data will result in a fatal error. Make sure to restart the DevMenu after initializing the shared extended save data.</li>
+<li>The &quot;Date created&quot; and &quot;Date modified&quot; attributes of all files saved to SD cards are currently set to January 1st, 2010.</li>
+<li>The system sometimes does not reboot properly if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+<li>Child applications cannot be booted after a DUP operation (a system update distributed via Download Play).</li>
+<li>After a child application is rebooted, button input does have an affect, which makes it impossible to advance past the &quot;Press A to start&quot; screen.</li>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+<li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error sometimes occurs when wireless communications are enabled. The incidence of this error has been reduced in CTR-SDK 0.14.9, but still occurs on rare occasions.<br />To prevent this, disable wireless communications.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6dB square wave, for example.<br />Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br />Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_9_Release">CTR-SDK Version 0.14.9&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/10)</P></DIV>
+<hr />
+<H3><A name="note89-01">Note 89-01: (APPLET) Deprecated log output on HOME Button presses [SDK]</A></H3>
+<P><description>Removed feature where pressing the HOME Button on non-release builds output a log to the debugger.<br /></description></P>
+<hr />
+<H3><A name="note89-02">Note 89-02: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed shutdown sequence, such as when pressing the POWER Button or when the batteries run out.<br /> Adjusted time between pressing the POWER Button and shutting down.<br /> Also added functions and guidelines for things such as getting the POWER Button state.<br /> Revised <CODE>camera/Simple</CODE>, <CODE>demo1</CODE>, <CODE>demo2</CODE>, and <CODE>dlp</CODE> demos to support this change.<br /></description></P>
+<hr />
+<H3><A name="note89-03">Note 89-03: (CEC) Revised message body size check [SDK | System Updater]</A></H3>
+<P><description>Fixed bug where using the <CODE>MessageBox::WriteMessage</CODE> function to set a message body with a size of 0 circumvents the error check.<br /></description></P>
+<hr />
+<H3><A name="note89-04">Note 89-04: (CEC) Added specifications for not exchanging StreetPass data again with the same communication peer for a set period of time [SDK | System Updater]</A></H3>
+<P><description>The revision history for <a href="#note84-04">Note 84-04</a> was missing the additional conditions for remembering a communication peer when communication has been initiated but there was no data to send or receive.<br />The proper behavior is as follows.<br /><br />Every time StreetPass occurs, that communication peer is remembered, and the system does not communicate via StreetPass with that peer again for an average of four hours and a maximum of eight hours.<br />The conditions for remembering a peer are as follows.<br />1) After exchanging at least one data item<br />2) When communication has been initiated but there is no data to send or receive<br /><br />Adding these two conditions avoids the problem where the system discovers the same peer multiple times when only one box is registered that contains messages with a mix of &quot;exchange&quot; and &quot;send/receive&quot; send modes, using up more battery power than necessary.<br /></description></P>
+<hr />
+<H3><A name="note89-05">Note 89-05: (OS) Fixed a bug related to stack memory [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug causing the following symptoms when using the <CODE>nn::os::StackMemory</CODE> class.<br />
+        <ul>
+<li>After calling <CODE>Finalize</CODE>, reduced memory usage obtained when calling <CODE>nn::os::GetUsingMemorySize</CODE></li>
+<li>System sometimes halts when closing a program that uses <CODE>StackMemory</CODE>.</li>
+<li>Memory allocation fails for programs started afterwards</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note89-06">Note 89-06: (SND) Fixed a bug in the <CODE>nn::snd::Voice::IsPlaying</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug preventing <CODE>IsPlaying</CODE> from returning <CODE>true</CODE> in the frame after calling <CODE>nn::snd::Voice::SetState</CODE> to set the state to <CODE>STATE_PLAY</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note89-07">Note 89-07:(SND) Fixed a bug where getting sound playback state and <CODE>AuxBus</CODE> data would be delayed by one frame [SDK]</A></H3>
+<P><description>Fixed a bug where sound playback state obtained by <CODE>nn::snd::Voice::IsPlaying</CODE> and other functions and the <CODE>AuxBus</CODE> data would be delayed by one frame.<br /></description></P>
+<hr />
+<H3><A name="note89-08">Note 89-08: (TOOL) Revised the <CODE>EXT</CODE> tab on the <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Fixed mistake in content displayed on <CODE>EXT</CODE> tab on the <CODE>DevMenu</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note89-09">Note 89-09: (TOOL) Released processing limits and checking methods for the banner model on the HOME Menu [SDK]</A></H3>
+<P><description>Added processing limits and checking methods to the <CODE>ctr_BannerModelConverter</CODE> reference materials regarding the banner model on the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note89-10">Note 89-10: (TOOL) Fixed a bug where <CODE>ctr_loadrun32.exe</CODE> would not terminate even after terminating conditions were met [SDK]</A></H3>
+<P><description>Fixed bug where specifying only a string as the terminating condition for <CODE>ctr_loadrun32.exe</CODE> would cause the program to not terminate.<br /></description></P>
+<hr />
+<H3><A name="note89-11">Note 89-11: (TOOL) Fixed a bug where limitations were not applied on imports via touch operations [SDK]</A></H3>
+<P><description>Fixed bug where double-clicking on <CODE>cia</CODE> on the <CODE>DevMenu</CODE> would allow the importation of data that should not be imported.<br /></description></P>
+<hr />
+<H3><A name="note89-12">Note 89-12: (TOOL) Fixed bug that prevented transitioning to the development menu [SDK]</A></H3>
+<P><description>Fixed bug where pressing the HOME Menu would not transition to the development menu when running <CODE>DlpClient</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note89-13">Note 89-13: (UBL) Deleted functions related to the global blacklist [SDK]</A></H3>
+<P><description>Deleted <CODE>GetTotalGlobalUser</CODE> and <CODE>GetTotalGlobalData</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_9_Release">Known Issues with SDK 0.14.9&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_9_SystemUpdater"> CTR-SDK Version 0.14.9 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/10)</P></DIV>
+<hr />
+<H3><A name="note88-01">Note 88-01: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a problem where the encryption key would not be displayed when using the <CODE>NetworkSetting</CODE> tool to open network settings configured using the <CODE>DebugSetNetworkSetting1</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note88-02">Note 88-02: (AC) Fixed a bug in timeout processing when transitioning to sleep mode, when turning the Wi-Fi off, and when turning the power off [System Updater]</A></H3>
+<P><description>When making transitions such as to sleep mode, processes that do not respond to a disconnection request are forcibly disconnected. Howe ever, there was a bug in the timeout conditions causing an infinite loop. This has now been fixed.<br /></description></P>
+<hr />
+<H3><A name="note88-03">Note 88-03: (AC) Fixed a bug causing a fatal error during shutdown processing [System Updater]</A></H3>
+<P><description>Fixed a bug in shutdown process that would touch a released object, causing a fatal error.<br /></description></P>
+<hr />
+<H3><A name="note88-04">Note 88-04: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed shutdown sequence, such as when pressing the POWER Button or when the batteries run out.<br /> Adjusted time between pressing the POWER Button and shutting down.<br /> Also added functions and guidelines for things such as getting the POWER Button state.<br /> Revised <CODE>camera/Simple</CODE>, <CODE>demo1</CODE>, <CODE>demo2</CODE>, and <CODE>dlp</CODE> demos to support this change.<br /></description></P>
+<hr />
+<H3><A name="note88-05">Note 88-05: (BOSS) Fixed a bug affecting the deletion of old NS data when BOSS storage becomes full [System Updater]</A></H3>
+<P><description>Fixed a bug in CTR-SDK version 0.14.8 where old NS data would not be properly deleted when BOSS storage filled up.<br /></description></P>
+<hr />
+<H3><A name="note88-06">Note 88-06: (BOSS) Fixed a bug in the <CODE>UnregisterTask</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug where the <CODE>UnregisterTask</CODE> function would sometimes fail depending on the timing of the call.<br /></description></P>
+<hr />
+<H3><A name="note88-07">Note 88-07: (BOSS) Fixed a bug causing tasks not to be run when in sleep mode [System Updater]</A></H3>
+<P><description>Fixed a bug causing BOSS tasks not to be run when in sleep mode.<br /></description></P>
+<hr />
+<H3><A name="note88-08">Note 88-08: (BOSS) Fixed a bug causing an invalid interval between system startup and task execution [System Updater]</A></H3>
+<P><description>Fixed a bug sometimes causing an invalid interval between system startup and task execution.<br /></description></P>
+<hr />
+<H3><A name="note88-09">Note 88-09: (CEC) Revised message body size check [SDK | System Updater]</A></H3>
+<P><description>Fixed bug where using the <CODE>MessageBox::WriteMessage</CODE> function to set a message body with a size of 0 circumvents the error check.<br /></description></P>
+<hr />
+<H3><A name="note88-10">Note 88-10: (CEC) Added specifications for not exchanging StreetPass data again with the same communication peer for a set period of time [SDK | System Updater]</A></H3>
+<P><description>The revision history for <a href="#note84-04">Note 84-04</a> was missing the additional conditions for remembering a communication peer when communication has been initiated but there was no data to send or receive.<br />The proper behavior is as follows.<br /><br />Every time StreetPass occurs, that communication peer is remembered, and the system does not communicate via StreetPass with that peer again for an average of four hours and a maximum of eight hours.<br />The conditions for remembering a peer are as follows.<br />1) After exchanging at least one data item<br />2) When communication has been initiated but there is no data to send or receive<br /><br />Adding these two conditions avoids the problem where the system discovers the same peer multiple times when only one box is registered that contains messages with a mix of &quot;exchange&quot; and &quot;send/receive&quot; send modes, using up more battery power than necessary.<br /></description></P>
+<hr />
+<H3><A name="note88-11">Note 88-11: (CFG) Fixed a bug causing faulty calibration when using the Config tool's <CODE>ResetSetting</CODE> feature on a test unit [System Updater] </A></H3>
+<P><description>Fixed a bug where running <CODE>ResetSetting</CODE> in the <CODE>Config</CODE> tool on a test unit that has had CTR-SDK 0.14.8 System Updater applied would cause calibration values for the touch panel, camera, and other devices to be off from the factory-adjusted values.<br /> Running <CODE>ResetSetting</CODE> in the <CODE>Config</CODE> tool on the test unit after applying CTR-SDK 0.14.9 System Updater will fix the calibration values.<br /></description></P>
+<hr />
+<H3><A name="note88-12">Note 88-12: (DLP) Fixed a bug causing blank titles for child programs found via a scan [System Updater]</A></H3>
+<P><description>Fixed a bug where an empty title would be broadcast if the title corresponding to the server's language settings was not set in the <CODE>.icn</CODE> file embedded in the child program.<br /> Revised to broadcast in a language for which the title is set when there is no title for the configured language.<br /></description></P>
+<hr />
+<H3><A name="note88-13">Note 88-13: (FRIENDS) Revised so asynchronous <CODE>API </CODE>function calls when in sleep mode return a failure [System Updater]</A></H3>
+<P><description>Changed asynchronous <CODE>API </CODE>functions to immediately return a failure when called while in sleep mode.<br /> Applications should not operate anyway when in sleep mode, so this revision will not affect applications that handle sleep mode properly.<br /></description></P>
+<hr />
+<H3><A name="note88-14">Note 88-14: (FRIENDS) Reduced frequency of background file writes [System Updater]</A></H3>
+<P><description>Reduced the frequency at which the friend presence daemon writes account and friend list information to files to improve the lifespan of the system memory.<br /> Following this change, rollbacks may take up to one hour after improper shutdowns, such as when resetting test units or shutting down the main power.<br /> To ensure that data is written to files, shut down test units as well by pressing the POWER Button.<br /></description></P>
+<hr />
+<H3><A name="note88-15">Note 88-15: (FS) Revised <CODE>Result</CODE> when an SD card is in an unsupported format [System Updater]</A></H3>
+<P><description>Attempting to create or mount extended save data or mount an <CODE>sdmc</CODE> archive on an SD card in an unsupported format such as NTFS would previously return a <CODE>ResultNotFound</CODE> error.<br /> This has been changed to return a <CODE>ResultBadFormat</CODE> error instead.<br /></description></P>
+<hr />
+<H3><A name="note88-16">Note 88-16: (FS) Revised size range available for save data [System Updater]</A></H3>
+<P><description>Fixed a mistake in the calculation of the available size for save data that returned a smaller value than previously.<br /> This effectively increases the amount of room available, and programs that have worked so far should therefore not require any changes.<br /> This revision is applied when formatting the save data region, so you will need to reformat this.<br /></description></P>
+<hr />
+<H3><A name="note88-17">Note 88-17: (FS) Fixed a bug causing an unexpected error to be returned when save data was tampered with [System Updater]</A></H3>
+<P><description>Fixed a bug where mounting tampered-with save data would sometimes return <CODE>nn::fs::ResultNotEnoughSpace</CODE>, depending on how the data was tampered with.<br /></description></P>
+<hr />
+<H3><A name="note88-18">Note 88-18: (FS) Revised to not create a directory when extended save data is mounted [System Updater]</A></H3>
+<P><description>Revised the process for mounting extended save data to no longer create the required directory if it does not already exist on the storage media.<br /> Therefore, <CODE>nn::fs::MountExtSaveData</CODE> function will no longer  return the <CODE>nn::fs::ResultNotEnoughSpace</CODE> error in such cases.<br /></description></P>
+<hr />
+<H3><A name="note88-19">Note 88-19: (NDM) Fixed a bug related to changing communication modes [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would deadlock when frequently changing the communication mode using <CODE>uds::Initialize</CODE> and <CODE>ac::Connect</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note88-20">Note 88-20 (NWM) Fixed a bug where a fatal error would occur when wireless communication was enabled [System Updater]</A></H3>
+<P><description>Fixed a bug where enabling wireless communication would cause a fatal error with a PID of <CODE>0x00040130_00002D02</CODE>.<br />However, this same fatal error may still rarely occur in the current version.<br /></description></P>
+<hr />
+<H3><A name="note88-21">Note 88-21: (OS) Fixed a bug related to stack memory [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug causing the following symptoms when using the <CODE>nn::os::StackMemory</CODE> class.<br />
+        <ul>
+<li>After calling <CODE>Finalize</CODE>, reduced memory usage obtained when calling <CODE>nn::os::GetUsingMemorySize</CODE></li>
+<li>System sometimes halts when closing a program that uses <CODE>StackMemory</CODE>.</li>
+<li>Memory allocation fails for programs started afterwards</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note88-22">Note 88-22: (PL) Fixed a bug where pedometer data would disappear after changing the clock [System Updater]</A></H3>
+<P><description>Fixed a bug where changing the clock in a month for which there is no pedometer data while saving up to 120 months' worth of such data would cause the oldest data set to disappear.<br /></description></P>
+<hr />
+<H3><A name="note88-23">Note 88-23: (TOOL) Fixed a bug where the system could not reboot after removing a card started from the <CODE>DevMenu</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not reboot after pressing the HOME Button on the error display screen shown when a card was removed after using the <CODE>DevMenu</CODE> to start an application stored on the card.<br /></description></P>
+<hr />
+<H3><A name="note88-24">Note 88-24:(UDS) Fixed a bug sometimes causing a data abort while receiving packets [System Updater]</A></H3>
+<P><description>Fixed a bug that would cause a data abort when sending and receiving UDS packets at certain times.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_9_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.9</A></H3>
+<knownissues><description>
+        <ul>
+<li>Holding down the POWER Button during a transition sometimes results in the shutdown notification not being sent very well, causing the shutdown process to take a long time.</li>
+<li>The system sometimes does not reboot properly if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+<li>Child applications cannot be booted after a DUP operation (a system update distributed via Download Play).</li>
+<li>If the system transitions to wireless-disabled mode while <CODE>nn::uds::Scan</CODE> is running, the <CODE>Scan</CODE> function is supposed to return <CODE>ResultWirelessOff</CODE>, but it currently returns <CODE>ResultInvalidState</CODE> instead.</li>
+<li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+<li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error sometimes occurs when wireless communications are enabled. The incidence of this error has been reduced in CTR-SDK 0.14.9, but still occurs on rare occasions.<br />To prevent this, disable wireless communications.</li>
+<li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6dB square wave, for example.<br />Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br />Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_9_SampleDemos"> CTR-SDK Version 0.14.9 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/10)</P></DIV>
+<hr />
+<H3><A name="note87-01">Note 87-01: (APPLET) Updated shutdown sequence [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed shutdown sequence, such as when pressing the POWER Button or when the batteries run out.<br /> Adjusted time between pressing the POWER Button and shutting down.<br /> Also added functions and guidelines for things such as getting the POWER Button state.<br /> Revised <CODE>camera/Simple</CODE>, <CODE>demo1</CODE>, <CODE>demo2</CODE>, and <CODE>dlp</CODE> demos to support this change.<br /></description></P>
+<hr />
+<H3><A name="note87-02">Note 87-02: (BOSS) Revised the <CODE>sample_nadl_simple</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Changed the sample data accessed by <CODE>sample_nadl_simple</CODE> to application data with the new arrival flag set.<br /> Added URLs to the comment pointing to application data with the new arrival flag unset and to notification data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_9_SampleDemos">Known Issues with SDK 0.14.9 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_8.1_Release">CTR-SDK Version 0.14.8.1&nbsp;Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/08)</P></DIV>
+<hr />
+<H3><A name="note86-01">Note 86-01: (DSP) Fixed a bug where all sound playback would halt [SDK]</A></H3>
+<P><description>Fixed a bug where playing back ADPCM-format data would cause all sound playback to halt and the <CODE>nn::snd::WaitForDspSync</CODE> function to not return.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_8.1_Release">Known Issues with SDK 0.14.8.1&nbsp;Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+<li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_8_Release"> CTR-SDK Version 0.14.8 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/07)</P></DIV>
+<hr />
+<H3><A name="note85-01">Note 85-01: (CEC) Changed specification for exchanging StreetPass data again with the same communication peer [SDK | System Updater]</A></H3>
+<P><description>Every time StreetPass data is exchanged (at least one data item sent or received), the communication peer is remembered, and data is not exchanged with that peer again for an average of four hours and a maximum of eight hours.<br /> This information is now saved even after powering off.<br /> Previously, the same peer could be communicated with again immediately after operations such as box deletion, but this is no longer possible.<br /><br /> This information is reset when <CODE>true</CODE> is specified as an argument to <CODE>CecControl::StartScanning</CODE>.<br /> This feature is for debugging purposes, and cannot be used in release builds.<br /></description></P>
+<hr />
+<H3><A name="note85-02">Note 85-02: (DLP) Changed packets used for scanning [SDK | System Updater]</A></H3>
+<P><description>The packets received by the client from the server during scanning were changed.<br /> This does not change the API, and has no effect on application code.<br /> However, note that both the server and client must be using the same CTR-SDK version for successful communication.<br /></description></P>
+<hr />
+<H3><A name="note85-03">Note 85-03: (FS) Fixed bug where calling <CODE>MountExtSaveData</CODE> on an empty write-protected SD card would cause the system to freeze [SDK]</A></H3>
+<P><description>Fixed bug where calling <CODE>MountExtSaveData</CODE> on an empty write-protected SD card would cause the system to freeze.<br /></description></P>
+<hr />
+<H3><A name="note85-04">Note 85-04: (GR) Fixed bug when clearing the 16-bit color buffer with <CODE>FrameBuffer::MakeClearRequest</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug in the 16-bit color buffer formats (<CODE>GL_RGB565</CODE>, <CODE>GL_RGBA4</CODE>) in <CODE>FrameBuffer::MakeClearRequest</CODE> where the size and value to clear were incorrect.<br /></description></P>
+<hr />
+<H3><A name="note85-05">Note 85-05: (PTM) Fixed bug where RTC alarm could be signaled as much as two minutes early [SDK]</A></H3>
+<P><description>Fixed bug where RTC alarm could be signaled as much as two minutes early.<br /> As a result, the RTC alarm precision now ranges from roughly 3 seconds early to up to 1 minute late.<br /></description></P>
+<hr />
+<H3><A name="note85-06">Note 85-06: (SND) Fixed bug where unplayed buffers would be marked as already played [SDK]</A></H3>
+<P><description>Fixed a bug where buffers added by calling <CODE>nn::snd::Voice::AppendWaveBuffer</CODE>, that had not been played yet, would be marked as already played.<br /> This bug occurred during playback of streams with short waveforms, causing symptoms such as failed asserts in CTR-SDK functions.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note85-07">Note 85-07: (TOOL) Changed specifications for <CODE>ctr_BannerModelConverter</CODE> [SDK]</A></H3>
+<P><description>Changed the frame restrictions on <CODE>cskla</CODE> and <CODE>cmata</CODE> banner model animations from a 600-frame animation to an animation of no more than 600 frames.<br /></description></P>
+<hr />
+<H3><A name="note85-08">Note 85-08: (TOOL) Added the StreetPass Guideline Checker tool [SDK]</A></H3>
+<P><description>Added the StreetPass Guideline Checker tool.<br /></description></P>
+<hr />
+<H3><A name="note85-09">Note 85-09: (TOOL) Fixed bugs in the banner creation tools [SDK]</A></H3>
+<P><description>The following revisions were made to the banner creation tools.<br />
+        <ul>
+          <li><CODE>ctr_BannerModelConverter</CODE><br />Fixed a bug where the presence of an empty folder containing no texture or model data located within the folder to be converted would prevent generation of valid data.</li>
+          <li><CODE>ctr_make_ex_banner</CODE><br />Fixed bug where using non-allowed text in replacement characters would not cause an error.<br /></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note85-10">Note 85-10: (TOOL) Changed default logo configuration [SDK]</A></H3>
+<P><description>Changed handling of unspecified <CODE>BasicInfo/Logo</CODE> values in RSF files to use the &quot;<CODE>Nintendo</CODE>&quot; value by default.<br /> For more information, see <CODE>makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note85-11">Note 85-11: (UDS) Fixed a bug that allowed the creation of more endpoints than the standard number [SDK]</A></H3>
+<P><description>Fixed a bug where calling <CODE>CreateEndpoint</CODE> repeatedly more than <CODE>nn::uds::ENDPOINT_MAX</CODE> times would allow the creation of more than the maximum number of endpoints, causing memory corruption.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_8_Release">Known Issues with SDK 0.14.8 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line options.</li>
+              <ul>
+                <li>In addition to the option prefixes included in Usage or the documentation, using <CODE>-</CODE>, <CODE>--</CODE>, or <CODE>/</CODE> as prefixes for options causes no error.</li>
+                <li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_8_SystemUpdater"> CTR-SDK Version 0.14.8 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/07)</P></DIV>
+<hr />
+<H3><A name="note84-01">Note 84-01: (AC) Revised Sleep Mode processing [System Updater]</A></H3>
+<P><description>Fixed a bug where preparing to transition to sleep mode during connection would sometimes cause finalization to take a long time.<br /></description></P>
+<hr />
+<H3><A name="note84-02">Note 84-02: (AC) Fixed a resource leak [System Updater]</A></H3>
+<P><description>Fixed bug where transitioning to Sleep Mode repeatedly while a background process is maintaining a network connection would cause a resource leak and render the AC features unusable.<br /></description></P>
+<hr />
+<H3><A name="note84-03">Note 84-03: (CEC) Fixed bug when exchanging data with friends and non-friends [System Updater]</A></H3>
+<P><description>CTR1:  MessageTypeFlag = FRIEND/SendMode = EXCHANGE<br /> CTR2:  MessageTypeFlag = NON_FRIEND/SendMode = EXCHANGE<br /> 
+Fixed a bug when transmitting the above data where the send count would decrement even if no data was exchanged.<br /></description></P>
+<hr />
+<H3><A name="note84-04">Note 84-04: (CEC) Changed specification for exchanging StreetPass data again with the same communication peer [SDK | System Updater]</A></H3>
+<P><description>Every time StreetPass data is exchanged (at least one data item sent or received), the communication peer is remembered, and data is not exchanged with that peer again for an average of four hours and a maximum of eight hours.<br /> This information is now saved even after powering off.<br /> Previously, the same peer could be communicated with again immediately after operations such as box deletion, but this is no longer possible.<br /><br /> This information is reset when <CODE>true</CODE> is specified as an argument to <CODE>CecControl::StartScanning</CODE>.<br /> This feature is for debugging purposes, and cannot be used in release builds.<br /></description></P>
+<hr />
+<H3><A name="note84-05">Note 84-05: (DLP) Changed packets used for scanning [SDK | System Updater]</A></H3>
+<P><description>The packets received by the client from the server during scanning were changed.<br /> This does not change the API, and has no effect on application code.<br /> However, note that both the server and client must be using the same CTR-SDK version for successful communication.<br /></description></P>
+<hr />
+<H3><A name="note84-06">Note 84-06: (FS) Fixed bug where file system functions would return <CODE>nn::os::ResultSessionClosed</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug when calling file system functions where the functions would in rare cases return <CODE>nn::os::ResultSessionClosed</CODE>, rendering the file system inaccessible.<br /></description></P>
+<hr />
+<H3><A name="note84-07">Note 84-07: (UDS) Fixed a bug where a fatal error would occur if calling <CODE>ReceiveFrom</CODE> when an endpoint is destroyed [System Updater]</A></H3>
+<P><description>Fixed a bug where calling <CODE>DestroyEndpoint</CODE> at the same time that another thread calls <CODE>ReceiveFrom</CODE> using the same endpoint would cause a fatal error in <CODE>ReceiveFrom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_8_System Updater">Known Issues with System Updater in SDK Version 0.14.8</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug where <CODE>ShutdownCallback</CODE> is not called on shutdown.</li>
+          <li>Using the CEC function <CODE>MessageBox::WriteMessage</CODE> to set a message body with a size of 0 circumvents the error check and causes it to erroneously pass.</li>
+          <li>In UDS, when the Master exits, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support Sleep Mode.</li>
+          <li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error sometimes occurs when wireless communications are enabled.<br /> To prevent this, disable wireless communications.</li>
+          <li>Noise is sometimes introduced to sound sources satisfying the conditions listed below when using <CODE>INTERPOLATION_TYPE_LINEAR</CODE> as the voice interpolation method.</li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+              This would apply to a -6dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where the firmware update stops in the middle and recovery becomes impossible if System Updater is executed on early CTR test units whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on these test units.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_8_SampleDemos"> CTR-SDK Version 0.14.8 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/07)</P></DIV>
+<hr />
+<H3><A name="note83-01">Note 83-01: (GR) Added support to GR demo library <CODE>lib_grfw</CODE> for display buffer formats other than <CODE>GL_RGB8_OES</CODE> [Sample Demos]</A></H3>
+<P><description>Added support to GR demo library <CODE>lib_grfw</CODE> for display buffer formats other than <CODE>GL_RGB8_OES</CODE>, specifically <CODE>GL_RGBA4</CODE>, <CODE>GL_RGB5_A1</CODE>, and <CODE>GL_RGB565</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_8_SampleDemos">Known Issues with SDK 0.14.8 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_7_Release"> CTR-SDK Version 0.14.7 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/03)</P></DIV>
+<hr />
+<H3><A name="note82-01">Note 82-01: (APPLET) Changed so that the control returns from <CODE>WaitForStarting</CODE> after a shutdown notification [SDK | System Updater]</A></H3>
+<P><description>If a shutdown notification is received while applications or applets are waiting on the <CODE>applet::WaitForStarting</CODE> function, they now exit their waiting status.<br /><br /> Subsequently, applications and applets would perform a closing determination using the <CODE>applet::IsExpectedToCloseApplication</CODE> function or similar functions, and then close.<br /></description></P>
+<hr />
+<H3><A name="note82-02">Note 82-02: (BOSS) Revised the <CODE>NsData::ReadData</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>NsData::ReadData</CODE> function so that it returns <CODE>NN_BOSS_NSDATA_READ_ERROR_UPDATED</CODE> if the target data is overwritten with downloaded new data, while the function is running.<br /></description></P>
+<hr />
+<H3><A name="note82-03">Note 82-03: (BOSS) Fixed a bug that occurred when a task resulted in an error [SDK | System Updater]</A></H3>
+<P><description>When a task resulted in an error, a bug regularly prevented that task from being periodically executed. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note82-04">Note 82-04: (CAMERA) Changed the name of the member of the <CODE>Size</CODE> enumerated type [SDK]</A></H3>
+<P><description>Changed the name of the <CODE>SIZE_MAX</CODE> member of the <CODE>Size</CODE> enumerated type to <CODE>CAMERA_SIZE_MAX</CODE>.<br /> Programs that used the old member name will no longer compile. Please make the necessary revisions.<br /></description></P>
+<hr />
+<H3><A name="note82-05">Note 82-05: (DLP) Revised <CODE>DlpClient</CODE> to reboot itself [SDK]</A></H3>
+<P><description>Revised <CODE>DlpClient</CODE> to automatically reboot itself after a DLP system update that includes a dummy update archive.<br /> <CODE>DlpClient</CODE> reboots after the upper and lower screens turn black.<br /> After rebooting, it automatically connects to the server and begins download of the child application.<br /></description></P>
+<hr />
+<H3><A name="note82-06">Note 82-06: (DLP) Reduced the processing load of the <CODE>GetLinkLevel</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Reduced the processing load of the <CODE>FakeClient::GetLinkLevel</CODE> function.<br /> As a result of this change, applications will need to link the UDS and NWM libraries.<br /></description></P>
+<hr />
+<H3><A name="note82-07">Note 82-07: (DLP) Added a function to get the server's wireless link level [SDK]</A></H3>
+<P><description>Added the <CODE>Server::GetLinkLevel</CODE> function.<br /> This function returns the connected client with the lowest link level.<br /> As a result of this change, applications will need to link the UDS and NWM libraries.<br /></description></P>
+<hr />
+<H3><A name="note82-08">Note 82-08: (FS) Removed some characters from the list of unusable characters in file and directory names [SDK]</A></H3>
+<P><description>Removed <CODE>, ; = + [ ]</CODE> and single-byte space from the list of unusable characters.<br /></description></P>
+<hr />
+<H3><A name="note82-09">Note 82-09: (FS) Fixed the problem of insufficient memory when multiple archives were mounted at the same time [SDK]</A></H3>
+<P><description>There was a problem of insufficient memory when multiple archives were mounted at the same time. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note82-10">Note 82-10: (FS) Fixed a problem where a <CODE>ResultArchiveInvalidated</CODE> would occur when multiple <CODE>Content</CODE>s were mounted [SDK]</A></H3>
+<P><description>When multiple <CODE>Content</CODE>s were mounted from multiple threads, there was a problem where, based on timing, <CODE>ResultArchiveInvalidated</CODE> would occur. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note82-11">Note 82-11: (GR) Fixed a bug in the <CODE>Shader::MakeOutAttrCommand</CODE> function in the GR library [SDK]</A></H3>
+<P><description>Fixed a bug that caused the GPU to stall when using only the vertex shader after using the vertex shader and geometry shader with the <CODE>Shader::MakeOutAttrCommand</CODE> function in the GR library because the <CODE>0x0</CODE> value was not set in <CODE>0x289[15:8]</CODE>.<br /> This was actually changed in CTR-SDK 0.14.6 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note82-12">Note 82-12: (HID) Revised the <CODE>GyroscopeReader::GetZeroDriftMode</CODE> function [SDK]</A></H3>
+<P><description>In the <CODE>GyroscopeReader::GetZeroDriftMode</CODE> function, although there was a declaration, there was no definition. The function was revised to add a definition.<br /></description></P>
+<hr />
+<H3><A name="note82-13">Note 82-13: (HID) Revised the <CODE>hid::GyroscopeReader::SetZeroDriftMode</CODE> function [SDK]</A></H3>
+<P><description>In the <CODE>hid::GyroscopeReader::SetZeroDriftMode</CODE> function, there was a bug where the correspondence between the specified mode and the parameter was incorrect. This has been fixed.<br /> Subsequent to this fix, the following revisions are necessary to maintain the same parameter settings.<br />
+        <ul>
+<li>Applications requiring Revisions <br /> Applications that use the <CODE>GyroscopeReader</CODE> class and that get gyro sensor values</li>
+<li>Revision Contents</li>
+          <ul>
+<li>When using the <CODE>SetZeroDriftMode</CODE> function <br /> Revise the values for <CODE>ZeroDriftMode</CODE> that you had used for arguments until now to the following corresponding values.</li>
+<pre><font size="3">
+Previous value       New value <CODE>GYROSCOPE_ZERODRIFT_LOOSE</CODE> &gt; <CODE>GYROSCOPE_ZERODRIFT_STANDARD</CODE>
+<CODE>GYROSCOPE_ZERODRIFT_STANDARD</CODE> &gt; <CODE>GYROSCOPE_ZERODRIFT_TIGHT</CODE> 
+<CODE>GYROSCOPE_ZERODRIFT_TIGHT</CODE> &gt; <CODE>GYROSCOPE_ZERODRIFT_LOOSE</CODE></font></pre>
+<li>When not using the <CODE>SetZeroDriftMode</CODE> function <br /> Because <CODE>GyroscopeReader</CODE> calls <CODE>SetZeroDriftMode(GYROSCOPE_ZERODRIFT_STANDARD)</CODE> within the constructor, after the instance is generated, call <CODE>SetZeroDriftMode(GYROSCOPE_ZERODRIFT_TIGHT)</CODE> and change the parameters.</li>
+<li>When using the <CODE>ResetZeroDriftMode</CODE> function <br /> Because the same function calls <CODE>SetZeroDriftMode(GYROSCOPE_ZERODRIFT_STANDARD)</CODE> internally, after the same function's call, call <CODE>SetZeroDriftMode(GYROSCOPE_ZERODRIFT_TIGHT)</CODE> and change the parameters.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note82-14">Note 82-14:(NEWS) Revised the NEWS library [SDK | System Updater]</A></H3>
+<P><description>Revised the specification of the notification LED so that it now blinks and then turns off, unless the system is in sleep mode, rather than it continuing to blink until the development menu is started.<br /></description></P>
+<hr />
+<H3><A name="note82-15">Note 82-15: (OS) Fixed a bug where incorrect <CODE>Tick</CODE> values were returned [SDK]</A></H3>
+<P><description>There was a bug where the <CODE>Tick</CODE> value obtained with the <CODE>nn::os::Tick::GetSystemCurrent</CODE> function would be the <CODE>Tick</CODE> value for approximately 30 seconds later. This symptom occurred only for a very short period of time roughly every 30 seconds.<br /> This was actually changed in CTR-SDK 0.14.1 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note82-16">Note 82-16: (PL) Fixed a bug where a halt would occur when the <CODE>nn::pl::InitializeSharedFont</CODE> function was called [SDK]</A></H3>
+<P><description>Fixed a bug where a halt would occur when the <CODE>nn::pl::InitializeSharedFont</CODE> function was called.<br /></description></P>
+<hr />
+<H3><A name="note82-17">Note 82-17: (SND) Fixed a bug where noise would occur when the system transitions to an applet or to the sleep mode [SDK]</A></H3>
+<P><description>A pulsing noise would occur when transitioning to applets when pressing the HOME Button or when entering to the sleep mode. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note82-18">Note 82-18: (SND) Fixed a bug where surround sound would become distorted when the system recovers from the sleep mode or transitions to the HOME Menu with the headphones inserted [SDK]</A></H3>
+<P><description>There was a bug where sound in the surround sound mode would become distorted when transitioning to the sleep mode or recovering from the sleep mode while the headphones were inserted. This has been fixed.<br /> The same problem occurred when transitioning to the HOME Menu, and this too has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note82-19">Note 82-19: (TOOL) Reduced the shared extended save data created by <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Made a revision so that the currently unused region will not be created by default when initializing the shared extended save data region in the <CODE>DevMenu</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_7_Release">Known Issues in the SDK Version 0.14.7 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the <CODE>ctr_WaveConverter32.exe</CODE> command line option.</li>
+              <ul>
+<li>In addition to those included in Usage or the documentation, when -, --, or / are used as prefixes for options, there is no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_7_SystemUpdater"> CTR-SDK Version 0.14.7 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/03)</P></DIV>
+<hr />
+<H3><A name="note81-01">Note 81-01: (AC) Revised the <CODE>*Async</CODE> functions [System Updater]</A></H3>
+<P><description>Control would not return from asynchronous functions in some cases. Fixed this bug. <br /></description></P>
+<hr />
+<H3><A name="note81-02">Note 81-02: (AC) Fixed a problem where failure would result upon repeated connections and disconnections [System Updater]</A></H3>
+<P><description>When connections and disconnections were repeated at a high frequency, a fatal error would occur. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-03">Note 81-03: (APPLET) Changed so that the control returns from <CODE>WaitForStarting</CODE> after a shutdown notification. [SDK | System Updater]</A></H3>
+<P><description>If a shutdown notification is received while applications or applets are waiting on the <CODE>applet::WaitForStarting</CODE> function, they now exit their waiting status.<br /><br /> Subsequently, applications and applets would perform a closing determination using the <CODE>applet::IsExpectedToCloseApplication</CODE> function or similar functions, and then close.<br /></description></P>
+<hr />
+<H3><A name="note81-04">Note 81-04: (BOSS) Revised the <CODE>NsData::ReadData</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>NsData::ReadData</CODE> function so that it returns <CODE>NN_BOSS_NSDATA_READ_ERROR_UPDATED</CODE> if the target data is overwritten with downloaded new data, while the function is running.<br /></description></P>
+<hr />
+<H3><A name="note81-05">Note 81-05: (BOSS) Fixed a bug in the <CODE>Task::GetStateDetail</CODE> function [System Updater]</A></H3>
+<P><description>When the <CODE>Task::GetStateDetail</CODE> function was called while a target task is being executed, sometimes you could not get the correct value. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-06">Note 81-06: (BOSS) Fixed a bug where NSD loading would not work correctly depending on the timing [System Updater]</A></H3>
+<P><description>When multiple NSD loadings were running in parallel, loading would sometimes not work correctly depending on the timing. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-07">Note 81-07: (BOSS) Fixed a bug that occurred when a task resulted in an error [SDK | System Updater]</A></H3>
+<P><description>When a task resulted in an error, a bug regularly prevented that task from being periodically executed. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-08">Note 81-08: (CAMERA) Fixed a bug where a halt would occur if the <CODE>SetReceiving</CODE> function was called after sleep is accepted [System Updater]</A></H3>
+<P><description>After an application accepted sleep, and the <CODE>SetReceiving</CODE> function was called for <CODE>PORT_CAM2</CODE>, the library would halt on a <CODE>panic</CODE>. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-09">Note 81-09: (DLP) Fixed a bug where a child could not be booted after a system update with DLP (DUP) [System Updater]</A></H3>
+<P><description>Fixed a bug where a child could not be booted after a DLP system update (DUP).<br /></description></P>
+<hr />
+<H3><A name="note81-10">Note 81-10: (DLP) Reduced the processing load of the <CODE>GetLinkLevel</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Reduced the processing load of the <CODE>FakeClient::GetLinkLevel</CODE> function.<br /> As a result of this change, applications will need to link the UDS and NWM libraries.<br /></description></P>
+<hr />
+<H3><A name="note81-11">Note 81-09: (FRIENDS) Made another change to a handle leak in the daemon [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a handle leak in the daemon when an asynchronous function returned a failure.<br /> This fix is expected to resolve the problem where a signal is lost for termination notification events in asynchronous processing.<br /></description></P>
+<hr />
+<H3><A name="note81-12">Note 81-12: (FS) Revised the <CODE>CreateFile</CODE> function [System Updater]</A></H3>
+<P><description>There was a bug in the FAT file system where <CODE>CreateFile</CODE> would succeed even when it specified a size larger than the free space on the current drive. This has been fixed to correctly return <CODE>ResultNotEnoughSpace</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note81-13">Note 81-13: (FS) Changed the format of save data in backup memory on Game Cards [System Updater]</A></H3>
+<P><description>Changed the format of save data in backup memory on Game Cards.<br /> As a result of this change, access to save data are accelerated, and the available size has been changed.<br /> Save data formatted with earlier versions of the CTR-SDK can still be mounted and accessed. To apply this change, you will need to re-format your save data.<br /></description></P>
+<hr />
+<H3><A name="note81-14">Note 81-14: (FS) Fixed a problem where an invalid value was obtained for available NAND memory after deleting a title [System Updater]</A></H3>
+<P><description>When deleting a title in <CODE>DevMenu</CODE>, even when the delete completes correctly, there was a bug where the size of free space was returned as smaller than the actual value. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note81-15">Note 81-15: (FS) Fixed a bug specific to renaming within the same path name [System Updater]</A></H3>
+<P><description>Fixed a bug where you could no longer delete a file if you renamed it to the same path name (without being case-specific) for save data, or extended save data.<br /> After the fix, renaming to the same path name returns <CODE>nn::fs::ResultAlreadyExists</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note81-16">Note 81-16:(NEWS) Revised the NEWS library [SDK | System Updater]</A></H3>
+<P><description>Revised the specification of the notification LED, so that it now blinks and then turns off, unless the system is in the sleep mode, rather than it continues blinking until the development menu is started.<br /></description></P>
+<hr />
+<H3><A name="note81-17">Note 81-17: (TOOL) Revised the System Updater [System Updater]</A></H3>
+<P><description>Previously, System Updater for CTR-SDK 0.14.x would run even when guaranteed versions of the firmware are not present. This bug has been fixed such that it will not run unless guaranteed versions of the firmware are present.<br /></description></P>
+<hr />
+<H3><A name="note81-18">Note 81-18: (UDS) Fixed a bug where processing would not complete when <CODE>Finalize</CODE> is run during communications [System Updater]</A></H3>
+<P><description>A bug has been fixed where the <CODE>Finalize</CODE> function would not complete during UDS communications if it is run without disconnecting.<br /> We do recommend, however, that you disconnect from the network before calling the <CODE>Finalize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_7_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.7</A></H3>
+<knownissues><description>
+        <ul>
+<li>With network settings configured and an available access point present, the device sometimes does not wake up from the sleep mode.</li>
+<li>When using save data from multiple threads, a <CODE>Module:6 Description:26</CODE> fatal error can sometimes occur.</li>
+<li>In UDS, when the master device ends, a <CODE>Summary:11 Module:27 Desc:4</CODE> fatal error can sometimes occur.</li>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+<li>A <CODE>PID :0x00040130_00002D02</CODE> FATAL error may occur if wireless communications are enabled.<br /> To prevent this, disable wireless communications.</li>
+<li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using <CODE>INTERPLATION_TYPE_LINEAR</CODE> as the Voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM.</li>
+              </ul>
+This would apply to a -6-dB square wave, for example.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> with sound sources that meet the above conditions.<br /> Noise does not occur for sound sources that do not include a high-frequency component or sound sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_7_SampleDemos"> CTR-SDK Version 0.14.7 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/12/03)</P></DIV>
+<hr />
+<H3><A name="note80-01">Note 80-01: (AC) Fixed a bug where a red screen would result if you use a hard break in the <CODE>ac</CODE> demo [Sample Demos]</A></H3>
+<P><description>When a hard break is used in the <CODE>ac</CODE> demo, there was a bug that resulted in a red screen. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note80-02">Note 80-02: (DLP) Revised POWER Button processes for the <CODE>FakeClient</CODE> demo [Sample Demos]</A></H3>
+<P><description>Changed the <CODE>FakeClient</CODE> demo to correspond to the changes in <a href="changelog.html#79-02">Note 79-02</a>.<br /></description></P>
+<hr />
+<H3><A name="note80-03">Note 80-03: (FS) Revised error handling during the mounting of save data in <CODE>demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Fixed a problem in the error handling during the mounting of save date for <CODE>demo1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_7_SampleDemos">Known Issues with SDK 0.14.7 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_6_Release">CTR-SDK Version 0.14.6 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/30)</P></DIV>
+<hr />
+<H3><A name="note79-01">Note 79-01: (AC) Corrected the <CODE>*Async</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>When acquiring results before processing completed after calling an asynchronous function, the Result value was undefined, but now nn::ac::ResultProcessing is returned.<br /></description></P>
+<hr />
+<H3><A name="note79-02">Note 79-02: (APPLET) Added the IsExpectedToCloseApplication function for determining termination with the power button, etc. [SDK]</A></H3>
+<P><description>Up until now, termination determination due to the power button was with the IsExpectedToProcessPowerButton function, but because there are reasons for termination other than the power button, the determination is made with the IsExpectedToCloseApplication function to make comprehensive determination of termination.<br /> (The IsExpectedToProcessPowerButton will be kept for now but eventually deleted.)<br /></description></P>
+<hr />
+<H3><A name="note79-03">Note 79-03: (BOSS) Added the GetErrorCode function [SDK | System Updater]</A></H3>
+<P><description>Added the GetErrorCode function to acquire the error code from the task result code (TaskResultCode).<br /></description></P>
+<hr />
+<H3><A name="note79-04">Note 79-04: (CEC) Added restriction regarding data body size [SDK]</A></H3>
+<P><description>Because the size of the message data body must be a multiple of 4, changed so that a check is made with Message::SetMessageBody and an error is returned when it is not suitable.<br /></description></P>
+<hr />
+<H3><A name="note79-05">Note 79-05: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed so that only child devices that can connect to the parent device can participate in download sessions.<br /> During the download session, an arbitrary UDS passphrase determined by the application can be distributed from the server to the clients.<br /> By using this passphrase with the parent and child devices during UDS communication after downloading, child device that did not participate in the download session can be prevented from connecting.<br /> However, change the passphrase for each download session.<br /> Also, use passphrases that cannot be guessed by third parties.<br /><br /> Pass the passphrase to a parameter in the RebootAllClients function to distribute the passphrase from the server.<br /> The child devices use the GetRebootInfo function to acquire the passphrase; simulated clients use the GetPassphrase function to acquire the passphrase.<br /></description></P>
+<hr />
+<H3><A name="note79-06">Note 79-06: (FONT) Fixed bug related to texture cache clear during font rendering [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the texture cache from being cleared adequately when rendering with the font library.<br /> This bug fix increased the memory used for rendering by eight bytes per each character.<br /></description></P>
+<hr />
+<H3><A name="note79-07">Note 79-07: (FS) Fixed the <CODE>nn::fs::GetSdmcSize</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the free capacity value acquired with the nn::fs::GetSdmcSize function to be smaller than the actual value, depending on the status of the SD card.<br /></description></P>
+<hr />
+<H3><A name="note79-08">Note 79-08: (SND) Fixed a bug that prevented the Voice IIR filter status from being cleared [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the voice filter (Mono and Biquad) status from being cleared and caused noise to be introduced when starting playback of voices using filters.<br /></description></P>
+<hr />
+<H3><A name="note79-09">Note 79-09: (TOOL) Revised the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>Revised so that if Reset Setting is performed, the DONE display on the right side is deleted except for Reset Setting.<br /> Also revised so that the Eula information is updated when Eula Setting is selected.<br /></description></P>
+<hr />
+<H3><A name="note79-10">Note 79-10: (TOOL) Added a feature to DevMenu to clear all shared extended save data [SDK]</A></H3>
+<P><description>Added a feature where all shared extended save data is deleted when X on the SExtData tab on the DevMenu is pressed.<br /></description></P>
+<hr />
+<H3><A name="note79-11">Note 79-11: (TOOL) Fixed bug that occurred when initializing DevMenu shared extended save data [SDK]</A></H3>
+<P><description>Fixed a bug that caused the maximum size to be set higher than it should be when shared extended save data was initialized with the DevMenu.<br /> Also, the default for the maximum size supports CTR-SDK 0.14.5 and later specifications.<br /></description></P>
+<hr />
+<H3><A name="note79-12">Note 79-12: (UDS) Fixed a bug that caused an invalid state when uds::Initialize was executed at a specific time when sleep started [SDK]</A></H3>
+<P><description>Fixed a bug that caused an invalid state where communication processing could not be performed correctly when the uds::Initialize function was executed in the period from when the application accepts to start to enter sleep mode until the system is in sleep mode even though it succeeded.<br /> Changed so that the uds::Initialize function returns a ResultInvalidState error at the time the application accepts to start to enter sleep mode.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_6_Release">Known Issues in the SDK Version 0.14.6 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>The following bugs exist for the ctr_WaveConverter32.exe command line option.</li>
+              <ul>
+<li>In addition to those included in Usage or the documentation, when -, --, or / are used as prefixes for options, there is no error.</li>
+<li>No error occurs even when specifying options not included in Usage or the documentation.</li>
+              </ul>
+<li>Execution stops on a black screen during reboot after a DLP system update.<br /> System update is complete. Restart the system.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_6_SystemUpdater">CTR-SDK Version 0.14.6 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/30)</P></DIV>
+<hr />
+<H3><A name="note78-01">Note 78-01: (AC) Corrected the <CODE>*Async</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>When acquiring results before processing completed after calling an asynchronous function, the Result value was undefined, but now nn::ac::ResultProcessing is returned.<br /></description></P>
+<hr />
+<H3><A name="note78-02">Note 78-02: (AC) Corrected error codes [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the ability to make the error code returned by the GetLastErrorCode to be the error code for disconnected communications when a DisconnectEvent notification occurs.<br /></description></P>
+<hr />
+<H3><A name="note78-03">Note 78-03: (BOSS) Added the GetErrorCode function [SDK | System Updater]</A></H3>
+<P><description>Added the GetErrorCode function to acquire the error code from the task result code (TaskResultCode).<br /></description></P>
+<hr />
+<H3><A name="note78-04">Note 78-04: (BOSS) Improved speed of the functions that acquire task status (GetState, etc.) [System Updater]</A></H3>
+<P><description>Fixed a bug that increased the time to respond when using a task status acquisition function (such as GetState) at a certain time during task execution.<br /></description></P>
+<hr />
+<H3><A name="note78-05">Note 78-05: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed so that only child devices that can connect to the parent device can participate in download sessions.<br /> During the download session, an arbitrary UDS passphrase determined by the application can be distributed from the server to the clients.<br /> By using this passphrase with the parent and child devices during UDS communication after downloading, child device that did not participate in the download session can be prevented from connecting.<br /> However, change the passphrase for each download session.<br /> Also, use passphrases that cannot be guessed by third parties.<br /><br /> Pass the passphrase to a parameter in the RebootAllClients function to distribute the passphrase from the server.<br /> The child devices use the GetRebootInfo function to acquire the passphrase; simulated clients use the GetPassphrase function to acquire the passphrase.<br /></description></P>
+<hr />
+<H3><A name="note78-06">Note 78-06: (DLP) Fixed bug that halted with rebooted after a child device download [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the screen to go black and the system to halt when rebooting after a child device download.<br /></description></P>
+<hr />
+<H3><A name="note78-07">Note 78-07: (DevEnv) Support for starting cards that do not have a ProgramID of 0 using the application jump via the development menu [System Updater]</A></H3>
+<P><description>If the ProgramID was not 0 when performing an application jump via the development menu, it was recognized as starting NAND, so cards for which the ProgramID was not 0 could not be started with DevMenu.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note78-08">Note 78-08: (FS) Fixed the deadlock when extended save data is mounted/unmounted [System Updater]</A></H3>
+<P><description>Fixed a bug that occasionally caused the file system to be deadlocked when mounting or unmounting extended save data.<br /></description></P>
+<hr />
+<H3><A name="note78-09">Note 78-09: (NDM) Fixed problem with the timing to connect to an AP in the background [System Updater]</A></H3>
+<P><description>Fixed the problem that prevented background communication from being performed when the application called ac::Connect and a background operation happened to begin at the same time.<br /></description></P>
+<hr />
+<H3><A name="note78-10">Note 78-10: (TOOL) Changed so that the shared extended save data when applying the System Updater [System Updater]</A></H3>
+<P><description>Changed so that the shared extended save data is deleted when System Updater is applied.<br /></description></P>
+<hr />
+<H3><A name="note78-11">Note 78-11: (UDS) Addressed cases when an abnormal state would occur when re-initializing the UDS library [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the system to enter an invalid state and not work properly when sleep mode was entered without terminating the UDS library and then the UDS library was initialized again after that.<br /></description></P>
+<hr />
+<H3><A name="note78-12">Note 78-12: (UDS) Fixed a bug that allowed Spectators to connect to the network using the old NetworkDescription [System Updater]</A></H3>
+<P><description>Fixed a bug that allowed Spectators to connect using scan results from a previous network when a device operating as the Master dissolves and network then executes CreateNetwork again.<br /> This was actually changed in CTR-SDK 0.14.5 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note78-13">Note 78-13: (UDS) Fixed the recovery process when sleep was entered during communications [System Updater]</A></H3>
+<P><description>Fixed the cause when sleep mode was entered without terminating the UDS library and when a FATAL error occurred when recovering.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_6_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.6</A></H3>
+<knownissues><description>
+        <ul>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+<li>Fixed a bug that prevented files from being found when performing a rename that only changes the upper/lower case when changing the save data archive.</li>
+<li>A PID :0x00040130_00002D02 FATAL error may occur if wireless communications are enabled.<br />To prevent this, disable wireless communications.</li>
+<li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using INTERPLATION_TYPE_LINEAR as the Voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM</li>
+              </ul>
+This would apply to a -6-dB square wave, for example.<br /> Do not use INTERPOLATION_TYPE_LINEAR with sound sources that meet the above conditions.<br /> Noise is not generated for sound sources that do not include a high-frequency component or sounds sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_6_SampleDemos">CTR-SDK Version 0.14.6 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/30)</P></DIV>
+<hr />
+<H3><A name="note77-01">Note 77-01: (BOSS) &quot;Decreased standby time&quot; and &quot;added explanatory comments related to the network connection processing&quot; for sample_nadl_simple [Sample Demos]</A></H3>
+<P><description>Due to FS specification changes, the standby time until sample_nadl_simple processing starts became longer with CTR-SDK 0.14.4. Revised the network connection process to improve this and added supplementary explanation.<br /></description></P>
+<hr />
+<H3><A name="note77-02">Note 77-02: (CAMERA) Corrected the camera sample demo [Sample Demos]</A></H3>
+<P><description>Fixed the improper error handling when using the sample demo camera.<br /></description></P>
+<hr />
+<H3><A name="note77-03">Note 77-03: (DLP) Changed the size of the dummy update archive [Sample Demos]</A></H3>
+<P><description>increased the size of the update archive used by SimpleServer from 1 MB to 3 MB.<br /></description></P>
+<hr />
+<H3><A name="note77-04">Note 77-04: (DLP) Added child device connection restrictions [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Changed so that only child devices that can connect to the parent device can participate in download sessions.<br /> During the download session, an arbitrary UDS passphrase determined by the application can be distributed from the server to the clients.<br /> By using this passphrase with the parent and child devices during UDS communication after downloading, child device that did not participate in the download session can be prevented from connecting.<br /> However, change the passphrase for each download session.<br /> Also, use passphrases that cannot be guessed by third parties.<br /><br /> Pass the passphrase to a parameter in the RebootAllClients function to distribute the passphrase from the server.<br /> The child devices use the GetRebootInfo function to acquire the passphrase; simulated clients use the GetPassphrase function to acquire the passphrase.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_6_SampleDemos">Known Issues with SDK 0.14.6 Sample Demos</A></H3>
+<P>None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_5_Release">CTR-SDK Version 0.14.5 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/26)</P></DIV>
+<hr />
+<H3><A name="note76-01">Note 76-01: (AC) Corrected the <CODE>Connect(Async)</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused a communication conflict when the Connect(Async) function was called during local communications.<br /></description></P>
+<hr />
+<H3><A name="note76-02">Note 76-02: (APPLET) Defined the parameter values for the EnableSleep and DisableSleep functions [SDK]</A></H3>
+<P><description>The values for the EnableSleep and DisableSleep function parameters in the applet library were specified with bool values, but they are now defined as values so that specification can be easily performed.<br /> The true/false values for the EnableSleep function are now applet::SLEEP_IF_SHELL_CLOSED and applet::NO_SHELL_CHECK. The true/false values for the DisableSleep function are now applet::REPLY_REJECT_IF_LATER and applet::NO_REPLY_REJECT.<br /> The current true/false specifications can also be used.<br /></description></P>
+<hr />
+<H3><A name="note76-03">Note 76-03: (CEC) Enabled operation restrictions with parental controls [SDK | System Updater]</A></H3>
+<P><description>StreetPass operation can be stopped by specifying &quot;Limit StreetPass communication with other users&quot; in the parental control settings.<br /> When restricted, no StreetPass partner search is performed and no messages are written (MessageBox::WriteMessage) to the box.<br /></description></P>
+<hr />
+<H3><A name="note76-04">Note 76-04: (FS) Corrected the return value when mounting (shared) extended save data [SDK]</A></H3>
+<P><description>Fixed the problem that caused the Result to be nn::fs::ResultNotFormatted when mounting (shared) extended save data with an ID that has never been created.<br /> With this change, nn::fs::ResultNotFound is returned as the Result when the ID has never been created and nn::fs::ResultNotFormatted is returned when the ID has generated an incompatibility for some reason.<br /></description></P>
+<hr />
+<H3><A name="note76-05">Note 76-05: (FS) Corrected the error when mounting (shared) extended save data [SDK]</A></H3>
+<P><description>Fixed the problem that allowed an ID, which failed in creating (shared) extended save data, to be mounted normally.<br /></description></P>
+<hr />
+<H3><A name="note76-06">Note 76-06: (FS) Added the <CODE>GetSdmcSize</CODE> function [SDK]</A></H3>
+<P><description>Added the GetSdmcSize to acquire the total capacity and free capacity of a SD card.<br /></description></P>
+<hr />
+<H3><A name="note76-07">Note 76-07: (FS) Corrected the assert condition when closing a file [SDK]</A></H3>
+<P><description>Fixed the incorrect conditions that allow an Assert when a flush instruction occurred immediately before closing a file in Debug and Development builds.<br /></description></P>
+<hr />
+<H3><A name="note76-08">Note 76-08: (GR) Fixed a bug in the Shader::MakeOutAttrCommand function in the GR library [SDK]</A></H3>
+<P><description>Fixed a bug that caused the GPU to stall when using only the vertex shader after using the vertex shader and geometry shader with the Shader::MakeOutAttrCommand function in the GR library because the 0xa value was not set in 0x289[31:24].<br /> However, further testing after this release showed that 0x289[15:8] must also be set to 0x0.<br /> Accordingly, the GPU stalled when switching to programs using only the vertex shader after using programs that used a subdivision or particle geometry shader.<br /> This bug should be fixed in subsequent revisions.<br /><br /> This was actually changed in CTR-SDK 0.14.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note76-09">Note 76-76:(PL) Corrected the pedometer library error check [SDK]</A></H3>
+<P><description>Fixed the problems in error checking in the pedometer library.<br /></description></P>
+<hr />
+<H3><A name="note76-10">Note 76-10: (TOOL) Corrected the dummy Mii registration performed by the FriendTool [SDK]</A></H3>
+<P><description>Corrected so that the tool does not overwrite the dummy Mii when a &quot;Personal Mii&quot; is already set.<br /> Also changed the Mii data registered by the tool so that it is data that can be correctly modeled.<br /></description></P>
+<hr />
+<H3><A name="note76-11">Note 76-11:(TOOL) Changed the WAV file parsing specifications of WaveConverter [SDK]</A></H3>
+<P><description>Changed specifications so that &quot;no looping&quot; is set in the BCWAV file output if the loop start and loop end frames in a WAV file are the same frame. <br /> The same changelog is in CTR-SDK 0.14 <a href="#note53-95">Note 53-95</a>, but that was a mistake. This was actually supported in CTR-SDK 0.14.5.<br /></description></P>
+<hr />
+<H3><A name="note76-12">Note 76-12: (TOOL) Fixed bug related to the ctr_WaveConverter loop option [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored when the waveform file (WAV or AIFF) included no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note76-13">Note 76-13: (TOOL) Changed the <CODE>ctr_makebanner32</CODE> specifications [SDK]</A></H3>
+<P><description>Revised so that an error occurs when required languages are not defined for a corresponding region.<br /></description></P>
+<hr />
+<H3><A name="note76-14">Note 76-14: (TOOL) Changed the location of the loadrun document [SDK]</A></H3>
+<P><description>Moved the ctr_loadrun documents in the API Reference to $CTR_SDK/documents/tools.<br /></description></P>
+<hr />
+<H3><A name="note76-15">Note 76-15: (UBL) Support for shared extended save data [SDK]</A></H3>
+<P><description>Moved the blacklist that was stored in the SD card to the shared extended save data.<br /> The shared extended save data region must be initialized with DevMenu in advance.<br /><br /> Also, inserting SD card is no longer required when executing the ubl sample demo.<br /></description></P>
+<hr />
+<H3><A name="note76-16">Note 76-16: (UTIL) Deleted the NN_UTIL_RETURN_IF_FAILED log [SDK]</A></H3>
+<P><description>Changed so that the log that was displayed with the NN_UTIL_RETURN_IF_FAILED is no longer displayed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_5_Release">Known Issues in the SDK 0.14.5 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>CTR cards cannot be started with DevMenu.<br />Since CTR cards can be started from the development menu, please use it with CTR-SDK 0.14.5.</li>
+<li>Execution stops on a black screen during reboot after a DLP system update.<br /> System update is complete. Restart the system.</li>
+<li>Reboots after a child device download stop with a black screen.<br />The download has completed, so restart the system.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_5_SystemUpdater">CTR-SDK Version 0.14.5 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/26)</P></DIV>
+<hr />
+<H3><A name="note75-01">Note 75-01: (AC) Corrected the <CODE>*Async</CODE> functions [System Updater]</A></H3>
+<P><description>Fixed the problem that caused resources to leak when calling asynchronous functions continuously before the process returns.<br /></description></P>
+<hr />
+<H3><A name="note75-02">Note 75-02: (BOSS) Fixed bug related to resume and TASK_PAUSE [System Updater]</A></H3>
+<P><description>Corrected the following bugs for BOSS.<br />
+        <ul>
+<li>Could not confirm execution results of tasks during TASK_PAUSE.</li>
+<li>When trying to resume with NSA downloads, resume failed if there was a power interruption or if another task with higher priority interrupted.</li>
+<li>Speedy implementation task start instructions could not be performed with status tests that are paused.</li>
+<li>When trying to resume with the first http communication for a NSA download, the resume would fail with a power interruption.</li>
+<li>Tasks are not executed in the order of the task start instruction.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note75-03">Note 75-03: (CAMERA) Corrected the <CODE>SetPackageParameterWithoutContext</CODE> function [System Updater]</A></H3>
+<P><description>Fixed the problem that prevented the following settings for the SetPackageParameterWithoutContext function from being reflected properly.<br />
+        <ul>
+<li>Exposure</li>
+<li>White balance</li>
+<li>Sharpness</li>
+<li>Contrast</li>
+<li>Auto-exposure sensor window</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note75-04">Note 75-04: (CAMERA) Corrected the camera restart processing [System Updater]</A></H3>
+<P><description>Fixed the problem that prevented some settings from properly recovering for restart processing when camera break-down was detected.<br /></description></P>
+<hr />
+<H3><A name="note75-05">Note 75-04: (CEC) Enabled operation restrictions with parental controls [SDK | System Updater]</A></H3>
+<P><description>StreetPass operation can be stopped by specifying &quot;Limit StreetPass communication with other users&quot; in the parental control settings.<br /> When restricted, no StreetPass partner search is performed and no messages are written (MessageBox::WriteMessage) to the box.<br /></description></P>
+<hr />
+<H3><A name="note75-06">Note 75-06: (DLP) Fixed problem that reduced the maximum number of servers that can scan [System Updater]</A></H3>
+<P><description>Fixed the problem that allowed only scanning for servers smaller than the maximum scan count specified by the Initialize function when repeatedly calling the StartScan and StopScan functions, depending on the timing.<br /></description></P>
+<hr />
+<H3><A name="note75-07">Note 75-07: (DLP) Corrected so that the channel to start scanning is randomized [System Updater]</A></H3>
+<P><description>Corrected so that the channel where the client begins scanning is random.<br /></description></P>
+<hr />
+<H3><A name="note75-08">Note 75-08: (DevEnv) Corrected the FATAL/card removal error message [System Updater]</A></H3>
+<P><description>Corrected the error message when a FATAL or card removal error occurs.<br /></description></P>
+<hr />
+<H3><A name="note75-09">Note 75-09: (FRIENDS) Corrected the handle leak in the daemon [System Updater]</A></H3>
+<P><description>Fixed the problem that cause the handle to leak in the daemon when an asynchronous function returned a failure.<br /></description></P>
+<hr />
+<H3><A name="note75-10">Note 75-10: (FS) Fixed bug that aborted access to the card during MIDI data reads [System Updater]</A></H3>
+<P><description>Fixed the problem from CTR-SDK 0.14.3 that caused access to a card to be aborted when reading MIDI data using UIC-MIDI at the same time access to a card occurs.<br /></description></P>
+<hr />
+<H3><A name="note75-11">Note 75-11: (FS) Fixed a bug related to the SD card removal processing [System Updater]</A></H3>
+<P><description>Fixed a bug that prevent resources from being released when a SD card was removed at the same time a file was opened.<br /></description></P>
+<hr />
+<H3><A name="note75-12">Note 75-12: (FS) Changed the format for (shared) extended save data in conjunction with performance improvements [System Updater]</A></H3>
+<P><description>Changed the (shared) extended save data format because of performance improvements.<br /> Also, compatibility with previous data has been maintained and previous data can be read and written, but in these cases the performance reverts to what it was previously.<br /></description></P>
+<hr />
+<H3><A name="note75-13">Note 75-13: (NDM) Corrected SuspendScheduler [System Updater]</A></H3>
+<P><description>Fixed a bug that caused calls to SuspendScheduler to be blocked continuously without completing when it was called while connected to an access point using the ac library.<br /></description></P>
+<hr />
+<H3><A name="note75-14">Note 75-14: (NDM) Corrected cases when the application did not terminate the communication library appropriately [System Updater]</A></H3>
+<P><description>Fixed the problem that caused daemon operation to stop when a communication library, such as UDS or AC, was not properly terminated when terminating an application.<br /></description></P>
+<hr />
+<H3><A name="note75-15">Note 75-15: (NDM) Corrected processing when recovering from Sleep Mode [System Updater]</A></H3>
+<P><description>Fixed the problem that caused the daemon status to be invalid after recovery when sleep mode was entered the instant that a communication library, such as UDS or AC, was initialized.<br /></description></P>
+<hr />
+<H3><A name="note75-16">Note 75-16:(NEWS) Revised the NEWS library [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented notices from being posted.<br /> Communication notices were supported suddenly.<br /> Please use the HOME Menu beta version to confirm the notice list.<br /></description></P>
+<hr />
+<H3><A name="note75-17">Note 75-17: (OS) Fixed bug that caused the system to hang when the NN_LOG function was executed when a thread was terminated with the debugger [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the debugger to hang when terminating a thread while calling the NN_LOG function.<br /></description></P>
+<hr />
+<H3><A name="note75-18">Note 75-18: (OS) Fixed bug that caused the VFP register display to be invalid when forcibly breaking with the debugger [System Updater]</A></H3>
+<P><description>Fixed bug that caused the VFP register value to be invalid when forcibly breaking with the debugger.<br /></description></P>
+<hr />
+<H3><A name="note75-19">Note 75-19: (SOCKET) Fixed a bug that caused deadlocks [System Updater]</A></H3>
+<P><description>Fixed a bug that rarely prevented return after a socket, http, or ssl function was called.<br /></description></P>
+<hr />
+<H3><A name="note75-20">Note 75-20: (TOOL) Changed status after applying System Updater [System Updater]</A></H3>
+<P><description>Changed so that the region and language settings are set to &quot;Japanese,&quot; and the other system settings and system mode maintain their states prior to System Updater being applied.<br /><br /> Note that in previous versions, the system settings were cleared and the system mode was set to either [dev1] or [prod] depending on the execution environment.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_5_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.5</A></H3>
+<knownissues><description>
+        <ul>
+<li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+<li>Fixed a bug that prevented files from being found when performing a rename that only changes the upper/lower case when changing the save data archive.</li>
+<li>There is a bug where disconnection of a Client cannot be detected correctly if connected to the network as a Spectator via UDS.<br /> This bug was definitely present up to CTR-SDK 0.14.2, and handled in CTR-SDK 0.14.3 so that it only happened at a low level of probability. This problem has now been completely resolved.</li>
+<li>A FATAL error 0xD8A06FFF or 0xF9606C04 may occur if wireless communications are enabled.<br />To prevent this, disable wireless communications.</li>
+<li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using INTERPLATION_TYPE_LINEAR as the Voice interpolation method.</li>
+              <ul>
+<li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM</li>
+              </ul>
+This would apply to a -6-dB square wave, for example.<br /> Do not use INTERPOLATION_TYPE_LINEAR with sound sources that meet the above conditions.<br /> Noise is not generated for sound sources that do not include a high-frequency component or sounds sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+<li>There is a bug where execution of firmware updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on this hardware.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_5_SampleDemos">CTR-SDK Version 0.14.5 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/26)</P></DIV>
+<hr />
+<H3><A name="note74-01">Note 74-01: (CAMERA) Corrected the camera sample demo [Sample Demos]</A></H3>
+<P><description>Because in the camera sample demos there are places where functions that are not thread-safe, such as nn::camera::SetReceiving, are called from multiple threads. Depending on the timing, this could cause operations to be irregular. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_5_SampleDemos">Known Issues with SDK 0.14.5 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_4_Release">CTR-SDK Version 0.14.4 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/23)</P></DIV>
+<hr />
+<H3><A name="note73-01">Note 73-01: (APPLET) Added <CODE>applet::EnableSleep</CODE> and <CODE>applet::DisableSleep</CODE> functions [SDK]</A></H3>
+<P><description>Added <CODE>applet::EnableSleep</CODE> and <CODE>applet::DisableSleep</CODE> functions.<br /> When in the <CODE>enable</CODE> state, replies to sleep queries are enabled. When in the <CODE>disable</CODE> state, all replies are treated as if they were <CODE>applet::REPLY_REJECT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note73-02">Note 73-02: (APPLET) Added callback for when system opens during sleep queries [SDK | System Updater]</A></H3>
+<P><description>Revised so that the callback function configured using <CODE>applet::SetSleepCanceledCallback</CODE> is called when an application gets a sleep query when the system is closed, and then the system is opened again between when the reply is sent and the system actually goes to sleep.<br /> However, there is no need to configure this function when the time to go to sleep is short, or when you do not care if the system opens during a query.<br /><br /> Possible use cases for this function include when an application configures this callback because it might take some time to save data before going to sleep, and then when the system is opened and the callback called, the application quits saving data and returns <CODE>applet::REPLY_REJECT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note73-03">Note 73-03: (CAMERA) Revised process when system closes during initialization [SDK]</A></H3>
+<P><description>Fixed bug where closing the system while the library is initializing returns <CODE>ResultIsSleeping</CODE>, but calling <CODE>Initialize</CODE> again does not properly initialize the library.<br /></description></P>
+<hr />
+<H3><A name="note73-04">Note 73-04: (CFG) Added functions to get Parental Controls settings [SDK]</A></H3>
+<P><description>Added function to get whether StreetPass or Internet communication with other users is restricted by Parental Controls settings.<br /></description></P>
+<hr />
+<H3><A name="note73-05">Note 73-05: (FS) Revised the <CODE>nn::fs::CreateFile</CODE> function [SDK]</A></H3>
+<P><description>Fixed bug where it was possible to use the <CODE>CreateFile</CODE> function to create save data files that had negative sizes.<br /></description></P>
+<hr />
+<H3><A name="note73-06">Note 73-06: (SND) Deleted assert from within the <CODE>InitializeWaveBuffer</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nn::snd::InitializeWaveBuffer</CODE> function used to include an internal check of the buffer state, but this caused a bug where uninitialized buffers could not be used as <CODE>WaveBuffer</CODE> objects. The function was revised to remove this check and resolve this bug.<br /> This revision only affects libraries in debug and development builds.<br /></description></P>
+<hr />
+<H3><A name="note73-07">Note 73-07: (SND) Fixed a bug in <CODE>WaveBuffer</CODE> deallocation [SDK]</A></H3>
+<P><description>Fixed a bug in the library where buffers could still be accessed even after deallocating <CODE>WaveBuffer</CODE> objects (<CODE>STATUS_DONE</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note73-08">Note 73-08: (SOCKET) Revised <CODE>GetAddrInfo</CODE> function to make it thread-safe [SDK]</A></H3>
+<P><description>Revised <CODE>GetAddrInfo</CODE> function to make it thread-safe.<br /></description></P>
+<hr />
+<H3><A name="note73-09">Note 73-09: (TOOL) Revised the <CODE>NetworkSetting</CODE> tool reference [SDK]</A></H3>
+<P><description>Deleted EULA-related error codes from the connection test error code list in the <CODE>NetworkSetting</CODE> tool reference, as EULA acceptance is not needed to run connection tests.<br /> Also added notes about connection tests to the <CODE>NetworkSetting</CODE> tool reference.<br /></description></P>
+<hr />
+<H3><A name="note73-10">Note 73-10: (Y2R) Revised process when system goes to sleep during initialization [SDK]</A></H3>
+<P><description>Fixed bug where system attempting to go to sleep while the library is initializing returns <CODE>ResultIsSleeping</CODE>, but calling <CODE>Initialize</CODE> again does not properly initialize the library.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_4_Release">Known Issues with SDK 0.14.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Execution stops on a black screen during reboot after a DLP system update.<br /> System update is complete. Restart the system.</li>
+          <li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (<CODE>.bcwav</CODE>) when converting a <CODE>.wav</CODE> file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_4_SystemUpdater">CTR-SDK Version 0.14.4 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/23)</P></DIV>
+<hr />
+<H3><A name="note72-01">Note 72-01: (APPLET) Fixed a bug concerning going to sleep while starting or shutting down an application or applet [System Updater | Sample Demos]</A></H3>
+<P><description>Fixed bug where going to sleep would not work properly when done while an application or applet was starting or shutting down.<br /></description></P>
+<hr />
+<H3><A name="note72-02">Note 72-02: (APPLET) Added callback for when system opens during sleep queries [SDK | System Updater]</A></H3>
+<P><description>Revised so that the callback function configured using <CODE>applet::SetSleepCanceledCallback</CODE> is called when an application gets a sleep query when the system is closed, and then the system is opened again between when the reply is sent and the system actually goes to sleep.<br /> However, there is no need to configure this function when the time to go to sleep is short, or when you do not care if the system opens during a query.<br /><br /> Possible use cases for this function include when an application configures this callback because it might take some time to save data before going to sleep, and then when the system is opened and the callback called, the application quits saving data and returns <CODE>applet::REPLY_REJECT</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note72-03">Note 72-03: (BOSS) Fixed bug where some tasks would not run after calling <CODE>PauseAllTasks</CODE> and then calling <CODE>ResumeAllTasks</CODE> [System Updater]</A></H3>
+<P><description>Fixed bug where some tasks would not run after calling <CODE>PauseAllTasks</CODE> and then calling <CODE>ResumeAllTasks</CODE>, even after the scheduled task execution time had passed.<br /></description></P>
+<hr />
+<H3><A name="note72-04">Note 72-04: (FRIENDS) Fixed bug where wrong network error code was returned during NAS authentication [System Updater]</A></H3>
+<P><description>Fixed a bug where the wrong network error code was returned during friend server or game server authentication.<br /></description></P>
+<hr />
+<H3><A name="note72-05">Note 72-05: (FRIENDS) Fixed bug where the font region of the local display name was not saved [System Updater]</A></H3>
+<P><description>Fixed a bug where the local system's display name would not be properly saved in files, with all instances changed to 255 after rebooting.<br /> This has no effect on and does not change the behavior of directly getting the name or font region from a Mii.<br /></description></P>
+<hr />
+<H3><A name="note72-06">Note 72-06: (FS) Revised error when mounting factory-default backup memory [SDK | System Updater]</A></H3>
+<P><description>Attempting to mount factory-default backup memory as save data formerly returned the error <CODE>nn::fs::ResultVerificationFailed</CODE>. Changed this to now return <CODE>nn::fs::ResultNotFormatted</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note72-07">Note 72-07: (HTTP) Revised the <CODE>Read</CODE> and <CODE>GetHeader</CODE> functions [System Updater]</A></H3>
+<P><description>Fixed a time-dependent bug where calling the <CODE>Read</CODE> or <CODE>GetHeader</CODE> functions would occasionally cause an HTTP disconnection.<br /></description></P>
+<hr />
+<H3><A name="note72-08">Note 72-08: (MIC) Fixed bug in processing to prevent sampling when system is closed [System Updater]</A></H3>
+<P><description>The microphone was formerly unusable when the system was closed, but it was still possible to start sampling with the system closed if it was closed before the microphone had been used. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note72-09">Note 72-09: (MIC) Fixed bug where microphone would become unusable when calling <CODE>Finalize</CODE> with the system closed [System Updater]</A></H3>
+<P><description>Fixed a bug where the microphone could not be used again after calling <CODE>Finalize</CODE> and then shutting down an application with the system closed.<br /></description></P>
+<hr />
+<H3><A name="note72-10">Note 72-10: (OS) Fixed bug where system could not reboot after removing a card [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would not reboot after pressing the HOME Button on the fatal error display screen shown when a card was removed.<br /></description></P>
+<hr />
+<H3><A name="note72-11">Note 72-11: (OS) Fixed bug where system would halt when holding down the HOME Button while powering off [System Updater]</A></H3>
+<P><description>Fixed a bug where holding the HOME Button down while powering off would prevent powering off and would cause the system to halt.<br /></description></P>
+<hr />
+<H3><A name="note72-12">Note 72-12: (TOOL) Added <CODE>RegionSelector</CODE> features [System Updater]</A></H3>
+<P><description>Changed specification to allow the setting of invalid languages in the <CODE>RegionSelector</CODE> for debugging purposes.<br /> Select <CODE>INVALID LANGUAGE</CODE> to set to an invalid language.<br/><br /></description></P>
+<hr />
+<H3><A name="note72-13">Note 72-13: (UDS) Fixed bug where a fatal error would occur if an application was shut down during communication [System Updater]</A></H3>
+<P><description>Fixed a bug where shutting down an application during UDS communication would prevent returning to the development menu, resulting instead in a fatal error and the system halting.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_4_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.4</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.</li>
+          <li>There is a bug where disconnection of a Client cannot be detected correctly if connected to the network as a Spectator via UDS.<br /> This bug was definitely present up to CTR-SDK 0.14.2, and handled in CTR-SDK 0.14.3 so that it only happened at a low level of probability. This problem has now been completely resolved. </li>
+          <li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using <CODE>INTERPLATION_TYPE_LINEAR</CODE> as the <CODE>Voice</CODE> interpolation method. </li>
+              <ul>
+                <li>Adjacent 16-bit PCM samples differ by 32768 or more.</li>
+              </ul>
+              This would apply to -6dB pulse waveforms, for instance.<br /> Do not use <CODE>INTERPOLATION_TYPE_LINEAR</CODE> for sound sources that meet the above conditions.<br /> Noise does not occur with sound sources that do not include high-frequency components and sound sources with 16-bit PCM amplitudes under 16384.<br />
+          <li>There is a bug where execution of firmware updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on this hardware.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_4_Sample Demos">CTR-SDK Version 0.14.4 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/23)</P></DIV>
+<hr />
+<H3><A name="note71-01">Note 71-01: (APPLET) Fixed a bug concerning going to sleep while starting or shutting down an application or applet [System Updater | Sample Demos]</A></H3>
+<P><description>Fixed bug where going to sleep would not work properly when done while an application or applet was starting or shutting down.<br /></description></P>
+<hr />
+<H3><A name="note71-02">Note 71-02: (MIC) Revised microphone error processing in <CODE>demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Revised insufficient microphone error processing in <CODE>demo1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note71-03">Note 71-03: (NEWS) Partially revised the <CODE>news_test</CODE> demo [Sample Demos]</A></H3>
+<P><description>Fixed bug where <CODE>news_test</CODE> demo would not start.<br /> However, there is no means of checking the notifications list.<br /> Check after release of the HOME Menu beta.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_4_Sample Demos">Known Issues with SDK 0.14.4 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_3_Release">CTR-SDK Version 0.14.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/19)</P></DIV>
+<hr />
+<H3><A name="note70-01">Note 70-01: (CAMERA) Fixed a bug that prevented the camera from properly recovering when the cover was closed while transitioning to the application with the Home button [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the camera would not recover correctly when re-opened if the system was last closed while pressing the HOME Button for the second time after entering the HOME Menu using the HOME Button.<br /></description></P>
+<hr />
+<H3><A name="note70-02">Note 70-02: (CEC) Fixed a bug where OpenMessageBox would fail [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where a &quot;box not found&quot; error is returned when OpenMessageBox is called while the daemon is running. <br /></description></P>
+<hr />
+<H3><A name="note70-03">Note 70-03: (CEC) Fixed a problem where the send count value would not go down</A></H3>
+<P><description>There was bug occurring when the available memory in the send box was low where the send count would not go down after completing a send operation and the send count could not be limited.<br /></description></P>
+<hr />
+<H3><A name="note70-04">Note 70-04: (CFG) Revised the <CODE>nn::cfg::CTR::IsAgreedEula</CODE> function [SDK]</A></H3>
+<P><description>Specifications were changed so that false is always returned if an icon file is not attached to the application. <br /></description></P>
+<hr />
+<H3><A name="note70-05">Note 70-05: (DLP) Added sleep support for Sample Demos and DlpClient [SDK | Sample Demos]</A></H3>
+<P><description>Added sleep support to DLP Sample Demos and DlpClient.<br /> An error results if sleep (system closed) occurs while using DLP. <br /> Recover from error status according to the instructions displayed on the screen.<br /></description></P>
+<hr />
+<H3><A name="note70-06">Note 70-06: (DLP) Extensions to Sample Demos and Tool [SDK | Sample Demos]</A></H3>
+<P><description>DlpClient now supports the power button and HOME button. <br />Made the following changes to the dlp sample demo.
+        <ul>
+          <li>SimpleServer and FakeClient demos now support the Power Button and HOME Button</li>
+          <li>Added a child device feature to Child_0 and FakeClient demos.<br />After download, a simple UDS communication is made with the parent device.</li>
+          <li>Added a parent device feature to the SimpleServer demo.<br />UDS communication with a child device.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note70-07">Note 70-07: (DevEnv) Added a description of addition to the application in the electronics operations manual [SDK]</A></H3>
+<P><description>Added a description of MANUAL_DIR (added to the electronics operations manual for applications) to $CTR_SDK/documents/SDKRules/BuildRules.html.<br /></description></P>
+<hr />
+<H3><A name="note70-08">Note 70-08: (FRIENDS) Added the fact that GetMyMii sometimes gets an empty Mii to the reference [SDK]</A></H3>
+<P><description>The fact that GetMyMii returns an empty me if an application is started without having set a Personal Mii in Mii Maker. <br /></description></P>
+<hr />
+<H3><A name="note70-09">Note 70-09: (HID) Fixed a bug where an abnormal sampling value would occasionally occur [SDK]</A></H3>
+<P><description>There was a bug occurring when the HID library gets various types of sampling values where abnormal sampling values would occasionally occur. This was fixed.<br /></description></P>
+<hr />
+<H3><A name="note70-10">Note 70-10: (TOOL) Revised DevMenu shared extended save data operations[SDK]</A></H3>
+<P><description>A feature for deleting shared extended save data using DevMenu has been deleted. <br /> In addition, specifications have changed so that shared extended save data in NAND is entirely erased and recreated when initialization is executed. <br /> This was actually changed in CTR-SDK 0.14.2 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note70-11">Note 70-11: (UDS) Fixed a bug where the AllowToConnect function would not work correctly if called after the DisallowToConnect function [SDK]</A></H3>
+<P><description>A bug was fixed where the AllowToConnect function would not work correctly if called after executing the DissallowToConnect function. <br /> This was actually changed in CTR-SDK 0.14.1 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_3_Release">Known Issues in the SDK 0.14.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Execution stops on a black screen during reboot after a DLP system update.<br /> System update is complete. Restart the system.</li>
+          <li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (<CODE>.bcwav</CODE>) when converting a <CODE>.wav</CODE> file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_3_SystemUpdater">CTR-SDK Version 0.14.3 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/19)</P></DIV>
+<hr />
+<H3><A name="note69-01">Note 69-01: (BOSS) Revised the BOSS storage memory allocation process [System Updater]</A></H3>
+<P><description>The method used to calculate the memory available for allocating BOSS storage memory now includes a file's cluster size, not included in the original calculation.<br /></description></P>
+<hr />
+<H3><A name="note69-02">Note 69-02: (BOSS) Corrected problems found in CTR-SDK 0.14.0.x [System Updater]</A></H3>
+<P><description>The following problems were discovered with BOSS and corrected. <br />
+        <ul>
+          <li>The execution count does not go down if power is cut during a Raw download</li>
+          <li>The internal BOSS timer keeps going off during the interval between a 20-second task and a 60-second task</li>
+          <li>Sometimes the internal BOSS timer does not start after all tasks have executed</li>
+          <li>A 255th task cannot be registered</li>
+          <li>Sometimes NSDs beyond the first in NSA cannot be obtained by NADL using extended save data</li>
+          <li>A task error results if an NADL task is halted and an attempt is made start a task registered before the halt</li>
+          <li>NSA download fails if the storage ID of BOSS storage changed during download</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note69-03">Note 69-03: (CAMERA) Fixed a bug that prevented the camera from properly recovering when the cover was closed while transitioning to the application with the Home button [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the camera would not recover correctly when re-opened if the system was last closed while pressing the HOME Button for the second time after entering the HOME Menu using the HOME Button.<br /></description></P>
+<hr />
+<H3><A name="note69-04">Note 69-04: (CEC) Fixed a bug where OpenMessageBox would fail [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where a &quot;box not found&quot; error is returned when OpenMessageBox is called while the daemon is running. <br /></description></P>
+<hr />
+<H3><A name="note69-05">Note 69-05: (CEC) Fixed a bug where data could not be sent</A></H3>
+<P><description>There was a bug that would occur during negotiations with a peer where, once &quot;unable to send&quot; status resulted, it would continue on even for communications with other peers. <br /></description></P>
+<hr />
+<H3><A name="note69-06">Note 69-06: (DLP) Added support for DLP system updates [System Updater | Sample Demos]</A></H3>
+<P><description>The SimpleServer demo was made to support DLP system updates (DUP).<br /> For examples, see Sample Demos/readme-CTR_SDK-0_14_3-Sample Demos.txt.<br /></description></P>
+<hr />
+<H3><A name="note69-07">Note 69-07: (DevEnv) Fixed a bug during display of the FATAL/Card removed error [System Updater]</A></H3>
+<P><description>Fixed a bug where the backlight would stop lighting and the display would not recover if the system was closed while a FATAL and a &quot;card removed error&quot; were being displayed on the screen. <br /></description></P>
+<hr />
+<H3><A name="note69-08">Note 69-08: (FS) Fixed a bug where mounting a ROM file system would sometimes fail [System Updater]</A></H3>
+<P><description>A bug was fixed where nn::fs::MountRom would occasionally return nn::fs::ResultVerificationFailed and fail. <br /></description></P>
+<hr />
+<H3><A name="note69-09">Note 69-09: (FS) Fixed a deadlock in the file system [System Updater]</A></H3>
+<P><description>A bug was fixed where a deadlock would occasionally occur if multiple threads attempted to access the file system at once. <br /></description></P>
+<hr />
+<H3><A name="note69-10">Note 69-10: (HID) Fixed a bug where illegal coordinates would result after immediately after a pen-down on the touch panel [System Updater]</A></H3>
+<P><description>A hardware problem was identified where coordinate data after a pen-down on the touch panel would occasionally result in incorrect values larger than the originals. <br /> To solve this problem, processing was changed so that the first data generated after pen-down is handled as a pen-up. <br /></description></P>
+<hr />
+<H3><A name="note69-11">Note 69-11: (HTTP) Fixed a bug where HTTPS communications via proxy were impossible [System Updater]</A></H3>
+<P><description>A bug was fixed where HTTPS communications via proxy could not be implemented. <br /></description></P>
+<hr />
+<H3><A name="note69-12">Note 69-12: (GX) Revised the 3D LED initialization process [System Updater]</A></H3>
+<P><description>A bug was fixed where the 3D LED status was not being initialized when an application was started a second time after stopping the debugger during a stereoscopic display.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_3_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.3</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.  </li>
+          <li>There is a bug where disconnection of a Client cannot be detected correctly if connected to the network as a Spectator via UDS.<br /> This bug was definitely present up to CTR-SDK 0.14.2, and handled in CTR-SDK 0.14.3 so that it only happened at a low level of probability. This problem has now been completely resolved. </li>
+          <li>Sleep is not handled normally if sleep occurs during application or applet startup or shutdown. </li>
+          <li>The system sometimes down not sleep normally if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+          <li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using INTERPLATION_TYPE_LINEAR as the Voice interpolation method. </li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM</li>
+              </ul>
+              This would apply to a -6-dB square wave, for example.<br /> Do not use INTERPOLATION_TYPE_LINEAR with sound sources that meet the above conditions.<br /> Noise is not generated for sound sources that do not include a high-frequency component or sounds sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where execution of firmware updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on this hardware.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_3_Sample Demos">CTR-SDK Version 0.14.3 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/19)</P></DIV>
+<hr />
+<H3><A name="note68-01">Note 68-01: (DLP) Added support for DLP system updates [System Updater | Sample Demos]</A></H3>
+<P><description>The SimpleServer demo was made to support DLP system updates (DUP).<br /> For examples, see Sample Demos/readme-CTR_SDK-0_14_3-Sample Demos.txt.<br /></description></P>
+<hr />
+<H3><A name="note68-02">Note 68-02: (DLP) Added sleep support for Sample Demos and DlpClient [SDK | Sample Demos]</A></H3>
+<P><description>Added sleep support to DLP Sample Demos and DlpClient.<br /> An error results if sleep (system closed) occurs while using DLP. <br /> Recover from error status according to the instructions displayed on the screen.<br /></description></P>
+<hr />
+<H3><A name="note68-03">Note 68-03: (DLP) Extensions to Sample Demos and Tool [SDK | Sample Demos]</A></H3>
+<P><description>DlpClient now supports the power button and HOME button. <br />Made the following changes to the dlp sample demo.
+        <ul>
+          <li>SimpleServer and FakeClient demos now support the Power Button and HOME Button</li>
+          <li>Added a child device feature to Child_0 and FakeClient demos.<br />After download, a simple UDS communication is made with the parent device.</li>
+          <li>Added a parent device feature to the SimpleServer demo.<br />UDS communication with a child device.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note68-04">Note 68-04: (SND) Added an electronics operations manual for a demo [Sample Demos]</A></H3>
+<P><description>An electronics operations manual was added to Sample Demos/demo1.<br /></description></P>
+<hr />
+<H3><A name="note68-05">Note 68-05: (UDS) Fixed a bug where the throughput and error rate display for Master would appear as garbage when using com_demo1 [Sample Demos]</A></H3>
+<P><description>There was a bug where the throughput and error rate displayed for Master of Clients already connected would appear as garbage when connecting a new Client when using the uds/com_demo1 demo. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_3_Sample Demos">Known Issues with SDK 0.14.3 Sample Demos</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_2_Release">CTR-SDK Version 0.14.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/17)</P></DIV>
+<hr />
+<H3><A name="note67-01">Note 67-01: (APPLET) Sleep problem when returning from the developer's menu [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the system would not enter sleep if the system was closed while returning to an application from the developer's menu. <br /></description></P>
+<hr />
+<H3><A name="note67-02">Note 67-02: (CAMERA) Fixed a bug where the camera would not recover normally if the system was closed during a transition caused by the HOME Button [SDK | System Updater]</A></H3>
+<P><description>A but was fixed where the camera could not be restored to the intended state during application recovery caused by opening the system if the system had been closed during transition to the developer's menu caused by pressing the HOME Button while using application was using the camera. <br /></description></P>
+<hr />
+<H3><A name="note67-03">Note 67-03: (GR) Revised the GR library so that it generates cube map and shadow map commands [SDK]</A></H3>
+<P><description>The GR Library was revised so that Texture::Unit0::MakeCommand function correctly generates cube map and shadow map commands. <br /></description></P>
+<hr />
+<H3><A name="note67-04">Note 67-04: (GR) Revised the GR library so that it generates border color commands for each texture [SDK]</A></H3>
+<P><description>The GR library was revised because the values of color border commands for Texture 0, 1 and 2 were incorrect. <br /></description></P>
+<hr />
+<H3><A name="note67-05">Note 67-05: (GR) Revised specifications so that the framebuffer cache is cleared when a RenderState class public variable command is generated by the GR library [SDK]</A></H3>
+<P><description>A bug was fixed where the framebuffer cache was not being flushed and cleared when the GR library generated a RenderState class public variable command. <br /> This was actually changed in CTR-SDK 0.14.1 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note67-06">Note 67-06: (PL) Deleted the Initialize/FinalizePedometer functions [SDK]</A></H3>
+<P><description>The Initialize/FinalizePedometer functions, used to initialize and shut down the pedometer library, have been deleted.<br /> Note that the ptm::Initialize function must be called before using the pedometer library.<br /></description></P>
+<hr />
+<H3><A name="note67-07">Note 67-07: (UBL) Revised the UBL Library [SDK]</A></H3>
+<P><description>The UBL library had a problem where shared extended save data in NAND memory could not be accessed, so we have temporarily changed the location where shared extended save data is saved to SD card.<br /></description></P>
+<hr />
+<H3><A name="note67-08">Note 67-08: (UDS) Adjusted the setting range for the maximum send delay time [SDK]</A></H3>
+<P><description>The specifiable range for the maximum send delay time that can be set using the SetMaxSendDelay function has been changed from 10 to 100 milliseconds to 5 to 10 milliseconds.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_2_Release">Known Issues in the SDK 0.14.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (<CODE>.bcwav</CODE>) when converting a <CODE>.wav</CODE> file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_2_SystemUpdater">CTR-SDK Version 0.14.2 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/17)</P></DIV>
+<hr />
+<H3><A name="note66-01">Note 66-01: (APPLET) Sleep problem when returning from the developer's menu [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the system would not enter sleep if the system was closed while returning to an application from the developer's menu. <br /></description></P>
+<hr />
+<H3><A name="note66-02">Note 66-02: (CAMERA) Fixed a bug where the camera would not recover normally if the system was closed during a transition caused by the HOME Button [SDK | System Updater]</A></H3>
+<P><description>A but was fixed where the camera could not be restored to the intended state during application recovery caused by opening the system if the system had been closed during transition to the developer's menu caused by pressing the HOME Button while using application was using the camera. <br /></description></P>
+<hr />
+<H3><A name="note66-03">Note 66-03: (DevEnv) Fixed a bug during display of the FATAL/Card removed error [System Updater]</A></H3>
+<P><description>A bug has been fixed where the screen would momentarily distort and in rare instances disappear without an error message appearing when going to display a FATAL error and &quot;card removed&quot; error. <br /></description></P>
+<hr />
+<H3><A name="note66-04">Note 66-04: (DevEnv) Fixed a bug occurring when the system is closed immediately after startup [System Updater]</A></H3>
+<P><description>A bug was fixed where, depending on the timing, the system would not enter sleep and would hang, if the system was closed immediately after starting the system.<br /></description></P>
+<hr />
+<H3><A name="note66-05">Note 66-05: (DevEnv) Fixed a bug where the HOME Button would not work on the developer's menu [System Updater]</A></H3>
+<P><description>A bug was fixed where the fact the HOME Button was being pressed could not be detected if the HOME Button was pressed repeatedly immediately after returning to the developer's menu by pressing the HOME Button from inside an application. <br /></description></P>
+<hr />
+<H3><A name="note66-06">Note 66-06: (FRIENDS) Fixed a bug where account and friend list information sometimes could not be written to file during shutdown [System Updater]</A></H3>
+<P><description>A bug has been fixed where the system would engage in restart without writing account and friend list information if the Power Button was held down to cause shutdown. <br /></description></P>
+<hr />
+<H3><A name="note66-07">Note 66-07: (MCU) Fixed a bug where a quick opening and closing of the system was not handled well [System Updater]</A></H3>
+<P><description>A bug was fixed where internal state transitions were not being handled correctly in cases such as when the system was quickly opened and closed. <br /></description></P>
+<hr />
+<H3><A name="note66-08">Note 66-08: (NDM) Fixed a timing bug with sleep and WiFi on/off [System Updater]</A></H3>
+<P><description>A bug was fixed where, depending on the timing, background communications were not being switched correctly when combining sleep and WiFi on/off switching. <br /></description></P>
+<hr />
+<H3><A name="note66-09">Note 66-09: (UDS) Fixed a bug where the uds::Initialize would not exit [System Updater]</A></H3>
+<P><description>Sometimes, depending on the timing, the uds::Initialize function would not exit due to a bug where background communications were being stopped. <br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note66-10">Note 66-10: (UDS) Fixed a bug where status update events were not being signaled when transiting to sleep or wireless off mode while not connected [System Updater]</A></H3>
+<P><description>A bug was fixed where status update events were not being signaled when transiting to sleep or wireless off mode while not connected.<br /><br /> Do not put the system in sleep mode without shutting down the uds library. <br /> Always execute the uds::Finalize function before allowing an application to sleep.<br /></description></P>
+<hr />
+<H3><A name="note66-11">Note 66-11: (UDS) Fixed a bug where a FATAL error would occur when calling DestroyEndpoint after recovering from sleep during communications [System Updater]</A></H3>
+<P><description>A bug was confirmed and fixed where a FATAL error would occur if the DestroyEndpoint function was executed after recovering from sleep initiated without closing the uds library. <br /><br /> Do not put the system in sleep mode without shutting down the uds library. <br /> Always execute the uds::Finalize function before allowing an application to sleep.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_2_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.2</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.  </li>
+          <li>Sleep is not handled normally if sleep occurs during application or applet startup or shutdown. </li>
+          <li>The system sometimes down not sleep normally if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+          <li>The back light will stop lighting if the system is closed and opened again during display of a FATAL error screen. </li>
+          <li>There is a problem where the chance encounter daemon sometimes returns SESSION_CLOSED and the chance encounter library then becomes unusable. </li>
+          <li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using INTERPLATION_TYPE_LINEAR as the Voice interpolation method. </li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM</li>
+              </ul>
+              This would apply to a -6-dB square wave, for example.<br /> Do not use INTERPOLATION_TYPE_LINEAR with sound sources that meet the above conditions.<br /> Noise is not generated for sound sources that do not include a high-frequency component or sounds sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where execution of firmware updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on this hardware.</li>
+          <li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_1_Release">CTR-SDK Version 0.14.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/15)</P></DIV>
+<hr />
+<H3><A name="note65-01">Note 65-01: (AC) Revised the <CODE>Connect(Async)(</CODE> function [SDK]</A></H3>
+<P><description>Added a description of the EULA agreement check.<br /> With this change, you must initialize the FS library before using this function.<br /></description></P>
+<hr />
+<H3><A name="note65-02">Note 65-02: (AC) Deprecated the <CODE>GetStatus/GetStatusChangeEvent</CODE> function [System Updater]</A></H3>
+<P><description>The GetStatus function was dangerous depending on how it was used and was deprecated because the IsConnected function has been added for getting whether the local system is issuing a connection request to the network.<br /></description></P>
+<hr />
+<H3><A name="note65-03">Note 65-03: (AC) Added the <CODE>IsConnected</CODE> function [SDK | System Updater]</A></H3>
+<P><description>A function for getting whether stereoscopic display is permitted has been added.<br /></description></P>
+<hr />
+<H3><A name="note65-04">Note 65-04: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Specifications have changed so that the nn::applet::CTR::Enable function is called immediately after making setting to clarify the timing at which applet library callbacks, such as sleep and HOME Button, are enabled.<br /> The application is not notified of sleep and or pressing of the Power Button or HOME Button until this nn::applet::CTR::Enable function is called. <br /> Due to this, the developers menu may accept key input if a demo has been executed via the debugger without calling this function. <br /></description></P>
+<hr />
+<H3><A name="note65-05">Note 65-05: (BOSS) Changed specifications so that nn::ac::Connect is required before calling the Task::StartImmediate function [SDK]</A></H3>
+<P><description>Specifications were changed so that nn::boss:Task::StartImmediate fails if connection with the AP has not been spontaneously established first by a call to nn::ac::Connect.<br /></description></P>
+<hr />
+<H3><A name="note65-06">Note 65-06: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>The timing used to check whether the EULA agreement has been accepted has been changed.<br /> This has been changed from when the box was opened (using MessageBox::OpenMessageBox) to the time data is written (using MessageBox::WriteMessage). <br /></description></P>
+<hr />
+<H3><A name="note65-07">Note 65-07: (CEC) Changed operations when StartScanning is called [SDK]</A></H3>
+<P><description>Specifications have changed when CecControl::StartScanning is called so that the system starts under ndm management. In the past operations were started directly by the daemon. <br /> When performing communications other than chance encounter communications, under ndm management, that communication is allowed to end before starting operations. <br />(There is no change in daemon status immediately after StartScanning is called.)<br /> Also, a bug was fixed where communications could not be started without calling StartScanning several times in the StopScanning function was called several times. <br /></description></P>
+<hr />
+<H3><A name="note65-08">Note 65-08: (CX) Fixed a bug in the <CODE>nn::cx::ReadUncompLH</CODE> function [SDK]</A></H3>
+<P><description>A bug was fixed where an error was sometimes returned when using the nn::cx::ReadUncomp function, regardless of whether data was correct. <br /></description></P>
+<hr />
+<H3><A name="note65-09">Note 65-09: (DLP) Released uninitialized status [SDK]</A></H3>
+<P><description>Status indicating that the library is not initialized has been made public. <br /> CLIENT_STATE_INVALID in the ClientState enumerated type indicates the client is in an uninitialized state.<br /> SERVER_STATE_INVALID in the ServerState enumerated type indicates the server is in an uninitialized state.<br /></description></P>
+<hr />
+<H3><A name="note65-10">Note 65-10: (DevEnv) Deleted the cia files DlpClient and StereoCameraCalibrator [SDK]</A></H3>
+<P><description>Specifications have changed so that the cia files DlpClient and StereoCameraCalibrator are no longer included in the package because user applications can no longer be imported into NAND memory starting from CTR-SDK version 0.14.<br /></description></P>
+<hr />
+<H3><A name="note65-11">Note 65-11: (Friends) Changed specifications so that nn::ac::Connect is required before calling the Login function [SDK]</A></H3>
+<P><description>Specifications were changed so that nn::friends::Login fails if connection with the AP has not been spontaneously established first by a call to nn::ac::Connect.<br /></description></P>
+<hr />
+<H3><A name="note65-12">Note 65-12: (FRIENDS) Changed the internal definition of the MiiData structure [SDK]</A></H3>
+<P><description>Revised member definitions so that the MiiData structure always has 4-byte integrity. <br /> Access to members remains as in the past because it has been made a union.<br /></description></P>
+<hr />
+<H3><A name="note65-13">Note 65-13: (FS) Revised the <CODE>GetArchiveFreeSize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that available memory in the save data archive can be obtained by GetArchiveFreeSize. <br /> In addition, argument types have been standardized to match other API functions. <br /></description></P>
+<hr />
+<H3><A name="note65-14">Note 65-14: (FS) Redacted the <CODE>GetFileSystemSize</CODE> function [SDK]</A></H3>
+<P><description>The nn::fs::GetFileSystemSize function was redacted.<br /></description></P>
+<hr />
+<H3><A name="note65-15">Note 65-15: (FS) Undisclosed the <CODE>ReadExtSaveDataIcon</CODE> function [SDK]</A></H3>
+<P><description>The nn::fs::ReadExtSaveDataIcon function has removed from public view.<br /></description></P>
+<hr />
+<H3><A name="note65-16">Note 65-16: (FS) Added the <CODE>nn::fs::GetExtSaveDataSize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>A function that gets the amount of memory used by extended save data was added.<br /></description></P>
+<hr />
+<H3><A name="note65-17">Note 65-17: (FS) Deleted the unneeded Result definitions from file system headers [SDK]</A></H3>
+<P><description>Result-related definitions not handled by applications were removed from fs_Result.h. <br /></description></P>
+<hr />
+<H3><A name="note65-18">Note 65-18: (GR) Changed the type of FrameBuffer::DepthStencilBuffer::clearStencil in the GR library to u8 [SDK]</A></H3>
+<P><description>The type of FrameBuffer::DepthStencilBuffer::clearStencil in the GR library was changed form f32 to u8. <br /></description></P>
+<hr />
+<H3><A name="note65-19">Note 65-19: (GX) Fixed a bug where the command buffer was not being copied normally by the <CODE>nngxAddCmdlist</CODE> function [SDK]</A></H3>
+<P><description>A bug was fixed where the 3D command buffer was not being appropriately copied to the command list object specified by the nngxAddCmdlist function. <br /></description></P>
+<hr />
+<H3><A name="note65-20">Note 65-20: (GX) Updated documentation [SDK]</A></H3>
+<P><description>The following graphics-related documentation was updated.<br />
+        <ul>
+          <li>$CTR_SDK/documents/DMPGL20/DMPGL20_specification.pdf</li>
+          <ul>
+            <li>Added a description of &quot;DMP shadow&quot;</li>
+            <ul>
+              <li>Regarding clamping texture coordinate r during shadow access</li>
+              <li>Described cases where the attenuation factor does not work correctly</li>
+              <li>Regarding the color components used in the shadow collection pass</li>
+              <li>Added a supplement about the value region of shadow texture components</li>
+            </ul>
+          </ul>
+          <li>$CTR_SDK/documents/DMPGL20/DMPGL20_programming_guide.pdf</li>
+          <ul>
+            <li>Made revisions regarding the rendering color used in the shadow collection pass</li>
+            <li>Added 20.5. When the rendering result for polygons with the same vertex coordinates do not exactly match.</li>
+          </ul>
+          <li>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</li>
+          <ul>
+            <li>Added details regarding the conditions required for clearing the framebuffer cache</li>
+            <li>Revised the description of register 0x25f, which is involved with rendering functions.</li>
+            <li>Described block image transfer</li>
+            <li>Revised the description of nngxBindCmdlist function errors</li>
+          </ul>
+          <li>$CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf</li>
+          <ul>
+            <li>Added a description of an option for checking shader integrity</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note65-21">Note 65-21: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_MINIMUM</CODE> [SDK | System Updater]</A></H3>
+<P><description>There was a possibility that division by 0 might occur when STICK_CLAMP_MODE_MINIMUM (one of the slide pad clamp modes) was selected. <br /> This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note65-22">Note 65-22: (HTTP) Revised the API Reference Manual[SDK]</A></H3>
+<P><description>Listed the various API Result return values and the various methods for handling them. <br /> Broken links and typos in the API reference were also corrected. <br /></description></P>
+<hr />
+<H3><A name="note65-23">Note 65-23: (NEWS) Revised the NEWS library [SDK | System Updater]</A></H3>
+<P><description>A notification LED now lights. <br /> Check that a notification is posted and that the LED notifies you when the HOME Menu is opened.<br /></description></P>
+<hr />
+<H3><A name="note65-24">Note 65-24: (NGC) Fixed a bug where some prohibited words were not being detected correctly [SDK]</A></H3>
+<P><description>A bug was fixed where some prohibited words were being mis-recognized as no problem when detecting prohibited words. <br /></description></P>
+<hr />
+<H3><A name="note65-25">Note 65-25: (NGC) Changed the behavior when the system region is Japan [SDK]</A></H3>
+<P><description>The prohibited word list used when the system region is Japan and specifications allow communication with other regions has been changed by overloading the CheckProfanityWords function, which automatically selects the list to use and detects prohibited words.<br /></description></P>
+<hr />
+<H3><A name="note65-26">Note 65-26: (SND) Fixed a bug related to freeing memory with nn::snd::FxDelay [SDK]</A></H3>
+<P><description>A bug was fixed where execution would stop on an assert when the nn::snd::FxDelay destructor was called after calling nn::snd::FxDelay::ReleaseWorkBuffer. <br /></description></P>
+<hr />
+<H3><A name="note65-27">Note 65-27: (SND) Added a description of the timing used for calling the voice drop callback [SDK]</A></H3>
+<P><description>The timing at which the callback function should be called when a voice drop occurs has been clarified in the nn::snd::AllocVoice API reference manual. <br /></description></P>
+<hr />
+<H3><A name="note65-28">Note 65-28: (SSL) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Listed the various API Result return values and the various methods for handling them. <br /> Broken links and typos in the API reference were also corrected. <br /></description></P>
+<hr />
+<H3><A name="note65-29">Note 65-29: (SSL) Renamed ResultSocketZeroReturnErr [SDK | Sample Demos]</A></H3>
+<P><description>Although ResultSocketZeroReturnErr returns normally, the name has been changed to ResultSocketZeroReturn so it is not limited to just errors. <br /> Sample demos and the API reference have been revised due to this change.<br /></description></P>
+<hr />
+<H3><A name="note65-30">Note 65-30: (TOOL) Fixed the language set by ResetSetting of the Config tool [SDK]</A></H3>
+<P><description>Specifications have been revised so that a default value for each region is now used ResetSetting is executed with the Config tool. (Japanese language used to always result.)<br /></description></P>
+<hr />
+<H3><A name="note65-31">Note 65-31: (TOOL) Added a function to DevMenu for setting the memory region at initial startup of the HOME Menu [SDK]</A></H3>
+<P><description>A feature was added to DevMenu for setting the memory region at initial startup of the HOME Menu.<br /> This is executed by going to the SExtData tab and pressing the Y Button.<br /></description></P>
+<hr />
+<H3><A name="note65-32">Note 65-32: (TOOL) Extended <CODE>NetworkSetting</CODE> tool [SDK]</A></H3>
+<P><description>A DNS setting feature was added to the NetworkSetting tool.<br /></description></P>
+<hr />
+<H3><A name="note65-33">Note 65-33: (TOOL) Revised <CODE>ctr_makeciaarchive</CODE> [SDK]</A></H3>
+<P><description>A bug was fixed where operations were not performed according to specifications if ctr-makeciaarchive32.exe did not specify the -rsf and --romfs-root options. <br /></description></P>
+<hr />
+<H3><A name="note65-34">Note 65-34: (TOOL) Fixed a bug where labels of the form &quot;IN&quot;(N=0,1,2,...) were not being freed by the shader assembler [SDK]</A></H3>
+<P><description>A bug was fixed where label names of the form &quot;lN&quot; (where &quot;l&quot; is a lowercase &quot;L&quot; and N stands for a number such as 0, 1, 2, ...) could not be interpreted correctly by the shader assembler ctr_VertexShaderAssembler32.exe. <br /></description></P>
+<hr />
+<H3><A name="note65-35">Note 65-35: (TOOL) Added a function for checking shader integrity [SDK]</A></H3>
+<P><description>The -check_consistency option has been newly added to the shader linker ctr_VertexShaderLinker32.exe for checking if a shader program is implemented. <br /> For more information, see Chapter 15, <I>Shader Check Feature</I>, in the vertex shader reference manual included in $CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf.<br /></description></P>
+<hr />
+<H3><A name="note65-36">Note 65-36: (TOOL) Changed the product code format [SDK]</A></H3>
+<P><description>The format of the RSF BasicInfo/ProductCode has been changed. .<br /> If you use the old format, ctr_makerom will output a warning and change to the new format. <br /> The new format can no longer be used starting from the next version. <br /> For more information, see the ctr_makerom reference page.<br /></description></P>
+<hr />
+<H3><A name="note65-37">Note 65-37: (UDS) Fixed a bug where the <CODE>Receive</CODE> and <CODE>ReceiveFrom</CODE> functions would continue to block [SDK]</A></H3>
+<P><description>A bug with an extremely low frequency of occurrence was fixed where the Receive and ReceiveFrom functions would continue to block.<br /></description></P>
+<hr />
+<H3><A name="note65-38">Note 65-38: (UDS) Fixed a bug where a Panic would result if endpoint was destroyed by the DestroyEndpoint function while the Receive function was blocking  [SDK]</A></H3>
+<P><description>A bug was fixed where a Panic would result inside the ReceiveFrom function if endpoint was destroyed by the DestroyEndpoint function while the Receive function was blocking.<br /></description></P>
+<hr />
+<H3><A name="note65-39">Note 65-39: (UDS) Fixed a bug where determination whether it was possible to connect as a Spectator was not being handled correctly [SDK]</A></H3>
+<P><description>The nn::uds::NetworkDescription::CanConnectAsSpectator function was added beginning from CTR-SDK 0.14.<br /></description></P>
+<hr />
+<H3><A name="note65-40">Note 65-40: (UDS) Fixed a bug where abnormal operations would result after re-initializing the system after sleeping it during communications [System Updater]</A></H3>
+<P><description>A bug was fixed where abnormal operations would result after re-initializing the system after sleeping it during UDS communications.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_1_Release">Known Issues in the SDK 0.14.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The UBL library cannot be used.</li>
+          <li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (<CODE>.bcwav</CODE>) when converting a <CODE>.wav</CODE> file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_1_SystemUpdater">CTR-SDK Version 0.14.1 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/15)</P></DIV>
+<hr />
+<H3><A name="note64-01">Note 64-01: (AC) Revised the <CODE>Connect(Async)</CODE> function [System Updater]</A></H3>
+<P><description>A bug was fixed where an invalid IP address was being set under the following specific conditions during DHCP. <br /></description></P>
+<hr />
+<H3><A name="note64-02">Note 64-02: (AC) Deprecated the <CODE>GetStatus/GetStatusChangeEvent</CODE> function [System Updater]</A></H3>
+<P><description>The GetStatus function was dangerous depending on how it was used and was deprecated because the IsConnected function has been added for getting whether the local system is issuing a connection request to the network.<br /></description></P>
+<hr />
+<H3><A name="note64-03">Note 64-03: (AC) Added the <CODE>IsConnected</CODE> function [SDK | System Updater]</A></H3>
+<P><description>A function for getting whether stereoscopic display is permitted has been added.<br /></description></P>
+<hr />
+<H3><A name="note64-04">Note 64-04: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Specifications have changed so that the nn::applet::CTR::Enable function is called immediately after making setting to clarify the timing at which applet library callbacks, such as sleep and HOME Button, are enabled.<br /> The application is not notified of sleep and or pressing of the Power Button or HOME Button until this nn::applet::CTR::Enable function is called. <br /> Due to this, the developers menu may accept key input if a demo has been executed via the debugger without calling this function. <br /></description></P>
+<hr />
+<H3><A name="note64-05">Note 64-05: (BOSS) Revised the <CODE>NsData::SetAdditionalInfo</CODE> function [System Updater]</A></H3>
+<P><description>A bug was fixed where the NsData::SetAdditionalInfo function would not work under CTR-SDK version 0.14. <br /></description></P>
+<hr />
+<H3><A name="note64-06">Note 64-06: (BOSS) Fixed a bug where BOSS would wake up when there was no executing task [System Updater]</A></H3>
+<P><description>A bug was fixed where BOSS would wake up when executing a task with an execution count of 0.<br /></description></P>
+<hr />
+<H3><A name="note64-07">Note 64-07: (BOSS) Fixed a bug where power save during wireless operations would not work [System Updater]</A></H3>
+<P><description>A bug was fixed where wireless operations could not enter power save mode due to BOSS. <br /></description></P>
+<hr />
+<H3><A name="note64-08">Note 64-08: (CAMERA) Changed specifications so a value other than WHITE_BALANCE_NORMAL can be set for the SetPackageParameterWithoutContext function [System Updater]</A></H3>
+<P><description>An error would result if WHITE_BALANCE_NORMAL was set using the SetPackageParameterWithoutContext function.<br /> This has been fixed so no error results by making settings equivalent to SetAutoWhiteBalance when a value other than WHITE_BALANCE_NORMAL has been set. <br /></description></P>
+<hr />
+<H3><A name="note64-09">Note 64-09: (CEC) Fixed a bug where mistaken operations would result if the number of send data messages for a single communication was 0 [System Updater]</A></H3>
+<P><description>A bug has been fixed where the daemon would malfunction immediately after communications were started if there was only one box containing a message specified as &quot;send only.&quot; <br /></description></P>
+<hr />
+<H3><A name="note64-10">Note 64-10: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>The timing used to check whether the EULA agreement has been accepted has been changed.<br /> This has been changed from when the box was opened (using MessageBox::OpenMessageBox) to the time data is written (using MessageBox::WriteMessage). <br /></description></P>
+<hr />
+<H3><A name="note64-11">Note 64-11: (CEC) Fixed a gap in AP searches during sleep [System Updater]</A></H3>
+<P><description>Operations have been revised so that an attempt is made to reconnect without leaving a gap after connection with AP or NintendoZone when no chance encounter data has been set during sleep. <br /> Reconnection is made using the interval set by the system. <br /></description></P>
+<hr />
+<H3><A name="note64-12">Note 64-12: (DevEnv) Added a display message when a FATAL error occurs [System Updater]</A></H3>
+<P><description>Specifications have changed so a message to users regarding the system's language setting is displayed on the lower screen when a FATAL error occurs. <br /> (Existing error status information is displayed on the upper screen.)<br /></description></P>
+<hr />
+<H3><A name="note64-13">Note 64-13: (DevEnv) Changed settings at development menu startup time when halting an application [System Updater]</A></H3>
+<P><description>In previous versions, switching between applications and the menu using the HOME Button was not being handled correctly and the correct Power Button sequence was not being performed because applications were being treated as if they did not exist within the developer's menu if the developer's menu was started while an application was halted.  <br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note64-14">Note 64-14: (DevEnv) Fixed a bug with screen display status when starting an application [System Updater]</A></H3>
+<P><description>A bug was fixed where the screen display would remain ON and execution would move to the application when an application was started from the development menu.<br /></description></P>
+<hr />
+<H3><A name="note64-15">Note 64-15: (DevEnv) Added a reboot sequence when displaying a &quot;card removed&quot; error [System Updater]</A></H3>
+<P><description>A feature for rebooting using the HOME Button during the display of a &quot;card removed&quot; error was added. <br /> (This is currently being studied because it does not always work smoothly.)<br /></description></P>
+<hr />
+<H3><A name="note64-16">Note 64-16: (DevEnv) Revised shutdown processing [System Updater]</A></H3>
+<P><description>A bug was fixed where there was a possibility of a malfunction without shutting down normally if the battery level was 0%.<br /></description></P>
+<hr />
+<H3><A name="note64-17">Note 64-17: (DevEnv) Changed the default background brightness value [System Updater]</A></H3>
+<P><description>The default value for backlight brightness has been changed from 4 to 5.<br /></description></P>
+<hr />
+<H3><A name="note64-18">Note 64-18: (FRIENDS) Fixed a bug where users waiting to establish friend relationships were being removed from the friends list [System Updater]</A></H3>
+<P><description>A bug was fixed where users waiting to establish friend relationships were being removed from the friends list.<br /></description></P>
+<hr />
+<H3><A name="note64-19">Note 64-19: (FS) Revised the <CODE>FormatSaveData</CODE> function [System Updater]</A></H3>
+<P><description>Specifications have changed so that data can be reformatted using the FormatSaveData function if data on the CTR card backup device becomes corrupted and a ResultCardBackupType1BadFormat or ResultCardBackupType1CommError error results.<br /></description></P>
+<hr />
+<H3><A name="note64-20">Note 64-20: (FS) Revised the <CODE>GetArchiveFreeSize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that available memory in the save data archive can be obtained by GetArchiveFreeSize. <br /> In addition, argument types have been standardized to match other API functions. <br /></description></P>
+<hr />
+<H3><A name="note64-21">Note 64-21: (FS) Revised the return values of the <CODE>MountSaveData</CODE> function [System Updater]</A></H3>
+<P><description>The result returned after a card application executed the MountSaveData function was an invalid value (ResultNotFormatted) when a CTR card without backup memory was inserted.  Specifications have been revised so that the appropriate value (ResultCardBackupType1NoDevice) is returned.<br /></description></P>
+<hr />
+<H3><A name="note64-22">Note 64-22: (FS) Revised SD Memory Card removal processing [System Updater]</A></H3>
+<P><description>A bug was fixed where resources would run out if the SD card was repeatedly inserted while a file or directory was open. <br /></description></P>
+<hr />
+<H3><A name="note64-23">Note 64-23: (FS) Revised the directory attributes in SDMC archives [System Updater]</A></H3>
+<P><description>Directory attributes have been revised so that an ARCHIVE Attribute is not attached to a directory when it is created. <br /></description></P>
+<hr />
+<H3><A name="note64-24">Note 64-24: (FS) Revised the time stamp in SDMC archives [System Updater]</A></H3>
+<P><description>The timestamp format used to only support the update date and time, but now also support a creation date.<br /></description></P>
+<hr />
+<H3><A name="note64-25">Note 64-25: (FS) Revised the path name check used with fatfs archives [System Updater]</A></H3>
+<P><description>The path name check has been revised to correctly return an error if when an attempt is made to create an unnamed directory or file. Under the old path name check, this would succeed. <br /></description></P>
+<hr />
+<H3><A name="note64-26">Note 64-26: (FS) Added the <CODE>nn::fs::GetExtSaveDataSize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>A function that gets the amount of memory used by extended save data was added.<br /></description></P>
+<hr />
+<H3><A name="note64-27">Note 64-27: (FS) Changed the internal format used for save data and extended save data [System Updater]</A></H3>
+<P><description>The internal format of save data and extended save data has changed. <br /> Reformatting or recreation is required because data created under previous versions of the CTR-SDK can no longer be used. <br /></description></P>
+<hr />
+<H3><A name="note64-28">Note 64-28: (FS) Made revisions related to removing a card while accessing backup memory [System Updater]</A></H3>
+<P><description>A bug was fixed where, depending on the timing, a fatal result that should not be issued by the system would occur, or a NULL ASSERT would sometimes be generated within the CTR-SDK, if the card was removed while accessing backup memory. <br /></description></P>
+<hr />
+<H3><A name="note64-29">Note 64-29: (FS) Changed behavior when removing a directory that includes a final forward slash in the specified path name [System Updater]</A></H3>
+<P><description>Under old specifications, directories in an SDMC archive could not be deleted if a forward slash was included at the end of the path name, but this has been changed so that directories specified this way are deleted just as with other archives. <br /></description></P>
+<hr />
+<H3><A name="note64-30">Note 64-30: (FS) Implemented access restrictions on the file system [System Updater]</A></H3>
+<P><description>Access restrictions on the file system has been implemented.<br /> With this implementation, code must be written as shown below inside AccessControlInfo for rsf files, when directly handling files on an SD card using functions such as nn::fs::MountSdmc. <br />
+        <pre><font size="3">  FileSystemAccess:
+    - DirectSdmc</font></pre>
+        You can also code as indicated below when handling files on an SD card for debugging purposes only. <br />
+        <pre><font size="3">  FileSystemAccess:
+    - Debug</font></pre>
+      </description></P>
+<hr />
+<H3><A name="note64-31">Note 64-31: (FS) Fixed a bug where execution would freeze when accessing a file or directory [System Updater]</A></H3>
+<P><description>A bug has been fixed where execution would freeze without issuing an insufficient resources error when many files or directories were open.<br /></description></P>
+<hr />
+<H3><A name="note64-32">Note 64-32: (HID) Fixed a bug where invalid touch panel data would occasionally result [System Updater]</A></H3>
+<P><description>There was a problem where (314, 234) would occasionally result for touch panel data regardless of the actual touch position. <br /> This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note64-33">Note 64-33: (HTTP) Changed the specifications of <CODE>Cancel</CODE> and <CODE>Finalize</CODE> in relation to keep alive communications [System Updater]</A></H3>
+<P><description>Specifications have changed so that any communications, even keep alive communications, are cut if the user issues an explicit Cancel or Finalize during communications. <br /> (Keep alive communications are not cut off just as in the past once communications have ended.)<br /></description></P>
+<hr />
+<H3><A name="note64-34">Note 64-34: (NDM) Fixed a bug where the system would willfully cut the network connection [System Updater]</A></H3>
+<P><description>A bug was fixed where connection would be cutoff while the application was using the communication infrastructure. <br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note64-35">Note 64-35: (NET) Revised the ZoneAP scan feature [System Updater]</A></H3>
+<P><description>A bug was fixed where beacons without VendorSpecificIE could not be found using ZoneAp scans. <br /></description></P>
+<hr />
+<H3><A name="note64-36">Note 64-36: (NET) Stabilized the send signal strength immediately after switching communication modes [System Updater]</A></H3>
+<P><description>A bug was fixed where it was hard to connect distant network nodes because send signal strength could not be increased by switching communication modes. <br /></description></P>
+<hr />
+<H3><A name="note64-37">Note 64-37: (NEWS) Revised the NEWS library [SDK | System Updater]</A></H3>
+<P><description>A notification LED now lights. <br /> Check that a notification is posted and that the LED notifies you when the HOME Menu is opened.<br /></description></P>
+<hr />
+<H3><A name="note64-38">Note 64-38: (NGC) Revised the prohibited word list for the North America region, Portuguese language [SDK]</A></H3>
+<P><description>A bug was fixed where prohibited words were not being checked correctly due to a problem with the prohibited word list for the North American Region, Portuguese language. <br /></description></P>
+<hr />
+<H3><A name="note64-39">Note 64-39: (PL) Fixed a bug where the number of steps obtained was not correct [System Updater]</A></H3>
+<P><description>A bug was fixed where the number of steps data that should normally have been counted would become 0 when getting the number of steps. <br /></description></P>
+<hr />
+<H3><A name="note64-40">Note 64-40: (PTM) Fixed a bug where the system would not wake up from sleep when the alarm went off [System Updater]</A></H3>
+<P><description>A bug was fixed where the system would not wake up from sleep normally at the time specified by the alarm.<br /></description></P>
+<hr />
+<H3><A name="note64-41">Note 64-41: (SOCKET) Fixed a bug occurring when the socket to be polled was closed [System Updater]</A></H3>
+<P><description>A bug was fixed where control would not return from the polling function if a socket being polled was closed. <br /></description></P>
+<hr />
+<H3><A name="note64-42">Note 64-42: (UDS) Fixed a bug where applications would terminate during UDS communications [System Updater]</A></H3>
+<P><description>A bug was fixed where the system would change in the middle of transiting to the menu screen if the application exited without executing the nn::uds::Finalize function. <br /></description></P>
+<hr />
+<H3><A name="note64-43">Note 64-43: (UDS) Changed the state returned by the GetConnectionState function after entering wireless OFF mode and going to sleep [System Updater]</A></H3>
+<P><description>A bug was fixed where STATE_DISCONNECTED would result for the state returned by the GetConnectionState function, regardless of the expected state STATE_ERROR,  after entering wireless OFF mode and going to sleep. <br /></description></P>
+<hr />
+<H3><A name="note64-44">Note 64-44: (UDS) Fixed a bug where Client/Spectator disconnection could not be performed correctly when signal status was poor [System Updater]</A></H3>
+<P><description>A bug was fixed where Clients would not correctly handle unconnected status when signal quality was extremely poor and there was a large volume of communication data.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_1_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.1</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Demos started via the debugger do not run normally if the system is closed and the demo does not support sleep mode.  </li>
+          <li>The development menu does not start if the sleep/recover is repeated while power is on.</li>
+          <li>System closed status, rather than sleep, results if the system is quickly opened and closed from sleep status. </li>
+          <li>Sleep is not handled normally if sleep occurs during application or applet startup or shutdown. </li>
+          <li>Sleep is not performed correctly if sleep is initiated immediately after pressing the HOME Button or Power Button. </li>
+          <li>There is a problem where, depending on the timing, background communications are not being switched correctly when combining sleep and WiFi on/off switching. </li>
+          <li>A FATAL error sometimes results if the uds::DestroyEndPoint function is called after recovering from sleep. </li>
+          <li>Before displaying a FATAL error on the screen, the upper and lower LCD screens sometimes distort, and then the LCDs go black without showing the FATAL error screen. </li>
+          <li>The system sometimes down not sleep normally if the HOME Button is pressed during the display of a &quot;card removed&quot; error.</li>
+          <li>The back light will stop lighting if the system is closed and opened again during display of a FATAL error screen. </li>
+          <li>There is a problem where the chance encounter daemon sometimes returns SESSION_CLOSED and the chance encounter library then becomes unusable. </li>
+          <li>Child devices downloaded from using DlpClient are removed upon restart.<br /> Therefore, each time DlpClient is started, download must be made for child devices regardless of the version.  Note that the child device can be booted after download. </li>
+          <li>Noise was sometimes being introduced with sound sources satisfying the conditions listed below when using INTERPLATION_TYPE_LINEAR as the Voice interpolation method. </li>
+              <ul>
+                <li>Sources having a difference between adjacent samples of 32768 or higher when using 16-bit PCM</li>
+              </ul>
+              This would apply to a -6-dB square wave, for example.<br /> Do not use INTERPOLATION_TYPE_LINEAR with sound sources that meet the above conditions.<br /> Noise is not generated for sound sources that do not include a high-frequency component or sounds sources where the amplitude remains within 16384 when using 16-bit PCM.<br />
+          <li>There is a bug where execution of firmware updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231). Do not run System Updater on this hardware.</li>
+          <li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_1_Sample Demos">CTR-SDK Version 0.14.1 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/15)</P></DIV>
+<hr />
+<H3><A name="note63-01">Note 63-01: (AC) Deleted connect_c (C language AC sample) [Sample Demos]</A></H3>
+<P><description>This function was deleted because the sample could not be maintained due to insufficiency of the C language interface.<br /></description></P>
+<hr />
+<H3><A name="note63-02">Note 63-02: (AC) Added an fs initialization process to sample demos that use various nn::ac::Connect function [Sample Demos]</A></H3>
+<P><description>A fs initialization process was added to sample demos that use various nn::ac::Connect function.<br /></description></P>
+<hr />
+<H3><A name="note63-03">Note 63-03: (APPLET) Added the <CODE>Enable</CODE> function [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Specifications have changed so that the nn::applet::CTR::Enable function is called immediately after making setting to clarify the timing at which applet library callbacks, such as sleep and HOME Button, are enabled.<br /> The application is not notified of sleep and or pressing of the Power Button or HOME Button until this nn::applet::CTR::Enable function is called. <br /> Due to this, the developers menu may accept key input if a demo has been executed via the debugger without calling this function. <br /></description></P>
+<hr />
+<H3><A name="note63-04">Note 63-04: (BOSS) Revised the sample_nadl_simple [Sample Demos]</A></H3>
+<P><description>A bug has been fixed where there was a mistake in handling Result returned by the nn::boss::GetNsDataIdList function in demo code where any NSD IDs from the 32nd and beyond could not be obtained by the demo. <br /></description></P>
+<hr />
+<H3><A name="note63-05">Note 63-05: (CEC) Changed the timing of the EULA check [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>The timing used to check whether the EULA agreement has been accepted has been changed.<br /> This has been changed from when the box was opened (using MessageBox::OpenMessageBox) to the time data is written (using <CODE>MessageBox::WriteMessage</CODE>). <br /></description></P>
+<hr />
+<H3><A name="note63-06">Note 63-06: (GX) Fixed a bug with the demo for editing procedural texture parameters [Sample Demos]</A></H3>
+<P><description>A bug was fixed that would occur when writing files to SD card with the ProcTexEditor demo for editing procedural texture parameters. <br /></description></P>
+<hr />
+<H3><A name="note63-07">Note 63-07: (SSL) Renamed ResultSocketZeroReturnErr [SDK | Sample Demos]</A></H3>
+<P><description>Although <CODE>ResultSocketZeroReturnErr</CODE> returns normally, the name has been changed to <CODE>ResultSocketZeroReturn</CODE> so it is not limited to just errors. <br /> Sample demos and the API reference have been revised due to this change.<br /></description></P>
+<hr />
+<H3><A name="note63-08">Note 63-08: (UDS) com_demo1 demo support for sleep, the HOME Button, and the WiFi button [Sample Demos]</A></H3>
+<P><description>Operations have changed so that care is taken when entering WiFi OFF mode during communications when an application was started in WiFi OFF mode so that the com_demo1 demo is slept and the HOME Menu is brought up. <br /></description></P>
+<hr />
+<H3><A name="note63-09">Note 63-09: (UDS) Changed specifications so that connections are made in Spectator mode by the uds/simple demo [Sample Demos]</A></H3>
+<P><description>Specifications have changed so that connections are made in Spectator mode by the uds/simple demo.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_1_Sample Demos">Known Issues with SDK 0.14.1 Sample Demos</A></H3>
+<P>  None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.5_Release">CTR-SDK Version 0.14.0.5 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/09)</P></DIV>
+<hr />
+<H3><A name="note62-01">Note 62-01: (FS) Revised the latency emulation default settings [SDK | System Updater]</A></H3>
+<P><description>In contrast to the description in the FS API Reference Manual, the latency emulation function remained enabled by default even in the Release build. This was corrected so that it is disabled in the Release build.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.5_Release">Known Issues in the SDK 0.14.0.5 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>Of the tools in $CTR_SDK/tools/TargetTools/CTR-TS/Release, DevMenu.csu and FriendTool.csu cannot be run on the debugger.</li>
+<li>A problem caused the screen to distort when the RenderState class public variable (such as stencilTest) MakeCommand function was called.</li>
+<li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (.bcwave) when converting a .wav file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+<li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.5_SystemUpdater">CTR-SDK Version 0.14.0.5 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/09)</P></DIV>
+<hr />
+<H3><A name="note61-01">Note 61-01: (FS) Revised the latency emulation default settings [SDK | System Updater]</A></H3>
+<P><description>In contrast to the description in the FS API Reference Manual, the latency emulation function remained enabled by default even in the Release build. This was corrected so that it is disabled in the Release build.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.5_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0.5</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>profiler.cia stops on an ASSERT when started from debugger software.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.4_Release">CTR-SDK Version 0.14.0.4 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/08)</P></DIV>
+<hr />
+<H3><A name="note60-01">Note 60-01: (FS) Fixed the problem that caused an SD card to not be recognized when inserted/removed during Sleep [SDK | System Updater]</A></H3>
+<P><description>A problem caused an SD card not to be recognize correctly subsequent to being inserted/removed during Sleep. This problem was fixed.<br /> This change was included in CTR-SDK 0.14.0.3 but was omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note60-02">Note 60-02: (NGC) Fixed problem that caused initialization to fail [SDK]</A></H3>
+<P><description>A problem in the ngc library caused initialization to fail and the DESCRIPTION_ARCHIVE_NOT_FOUND to occur. This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.4_Release">Known Issues with SDK 0.14.0.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>Of the tools in $CTR_SDK/tools/TargetTools/CTR-TS/Release, DevMenu.csu and FriendTool.csu cannot be run on the debugger.</li>
+<li>A problem caused the screen to distort when the RenderState class public variable (such as stencilTest) MakeCommand function was called.</li>
+<li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (.bcwave) when converting a .wav file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+<li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.4_SystemUpdater">CTR-SDK Version 0.14.0.4 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/08)</P></DIV>
+<hr />
+<H3><A name="note59-01">Note 59-01: (BOSS) Fixed problem that caused a FATAL ERROR to occur when waking while half-awake [System Updater]</A></H3>
+<P><description>A problem caused a FATAL ERROR to occur when waking while half-awake. This problem was fixed.<br /> However, some instability still exists in the sleep process, and recovering from the sleep state may not be possible, depending on the timing.<br /></description></P>
+<hr />
+<H3><A name="note59-02">Note 59-02: (FS) Fixed the problem that caused an SD card to not be recognized when inserted/removed during Sleep [SDK | System Updater]</A></H3>
+<P><description>A problem caused an SD card not to be recognize correctly subsequent to being inserted/removed during Sleep. This problem was fixed.<br /> This change was included in CTR-SDK 0.14.0.3 but was omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.4_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0.4</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>profiler.cia stops on an ASSERT when started from debugger software.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.3_Release">CTR-SDK Version 0.14.0.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/06)</P></DIV>
+<hr />
+<H3><A name="note58-01">Note 58-01: (SOCKET) Fixed FATAL ERROR 0xD8E007FD [SDK]</A></H3>
+<P><description>FATAL ERROR 0xD8E007FD was generated when a load was placed on the socket. This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.3_Release">Known Issues with SDK 0.14.0.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>Of the tools in $CTR_SDK/tools/TargetTools/CTR-TS/Release, DevMenu.csu and FriendTool.csu cannot be run on the debugger.</li>
+<li>A problem caused the screen to distort when the RenderState class public variable (such as stencilTest) MakeCommand function was called.</li>
+<li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (.bcwave) when converting a .wav file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+<li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.3_SystemUpdater">CTR-SDK Version 0.14.0.3 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/06)</P></DIV>
+<hr />
+<H3><A name="note57-01">Note 57-01: (DLP) Fixed problems in importing child devices with DLP [System Updater]</A></H3>
+<P><description>Fixed the problem that caused one of every two imports to fail when there was a child device that had been imported.<br /></description></P>
+<hr />
+<H3><A name="note57-02">Note 57-02: (FS) Fixed the <CODE>MountSaveData</CODE> function [System Updater]</A></H3>
+<P><description>A problem caused MountSaveData to fail, even when it should succeed, after it had failed a single time. This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note57-03">Note 57-03: (OS) Fixed the problem that caused the register value to be corrupted when stepping/tracing with the debugger [System Updater]</A></H3>
+<P><description>A problem caused register values to be corrupted occasionally when stepping/tracing with the debugger. This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.3_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0.3</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>profiler.cia stops on an ASSERT when started from debugger software.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.2_Release">CTR-SDK Version 0.14.0.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/05)</P></DIV>
+<hr />
+<H3><A name="note56-01">Note 56-01:(APPLET) Fixed bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode [SDK | System Updater]</A></H3>
+<P><description>Bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode were fixed.<br /></description></P>
+<hr />
+<H3><A name="note56-02">Note 56-02:(OS) Fixed a bug where the shut down process would not complete [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the shutdown process would not complete normally.<br /></description></P>
+<hr />
+<H3><A name="note56-03">Note 56-03:(PL) Fixed a bug where the number of steps was not being saved at shutdown.[SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the number of steps was not being saved at shutdown.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.2_Release">Known Issues in the SDK 0.14.0.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>Among the tools located in $CTR_SDK\tools\TargetTools\CTR-TS\Release, DevMenu.csu and FriendTool.csu cannot be executed by the debugger. Also, even though DlpClient.csu can be executed by the debugger, it does not work right due to a problem with importing and some behavior issues. </li>
+<li>The screen distorts if the MakCommand function is called with a public variable (such as stencilTest) of the RenderState class.</li>
+<li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (.bcwave) when converting a .wav file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+<li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.2_SystemUpdater">CTR-SDK Version 0.14.0.2 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/05)</P></DIV>
+<hr />
+<H3><A name="note55-01">Note 55-01:(APPLET) Fixed bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode [SDK | System Updater]</A></H3>
+<P><description>Bugs related to state transition and exclusive control of the HOME Button, Power Button and Sleep Mode were fixed.<br /></description></P>
+<hr />
+<H3><A name="note55-02">Note 55-02:(OS) Fixed a bug where the shut down process would not complete [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the shutdown process would not complete normally.<br /></description></P>
+<hr />
+<H3><A name="note55-03">Note 55-03:(PL) Fixed a bug where the number of steps was not being saved at shutdown.[SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the number of steps was not being saved at shutdown.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.2_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0.2</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>In the last update a bug was fixed where an abort error would occur if stripping was continued using the debugger. However, there are now reports of cases where register values are sometimes being corrupted during step/trace execution.<br />We are still investigating the cause, and will release a bug fix package as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>profiler.cia stops on an ASSERT when started from debugger software.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0.1_SystemUpdater">CTR-SDK Version 0.14.0.1 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/03)</P></DIV>
+<hr />
+<H3><A name="note54-01">Note 54-01:(DevEnv) Revised game card hot-swapping</A></H3>
+<P><description>A bug was fixed where &quot;unknown card&quot; was being displayed if a game card was inserted and removed several times repeatedly.<br /></description></P>
+<hr />
+<H3><A name="note54-02">Note 54-02:(OS) Fixed a bug where an abort would result if the debugger continues step execution [System Updater]</A></H3>
+<P><description>A bug was fixed where an abort would occur if step execution from the debugger or break point stops repeated.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0.1_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0.1</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a problem with handling transitions from each state: application execution, TestMenu display, HOME Menu display, applet display, Sleep Mode, and Power Off mode. Depending on the exact combination of modes and their order, some state transitions cannot be made correctly. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a problem with processing when shutting down power. Applications sometimes do not shutdown correctly.<br />In relation to this, an error occurs where play history information and step information is not saved correctly when shutting down power. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>Startup from debugger software using the NEWPU command in profiler.cia is impossible.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0_Release">CTR-SDK Version 0.14.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/01)</P></DIV>
+<hr />
+<H3><A name="note53-01">Note 53-01: (APPLET) Added support for HOME Button detection and transitioning to the HOME Menu [SDK]</A></H3>
+<P><description>Added functions for detecting HOME button presses and transitioning to the HOME Menu.<br /> To detect HOME button presses, there are two methods: getting the button state with the <CODE>nn::applet::CTR::GetHomeButtonState</CODE> function, or setting a callback with the <CODE>nn::applet::CTR::SetHomeButtonCallback</CODE> function.<br /> Both the nn::applet::CTR::PrepareToJumpToHomeMenu and nn::applet::CTR::JumpToHomeMenu functions can jump to the HOME Menu, but the nn::applet::CTR::ProcessHomeButtonIfPrepared function combines both the ability to detect HOME and to jump to the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note53-02">Note 53-02:(APPLET) Removed the SLEEP notification callback [SDK]</A></H3>
+<P><description>Although sleep-related notification callbacks (SLEEP, SLEEP_QUERY, AWAKE) are provided, the SLEEP notification callback mechanism has been removed. <br /> The original SLEEP and SLEEP_QUERY notification callbacks are designed to be called consecutively. As such, if there is processing that used to be performed by the SLEEP notification callback, be sure to include it in the SLEEP_QUERY notification callback.<br /></description></P>
+<hr />
+<H3><A name="note53-03">Note 53-03:(APPLET) Moved the applet::Initialize function to the StartUp API [SDK]</A></H3>
+<P><description>The applet::Initialize function was moved to nninitSetup in the StartUp API.<br /> Applications no longer have to call this API.<br /></description></P>
+<hr />
+<H3><A name="note53-04">Note 53-04: (CAMERA) Revised the Initialize function [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the Initialize function would return failure on rare occasions.<br /></description></P>
+<hr />
+<H3><A name="note53-05">Note 53-05: (CAMERA) Revised the SetPhotoMode function [SDK | System Updater]</A></H3>
+<P><description>Among capture mode setting made by the SetPhotoMode function, white balance was being updated, but parameters for mitigating individual product disparities measured at time of production were not being reflected. This bug has been fixed.<br /> However, these parameters are not stored in systems manufactured prior to mid-August.<br /> White balance settings have not changed for these systems.<br /></description></P>
+<hr />
+<H3><A name="note53-06">Note 53-06:(CAMERA) Added camera stop processing during Applet transition [SDK | System Updater]</A></H3>
+<P><description>We have changed behavior so that, if the camera is running when transiting from the application to an Applet, it moves into Standby mode just like when the cover is closed, and when a transition is made from the Applet to the application, the original running state is restored.<br /></description></P>
+<hr />
+<H3><A name="note53-07">Note 53-07:(CEC) Added the argument CecControl::StopScanning [SDK | System Updater]</A></H3>
+<P><description>A feature has been added where saving data midway through communications is canceled, and Daemon execution is stopped, if StopScanning(b_Immediate = true) is specified.<br /></description></P>
+<hr />
+<H3><A name="note53-08">Note 53-08:(CEC) Added EULA Agreement version detection [SDK | System Updater]</A></H3>
+<P><description>A check has been added to see whether the EULA agreement required to run the application has been accepted. <br /> If not accepted, MessageBox::OpenMessageBox and WriteMessage result in an error.<br /> Because the fs feature is used to read out the EULA request version, you must call the nn::fs::Initialize function beforehand.<br /></description></P>
+<hr />
+<H3><A name="note53-09">Note 53-09:(CEC) Changed the procedure for writing messages [SDK | System Updater]</A></H3>
+<P><description>After setting a message using the CloseMessageBox function, the message is committed using the CommitMessageBox or MessageBox::WriteMessage function.<br /> If power goes off without committing the message, status may roll back to that in place the last time a message was committed. <br /></description></P>
+<hr />
+<H3><A name="note53-10">Note 53-10:(CEC) Added a feature for stopping daemon execution when accessing a box [SDK | System Updater]</A></H3>
+<P><description>Operations have changed so that CecControl::StopScanning(true) is called automatically from functions, such as MessageBox::OpenMessageBox and MessageBox::WriteMessage, that access the chance encounter box.<br /> Daemon status no longer needs to be changed to halted status before accessing the box.<br /> If communications operations have already started at this time, the communication is canceled.<br /> If you do not want communications canceled, be sure to wait until halt status results using the GetCecStat or StopScanning functions.<br /></description></P>
+<hr />
+<H3><A name="note53-11">Note 53-11:(CFG) Added an API for determining if the EULA agreement has been accepted  [SDK | System Updater]</A></H3>
+<P><description>An API function has been added to get whether the EULA agreement required to run the application has been accepted. <br /></description></P>
+<hr />
+<H3><A name="note53-12">Note 53-12:(DLP) Changed the API [SDK | System Updater]</A></H3>
+<P><description>Program ID used to be used to specify child device programs, but this has changed so that they are specified using Unique ID and Child Index.<br /> With this change, the following API functions and structures have also changed. <br />
+        <ul>
+<li>API</li>
+          <ul>
+<li>FakeClient</li>
+            <ul>
+<li>StartScan, GetTitleInfo, StartFakeSession</li>
+            </ul>
+<li>Server</li>
+            <ul>
+<li><CODE>Initialize</CODE></li>
+            </ul>
+          </ul>
+<li>Structures</li>
+          <ul>
+<li>ClientDiscoveredTitle, TitleInfo</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-13">Note 53-13:(DLP) Settled on the error codes returned by API functions[SDK | System Updater]</A></H3>
+<P><description>We have settled on the error codes returned by the library. <br /> For the error code returned by each API function, see the Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note53-14">Note 53-14:(DLP) Added the ability to specify the wireless channel for the server [SDK | System Updater]</A></H3>
+<P><description>For development purposes, the wireless channel used for communication by the server can now be specified.<br /> You can specify the channel using the Server::OpenSession function.<br /> With production models, the wireless channel is automatically forcibly selected.<br /></description></P>
+<hr />
+<H3><A name="note53-15">Note 53-15:(DLP) Added an API function for deleting scan results[SDK | System Updater]</A></H3>
+<P><description>The function FakeClient::DeleteScanInfo was added for freely deleting information from scan results.<br /> In addition, the member lastUpdateTick, giving the Tick value at the time of the last update according to the scan, to the server information structure ServerInfo.<br /></description></P>
+<hr />
+<H3><A name="note53-16">Note 53-16:(DLP) Changed the reconnection information [SDK | System Updater]</A></H3>
+<P><description>The blend code has been removed from the RebootInfo structure, representing information on re-connecting to the child device.<br /></description></P>
+<hr />
+<H3><A name="note53-17">Note 53-17:(DLP) Changed forcible download specifications for child devices [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that the child device is forcibly downloaded when forced import settings are enabled by the client using the Config tool.<br /> With this change, the dlp::Server::ForceClientToDownload function formerly used by the server to force the client to download has been abolished.<br /></description></P>
+<hr />
+<H3><A name="note53-18">Note 53-18:(DLP) Now allow the communication buffer size and number of buffers to be specified [SDK | System Updater]</A></H3>
+<P><description>It is now possible to specify the buffer size and number of buffers used to store data written from files on the server. <br /> This can be specified using the server initialization function Server::Initialize.<br /> The size of the buffer us specified in units called blocks that are burst-transferred from the server to the client.<br /> Progress of client downloads used to be monitored by blocks, but because this has become variable, progress is now monitored in a fixed number of packets.<br /> With this change, the types and names of related member in the ClientStatus structure, used to show client status, have been changed.<br /></description></P>
+<hr />
+<H3><A name="note53-19">Note 53-19:(DevEnv) Changed CTR_NO_BANNER specifications and added CTR_NO_BANNER_ICON [SDK]</A></H3>
+<P><description>The CTR_NO_BANNER variable is not defined unless using banners and icons, but remains defined when only banners are not being used.<br /> In addition, the variable CTR_NO_BANNER_ICON has been added for definition when not using banners and icons.<br /></description></P>
+<hr />
+<H3><A name="note53-20">Note 53-20:(DevEnv) Changed the symbol nnMain to no longer be a target of dead-stripping.</A></H3>
+<P><description>To stop the nnMain main function, serving as main() in the CTR-SDK, --keep=nnMain can now be specified as a linker option when using the CTR-SDK build system.<br /></description></P>
+<hr />
+<H3><A name="note53-21">Note 53-21: (DevEnv) Added the shared font data [SDK]</A></H3>
+<P><description>Added shared font data.<br /></description></P>
+<hr />
+<H3><A name="note53-22">Note 53-22:(DevEnv) Stopped importing of applications to system save memory[SDK | System Updater]</A></H3>
+<P><description>With CTR, applications will be imported to SD cards. They cannot be imported to system save memory.<br /> Due to this, restrictions are placed on importing applications to system save memory. <br /> A feature for importing applications to SD card is scheduled for inclusion in the SDK in a future release.<br /> DevMenu, Config, and NetworkSetting can be imported to system save memory.<br /><br /> Also, related files that have become unnecessary, such as System Updater, DlpClient.cia, and StereoCameraCalibration.cia, have been removed from the release package.<br /></description></P>
+<hr />
+<H3><A name="note53-23">Note 53-23:(DevEnv) Changed the amount of memory that can be used by both development hardware and PARTNER-CTR Capture to 64MB [SDK | System Updater]</A></H3>
+<P><description>The amount of memory that can be used by both development hardware and PARTNER-CTR Capture has been changed to 64MB. <br /> Note that ROM accessing memory in excess of 64MB cannot be executed on development hardware for this reason. <br /></description></P>
+<hr />
+<H3><A name="note53-24">Note 53-24:(FND) Changed the upper limit on ExpHeap alignment to 128 bytes [SDK]</A></H3>
+<P><description>The alignment restriction of 128 bytes has been restored due to a problem with memory leaks found when specifying a value larger than 128 for ExpHeap alignment.<br /></description></P>
+<hr />
+<H3><A name="note53-25">Note 53-25:(FND) Changed nn::fnd::DateTime::GetParameters to a const member function.</A></H3>
+<P><description>nn::fnd::DateTime::GetParameters used to be a non-const member function, but has been changed to a const member function.<br /></description></P>
+<hr />
+<H3><A name="note53-26">Note 53-26:(FRIENDS) Deleted the Logout function [SDK]</A></H3>
+<P><description>The pointer to Event has been removed from the arguments of the nn::friends::CTR::Logout function, and specifications have changed so the function no longer blocks. <br /></description></P>
+<hr />
+<H3><A name="note53-27">Note 53-27:(FRIENDS) Added Miis and profile update notification [SDK | System Updater]</A></H3>
+<P><description>We made it so users can get Miis and profile updates from their friends.<br /> The enumerators NOTIFICATION_FRIEND_MII and NOTIFICATION_FRIEND_PROFILE have been added as notification types to the enumerated class NotificationType. <br /></description></P>
+<hr />
+<H3><A name="note53-28">Note 53-28: (FRIENDS) Deleted the SetNotificationMask function [SDK]</A></H3>
+<P><description>The function SetNotificationMask has been added for filtering the notification type being received.<br /> Use newly added members of the enumerated class NotificationMask in arguments.<br /></description></P>
+<hr />
+<H3><A name="note53-29">Note 53-29:(FRIENDS) Deleted API functions with features that will not be available at start [SDK]</A></H3>
+<P><description>The functions UpdateGameMode and SendInvitation, related to match-making and invitation capabilities have been removed, because those features will not be available at start. <br /> Given this, game mode update notifications and invitation receipt notifications have been removed from the default notification mask.<br /></description></P>
+<hr />
+<H3><A name="note53-30">Note 53-30:(FRIENDS) Added an API function for encrypting local friend codes [SDK]</A></H3>
+<P><description>The function UnscrambleLocalFriendCode has been added for unencoding encrypted local friend codes that can be obtained from UDS communications.<br /> Note, however, that only the local friend code of one's own friends can be decoded by this function.<br /></description></P>
+<hr />
+<H3><A name="note53-31">Note 53-31:(FRIENDS) Deleted API functions related to one's own local friend code and friend codes [SDK]</A></H3>
+<P><description>API functions for getting one's own friend code or other friend code, and API functions and constants no longer necessary because these codes cannot be obtained, have been removed.<br /> Specifically, the following declarations have been deleted.<br />
+        <ul>
+<li><CODE>GetMyLocalFriendCode</CODE></li>
+<li><CODE>GetMyFriendKey</CODE></li>
+<li><CODE>IsIncludedInFriendList</CODE></li>
+<li><CODE>FriendKeyToFriendCode</CODE></li>
+<li><CODE>PrincipalIdToFriendCode</CODE></li>
+<li><CODE>FriendCodeToPrincipalId</CODE></li>
+<li><CODE>FriendCodeToFriendKey</CODE></li>
+<li><CODE>IsValidFriendCode</CODE></li>
+<li><CODE>INVALID_FRIEND_CODE</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-32">Note 53-32:(FRIENDS) Split up the acquisition of screen names and Miis[SDK]</A></H3>
+<P><description>The API function for getting screen names and Miis, which used to be obtained together up to this version, has been split up. <br /> To get screen names, use the GetMyScreenName or GetFriendScreenName functions.<br /> The MiiInformation structure has therefore been abolished, and a MiiData data structure for storing only Mii-related data has been added.<br /></description></P>
+<hr />
+<H3><A name="note53-33">Note 53-33: (FRIENDS) Added screen name font region support [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that non-ASCII characters that may be included in the obtained screen name of a friend outside one's own font region will be converted to questions marks (?) for display purposes.<br />Note, however, that this variable can be suppressed through specification of an argument to the GetFriendScreenName function.<br />In addition, the font region of the friend with the screen name can also be obtained using the GetFriendScreenName function.<br /></description></P>
+<hr />
+<H3><A name="note53-34">Note 53-34:(FS) Support for paths including &quot;..&quot; [SDK]</A></H3>
+<P><description>A bug was fixed where paths included &quot;..&quot; would be rejected by assert.<br /></description></P>
+<hr />
+<H3><A name="note53-35">Note 53-35:(FS) Fixed HioArchive memory leak [SDK]</A></H3>
+<P><description>A problem was fixed with memory shortages caused by repeatedly opening and closing files or directories using HioArchive.<br /></description></P>
+<hr />
+<H3><A name="note53-36">Note 53-36:(FS) Revised the HioArchive::File::Initialize function [SDK]</A></H3>
+<P><description>A bug was fixed where existing files were being overwritten when HioArcive went to open a file in Create mode and the file already existed.<br /></description></P>
+<hr />
+<H3><A name="note53-37">Note 53-37: (FS) Canceled restrictions on functions that get SD card insertion/removal events [SDK]</A></H3>
+<P><description>The restriction that functions for registering and unregistering SD card insertion/removal events (nn::fs::RegisterSdmcInsertedEvent, UnregisterSdmcInsertedEvent, RegisterSdmcEjectedEvent, and UnregisterSdmcEjectedEvent) cannot be used repeatedly has been eliminated. <br /></description></P>
+<hr />
+<H3><A name="note53-38">Note 53-38:(FS) Added the nn::fs::CreateFile function [SDK]</A></H3>
+<P><description>Added the function nn::fs::[Try]CreateFile for creating a file of the specified size having the specified path name. <br /> This function must be used when creating an extended save data archive file.<br /></description></P>
+<hr />
+<H3><A name="note53-39">Note 53-39:(FS) Added a function for committing save data where data has been duplicated [SDK]</A></H3>
+<P><description>The function nn::fs::CommitSaveData has been added for save data that has been duplicated.<br /> This function targets save data archives with duplicated data whose isDuplicateAll argument has been set to true by the nn::fs::FormatSaveData function.<br /> Save data is committed calling the nn::fs::CommitSaveData function and passing it the name of the mounted save data archive as an argument. <br /> Data in a save data archive with duplicated data is not valid unless committed.<br /> If the archive is unmounted without being committed, or if execution terminates on an error, save data will be rolled back to the state in effect the last time the nn::fs::CommitSaveData function was called.<br /></description></P>
+<hr />
+<H3><A name="note53-40">Note 53-40:(FS) Changed Result of the file system [SDK | System Updater]</A></H3>
+<P><description>Result, returned by the file system, has been replaced with an official specification.<br /> Also, note that the operators &quot;==&quot; and &quot;!=&quot; can no longer be used with Result, returned by the file system. <br /></description></P>
+<hr />
+<H3><A name="note53-41">Note 53-41:(FS) Added the Flush feature for use when writing files [SDK]</A></H3>
+<P><description>Up to this version, low-level hardware was being written (flushed) every time a Write function was called to write to a file. This has been changed so flushing is not guaranteed unless the user specifically orders it. <br /> With this change, bool flush (true by default) has been added as the last argument to Write-related functions of the nn::fs::FileStream class.  <br /> The [Try]Flush function has also been added just for performing flushes.<br /> With Debug and Development builds, the fact that there was a flush instruction is asserted immediately before closing a file.<br /></description></P>
+<hr />
+<H3><A name="note53-42">Note 53-42:(FS) Added support for guaranteeing the completeness of extended save data and shared extended save data [SDK]</A></H3>
+<P><description>Support has been added for guaranteeing the completeness of extended save data and shared extended save data. <br /> With this added support, files can no longer be created even if OPEN_MODE_CREATE is specified for OpenMode to the function OpenFile. <br /> Be sure to use OpenFile only after having called CreateFile first.<br /></description></P>
+<hr />
+<H3><A name="note53-43">Note 53-43: (FS) Added functions for accessing extended save data [SDK]</A></H3>
+<P><description>Extended save data can now be created on SD cards.<br /></description></P>
+<hr />
+<H3><A name="note53-44">Note 53-44:(FS) Placed a restriction on creating empty extended save data files. [SDK]</A></H3>
+<P><description>It is no longer possible to create file of size 0 in extended save data memory.<br /> The same is true for icon size when creating extended save data.<br /></description></P>
+<hr />
+<H3><A name="note53-45">Note 53-45: (FS) Changed API functions related to extended save data [SDK]</A></H3>
+<P><description>The CreateAndMountExtSaveData and FormatAndMountExtSaveData functions were deleted. <br /> Arguments for returning the media have been removed from the CreateExtSaveData and MountExtSaveData functions.<br /></description></P>
+<hr />
+<H3><A name="note53-46">Note 53-46:(GR) Updated the GR Library [SDK]</A></H3>
+<P><description>Made the following changes in the GR library.
+        <ul>
+<li>Important Changes</li>
+          <ul>
+<li>Added the Vertex::MakeDisableCommand class method for disabling all vertex attributes</li>
+<li>Revised the Vertex::MakeDisableAttrCommand member function for disabling only enabled vertex attributes</li>
+<br /> With the above changes, compatibility with rendering API function that disable vertex attributes has been lost. <br /> Note that the GPU will hang if these functions are used incorrectly.<br /> For details on usage, see the GR library demo.<br />
+          </ul>
+<li>Addition of Features</li>
+          <ul>
+<li>Added the FrameBuffer class for creating framebuffer-related GPU commands</li>
+<li>Added the ProcedureTexture class for creating procedural textures</li>
+<li>Added the Shadow class for setting shadow registers</li>
+<li>Added a feature for enabling polygon offset even if the W-buffer is enabled</li>
+          </ul>
+<li>Bug Fixes</li>
+          <ul>
+<li>Fixed a problem with the Vertex::MakeDrawCommand function for creating commands required during rendering kick</li>
+<li>Fixed a problem with the loop count of the for statement in the Fog::SetTable function used to scan lookup tables</li>
+<li>Fixed a problem with asserts being generated by Shader::SearchBindSymbol( BindSymbol*, const u8 )</li>
+<li>Fixed a problem where the UnitBase class was inheriting private when using Unit1 and Unit2 of the Texture class</li>
+<li>There was a problem with casting bool RenderState::StencilTest.isEnableWrite as bool type, so this was changed to bit8 RenderState::StencilTest.maskOp. </li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-47">Note 53-47:(GX) Added references for functions used to support direct creation of the nngx command list [SDK]</A></H3>
+<P><description>Up to this version, function supporting the direct creation of the nngx command list existed only as header definitions. The following functions have been added starting with this version.<br /> The following functions have been added.<br />
+        <ul>
+          <li>nngxUpdateBuffer</li>
+          <li>nngxGetPhysicalAddress</li>
+          <li>nngxMoveCommandbufferPointer</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-48">Note 53-48:(GX) Added the nngxFlush3DCommand [SDK]</A></H3>
+<P><description>A 3D command load end command has been added as a bound command list object, and the nngxFlush3DCommand function has been added for creating 3D run command requests. <br /> Unlike the nngxSplitDrawCmdlist, the processing described above is not performed if 3D commands do not accumulate during the function call.<br /></description></P>
+<hr />
+<H3><A name="note53-49">Note 53-49:(GX) Improved the efficiency of command request processing [SDK]</A></H3>
+<P><description>The internal implementation of command request processing by the graphics driver has been improved, and the load on the CPU caused per request has been reduced.<br /> Note, however, that this change causes execution to actually take longer to stop when the nngxStopCmdlist function is called during command list execution.<br /></description></P>
+<hr />
+<H3><A name="note53-50">Note 53-50:(GX) Updated documentation [SDK]</A></H3>
+<P><description>The following graphics-related documents were updated.<br />
+        <ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_programming_guide.pdf</li>
+          <ul>
+<li>Corrected a mistake.</li>
+          </ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_specification.pdf</li>
+          <ul>
+<li>Clarified that shadow textures and gas textures cannot use mipmaps</li>
+<li>Corrected a mistake.</li>
+          </ul>
+<li>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</li>
+          <ul>
+<li>Supplemented the framebuffer access control setting register</li>
+<li>Added a description of clearing the texture cache</li>
+<li>Changed the method of setting register 0x227</li>
+<li>Added the new function nngxFlush3DCommand</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-51">Note 53-51:(GX) Changed the macro header [SDK]</A></H3>
+<P><description>
+        <ul>
+<li><CODE>gx_MacroFragment.h</CODE></li>
+          <ul>
+<li>Made the following changes because the name of enumerated constants was wrong compared to the GPU specification manual (setting registers for fragment lighting lookup tables)</li>
+            <ul>
+<li>PICA_DATA_SAMPLER_FB -&gt; PICA_DATA_SAMPLER_RB</li>
+<li>PICA_DATA_SAMPLER_FG -&gt; PICA_DATA_SAMPLER_RR</li>
+            </ul>
+<li>Revised a typo in the macro argument name (lutEnabledRef1 was changed to lutEnabledFefl)</li>
+          </ul>
+<li><CODE>gx_MacroTexture.h</CODE></li>
+          <ul>
+<li>It used to be possible to set the phase and amplitude of noise in the U and V directions of each procedural texture in both the upper and lower 16 bits of the GPU registers (0xa9 and 0xaa). However, only one argument can be accepted by macros for setting these values (PICA_CMD_DATA_PROCTEX_DATA1 and PICA_CMD_DATA_PROCTEX_DATA2). Specifications have therefore changed so that the two 16-bit values are now taken and used to create a 32-bit value. </li>
+          </ul>
+<li><CODE>gx_MacroMisc.h</CODE></li>
+          <ul>
+<li>Changed code internally so that dstAlpha is cast as u32 type, because a Warning was being issued when assigning a value to the dstAlpha argument of PICA_CMD_DATA_BLEND_FUNC_SEPARATE(...) macro.</li>
+          </ul>
+<li>gx_MacroReg.h</li>
+          <ul>
+<li>Added a API reference for the enumerated type PicaReg</li>
+          </ul>
+<li>gx_MacroOld.h</li>
+          <ul>
+<li>Moved the old enumerated constants PICA_DATA_SAMPLER_FG and PICA_DATA_SAMPLER_FB</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-52">Note 53-52:(GX) Fixed problems with the line shader [SDK]</A></H3>
+<P><description>The following two problems with the line shader included in CTR-SDK have been fixed.<br />
+        <ul>
+<li>A problem where the display was incorrect when the W-buffer was enabled</li>
+<li>A problem where lines were not being displayed as connected correctly</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-53">Note 53-53:(GX) Fixed a bug related to setting made using the glDrawArrays function when using the vertex buffer [SDK]</A></H3>
+<P><description>A bug has been fixed where models were not being displayed correctly due to a problem with the settings being made when drawing using the glDrawArrays function while using the vertex buffer. <br /> There was also a problem with the description in $CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf. This has also been fixed.<br /></description></P>
+<hr />
+<H3><A name="note53-54">Note 53-54:(HID) Revised the GyroscopeReader::Read and GyroscopeReader::ReadLatest functions [SDK]</A></H3>
+<P><description>A bug was fixed where correct count data was not being returned to the GyroscopeReader::Read and GyroscopeReader::ReadLatest functions.<br /></description></P>
+<hr />
+<H3><A name="note53-55">Note 53-55:(HID) Added the NormalizeStickWithScale function [SDK]</A></H3>
+<P><description>The function ?? has been added for continuously adjusting and normalizing slide pad data.<br /> In addition, the SetNormalizeStickScaleSettings function has been added for setting parameters used by the NormalizeStickWithScale function, and the GetNormalizeStickScaleSettings function has been added for getting current parameters.<br /></description></P>
+<hr />
+<H3><A name="note53-56">Note 53-56:(HID) Changed behavior when recovering from sleep with nn::hid::GyroscopeReader [SDK]</A></H3>
+<P><description>A problem was fixed with nn::hid::GyroscopeReader where data loaded immediately after recovering from sleep was sometimes invalid.<br /></description></P>
+<hr />
+<H3><A name="note53-57">Note 53-57:(HID) Revised the nn::hid::GyroscopeReader::SetAngleMagnification function [SDK]</A></H3>
+<P><description>A problem was fixed where the coefficient specified using the nn::hid::GyroscopeReader::SetAngleMagnification function was not being reflected at load time. <br /></description></P>
+<hr />
+<H3><A name="note53-58">Note 53-58: (HID) Changed the minimum slide pad clamp value [SDK]</A></H3>
+<P><description>The maximum clamp values for the slide pad have been changed as follows.<br />
+        <ul>
+<li>Circular clamping: the old value of 46 has been changed to 40</li>
+<li>Cross clamping: the old value of 41 has been changed to 36</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-59">Note 53-59: (HID) Settled on each type of constant used with the acceleration sensor [SDK]</A></H3>
+<P><description>Final specified values have been determined for the following acceleration sensor-related constants included in the HID library. <br />
+        <ul>
+<li><CODE>MAX_OF_ACCELEROMETER_VALUE</CODE></li>
+<li><CODE>ACCELEROMETER_VALUE_PER_1G</CODE></li>
+<li>ACCELERATION_SCALE_PER_1G</li>
+<li><CODE>MAX_OF_ACCELEROMETER_PLAY</CODE></li>
+<li>ACCELEROMETER_SENSITIVITY_SCALE_SHIFT</li>
+<li><CODE>MAX_OF_ACCELEROMETER_SENSITIVITY</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-60">Note 53-60:(HID) Added a minimum clamp mode [SDK]</A></H3>
+<P><description>The initial clamp mode STICK_CLAMP_MODE_MINIMUM was added to the clamp modes specifiable to the SetStickClampMode function.<br /></description></P>
+<hr />
+<H3><A name="note53-61">Note 53-61:(HIO) Fixed a bug with GetHioDaemonStatus [SDK]</A></H3>
+<P><description>A bug was fixed where the startup status of the HostIO Daemon could not be obtained normally using GetHioDaemonStatus.<br /></description></P>
+<hr />
+<H3><A name="note53-62">Note 53-62:(HIO) Made improvements related to using the API from multiple threads [SDK]</A></H3>
+<P><description>Fixed a bug where execution would hang when the HostFile class was being used by multiple threads. <br /></description></P>
+<hr />
+<H3><A name="note53-63">Note 53-63:(JPEG) Added a function for specifying encoding options [SDK]</A></H3>
+<P><description>The SetOption and GetOption functions for specifying encoding options were added.<br /></description></P>
+<hr />
+<H3><A name="note53-64">Note 53-64:(JPEG) Added decoding options [SDK]</A></H3>
+<P><description>The JPEG_DECODER_OPTION_MATCH_WIDTH_HEIGHT option for specifying during decoding that only images of a given specified size be decoded has been added.<br /></description></P>
+<hr />
+<H3><A name="note53-65">Note 53-65:(JPEG) Improved decoded image quality [SDK]</A></H3>
+<P><description>The image quality of decoded results has been improved.<br /></description></P>
+<hr />
+<H3><A name="note53-66">Note 53-66:(MIC) Revised the GetForbiddenArea function [SDK]</A></H3>
+<P><description>A problem where the value returned by the GetForbiddenArea function was wrong when the gain was 32 has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note53-67">Note 53-67:(MIC) Added clamping of mic data [SDK | System Updater]</A></H3>
+<P><description>The SetClamp function for setting whether to use clamping in the guaranteed input range for mic data and the GetClamp function for getting the current clamp setting have been added.<br /> Clamping is enabled by default.<br /></description></P>
+<hr />
+<H3><A name="note53-68">Note 53-68:(MIC) Changed the range of guaranteed mic input [SDK]</A></H3>
+<P><description>Changed part of the guaranteed input range for mic data.<br />
+        <ul>
+<li>TYPE_8BIT_GUARANTEED_INPUT_MIN           Changed from 28 to 27</li>
+<li>TYPE_8BIT_GUARANTEED_INPUT_MAX          Changed from 227 to 228</li>
+<li>TYPE_SIGNED_8BIT_GUARANTEED_INPUT_MIN  Changed from -100 to -101</li>
+<li>TYPE_SIGNED_8BIT_GUARANTEED_INPUT_MAX    Changed from 99 to 100</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-69">Note 53-69:(NEWS) Added to the NEWS library [SDK | System Updater]</A></H3>
+<P><description>Added the NEWS library. <br /> Note, however, that posting messages always fails because settings are such that the news daemon does not start by default under CTR-SDK 0.14.<br /> As of 2011/11/1, there is no way to check the message list, so be sure to check it after the HOME Menu is made public.<br /></description></P>
+<hr />
+<H3><A name="note53-70">Note 53-70:(NGC) Added North America Portuguese to the language list [SDK]</A></H3>
+<P><description>A list of prohibited word patterns for North American region Portuguese has been added.<br /> Definitions for the ProfanityFilterPatternList have also been added. <br /></description></P>
+<hr />
+<H3><A name="note53-71">Note 53-71:(NGC) Revised the API reference [SDK]</A></H3>
+<P><description>A problem has been fixed where some old notations remained in the NGC library API reference. <br /></description></P>
+<hr />
+<H3><A name="note53-72">Note 53-72:(OS) Added the InitializeMemoryBlock function [SDK | System Updater]</A></H3>
+<P><description>Added the InitializeMemoryBlock function to allow the use of the MemoryBlock class and StackMemoryBlock class.<br /> This was actually changed in CTR-SDK 0.10 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note53-73">Note 53-73:(OS) Revised internal use of Mutex in the library [SDK]</A></H3>
+<P><description>Revised specifications so this is not used by default because the OS library automatically uses one Mutex internally. <br /> (Note, however, that one Mutex is created internally when using StackMemoryBlock or the thread AutoStack feature.)<br /></description></P>
+<hr />
+<H3><A name="note53-74">Note 53-74:(PL) Abolished the Initialize and Finalize function [SDK]</A></H3>
+<P><description>The Initialize and Finalize functions in the nn::pl namespace have been abolished so that functions in the nn:pl namespace can be called without prior preparations.<br /></description></P>
+<hr />
+<H3><A name="note53-75">Note 53-75:(PL) Added an interface for mounting shared fonts [SDK]</A></H3>
+<P><description>Added an interface for mounting shared fonts.<br /></description></P>
+<hr />
+<H3><A name="note53-76">Note 53-76:(PL) Added a pedometer library [SDK]</A></H3>
+<P><description>A library for getting step information recorded by the system has been added.<br /> Plans call for making the reference public within a few days. <br /></description></P>
+<hr />
+<H3><A name="note53-77">Note 53-77:(RDT) Established new result codes [SDK]</A></H3>
+<P><description>The result code ResultInvalidValue has been added as a value that might be returned by the newly established nn::rdt::CTR::SetLogLevel function.<br /></description></P>
+<hr />
+<H3><A name="note53-78">Note 53-78:(RDT) Added an API function for log output [SDK]</A></H3>
+<P><description>Specifications have changed so that log output made within the RDT library can be turned on and off. <br /> The log output level can be set using the nn::rdt::CTR::SetLogLevel function.<br /> Use the nn::rdt::CTR::GetLogLevel function when getting the current log output level.<br /> Settings are such that there is no log output by default.<br /></description></P>
+<hr />
+<H3><A name="note53-79">Note 53-79:(SND) Fixed a problem with ADPCM context setting confirmation asserts [SDK]</A></H3>
+<P><description>A bug was fixed where inappropriate assert conditions were being used for confirming that context information had been set when playing ADPCM data using Voice.<br /> This was actually changed in CTR-SDK 0.13 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note53-80">Note 53-80:(SND) Added the OutputCaputre class [SDK]</A></H3>
+<P><description>The OutputCapture class has been added to provide a means of getting DSP final output from a thread other than a sound thread. <br /></description></P>
+<hr />
+<H3><A name="note53-81">Note 53-81:(SND) Changed specifications for SetupBcwav [SDK]</A></H3>
+<P><description>SetupBcWave used to set parameters (volume and pitch) not included in bcwave, but this has been abolished.<br /></description></P>
+<hr />
+<H3><A name="note53-82">Note 53-82:(SND) Changed the specifications of the API function used to set the Voice filter coefficient [SDK]</A></H3>
+<P><description>const is now used with the arguments nn::snd::Voice::SetMonoFilterCoefficients and nn::snd::Voice::SetBiquadFilterCoefficients.<br /></description></P>
+<hr />
+<H3><A name="note53-83">Note 53-83:(SND) Added new API functions for getting and setting the Voice filter coefficient [SDK]</A></H3>
+<P><description>To match the specifications of other Voice API functions, API functions have been added for getting and setting filters used for reference passing.<br /> In addition, this fact has been added to the reference, because APIs that pass pointers provided up to this point were scheduled for future removal.<br /> It has not yet been decided when these APIs will be removed.<br /></description></P>
+<hr />
+<H3><A name="note53-84">Note 53-84:(SND) Extended the Voice filter feature [SDK]</A></H3>
+<P><description>Although it was previously only possible to use either monopole filters or biquad filters as Voice filters, the option nn::snd::FILTER_TYPE_BOTH has been added for using both types.<br /> In addition, the Enable{Mono,Biquad}Filter functions for setting on/off separately for each filter have been added.<br /></description></P>
+<hr />
+<H3><A name="note53-85">Note 53-85:(SND) Fixed a problem where FilterType and filter coefficients were not initialized when getting Voice [SDK]</A></H3>
+<P><description>A bug has been fixed where FilterType and filter coefficients were not initialized when getting Voice. <br /></description></P>
+<hr />
+<H3><A name="note53-86">Note 53-86:(SND) Changed the specifications of the nn::snd::Voice::SetPriority function [SDK]</A></H3>
+<P><description>The specifications of the SetPriority function have changed as follows.<br />
+        <ul>
+<li>The priority specified when executing AllocVoice cannot be changed if VOICE_PRIORITY_NODROP is specified.</li>
+<li>If the priority specified when executing AllocVoice is other than VOICE_PRIORITY_NODROP, the priority cannot be changed to VOICE_PRIORITY_NODROP.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-87">Note 53-87:(SND) Added effect API functions [SDK]</A></H3>
+<P><description>Effects controlled by the cPU (reverb and delay) have been added.<br /> For more information, see the reference manual entries for the nn::snd::FxDelay class, nn::snd::FxReverb class, nn::snd::SetEffect, and nn::snd::ClearEffect. <br /></description></P>
+<hr />
+<H3><A name="note53-88">Note 53-88:(SND) Fixed a problem where noise was being introduced when usign Aux callback processing when recovering from sleep mode [SDK]</A></H3>
+<P>A bug has been fixed where noise would occur during recovery from sleep if a sleeping application was using Aux callback processing. </P>
+<hr />
+<H3><A name="note53-89">Note 53-89:(SND) Fixed a problem with detection function regarding dropped processing [SDK]</A></H3>
+<P><description>A bug has been fixed where the nn::snd::GetDroppedSoundFrameCount function was returning illegal values even thought nn::snd::ClearDroppedSoundFrameCount was called. <br /></description></P>
+<hr />
+<H3><A name="note53-90">Note 53-90:(SND) Fixed a problem where an exception would occur inside AllocVoice if the number of available voices was gradually reduced [SDK]</A></H3>
+<P><description>A bug was fixed where an exception was finally being generated in AllocVoice if AllocVoice was repeatedly executed and the number of available voices was gradually decreased.<br /></description></P>
+<hr />
+<H3><A name="note53-91">Note 53-91:(TOOL) Changed the Config [SDK]</A></H3>
+<P><description>
+Made the following changes to the <CODE>Config</CODE> tool.
+        <ul>
+<li>Corrected the values being set by the feature for changing some calibration values as provided for checking stereo camera calibration. (Although rotation around the optical axis was set to 45 degrees counterclockwise in the past, with revisions to this function, it is now set to 90 degrees clockwise.</li>
+<li>Fixed a bug where execution would freeze if [Ctr Info Setting] was started without a setting filter for the SD card</li>
+<li>Added a feature for selecting whether to forcibly import download play child devices</li>
+<li>Revised specifications so that Minor and Major can be distinguished in the Ctr Info Setting Eula version display</li>
+<li>Added a feature that allows CtrInfoSetting to make detailed settings for the system setting country and language setting</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-92">Note 53-92: (TOOL) Changed <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>DevMenu</CODE>.
+        <ul>
+<li>The display of the program list screen has changed to show the selected program type, version information, and owned storage capacity</li>
+<li>Changed behavior so an error dialog appears when available memory is insufficient when importing to NAND</li>
+<li>Changed specifications so that pressing the HOME Button during execution returns to the development HOME Menu</li>
+<li>Fixed a bug where the cia file displayed first in the list was not being imported by the feature for importing all cia files.</li>
+<li>Changed specifications so that firmware updates can be made<br />(After the corresponding cia file is imported, update is performed by pressing the Start + Y Buttons while the cursor is aligned with that cia file.)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-93">Note 53-93:(TOOL) Extended NetworkSetting tool [SDK]</A></H3>
+<P><description>A connection text feature was added to the NetworkSetting tool.<br /></description></P>
+<hr />
+<H3><A name="note53-94">Note 53-94:(TOOL) Added items to the RSF [SDK | System Updater]</A></H3>
+<P><description>The following items were added to RSF. BackupMemoryType… Specifies the backup memory type. This specification is always required. UseExtSaveData, ExtSaveDataNumber…Specify these items when using extended save data.<br />For more information, see the associated reference pages.</P>
+      </description></P>
+<hr />
+<H3><A name="note53-95">Note 53-95:(TOOL) Changed the wave file interpretation specifications of WaveConverter [SDK]</A></H3>
+<P><description>Changed specifications so that &quot;no looping&quot; is set in the bcwav file output if the loop start and loop end frames in a wave file are the same frame.<br /></description></P>
+<hr />
+<H3><A name="note53-96">Note 53-96: (TOOL) Updated <CODE>ctr_TexturePackager32</CODE> [SDK]</A></H3>
+<P><description>The following changes have been made to ctr_TextureConverter32.exe.<br />
+        <ul>
+<li>Changed specifications so that only actual data is output without outputting texture information if the -dsl option has been specified. </li>
+<li>Changed the ctr_TexturePackager32 error message to English</li>
+<li>$CTR_SDK/documents/TechnicalNotes/TexturePackagerLibrary/TPLRuntime.pdf and $CTR_SDK/documents/TechnicalNotes/TexturePackagerLibrary/TPLTexturePackageTool.pdf,</li>
+<li>A bug was fixed where conversion was not carried out correctly when a format other than ETC1 was specified when using images with a height and width of 1024.</li>
+<li>&lt;texture&gt; Fixed a bug where a mipmap was not being created until the level specified by a node's <CODE>miplimit</CODE> attribute.</li>
+<li>Fixed a bug where the dir attributes of nodes were not being handled properly</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note53-97">Note 53-97:(TOOL) Changed the regions that can be selected when using ctr_makebanner [SDK]</A></H3>
+<P><description>The Australian region has been abolished. Now that it has been integrated with the European region, Australia has been removed as a BSF Region option.<br /></description></P>
+<hr />
+<H3><A name="note53-98">Note 53-98:(TOOL) Made ctr_makeciaarchive32.exe open to the public [SDK]</A></H3>
+<P><description>Specifications have changed so that ctr_makeciaarchive32.exe can be directly executed.<br /> The manual ctr_makeciaarchive, which gives information on how to use ctr_makeciaarchive32.exe, has also been added.<br /></description></P>
+<hr />
+<H3><A name="note53-99">Note 53-99:(TOOL) Added ctr_makerom32.exe and an option for specifying the number of parallel processes [SDK]</A></H3>
+<P><description>Added the -j NUM option to makerom.<br /> This allows you to specify the number of parallel processes to makerom. <br /> When it is not specified, the CPU core count for the execution environment is acquired, and that value is used.<br /></description></P>
+<hr />
+<H3><A name="note53-100">Note 53-100: Added (TOOL) loadrun [SDK]</A></H3>
+<P><description>Added ctr_loadrun32.exe for controlling the debugger.<br /></description></P>
+<hr />
+<H3><A name="note53-101">Note 53-101:(TOOL) Changed the range for UniqueId values that can be specified when using makerom [SDK]</A></H3>
+<P><description>Values in the range x200 to 0xf7fff could be specified for the UniqueID, but this has been changed to values from 0x300 to 0xf7fff. <br /></description></P>
+<hr />
+<H3><A name="note53-102">Note 53-102:(TOOL) Improved the performance of makerom [SDK]</A></H3>
+<P><description>Improvements were made to makerom performance.<br /></description></P>
+<hr />
+<H3><A name="note53-103">Note 53-103:(TOOL) Made the friend registration tool open to the public [SDK]</A></H3>
+<P><description>A tool for building friend relationships using the friends library has been added to $CTR_SDK/tools/TargetTools/CTR-TS/Release/FriendTool.csu. <br /></description></P>
+<hr />
+<H3><A name="note53-104">Note 53-104:(TPL) Changed MAX_MIPMAPLEVEL to NN_TPL_MAX_MIPMAPLEVEL [SDK]</A></H3>
+<P><description>The MAX_MIPMAPLEVEL macro name has been changed to NN_TPL_MAX_MIPMAPLEVEL. <br /></description></P>
+<hr />
+<H3><A name="note53-105">Note 53-105:(TPL) Added the nn::tpl::GetTextureNum function [SDK]</A></H3>
+<P><description>An API for getting the number of textures included in a texture package file has been added. <br /></description></P>
+<hr />
+<H3><A name="note53-106">Note 53-106:(UDS) Added the DisallowToConnect and AllowToConnect functions [SDK]</A></H3>
+<P><description>The function DisallowToConnect for prohibiting new client connections and communicating only with currently connected nodes, and the function AllowToConnect for canceling that status, have been added.<br /></description></P>
+<hr />
+<H3><A name="note53-107">Note 53-107:(UDS) Revised the method of calculating radio signal strength used by the NetworkDescriptionReader::GetRadioStrength function [SDK]</A></H3>
+<P><description>Along with revising the link level during communications, the radio signal strength of the network found by scanning has also been adjusted. <br /></description></P>
+<hr />
+<H3><A name="note53-108">Note 53-108:(UDS) Added the error ResultMalformedData [SDK]</A></H3>
+<P><description>The error code ResultMalformedData has been added for return when there is a possibility that network information obtained using the nn::uds::Scan function has been modified. <br /></description></P>
+<hr />
+<H3><A name="note53-109">Note 53-109:(UDS) Added the SetMaxSendDelay function [SDK]</A></H3>
+<P><description>The function SetMaxSendDelay has been added for setting the maximum send delay when executing the SendTo function without specifying the NO_WAIT option.<br /></description></P>
+<hr />
+<H3><A name="note53-110">Note 53-110: (UDS) Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure [SDK]</A></H3>
+<P><description>Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure so that the <CODE>nn::uds::GetConnectionStatus</CODE> function is now able to get the number of nodes currently connected to the network, the maximum number that can connect, and other similar information.<br /></description></P>
+<hr />
+<H3><A name="note53-111">Note 53-111:(UDS) Fixed a bug where the incorrect Result was being returned by nn::uds::CreateNetwork when the maximum number of nodes was set to 1 [SDK]</A></H3>
+<P><description>Specifications have changed so that the <CODE>ResultOutOfRange</CODE> error is returned. In the past, the error <CODE>ResultOutOfResource</CODE>, which there was no reason to expect, used to be returned if the <CODE>nn:uds::CreateNetwork</CODE> function was executed with <CODE>maxEntry=1</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note53-112">Note 53-112:(UDS) Changed members of the nn::uds::NodeInformation structure [SDK]</A></H3>
+<P><description>To protect privacy, changed the <CODE>friendCode</CODE> member of the <CODE>NodeInformation</CODE> structure to 96-bit encrypted data.<br /> The newly added <CODE>scrambledLocalFriendCode</CODE> can convert to a local friend code via the friends library.<br /></description></P>
+<hr />
+<H3><A name="note53-113">Note 53-113:(UDS) Added nn::uds::ResultMiscellaneousSystemError [SDK]</A></H3>
+<P><description>ResultMiscellaneousSystemError was added to indicate errors caused by temporary system status that can be resolved by retrying. <br /> All API function in the UDS library other than Initialize and Finalize may return this error code in Result.<br /></description></P>
+<hr />
+<H3><A name="note53-114">Note 53-114:(UDS) Deleted the nn::uds::SetNetworkAttribute function [SDK]</A></H3>
+<P><description>Deleted the not yet completed function nn::uds::SetNetworkAttribute. <br /> The feature scheduled for provision using this function will be provided by a different API function.<br /></description></P>
+<hr />
+<H3><A name="note53-115">Note 53-115:(UDS) Revised the method of calculating the link level [SDK]</A></H3>
+<P><description>The method of calculating the link level display during UDS communications has been revised so that more closely indicates actual communication status. <br /></description></P>
+<hr />
+<H3><A name="note53-116">Note 53-116:(UDS) Deleted a not recommended execution of the DisconnectNetwork function after being disconnected [SDK]</A></H3>
+<P><description>Although we recommended that you execute the DisconnectNetwork function even if connection as a Client or Spectator was lost during operations, the function has been removed because it is not needed by the system.<br /> Applications do not need to care about this change because there is no problem with execution.<br /></description></P>
+<hr />
+<H3><A name="note53-117">Note 53-117:(UDS) Revised the REsult value when an attempt is made to connect to a network that has reached the maximum number of nodes [SDK]</A></H3>
+<P><description>Due to a problem with the ResultDeniedFromMaster error being returned, specifications have changed so that ResultAlreadyNetworkIsFull is returned when ConnectNetwork has been executed on a network whose number of nodes have reached the maxEntry value specified by Master.<br /></description></P>
+<hr />
+<H3><A name="note53-118">Note 53-118:(ULCD) Exposed the prohibition against copying the StereoCamera class [SDK]</A></H3>
+<P><description>The StereoCamera class can now be copied. <br /></description></P>
+<hr />
+<H3><A name="note53-119">Note 53-119: (ULCD) Added support for <CODE>const</CODE> member functions in the <CODE>StereoCamera</CODE> class [SDK]</A></H3>
+<P>Because changes in <description><a href="#note48-111">Note 48-111</a> were not complete, some functions remained unsupported. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note53-120">Note 53-120:(ULCD) Fixed a problem with constructors that have an argument in the StereoCamera class [SDK]</A></H3>
+<P><description>Operations were unstable when using this constructor because some member variables were not being initialized by the ulcd::StereoCamera function. <br /> This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note53-121">Note 53-121:(ULCD) Fixed a problem with the StereoCamera::GetMaxParallax function [SDK]</A></H3>
+<P><description>A problem where 3D volume values were not being tracked has been fixed. <br /></description></P>
+<hr />
+<H3><A name="note53-122">Note 53-122:(UTIL) Added the CRC class [SDK]</A></H3>
+<P><description>Added a class for calculating CRC-8, CRC16, CRC16/CCITT, CRC32, and CRC32/POSIX. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0_Release">Known Issues with SDK 0.14.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+<li>Sometimes the message &quot;Unknown Card&quot; appears and the system freezes if the card is inserted and removed multiple times on the DevMenu. </li>
+<li>The screen distorts if the MakCommand function is called with a public variable (such as stencilTest) of the RenderState class.</li>
+<li>There is a bug where animations cannot be played correctly because illegal loop settings are written in the output file (.bcwave) when converting a .wav file that includes loop settings and uses the same frame as the loop start and loop end.</li>
+<li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0_SystemUpdater">CTR-SDK Version 0.14.0 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/01)</P></DIV>
+<hr />
+<H3><A name="note52-01">Note 52-01:(AC) Revised the CancelConnectAsync function [System Updater]</A></H3>
+<P><description>A bug was fixed where the CancelConnectAsync function would even affect connection processing being performed by other processes.<br /></description></P>
+<hr />
+<H3><A name="note52-02">Note 52-02: (AC) Fixed the <CODE>Connect</CODE> function [System Updater]</A></H3>
+<P><description>A problem was fixed where execution would abort if the Wi-Fie switch was turned off at a particular time during connection processing. <br /></description></P>
+<hr />
+<H3><A name="note52-03">Note 52-03:(AC) Revised the Connect function [System Updater]</A></H3>
+<P><description>A problem was fixed where execution would abort if the Wi-Fi switch was turned off at a particular time during connection processing. <br /></description></P>
+<hr />
+<H3><A name="note52-04">Note 52-04:(AC) Revised the Connect/Close functions [System Updater]</A></H3>
+<P><description>A bug was fixed where execution would eventually fail if the Connect function and Close function were continuously called in conjunction with each other.<br /></description></P>
+<hr />
+<H3><A name="note52-05">Note 52-05:(AC) Revised the Connect/ConnectAsync functions [System Updater]</A></H3>
+<P><description>A bu was fixed where sometimes there was no return from the Connect/ConnectAsync functions.<br /></description></P>
+<hr />
+<H3><A name="note52-06">Note 52-06:(AC) Revised the Connect/ConnectAsync function [System Updater]</A></H3>
+<P><description>A bug was fixed when calling the CancelConnectAsync function at a time before or after connection was completed where the system was stuck in a status where disconnection was impossible even if the Close function was called even though the state was connected.<br /></description></P>
+<hr />
+<H3><A name="note52-07">Note 52-07:(AC) Added the DebugSetApType function [System Updater]</A></H3>
+<P><description>A function was added for specifying the AP type to be connected to meet demand for connecting only to network setting 2 or only to NintendoZone.<br /></description></P>
+<hr />
+<H3><A name="note52-08">Note 52-08: (APPLET) Added support for a barrage of HOME button presses [System Updater]</A></H3>
+<P><description>A barrage of HOME Button presses would sometimes cause the service manager message queue to become full because processing in the determination routine could was not finished in time.<br /> Revised specifications so that there is no problem with repeatedly pressing the HOME Button.<br /></description></P>
+<hr />
+<H3><A name="note52-09">Note 52-09:(CAMERA) Revised the Initialize function [SDK | System Updater]</A></H3>
+<P><description>A bug was fixed where the Initialize function would return failure on rare occasions.<br /></description></P>
+<hr />
+<H3><A name="note52-10">Note 52-10:(CAMERA) Revised the SetPhotoMode function [SDK | System Updater]</A></H3>
+<P><description>Among capture mode setting made by the SetPhotoMode function, white balance was being updated, but parameters for mitigating individual product disparities measured at time of production were not being reflected. This bug has been fixed.<br /> However, these parameters are not stored in systems manufactured prior to mid-August.<br /> White balance settings have not changed for these systems.<br /></description></P>
+<hr />
+<H3><A name="note52-11">Note 52-11:(CAMERA) Added a process for stopping the camera during applet transitions [SDK | System Updater]</A></H3>
+<P><description>We have changed behavior so that, if the camera is running when transiting from the application to an Applet, it moves into Standby mode just like when the cover is closed, and when a transition is made from the Applet to the application, the original running state is restored.<br /></description></P>
+<hr />
+<H3><A name="note52-12">Note 52-12:(CAMERA) Changed the period during which shutter sound playback can start [System Updater]</A></H3>
+<P><description>The timing at which playback of the shutter sound is allowed to start has been changed from the time up to the cover is closed to the time up to the system enters sleep mode. <br /></description></P>
+<hr />
+<H3><A name="note52-13">Note 52-13:(CARD) Fixed a problem where MountRom of the Card class would fail when UIC-MIDI access and MountRom access clashed [System Updater]</A></H3>
+<P><description>ROM access of the card was being performed under illegal driver settings when performing both UIC-MIDI access and executing Mount ROM for a card at the same time.<br /> Software has been revised so that ROM access is performed using the correct driver settings even when there are such conflicts.<br /></description></P>
+<hr />
+<H3><A name="note52-14">Note 52-14:(CEC) Added the argument CecControl::StopScanning [SDK | System Updater]</A></H3>
+<P><description>A feature has been added where saving data midway through communications is canceled, and Daemon execution is stopped, if StopScanning(b_Immediate = true) is specified.<br /></description></P>
+<hr />
+<H3><A name="note52-15">Note 52-15:(CEC) Added a determination of the EULA agreement version [SDK | System Updater]</A></H3>
+<P><description>A check has been added to see whether the EULA agreement required to run the application has been accepted. <br /> If not accepted, MessageBox::OpenMessageBox and WriteMessage result in an error.<br /> Because the fs feature is used to read out the EULA request version, you must call the nn::fs::Initialize function beforehand.<br /></description></P>
+<hr />
+<H3><A name="note52-16">Note 52-16:(CEC) Changed the procedure for writing messages [SDK | System Updater]</A></H3>
+<P><description>After setting a message using the CloseMessageBox function, the message is committed using the CommitMessageBox or MessageBox::WriteMessage function.<br /> If power goes off without committing the message, status may roll back to that in place the last time a message was committed. <br /></description></P>
+<hr />
+<H3><A name="note52-17">Note 52-17:(CEC) Added a feature for stopping daemon execution when accessing a box [SDK | System Updater]</A></H3>
+<P><description>Operations have changed so that CecControl::StopScanning(true) is called automatically from functions, such as MessageBox::OpenMessageBox and MessageBox::WriteMessage, that access the chance encounter box.<br /> Daemon status no longer needs to be changed to halted status before accessing the box.<br /> If communications operations have already started at this time, the communication is canceled.<br /> If you do not want communications canceled, be sure to wait until halt status results using the GetCecStat or StopScanning functions.<br /></description></P>
+<hr />
+<H3><A name="note52-18">Note 52-18:(CFG) Added an API for determining if the EULA agreement has been accepted  [SDK | System Updater]</A></H3>
+<P><description>An API function has been added to get whether the EULA agreement required to run the application has been accepted. <br /></description></P>
+<hr />
+<H3><A name="note52-19">Note 52-19:(DLP) Changed the API [SDK | System Updater]</A></H3>
+<P><description>Program ID used to be used to specify child device programs, but this has changed so that they are specified using Unique ID and Child Index.<br /> With this change, the following API functions and structures have also changed. <br />
+        <ul>
+<li>API</li>
+          <ul>
+<li>FakeClient</li>
+            <ul>
+<li>StartScan, GetTitleInfo, StartFakeSession</li>
+            </ul>
+<li>Server</li>
+            <ul>
+<li><CODE>Initialize</CODE></li>
+            </ul>
+          </ul>
+<li>Structures</li>
+          <ul>
+<li>ClientDiscoveredTitle, TitleInfo</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note52-20">Note 52-20:(DLP) Settled on the error codes returned by API functions[SDK | System Updater]</A></H3>
+<P><description>We have settled on the error codes returned by the library. <br /> For the error code returned by each API function, see the Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note52-21">Note 52-21: (DLP) Changed the conditions for transiting to error status [System Updater]</A></H3>
+<P><description>In past versions, transition to error status for both clients and the server would occur only during communications for errors where transition is triggered by sleep, WiFi Button OFF.<br /></description></P>
+<hr />
+<H3><A name="note52-22">Note 52-22:(DLP) Added the ability to specify the wireless channel for the server [SDK | System Updater]</A></H3>
+<P><description>For development purposes, the wireless channel used for communication by the server can now be specified.<br /> You can specify the channel using the Server::OpenSession function.<br /> With production models, the wireless channel is automatically forcibly selected.<br /></description></P>
+<hr />
+<H3><A name="note52-23">Note 52-23:(DLP) Added an API function for deleting scan results[SDK | System Updater]</A></H3>
+<P><description>The function FakeClient::DeleteScanInfo was added for freely deleting information from scan results.<br /> In addition, the member lastUpdateTick, giving the Tick value at the time of the last update according to the scan, to the server information structure ServerInfo.<br /></description></P>
+<hr />
+<H3><A name="note52-24">Note 52-24:(DLP) Changed the reconnection information [SDK | System Updater]</A></H3>
+<P><description>The blend code has been removed from the RebootInfo structure, representing information on re-connecting to the child device.<br /></description></P>
+<hr />
+<H3><A name="note52-25">Note 52-25:(DLP) Changed forcible download specifications for child devices [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that the child device is forcibly downloaded when forced import settings are enabled by the client using the Config tool.<br /> With this change, the dlp::Server::ForceClientToDownload function formerly used by the server to force the client to download has been abolished.<br /></description></P>
+<hr />
+<H3><A name="note52-26">Note 52-26:(DLP) Now allow the communication buffer size and number of buffers to be specified [SDK | System Updater]</A></H3>
+<P><description>It is now possible to specify the buffer size and number of buffers used to store data written from files on the server. <br /> This can be specified using the server initialization function Server::Initialize.<br /> The size of the buffer us specified in units called blocks that are burst-transferred from the server to the client.<br /> Progress of client downloads used to be monitored by blocks, but because this has become variable, progress is now monitored in a fixed number of packets.<br /> With this change, the types and names of related member in the ClientStatus structure, used to show client status, have been changed.<br /></description></P>
+<hr />
+<H3><A name="note52-27">Note 52-27:(DSP) Fixed a problem where control would not return from the LoadDefaultComponent function [System Updater]</A></H3>
+<P><description>A bug was fixed where execution would not return when calling the nn::dsp::LoadDefaultComponent function.<br /></description></P>
+<hr />
+<H3><A name="note52-28">Note 52-28:(DevEnv) Fixed a problem with MCU update [System Updater]</A></H3>
+<P><description>A bug was fixed where power could not be turned on or a red LED light would flash if an MCU update during System Updater startup for the second stage resulted in illegal status.<br /></description></P>
+<hr />
+<H3><A name="note52-29">Note 52-29:(DevEnv) Stopped importing of applications to system save memory[SDK | System Updater]</A></H3>
+<P><description>With CTR, applications will be imported to SD cards. They cannot be imported to system save memory.<br /> Due to this, restrictions are placed on importing applications to system save memory. <br /> A feature for importing applications to SD card is scheduled for inclusion in the SDK in a future release.<br /> DevMenu, Config, and NetworkSetting can be imported to system save memory.<br /> Also, related files that have become unnecessary, such as System Updater, DlpClient.cia, and StereoCameraCalibration.cia, have been removed from the release package.<br /></description></P>
+<hr />
+<H3><A name="note52-30">Note 52-30:(DevEnv) Fixed a problem where the power of development hardware would suddenly turn ON [System Updater]</A></H3>
+<P><description>A bug was fixed where power would suddenly turn on once a certain amount of time had elapsed since development hardware power had been turned off.<br /></description></P>
+<hr />
+<H3><A name="note52-31">Note 52-31:(DevEnv) Changed the amount of memory that can be used by both development hardware and PARTNER-CTR Capture to 64MB [SDK | System Updater]</A></H3>
+<P><description>The amount of memory that can be used by both development hardware and PARTNER-CTR Capture has been changed to 64MB. <br /> Note that ROM accessing memory in excess of 64MB cannot be executed on development hardware for this reason. </description></P>
+<hr />
+<H3><A name="note52-32">Note 52-32: (DevEnv) Changed development menu [System Updater]</A></H3>
+<P><description>Specifications of the development menu, which starts after PARTNER-CTR Debugger power is turned on, have been made to match those of development hardware. <br /> The following operations are possible on the Development Menu.<br />
+        <ul>
+<li>Starting DevMenu with the START button</li>
+<li>Starting CTR card applications with the A Button</li>
+<li>Exiting currently halted applications (status transited to from the application using the HOME Button) using the B Button</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note52-33">Note 52-33:(DevEnv) Correction screen distortion occurring when starting the development menu[System Updater]</A></H3>
+<P><description>A bug has been fixed where the screen display would distort momentarily after starting development hardware or PARTNER-CTR Capture.<br /></description></P>
+<hr />
+<H3><A name="note52-34">Note 52-34:(FRIENDS) Added Miis and profile update notification [SDK | System Updater]</A></H3>
+<P><description>We made it so users can get Miis and profile updates from their friends.<br /> The enumerators NOTIFICATION_FRIEND_MII and NOTIFICATION_FRIEND_PROFILE have been added as notification types to the enumerated class NotificationType. <br /></description></P>
+<hr />
+<H3><A name="note52-35">Note 52-35:(FRIENDS) Delayed autonomous daemon login [System Updater]</A></H3>
+<P><description>A delay of about 20 seconds has been included between autonomous daemon startup and entering online status. <br /></description></P>
+<hr />
+<H3><A name="note52-36">Note 52-36:(FRIENDS) Fixed a problem where local friend codes were being replaced at each startup [System Updater]</A></H3>
+<P><description>A bug has been fixed where the local friend code obtained by friends::GetMyLocalFriendCode was being replaced each time the system was started. <br /></description></P>
+<hr />
+<H3><A name="note52-37">Note 52-37: (FRIENDS) Added screen name font region support [SDK | System Updater]</A></H3>
+<P><description>Specifications have changed so that non-ASCII characters that may be included in the obtained screen name of a friend outside one's own font region will be converted to questions marks (?) for display purposes.<br />Note, however, that this variable can be suppressed through specification of an argument to the GetFriendScreenName function.<br />In addition, the font region of the friend with the screen name can also be obtained using the GetFriendScreenName function.<br /></description></P>
+<hr />
+<H3><A name="note52-38">Note 52-38:(FS) Fixed a problem with freezing that would occur when the FAT became fragmented [System Updater]</A></H3>
+<P><description>A bug was fixed where the system would freeze if the operations [Open] &gt; [Read/Write near end of file] &gt; [Close] was repeated multiple times on a fragmented file in the FAT.<br /></description></P>
+<hr />
+<H3><A name="note52-39">Note 52-39:(FS) Added support for fat file system time stamp [System Updater]</A></H3>
+<P><description>Support has been added for a time stamp when accessing an SD memory card.<br /></description></P>
+<hr />
+<H3><A name="note52-40">Note 52-40:(FS) Revised the nn::fs::MountSdmc function [System Updater]</A></H3>
+<P><description>A bug has been fixed where SD card access would become impossible if the nn::fs::MountSdmc function was executed at the same time as a multiple thread process. <br /></description></P>
+<hr />
+<H3><A name="note52-41">Note 52-41:(FS) Corrected a problem with freezing that would occur when nothing was inserted in the card slot [System Updater]</A></H3>
+<P><description>An internal deadlock would sometimes occur when a function causing access to the card slot was called while nothing was inserted in the card slot. <br /> This was fixed because it would result in a problem where card slot-related device functions such as UIC-MIDI would not return. <br /></description></P>
+<hr />
+<H3><A name="note52-42">Note 52-42:(FS) Changed Result of the file system [SDK | System Updater]</A></H3>
+<P><description>Result, returned by the file system, has been replaced with an official specification.<br /> Also, note that the operators &quot;==&quot; and &quot;!=&quot; can no longer be used with Result, returned by the file system. <br /></description></P>
+<hr />
+<H3><A name="note52-43">Note 52-43:(FS) Added a latency emulation function [System Updater]</A></H3>
+<P><description>A feature was added for virtually reproducing latency that can occur due to device status or attrition. <br /> The emulation feature is enabled for debug or development builds. Although it is disabled for release builds, it can be explicitly specified using the nn::fs::ForceEnableLatencyEmulation and nn::fs::ForceDisableLatencyEmulation. <br /> Note, however, that this mode is disabled in the production environment (for both release builds and mass produced hardware).<br /></description></P>
+<hr />
+<H3><A name="note52-44">Note 52-44:(FS) Fixed a problem where severely fragmented files could no longer be handled [System Updater]</A></H3>
+<P><description>Once files in the FAT file system became fragmented beyond a certain allowable range, they could no longer be used and an error would always be returned. <br /> This problem has been corrected and behavior changed so that any file can be used no matter how fragmented. <br /> This was actually changed in CTR-SDK 0.13 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note52-45">Note 52-45:(GX) Changed the behavior of LCD backlight brightness [System Updater]</A></H3>
+<P><description>Behavior has been changed when the backlight brightness level is set to 4 or 5 under system settings so that actual backlight brightness will vary depending on whether an AC adapter is plugged into the system.<br /></description></P>
+<hr />
+<H3><A name="note52-46">Note 52-46:(GX) Changed the operating core at the driver level [System Updater]</A></H3>
+<P><description>Specifications have changed so that some low-level processing of the graphics driver that used to be handled in the same CPU core as the application is now handled in the system CPU core. <br /></description></P>
+<hr />
+<H3><A name="note52-47">Note 52-47:(HID) Sped up Read used with various sampling data [System Updater]</A></H3>
+<P><description>The execution speed of read and ReadLatest in the Reader class used to load sampled data from various devices has been increased. <br /></description></P>
+<hr />
+<H3><A name="note52-48">Note 52-48:(HTTP) Changed the specifications of LazyPOST transmissions when using keep alive communications [System Updater]</A></H3>
+<P><description>Specifications have been changed so that an error is returned by the ResultKeepAliveDisconnected function when communications have been disconnected due to a server timeout when sending a LazyPost using keep alive communications. <br /></description></P>
+<hr />
+<H3><A name="note52-49">Note 52-49:(HTTP) Revised the packet text string of an original header field [System Updater]</A></H3>
+<P><description>A bug has been fixed where a space (a single character) could not be entered after &quot;[Label_name]&quot; only for original header fields.<br /></description></P>
+<hr />
+<H3><A name="note52-50">Note 52-50:(MIC) Added clamping of mic data [SDK | System Updater]</A></H3>
+<P><description>The SetClamp function for setting whether to use clamping in the guaranteed input range for mic data and the GetClamp function for getting the current clamp setting have been added.<br /> Clamping is enabled by default.<br /></description></P>
+<hr />
+<H3><A name="note52-51">Note 52-51:(NEWS) Added to the NEWS library [SDK | System Updater]</A></H3>
+<P><description>Added the NEWS library. <br /> Note, however, that posting messages always fails because settings are such that the news daemon does not start by default under CTR-SDK 0.14.<br /> As of 2011/11/1, there is no way to check the message list, so be sure to check it after the HOME Menu is made public.<br /></description></P>
+<hr />
+<H3><A name="note52-52">Note 52-52:(NGC) Updated the prohibited word pattern list [System Updater]</A></H3>
+<P><description>An update has been made to the latest version of the prohibited word pattern list. <br /></description></P>
+<hr />
+<H3><A name="note52-53">Note 52-53:(OS) Implemented processing for CARD removal [System Updater]</A></H3>
+<P><description>Processing for stopping operations when a card is removed have been implemented. <br /> Execution stops when a card is pulled while an application from that card is running. <br /></description></P>
+<hr />
+<H3><A name="note52-54">Note 52-54:(OS) Added the InitializeMemoryBlock function [SDK | System Updater]</A></H3>
+<P><description>Added the InitializeMemoryBlock function to allow the use of the MemoryBlock class and StackMemoryBlock class.<br /> This was actually changed in CTR-SDK 0.10 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note52-55">Note 52-55:(OS) Added a setting for the maximum number of objects [System Updater]</A></H3>
+<P><description>Upper limits have been established for the following OS library objects. <br /> Note that an error will result if an attempt is made to create more objects than given by the upper limit. <br />
+        <ul>
+<li>Thread      Max. 32</li>
+<li>Event       Max. 32</li>
+<li>Mutex       Max. 32</li>
+<li>Semaphore   Max. 8</li>
+<li>Timer       Max. 8</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note52-56">Note 52-56:(OS) Improved debugger startup time [System Updater]</A></H3>
+<P><description>The time required to start the debugger when an SD card is inserted has been reduced. <br /></description></P>
+<hr />
+<H3><A name="note52-57">Note 52-57:(OS) Adjusted performance [System Updater]</A></H3>
+<P><description>Overall performance has been adjusted. <br /> Although execution is slower in some cases, overall performance is improved.<br /></description></P>
+<hr />
+<H3><A name="note52-58">Note 52-58:(SOCKET) Fixed a problem with IP address collision detection [System Updater]</A></H3>
+<P><description>Fixed a bug where IP address collisions were not being detected. <br /></description></P>
+<hr />
+<H3><A name="note52-59">Note 52-59:(SSL) Revised EVSSL authentication [System Updater]</A></H3>
+<P><description>Fixed a bug where EV certificates were not being authenticated correctly.<br /></description></P>
+<hr />
+<H3><A name="note52-60">Note 52-60:(TOOL) Added items to the RSF [SDK | System Updater]</A></H3>
+<P><description>The following items were added to RSF. BackupMemoryType… Specifies the backup memory type. This specification is always required. UseExtSaveData, ExtSaveDataNumber…Specify these items when using extended save data.<br />For more information, see the associated reference pages.</P>
+      </description></P>
+<hr />
+<H3><A name="note52-61">Note 52-61:(UDS) Fixed a bug where the correct reason for disconnection was not being obtained when the Client and Spectator were cut off from the network [System Updater]</A></H3>
+<P><description>A bug was fixed where NETWORK_IS_AVAILABLE would in some cases be unable to get the correct reason for disconnection when disconnected from the network while communicating with a Client or Spectator.<br /></description></P>
+<hr />
+<H3><A name="note52-62">Note 52-62:(UDS) Revised a bug where connection up to the maximum number of nodes specified by the uds::CreateNetwork function was impossible [System Updater]</A></H3>
+<P><description>A bug was fixed where connections could only be made to one node less than the maximum number of nodes specified using the CreateNetwork function. <br /></description></P>
+<hr />
+<H3><A name="note52-63">Note 52-63:(UDS) Fixed a bug where a connection disconnection notification was not being generated during intensive communications [System Updater]</A></H3>
+<P><description>A bug was fixed where connections to or disconnections from a client were not handled correctly when communication data volume was high, particularly when carrying out communications with many other nodes. <br /></description></P>
+<hr />
+<H3><A name="note52-64">Note 52-64:(UDS) Fixed a problem execution would not complete when the nn::uds::Initialize function was executed in wireless OFF mode [System Updater]</A></H3>
+<P><description>A bug was fixed where nn::uds::Initialize would not terminate if executed during wireless OFF mode.<br /></description></P>
+<hr />
+<H3><A name="note52-65">Note 52-65:(UDS) Fixed a bug where packet sends to one's own address would succeed [System Updater]</A></H3>
+<P><description>There was a bug where the SendTo function would succeed (no reception) when one's own node ID was specified in destNodeId when using the nn::uds::SendTo function. This was fixed so that a ResultInvilidNode error is returned instead.<br /></description></P>
+<hr />
+<H3><A name="note52-66">Note 52-66:(UDS) Improved stability when the communication load has increased [System Updater]</A></H3>
+<P><description>A bug was fixed where detection of disconnection was not being handled correctly when the number of connected nodes would increase or the amount of packets being sent/received would increase.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0_SystemUpdater">Known Issues with System Updater in SDK Version 0.14.0</A></H3>
+<knownissues><description>
+        <ul>
+<li>There is a problem with partial stability during sleep mode. Depending on the timing, the system does not always recover correctly from Sleep Mode. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a problem with handling transitions from each state: application execution, TestMenu display, HOME Menu display, applet display, Sleep Mode, and Power Off mode. Depending on the exact combination of modes and their order, some state transitions cannot be made correctly. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a problem with processing when shutting down power. Applications sometimes do not shutdown correctly.<br />In relation to this, an error occurs where play history information and step information is not saved correctly when shutting down power. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>Stop/trace execution could not be carried out normally by the PARTNER-CTR debugger. Since this is a fatal problem with no workaround available, a bug fix package will be releases as soon as the cause is known.</li>
+<li>There is a bug where execution of frame updates stops in the middle and recovery becomes impossible if System Updater is executed on development hardware whose serial number starts with AAA (for example, AAA300001231).</li>
+<li>Startup from debugger software using the NEWPU command in profiler.cia is impossible.</li>
+<li>Save data access is not thread-safe.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_14_0_Sample Demos">CTR-SDK Version 0.14.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/11/01)</P></DIV>
+<hr />
+<H3><A name="note51-01">Note 51-01:(DEMO) Fixed a problem with the number of bits of the size member of the CommandBuffer3d structure [Sample Demos]</A></H3>
+<P><description>The number of bits used for size in the CommandBuffer3d structure in the lib_demo library was mistakenly set to 8 bits, but this has been changed to the correct value of 7 bits.<br /> The number of bits of reserved memory aver that has also been changed from 3 bits to 4 bits. <br /></description></P>
+<hr />
+<H3><A name="note51-02">Note 51-02:(DEMO) Changed the specifications of the RenderSystem::Initialize function [Sample Demos]</A></H3>
+<P><description>An argument allowing the developer to select whether to fill the texture buffer with black has been added when executing the RenderSysten::Initialize function. <br /></description></P>
+<hr />
+<H3><A name="note51-03">Note 51-03:(FS) Changed specifications so that features that do no work on the development hardware can be enabled by button operations [Sample Demos]</A></H3>
+<P><description>Although a feature for accessing non-volatile memory on the card was previously executed by default, this is now made to operation using button operations (X+A) without executing at demo1 startup.<br /></description></P>
+<hr />
+<H3><A name="note51-04">Note 51-04:(GR) Made revisions so the nn::fs::MountRom function is called by the lib_grfw library for the GR library demo [Sample Demos]</A></H3>
+<P><description>Specifications have changed so that the nn::fs::MountRom function is now called by the lib_grfw library for GR library demos. <br /></description></P>
+<hr />
+<H3><A name="note51-05">Note 51-05:(GR) Changed the heap size allocated by the lib_grfw framework for the GR library demo to 20MB [Sample Demos]</A></H3>
+<P><description>The heap size allocated by the lib_grfw frame work library for GR library demos has been changed from 32 MB to 20 MB. <br /></description></P>
+<hr />
+<H3><A name="note51-06">Note 51-06:(GR) Added the ProcedureTexture for rendering procedural textures [Sample Demos]</A></H3>
+<P><description>The demo ProcedureTexture has been added for rendering patterns such as flames and water surfaces using the procedural texture class of the GR library. <br /></description></P>
+<hr />
+<H3><A name="note51-07">Note 51-07:(GX) Added a demo for editing procedural texture patterns [Sample Demos]</A></H3>
+<P><description>Added the demo ProcTexEditor for editing procedural texture patterns and rendering the results. <br /></description></P>
+<hr />
+<H3><A name="note51-08">Note 51-08:(RDT) Revised rsf sample demo [Sample Demos]</A></H3>
+<P><description>A bug was fixed where code in the rsf demo program was not appropriate and there were problems where communication was impossible.<br /></description></P>
+<hr />
+<H3><A name="note51-09">Note 51-09:(RDT) Revised the sample demo [Sample Demos]</A></H3>
+<P><description>Codes and comments that could lead to misunderstandings such as whether the RDT library supports broadcasting were removed from the basic sample demo. <br /></description></P>
+<hr />
+<H3><A name="note51-10">Note 51-10:(SND) Added the OutputCapture sample demo [Sample Demos]</A></H3>
+<P><description>A sample demo was added for obtaining final DSP output asynchronously from sound threads using the OutputCapture class. <br /></description></P>
+<hr />
+<H3><A name="note51-11">Note 51-11:(SND) Revised the sample demo [Sample Demos]</A></H3>
+<P><description>Sample demos have been revised to that exclusive control is performed for functions whose Voice operations are not thread-safe. <br /> For details on thread safety, see the API Reference. <br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_14_0_Sample Demos">Known Issues with SDK 0.14.0 Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_13_2_Release">CTR-SDK Version 0.13.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/10/07)</P></DIV>
+<hr />
+<H3><A name="note50-01">Note 50-01: (FS) Increased speed of opening files from ROM archives [SDK]</A></H3>
+<P><description>Increased speed when opening files from ROM archives.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_13_2_Release">Known Issues in the SDK 0.13.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>If you run <B>Ctr Info Setting</B> in the <CODE>Config</CODE> tool when a settings file is not present on the SD card, the system will freeze.</li>
+          <li>After you have connected to and finished communicating with your first StreetPass partner, you cannot communicate with another partner. Both systems must be reset to communicate again.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_13_1_Release">CTR-SDK Version 0.13.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/09/30)</P></DIV>
+<hr />
+<H3><A name="note49-01">Note 49-01: (CAMERA) Correction for change log entry regarding processing added to stop the cameras when the system is closed [SDK]</A></H3>
+<P><description>The change log entry for <a href="#note47-06">Note 47-06</a> erroneously stated that capturing does not resume when the system is closed and then opened again. Capturing does resume automatically, so there is no need for the application to provide any special support for opening/closing the system.<br /></description></P>
+<hr />
+<H3><A name="note49-02">Note 49-02: (DevEnv) Correction for change log entries for known bugs in CTR-SDK 0.13 System Updater [SDK]</A></H3>
+<P><description>The <a href="changelog.html#KnownIssues_0_13_0_SystemUpdater">Known Issues with System Updater in SDK Version 0.13.0</a> section of the change log contained the following mistakes.<br />
+        <ul>
+          <li>[Incorrect]<br />Running the <CODE>NN_LOG</CODE> function during communication sometimes causes the debugger to hang.<br /> We recommend communicating in parallel with log output via calls to the <CODE>NN_LOG</CODE> function. </li>
+          <li>[Correct]<br />Running the <CODE>NN_LOG</CODE> function during communication sometimes causes the debugger to hang.<br /> We recommend NOT calling the <CODE>NN_LOG</CODE> function for log output in parallel with communication. </li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note49-03">Note 49-03: (SND) Fixed bug related to creating sound threads on core 1 in NintendoWare for CTR [SDK]</A></H3>
+<P><description>A feature was added to NintendoWare for CTR 1.1.0 that allows users to create sound threads on core 1. However, there was a bug in related <CODE>nn::snd</CODE> features, which is fixed in this SDK release.<br /> This fix is required when using NintendoWare for CTR 1.1.0.<br /></description></P>
+<hr />
+<H3><A name="note49-04">Note 49-04: (SND) Fixed bug that caused execution to enter an endless loop when <CODE>FreeVoice</CODE> was used within the voice drop callback [SDK]</A></H3>
+<P><description>Previously, if <CODE>FreeVoice</CODE> was used to free some other voice within the voice drop callback specified by <CODE>AllocVoice</CODE>, execution would enter an endless loop. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_13_1_Release">Known Issues in the SDK 0.13.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>If you run <B>Ctr Info Setting</B> in the <CODE>Config</CODE> tool when a settings file is not present on the SD card, the system will freeze.</li>
+          <li>After you have connected to and finished communicating with your first StreetPass partner, you cannot communicate with another partner. Both systems must be reset to communicate again.</li>
+          <li>If a waveform file (WAV or AIFF) includes no loop settings prior to conversion by <CODE>ctr_WaveConverter32.exe</CODE>, a bug causes the <CODE>--loopStart</CODE> and <CODE>--loopEnd</CODE> options to be ignored.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_13_0_Release">CTR-SDK Version 0.13.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/09/28)</P></DIV>
+<hr />
+<H3><A name="note48-01">Note 48-01: (AC) Added the <CODE>nn::ac::LinkLevel GetLinkLevel</CODE> function [SDK]</A></H3>
+<P><description>In addition to the preexisting <CODE>GetLinkLevel</CODE> function, which takes an <CODE>nn::ac::LinkLevel</CODE> pointer as an argument, added a <CODE>GetLinkLevel</CODE> function whose return value is an <CODE>nn::ac::LinkLevel</CODE> enumerated type.<br /></description></P>
+<hr />
+<H3><A name="note48-02">Note 48-02: (APPLET) Added support for HOME Button detection and transitioning to the HOME Menu [SDK]</A></H3>
+<P><description>Added functions for detecting HOME button presses and transitioning to the HOME Menu.<br /> To detect HOME button presses, there are two methods: getting the button state with the <CODE>nn::applet::CTR::GetHomeButtonState</CODE> function, or setting a callback with the <CODE>nn::applet::CTR::SetHomeButtonCallback</CODE> function.<br /> Both the <CODE>nn::applet::CTR::PrepareToJumpToHomeMenu</CODE> and <CODE>nn::applet::CTR::JumpToHomeMenu</CODE> functions can jump to the HOME Menu, but the <CODE>nn::applet::CTR::ProcessHomeButtonIfPrepared</CODE> function combines both the ability to detect HOME and to jump to the HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note48-03">Note 48-03: (BOSS) Added the BOSS library [SDK | System Updater]</A></H3>
+<P><description>Added the BOSS library, which is used for data download features that employ download servers.<br /></description></P>
+<hr />
+<H3><A name="note48-04">Note 48-04: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>If the <CODE>SetNoiseFilter</CODE> function was used to turn noise filter features OFF and then exposure was changed by the <CODE>SetExposure</CODE> function, image brightness would start to flicker. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-05">Note 48-05: (CAMERA) Added a function to change the sensor window used for auto white balancing [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetAutoWhiteBalanceWindow</CODE> function, which changes the region (sensor window) used to calculate auto white balance.<br /> <B>Note:</B> The definition of the <CODE>PackageParameterCameraSelect</CODE> structure was changed to allow the <CODE>SetPackageParameterWithoutContext</CODE> function to make settings similar to the above function.<br /></description></P>
+<hr />
+<H3><A name="note48-06">Note 48-06: (CARD) Revised media selector control after using HostIO CardSPI [SDK]</A></H3>
+<P><description>When CardSPI was used, then Midi or CardNor was accessed, and then HostIO was accessed, the media selector was not properly controlled and correct data transfer was not possible. Revisions were made so that media selector control will switch successively from SPI to CARD in such cases.<br /></description></P>
+<hr />
+<H3><A name="note48-07">Note 48-07: (CEC) Changed the StreetPass library API [SDK | System Updater]</A></H3>
+<P><description>Changed the StreetPass library (formerly the Chance Encounter Communication library) as follows.
+        <ul>
+          <li>Added the <CODE>MessageId</CODE> class.<br />Changed <CODE>MessageId</CODE> from an 8-byte array to a class.</li>
+          <li>Removed unnecessary functions<br />Deprecated the following functions and invalidated unused value definitions.</li>
+          <ul>
+            <li>Format of <CODE>cec::MessageBox::ReadMessage</CODE> that used <CODE>void*</CODE> as an argument</li>
+            <li>Format of <CODE>cec::MessageBox::WriteMessage</CODE> that used <CODE>void*</CODE> as an argument</li>
+            <li><CODE>cec::Message::SetFlag_Unread</CODE></li>
+            <li><CODE>cec::Message::GetFlag_Unread</CODE></li>
+            <li><CODE>cec::Message::SetFlag_New</CODE></li>
+            <li><CODE>cec::Message::GetFlag_New</CODE></li>
+            <li><CODE>cec::Message::OutputMessage</CODE></li>
+            <li><CODE>cec::Message::InputMessage</CODE></li>
+            <li><CODE>cec::MessageBox::GetMessageFlag_Unread</CODE></li>
+            <li><CODE>cec::MessageBox::GetMessageFlag_New</CODE></li>
+          </ul>
+          <li>Changed daemon operations<br />Beginning with this version, background communication starts automatically and the StreetPass daemon begins operation at system startup.<br /> To access a Box or a Message, you must first begin accessing the daemon, then put the daemon in IDLE state.<br /> Operations must occur in this order:<br />[After startup] =&gt; [Put daemon in IDLE state with <CODE>StopScanning</CODE>] =&gt; [Box operations] =&gt; [Return control rights to the system with <CODE>StartScanning</CODE> and start daemon operation].</li>
+          <li>Added <CODE>GetCecRecvEventHandle</CODE> and <CODE>GetCecInfoBuffer</CODE><br />These functions get reception events and received Message information.</li>
+          <li>Added information that can be obtained with the <CODE>MessageBox</CODE> class<br />Information obtainable by the <CODE>MessageBoxInfoReader</CODE> class can now also be obtained by the <CODE>MessageBox</CODE> class.<br /> This change makes the <CODE>MessageBoxInfoReader</CODE> class unnecessary.</li>
+        </ul>
+        <pre><font size="3">    [MessageBoxInfoReader]      [MessageBox]
+                &lt;Get Box information&gt;
+    GetMessageBoxInfoFlag   --&gt; GetBoxFlag (GetMessageBoxFlag was removed)
+    GetBoxSizeMax           --&gt; GetBoxSizeMax
+    GetMessNumMax           --&gt; GetBoxMessNumMax
+    GetMessNum              --&gt; GetBoxMessNum
+                                <CODE>GetBoxGroupNumMax</CODE>
+                                <CODE>GetBoxGroupNum</CODE>
+                                <CODE>SetBoxGroupNumMax</CODE>
+                                <CODE>GetBoxSessionNum</CODE>
+                &lt;Get Message information&gt;
+    GetMessage***           --&gt; GetMessage*** (Added)</font></pre>
+      </description></P>
+<hr />
+<H3><A name="note48-08">Note 48-08: (CEC) Operations necessary to communicate with the same partner more than once [SDK]</A></H3>
+<P><description>To reduce power consumption and avoid communicating over and over with the same partner, there is a feature where the local host remembers what partners it has communicated with once (sent or received one or more pieces of data) and then does not communicate with those partners if they are discovered again.<br /> The list of past communication partners is valid for a maximum of 8 hours.<br /> For this reason, StreetPass with the same partner will not occur again until an average of 4 hours or a maximum of 8 hours elapses.<br /><br /> If you specify <CODE>true</CODE> in an argument to the <CODE>CecControl::StartScanning</CODE> function, the list is initialized and it becomes possible to communicate with the same partners again.<br /> Use this method when it is necessary to communicate more than once with the same partner for debug purposes.<br /> The list is also initialized when a StreetPass box has been deleted.<br /> (In the previous version the list was also initialized when data was written to an outbox, but that specification has been removed.)<br /></description></P>
+<hr />
+<H3><A name="note48-09">Note 48-09: (CFG) Revised the <CODE>GetLanguageCodeA2</CODE> function [SDK]</A></H3>
+<P><description>Revised the string obtained by the <CODE>nn::cfg::GetLanguageCodeA2</CODE> function and indicating the Japanese language from &quot;<CODE>jp</CODE>&quot; to &quot;<CODE>ja</CODE>&quot;.<br /></description></P>
+<hr />
+<H3><A name="note48-10">Note 48-10: (CFG) Revised the <CODE>GetSimpleAddress</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>nn::cfg::CTR::GetSimpleAddress</CODE> function that prevented it from getting the country name and area name parts of the simple address information.<br /></description></P>
+<hr />
+<H3><A name="note48-11">Note 48-11: (CFG) Added function to get the RTC offset value [SDK]</A></H3>
+<P><description>Added the <CODE>nn::cfg::CTR::GetUserTimeOffset</CODE> function to get the cumulative offset value that is saved when the end user changes the date and time.<br /> Applications can learn of end user changes to the system time by checking this offset value on every application start.<br /></description></P>
+<hr />
+<H3><A name="note48-12">Note 48-12: (CX) Added the CX library [SDK]</A></H3>
+<P><description>Added a library for file compression/decompression at the <CODE>nn::cx</CODE> namespace.<br /></description></P>
+<hr />
+<H3><A name="note48-13">Note 48-13: (DLP) Changed the method for embedding child programs in parent programs [SDK | Sample Demos]</A></H3>
+<P><description>Changed the method for embedding child programs, as shown below.<br />
+        <ul>
+          <li>If using OMake, specify the child CIA file in <CODE>CHILD_APPS[]</CODE> in the OMakefile.<br /> See <CODE>$Sample Demos/dlp/SimpleServer/OMakefile</CODE>.</li>
+          <li>If not using OMake, pass a CFA file created by <CODE>ctr_makeciaarchive</CODE> to <CODE>ctr_makerom</CODE>.<br /> However, note that you must use the <CODE>-rsf</CODE> option of <CODE>ctr_makeciaarchive</CODE> to specify <CODE>$CTR_SDK/resources/specfiles/Child.rsf</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-14">Note 48-14: (DLP) Made revisions involving identification of child devices [SDK | Sample Demos]</A></H3>
+<P><description>Made the following changes related to identification of child devices.<br />
+        <ul>
+          <li>Changed so that now the <CODE>Server::Initialize</CODE> function fails if the child and parent <CODE>UniqueId</CODE> do not match.</li>
+          <li>Changed so that the parent and child are told apart by their <CODE>Category</CODE>, and the <CODE>Server::Initialize</CODE> function fails if the child's <CODE>Category</CODE> is not <CODE>DlpClient</CODE>.<br />Children tell each other apart by their <CODE>ChildIndex</CODE>. The <CODE>ChildIndex</CODE> is specified by the RSF file's <CODE>TitleInfo/ChildIndex</CODE>, and can take a value from 0-255.<br /> Note that <CODE>TitleInfo/Version</CODE> is now replaced by <CODE>TitleInfo/ChildIndex</CODE>, so do not use <CODE>TitleInfo/Version</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-15">Note 48-15: (DevEnv) Removed the pragma used for the RVCT warning bug workaround [SDK]</A></H3>
+<P><description>RVCT formerly sometimes output incorrect warnings in Release or Fast builds, so as a workaround some portions of code were built with size as the highest priority. RVCT has now been fixed, so these code portions have returned to being built with speed as the highest priority.<br /></description></P>
+<hr />
+<H3><A name="note48-16">Note 48-16: (DevEnv) Made some <CODE>nn::Result</CODE> constructors private [SDK]</A></H3>
+<P><description>The access attribute of <CODE>nn::Result</CODE>-class constructors that take <CODE>bit32</CODE> values was mistakenly set to &quot;public&quot;. This has been revised to &quot;private&quot;.<br /></description></P>
+<hr />
+<H3><A name="note48-17">Note 48-17: (DevEnv) Changed the encoding of <CODE>types.h</CODE> [SDK]</A></H3>
+<P><description><CODE>$CTR_SDK/include/nn/types.h</CODE> was a UTF-8 file with no BOM, but it has been changed to now include a BOM.<br /> This was actually changed in CTR-SDK 0.11 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note48-18">Note 48-18: (DevEnv) Changed compiler and linker options [SDK]</A></H3>
+<P><description>Added <CODE>--debug_info=line_inlining_extensions</CODE> to the default compiler options in the CTR-SDK build system.<br /> Likewise, added <CODE>tailreorder</CODE>, <CODE>unusedsymbols</CODE>, <CODE>veneercallers</CODE>, <CODE>veneerpools</CODE> and <CODE>visibility</CODE> as specifications for the <CODE>--info</CODE> linker option.<br /></description></P>
+<hr />
+<H3><A name="note48-19">Note 48-19: (DevEnv) Updated the supported version of RVCT [SDK]</A></H3>
+<P><description>Updated the RVCT version supported by the CTR-SDK to version 2010/09/09 (b865).<br /> Because of this update, out-of-date versions of RVCT will now sometimes not operate properly.<br /></description></P>
+<hr />
+<H3><A name="note48-20">Note 48-20: (FND) Revised behavior when <CODE>Allocate</CODE> of an <CODE>ExpHeap</CODE> fails [SDK]</A></H3>
+<P><description>Formerly, when the <CODE>Allocate</CODE> function failed to allocate an <CODE>ExpHeap</CODE>, the destructor and <CODE>Finalize</CODE> would not be called properly. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-21">Note 48-21: (FND) Revised behavior of <CODE>ExpHeap</CODE> constructor when given no arguments [SDK]</A></H3>
+<P><description>Formerly, when the destructor was called on an uninitialized <CODE>ExpHeap</CODE> object, it could not destroy the object properly. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-22">Note 48-22: (FND) Revised the range of specifiable alignments in <CODE>ExpHeap::Allocate</CODE> [SDK]</A></H3>
+<P><description>Changed the range of specifiable alignments in <CODE>ExpHeap::Allocate</CODE> to the range <CODE>-4096</CODE> to <CODE>4096</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-23">Note 48-23: (FND) Revised <CODE>ExpHeapBase::GetDirecitionOf</CODE> to <CODE>GetDirectionOf</CODE> [SDK]</A></H3>
+<P><description>Corrected the spelling of <CODE>ExpHeapBase::GetDirectionOf</CODE>, which was formerly misspelled as <CODE>GetDirecitionOf</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-24">Note 48-24: (FND) Strengthened check when freeing expanded heap memory [SDK]</A></H3>
+<P><description>Strengthened the memory address check that is performed when freeing expanded heap memory, with the goal of detecting duplicate calls to <CODE>Free</CODE> and other problems.<br /></description></P>
+<hr />
+<H3><A name="note48-25">Note 48-25: (FONT) Added the Font library [SDK]</A></H3>
+<P><description>Added the Font library.<br /> Its content is basically the same as <CODE>nw::font</CODE>, but applications that use <CODE>nw</CODE> must not use <CODE>nn::font</CODE>. (This is because some portions of libraries in <CODE>nw</CODE> reference <CODE>nw::font</CODE>.)<br />In the future, <CODE>nw::font</CODE> is planned to be combined into <CODE>nn::font</CODE>.</description></P>
+<hr />
+<H3><A name="note48-26">Note 48-26: (FRIENDS) Changed the value of <CODE>MODE_DESCRIPTION_SIZE</CODE> [SDK]</A></H3>
+<P><description>Changed the value of <CODE>MODE_DESCRIPTION_SIZE</CODE> from <CODE>64</CODE> to <CODE>128</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-27">Note 48-27: (FRIENDS) Deleted part of the <CODE>NotificationType</CODE> enumerator [SDK]</A></H3>
+<P><description>Removed <CODE>NOTIFICATION_FRIEND_FAVORITE_GAME</CODE>, which control will never actually reach, from the <CODE>NotificationType</CODE> enumerated type.<br /></description></P>
+<hr />
+<H3><A name="note48-28">Note 48-28: (FRIENDS) Eliminated the notification sent when a game description is updated [SDK | System Updater]</A></H3>
+<P><description><CODE>NOTIFICATION_FRIEND_PRESENCE</CODE> is no longer delivered when the game description string is the only item updated by <CODE>UpdateGameModeDescription</CODE> or <CODE>UpdateGameMode</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-29">Note 48-29: (FRIENDS) Changed the value of the <CODE>MII_SIZE</CODE> constant [SDK]</A></H3>
+<P><description>Changed the value of the <CODE>MII_SIZE</CODE> constant from <CODE>128</CODE> to <CODE>96</CODE>.<br /> The size of the <CODE>MiiInformation</CODE> structure also changed.<br /></description></P>
+<hr />
+<H3><A name="note48-30">Note 48-30: (FS) Changed the specifications of functions that get SD card insertion/removal events [SDK]</A></H3>
+<P><description>The previously disclosed functions that get SD card insertion/removal events were not able to get whether an event has occurred, so the specifications have been changed.<br /> The <CODE>nn::fs::InitializeForFileSystemEvent</CODE>, <CODE>WaitForInsertSdmc</CODE>, and <CODE>WaitForEjectSdmc</CODE> functions have been removed and replaced by the new <CODE>nn::fs::RegisterSdmcInsertedEvent</CODE>, <CODE>UnregisterSdmcInsertedEvent</CODE>, <CODE>RegisterSdmcEjectedEvent</CODE>, and <CODE>UnregisterSdmcEjectedEvent</CODE> functions.<br /> The <CODE>nn::fs::RegisterXxxxEvent</CODE> functions get events via registered instances of <CODE>nn::os::LightEvent</CODE>.<br /> At present, there is still a restriction: <CODE>nn::fs::RegisterXxxxEvent</CODE> and <CODE>UnregisterXxxxEvent</CODE> functions cannot be repeatedly called in succession.<br /></description></P>
+<hr />
+<H3><A name="note48-31">Note 48-31: (FS) Fixed bug that prevented the <CODE>fs::Directory::Read</CODE> function from getting all entries [SDK]</A></H3>
+<P><description>When an external file system was used to create many entries in a directory and then the <CODE>fs::Directory::Read</CODE> function was used to get a list of entries, it would sometimes only be able to get a partial list. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-32">Note 48-32: (FS) Added the <CODE>nn::fs::GetFileSystemSize</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::GetFileSystemSize</CODE> function, which can get the total space and free space of storage media whose media type is specified.<br /> The following media types can be specified: <CODE>MEDIA_TYPE_NAND</CODE> and <CODE>MEDIA_TYPE_SDMC</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-33">Note 48-33: (FS) Added the <CODE>nn::fs::MountSdmc</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::MountSdmc</CODE> function, which mounts SD cards.<br />To access an SDMC archive, you must run this function with the SD card inserted.<br />To mount a previously mounted SD card that has been removed and then re-inserted, it must first be unmounted using the <CODE>nn::fs::Unmount</CODE> function and then the <CODE>nn::fs::MountSdmc</CODE> function must be executed again.<br /></description></P>
+<hr />
+<H3><A name="note48-34">Note 48-34: (FS) Added the <CODE>nn::fs::hio::GetHioRequiredMemorySize</CODE> function [SDK]</A></H3>
+<P><description>Added a function that gets the size of working memory required when calling the <CODE>nn::fs::hio::MountHioArchive</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note48-35">Note 48-35: (FS) Added a write function to <CODE>nn::fs::hio::HioArchive</CODE> [SDK]</A></H3>
+<P><description>Implemented a write function in <CODE>nn::fs::hio::HioArchive</CODE>.<br /> It can write data in the same manner as is done with other archives, even when used on files on a PC.<br /></description></P>
+<hr />
+<H3><A name="note48-36">Note 48-36: (FS) Added the <CODE>nn::hio::CTR::HostFile::SetSize</CODE> function [SDK]</A></H3>
+<P><description>Added the new function <CODE>nn::hio::CTR::HostFile::SetSize</CODE>, which can change the size of open files.<br /> If the specified size is larger than the current size of the file, this function expands the file. The data in the expanded portion of the file is undefined.<br /> If this function is used to trim a file and the file's Seek position lies in the trimmed portion of the file, this function moves the Seek position to the new end of the file.<br /></description></P>
+<hr />
+<H3><A name="note48-37">Note 48-37: (FS) Added functions to get Game Card insertion/removal events and to get whether a Game Card is inserted [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::RegisterCardInsertedEvent</CODE>, <CODE>UnregisterCardInsertedEvent</CODE>, <CODE>RegisterCardEjectedEvent</CODE>, <CODE>UnregisterCardEjectedEvent</CODE>, and <CODE>IsCardInserted</CODE> functions.<br /> At present, there is still a restriction: <CODE>nn::fs::RegisterXxxxEvent</CODE> and <CODE>UnregisterXxxxEvent</CODE> functions cannot be repeatedly called in succession.<br /></description></P>
+<hr />
+<H3><A name="note48-38">Note 48-38: (FS) Changed length of filenames in save data and extended save data to 16 characters [SDK]</A></H3>
+<P><description>Changed length of filenames in save data and extended save data from 8 characters to 16 characters.<br /> This was actually changed in CTR-SDK 0.12 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note48-39">Note 48-39: (GX) Updated the DMPGL documentation [SDK]</A></H3>
+<P><description>The main changes can be summarized as follows. See each document for further details.<br />
+        <ul>
+          <li><I>DMPGL 2.0 System API Specifications</I> <CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+            <li>Added description of procedural textures and of restrictions when configuring gas lookup tables.</li>
+            <li>Revised the code for 5.9.7. Converting a 32-Bit Floating-Point Number into a 12-Bit Signed Fixed-Point Number with 11 Fractional Bits (Alternate Method).</li>
+            <li>Revised in line with the argument types of existing functions and with changes to specification restrictions.</li>
+            <li>Added description of new functions.</li>
+            <li>Added description of the automatic padding of load arrays.</li>
+            <li>Revised register settings for gases.</li>
+            <li>Added description of the framebuffer access control setting registers.</li>
+            <li>Revised the settings of register <CODE>0x101</CODE> when logical operations are enabled.</li>
+            <li>Revised the setting of register <CODE>0x25f[0:0]</CODE>, which is involved with rendering functions.</li>
+            <li>Added description of the WRAP mode settings used for shadow textures.</li>
+          </ul>
+          <li><I>DMPGL 2.0 Specifications</I> <CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_specification.pdf</CODE></li>
+          <ul>
+            <li>Added description of the w buffer and polygon offsets.</li>
+            <li>Added description of the texture wrapping modes used with cube-map shadow filtering.</li>
+          </ul>
+          <li><I>DMPGL 2.0 Programming Guide</I> <CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_programming_guide.pdf</CODE></li>
+          <ul>
+            <li>Added a chapter on Troubleshooting.</li>
+            <li>Added description of texture coordinate conversion during shadow texture lookups, and fixed some typos.</li>
+          </ul>
+          <li><I>Vertex Shader Reference Manual</I> <CODE>$CTR_SDK/documents/DMPGL20/VertexShaderReferenceManual.pdf</CODE></li>
+          <ul>
+            <li>Expanded the description of the preprocessor pseudo-instruction <CODE>output_map</CODE>.</li>
+            <li>Expanded sections 12.7.3 Output Order of Calculation Results and 12.7.5 Stalls Due to Arithmetic Unit Race Conditions.</li>
+            <li>Added a section on stalls due to instruction dependencies.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-40">Note 48-40: (GX) Added the GR library [SDK]</A></H3>
+<P><description>Added the GR library, which assists in high-speed graphics rendering by directly generating command arrays for setting the GPU (PICA graphics processor) registers of CTR.<br /></description></P>
+<hr />
+<H3><A name="note48-41">Note 48-41: (GX) Updated PICA macro headers [SDK]</A></H3>
+<P><description>Made the following changes to the PICA macro headers.<br />
+        <ul>
+          <li><CODE>gx_MacroCommon.h</CODE></li>
+          <ul>
+            <li>Added the new <CODE>PICA_CMD_HEADER_GS_F32</CODE> macro for commands that write to geometry shader floating-point registers.</li>
+            <li>Added the <CODE>PICA_DATA_COLOR_RGB8</CODE> and <CODE>PICA_DATA_COLOR_RGBA8</CODE> macros.</li>
+          </ul>
+          <li>Added names to enumerated types.</li>
+        </ul>
+        Changed the member names and macro names of the enumerated types listed below.<br /> <B>Note:</B> The old types were moved to <CODE>gx_MacroOld.h</CODE> for compatibility.<br />
+        <ul>
+          <li><CODE>gx_MacroFragment.h</CODE></li>
+          <ul>
+            <li><CODE>PICA_DATA_FRAG_LIGHT_TEXTURE* -&gt; PICA_DATA_FRAG_LIGHT_ENV_TEXTURE*</CODE></li>
+            <li><CODE>PICA_DATA_*_*                 -&gt; PICA_DATA_FRAG_LIGHT_ENV_LUTSCALE_*_*</CODE></li>
+            <li><CODE>PICA_DATA_FRAG_LIGHT_LUTINPUT -&gt; PICA_DATA_FRAG_LIGHT_ENV_LUTINPUT</CODE></li>
+            <li><CODE>PICA_DATA_FRAG_LIGHT_LUTSCALE -&gt; PICA_DATA_FRAG_LIGHT_ENV_LUTSCALE</CODE></li>
+          </ul>
+          <li><CODE>gx_MacroMisc.h</CODE></li>
+          <ul>
+            <li>Because it was discovered that commands that set register <CODE>0x101</CODE> are unnecessary when logical operations are enabled, the <CODE>PICA_CMD_SET_LOGIC_OP</CODE> was revised to no longer generate such commands.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-42">Note 48-42: (GX) Changed the off-limits range when placing display buffers in VRAM [SDK | System Updater]</A></H3>
+<P><description>When placing display buffers in VRAM, previously there was a restriction that stated that buffers could not be placed in the last 0.5 MB of either VRAMA or VRAMB. This off-limits range was widened: now display buffers cannot be placed in the last 1.5 MB of either VRAMA or VRAMB.<br /></description></P>
+<hr />
+<H3><A name="note48-43">Note 48-43: (GX) Enabled polygon offsets when the W buffer is enabled [SDK]</A></H3>
+<P><description>Z-value offsets via <CODE>glPolygonOffset</CODE> are now valid regardless of the W buffer setting.<br /></description></P>
+<hr />
+<H3><A name="note48-44">Note 48-44: (GX) Changed the <CODE>glCopyTexImage2D</CODE> and <CODE>glCopyTexSubImage2D</CODE> functions [SDK]</A></H3>
+<P><description>Applied the following changes to both functions.<br />
+        <ul>
+          <li>Added support for transfer when the sum of the arguments <SPAN class="argument">height</SPAN> and <SPAN class="argument">y</SPAN> is larger than the current render buffer.</li>
+          <li>Added support for transfer when either or both of the <SPAN class="argument">x</SPAN> and <SPAN class="argument">y</SPAN> arguments are negative.<br />In addition, made the following revisions to only the <CODE>glCopyTexSubImage2D</CODE> function.</li>
+          <li>Revised so that a <CODE>GL_INVALID_VALUE</CODE> error is returned when either or both of the <SPAN class="argument">xoffset</SPAN> and <SPAN class="argument">yoffset</SPAN> arguments are negative.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-45">Note 48-45: (GX) Fixed a bug in the <CODE>glPolygonOffset</CODE> function [SDK]</A></H3>
+<P><description>Previously, the results of the <CODE>glPolygonOffset</CODE> function were affected by the settings of the <CODE>glDepthRange</CODE> function. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-46">Note 48-46: (GX) Added the <CODE>nngxAddB2LTransferCommand</CODE> function [SDK]</A></H3>
+<P><description>This function adds a command (post transfer command) that converts block images to linear images when transferring data.<br /> The <CODE>nngxTransferRenderImage</CODE> function offers similar features, but this function can be used more generally.<br /></description></P>
+<hr />
+<H3><A name="note48-47">Note 48-47: (GX) Added the <CODE>nngxAddBlockImageCopyCommand</CODE> function [SDK]</A></H3>
+<P><description>This function adds a block image transfer command (render texture transfer command).<br /> Use this function to copy images between rendered render buffers and textures.<br /></description></P>
+<hr />
+<H3><A name="note48-48">Note 48-48: (GX) Added the <CODE>nngxAddL2BTransferCommand</CODE> function [SDK]</A></H3>
+<P><description>This function adds a command (post transfer command) that converts linear images to block images when transferring data.<br /> The <CODE>nngxTransferLinearImage</CODE> function offers similar features, but this function can be used more generally.<br /></description></P>
+<hr />
+<H3><A name="note48-49">Note 48-49: (GX) Added the <CODE>nngxAddMemoryFillCommand</CODE> function [SDK]</A></H3>
+<P><description>This function adds a command (memory fill command) that fills the specified region with the specified data.<br /> The <CODE>glClear</CODE> function offers similar features, but this function can be used more generally.<br /></description></P>
+<hr />
+<H3><A name="note48-50">Note 48-50: (GX) Removed restrictions on the <SPAN class="argument">srcaddr</SPAN> and <SPAN class="argument">dstaddr</SPAN> arguments in the <CODE>nngxAddVramDmaCommand</CODE> function [SDK]</A></H3>
+<P><description>Removed the restriction requiring the <SPAN class="argument">srcaddr</SPAN> and <SPAN class="argument">dstaddr</SPAN> arguments in the <CODE>nngxAddVramDmaCommand</CODE> function to be 8-byte aligned.<br /></description></P>
+<hr />
+<H3><A name="note48-51">Note 48-51: (GX) Fixed bug in behavior when an invalid <SPAN class="argument">format</SPAN> argument was specified in the <CODE>nngxFilterBlockImage</CODE> function [SDK]</A></H3>
+<P><description>Previously, when an invalid <SPAN class="argument">format</SPAN> argument was specified in the <CODE>nngxFilterBlockImage</CODE> function, sometimes after the error was detected control would not return from the function and an invalid command request would be generated. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-52">Note 48-52:(GX) Revised the types of arguments in the <CODE>nngxFilterBlockImage</CODE> and <CODE>nngxAddVramDmaCommand</CODE> functions [SDK]</A></H3>
+<P><description>Revised the type of the <SPAN class="argument">srcaddr</SPAN> argument in the <CODE>nngxFilterBlockImage</CODE> and <CODE>nngxAddVramDmaCommand</CODE> functions to <CODE>const GLvoid*</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-53">Note 48-53: (GX) Added the <CODE>nngxGetAllocator</CODE> function [SDK]</A></H3>
+<P><description>Added the new <CODE>nngxGetAllocator</CODE> function, which gets the allocator and deallocator set by the <CODE>nngxInitialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note48-54">Note 48-54: (GX) Fixed bug that caused <CODE>glViewport</CODE> function settings to not be applied if run immediately after running the <CODE>nngxInitialize</CODE> function [SDK]</A></H3>
+<P><description>Previously, <CODE>glViewport</CODE> settings would not be applied if <CODE>glViewport</CODE> was called before the first validation of <CODE>NN_GX_STATE_FRAMEBUFFER</CODE> after <CODE>nngxInitialize</CODE>. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-55">Note 48-55: (GX) Added the <CODE>nngxSetGasAutoAccumulationUpdate</CODE> function [SDK]</A></H3>
+<P><description>Added a function that updates values related to the additive blending results of gas density rendering.<br /> Use this function when directly generating commands for gas rendering, instead of using DMPGL functions.<br /></description></P>
+<hr />
+<H3><A name="note48-56">Note 48-56: (GX) Fixed problem where the <CODE>nngxTransferLinearImage</CODE> function would stop on an assert [SDK]</A></H3>
+<P><description>Previously, although the function specification states that the first argument of <CODE>nngxTransferLinearImage</CODE> will accept addresses either in device memory or VRAM, specifying anything other than VRAM would cause the function to stop because of a mistake in an assert statement. This mistake has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-57">Note 48-57: (GX) Fixed bug in delta value settings of lookup tables used for procedural texture RGBA mapping and noise modulation [SDK]</A></H3>
+<P><description>Previously, the settings for delta values in lookup tables used for procedural texture RGBA maps and noise were double the correct settings. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-58">Note 48-58: (GX) Fixed bug in <CODE>glVertexAttribPointer</CODE> function when multiple vertex attributes have been arranged as an interleaved array [SDK]</A></H3>
+<P><description>Previously, when multiple vertex attributes were arranged as an interleaved array and the <SPAN class="argument">ptr</SPAN> argument of the <CODE>glVertexAttribPointer</CODE> function was specified in a way that placed the second piece of vertex data at the starting address of the vertex array, a bug sometimes caused the rendering API to generate an error and prevented correct rendering. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-59">Note 48-59: (GX) Deleted command that set the <CODE>0x101</CODE> register when logical operations are enabled [SDK]</A></H3>
+<P><description>Previously, the DMPGL API would generate a command that set register <CODE>0x101</CODE> to <CODE>0x01010000</CODE> when logical operations were enabled. However, it became clear that hardware specifications make this setting unnecessary, so this command is no longer generated.<br /> The <I>DMPGL 2.0 System API Specifications</I> (<CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</CODE>) have been revised in line with this change.<br /></description></P>
+<hr />
+<H3><A name="note48-60">Note 48-60: (HID) Deleted <CODE>ACCELEROMETER_PLAY_MODE_LOOSE</CODE> [SDK]</A></H3>
+<P><description>Because <CODE>ACCELEROMETER_PLAY_MODE_LOOSE</CODE> would sometimes yield unstable calculation results, it has been deleted. Now <CODE>ACCELEROMETER_PLAY_MODE_TIGHT</CODE> is the only available setting.<br /> In line with this change, the <CODE>SetPlayMode</CODE> function (which set the sensitivity behavior mode) and the corresponding <CODE>GetPlayMode</CODE> function have also been eliminated.<br /></description></P>
+<hr />
+<H3><A name="note48-61">Note 48-61: (HID) Added functions that enable use of the gyro sensor [SDK]</A></H3>
+<P><description>Added the <CODE>nn::hid::GyroscopeReader</CODE> class, which can get the gyro sensor values and the attitude of the system calculated based on the gyro sensor values.<br /></description></P>
+<hr />
+<H3><A name="note48-62">Note 48-62: (HID) Revised the minimum and maximum values for clamping the Circle Pad [SDK]</A></H3>
+<P><description>The range of specifiable values in the <CODE>PadReader::SetStickClamp</CODE> function has been changed as shown below.<br />
+        <ul>
+          <li>Minimum value</li>
+          <ul>
+            <li>Circular clamping mode: 46 (50)</li>
+            <li>Cross-shaped clamping mode: 41 (38)</li>
+          </ul>
+          <li>Maximum value</li>
+          <ul>
+            <li>Both modes: 145 (150)</li>
+          </ul>
+        </ul>
+        (The value in parentheses was the value used in CTR-SDK 0.12.)<br /></description></P>
+<hr />
+<H3><A name="note48-63">Note 48-63: (HID) Added offset correction functions and axis rotation functions to the accelerometer library [SDK]</A></H3>
+<P><description>Added to the accelerometer library a group of functions that take an offset of the output values and a group of functions that rotate the axes of output.<br /></description></P>
+<hr />
+<H3><A name="note48-64">Note 48-64: (HIO) Added functions for transmittable sizes during serial communication [SDK]</A></H3>
+<P><description>Added the <CODE>GetReadableSize</CODE> and <CODE>GetWritableSize</CODE> functions, which get the data size that can be sent or received in serial communication.<br /></description></P>
+<hr />
+<H3><A name="note48-65">Note 48-65: (JPEG) Added the <CODE>GetMpRegionsToBuildJpegData</CODE> function to the decoder [SDK]</A></H3>
+<P><description>Added the <CODE>GetMpRegionsToBuildJpegData</CODE> function to the <CODE>JpegMpDecoder</CODE> class. This function gets information required to rebuild JPEG data from the individual image data stored in MP format.<br /></description></P>
+<hr />
+<H3><A name="note48-66">Note 48-66: (JPEG) Added function that stops decoding [SDK]</A></H3>
+<P><description>Added the <CODE>StopDecoder</CODE> function, which can issue a stop request on decoding that is already running in another thread.<br /></description></P>
+<hr />
+<H3><A name="note48-67">Note 48-67: (JPEG) Added the BGR8 and ABGR8 pixel formats [SDK]</A></H3>
+<P><description>Added pixel formats that can be specified during encoding and decoding.<br /></description></P>
+<hr />
+<H3><A name="note48-68">Note 48-68: (MATH) Changed the <CODE>nn::math::VEC3::DistanceSquare</CODE> function to a <CODE>const</CODE> function [SDK]</A></H3>
+<P><description>Made the return value of the <CODE>nn::math::VEC3::DistanceSquare</CODE> function a <CODE>const</CODE>, in line with the function's internal implementation.<br /></description></P>
+<hr />
+<H3><A name="note48-69">Note 48-69: (MATH) Fixed problem where copies of constants would be embedded in every object [SDK]</A></H3>
+<P><description>Because of how the values of <CODE>F_NAN</CODE> and other constants were defined in <CODE>math_Constant.h</CODE>, each compile unit that included this header file would generate its own copies. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-70">Note 48-70: (MATH) Fixed problem where embedded assembly language functions were not dead-stripped on a function-by-function level [SDK]</A></H3>
+<P><description>Some MATH library functions have been put in assembly language to optimize for speed, but previously there was a problem where these functions were only dead-stripped in units of individual object files. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-71">Note 48-71: (MIC) Changed access rights to memory that stores sampling results [SDK | System Updater]</A></H3>
+<P><description>In CTR-SDK 0.12, the memory set by <CODE>SetBuffer</CODE> had <CODE>ReadOnly</CODE> attributes beginning from the time it was set and extending through to after the call to <CODE>ResetBuffer</CODE>. This has been changed so that the memory has <CODE>ReadWrite</CODE> attributes beginning from the call to <CODE>SetBuffer</CODE>.<br /> This change gives applications read/write access to the targeted memory regardless of the timing of calls to the <CODE>SetBuffer</CODE> and <CODE>ResetBuffer</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note48-72">Note 48-72: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Made the resident program (daemon) that performs network processing active by default.<br /> This change means that access points, Nintendo Zone areas, and other networks will be searched for in the background of applications.<br /><br /> Also added the NDM library for controlling background communication.<br /></description></P>
+<hr />
+<H3><A name="note48-73">Note 48-73: (NGC) Added specifications for the <CODE>CheckProfanityWords</CODE> function [SDK]</A></H3>
+<P><description>Added a specification to the <CODE>CheckProfanityWords</CODE> function stating that if its check finds an &quot;@&quot; symbol in a string, that string will be handled as a problematic string.<br /></description></P>
+<hr />
+<H3><A name="note48-74">Note 48-74: (NGC) Added the <CODE>CountNumbers</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>CountNumbers</CODE> function, which counts the number of characters that represent numbers within a string.<br /></description></P>
+<hr />
+<H3><A name="note48-75">Note 48-75: (OS) Added the <CODE>GetRunnningTargetHardware</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::GetRunnningTargetHardware</CODE> function, which can get what hardware the program is running on.<br /></description></P>
+<hr />
+<H3><A name="note48-76">Note 48-76: (OS) Added support for Sleep Mode [SDK | System Updater]</A></H3>
+<P><description>The Sleep feature, activated by closing the system, is now available for use.<br /> To enable this feature, you must register APPLET Sleep-related callbacks.<br /><br /> See <CODE>demo1</CODE> and <CODE>demo2</CODE> for more details.<br /></description></P>
+<hr />
+<H3><A name="note48-77">Note 48-77: (OS) Added functions to get information about the amount of available memory [SDK | System Updater]</A></H3>
+<P><description>Added the following two functions, which get information about the amount of available memory.<br />
+        <ul>
+          <li><CODE>nn::os::GetAppMemorySize</CODE></li>
+          <li><CODE>nn::os::GetUsingMemorySize</CODE></li>
+        </ul>
+     </description></P>
+<hr />
+<H3><A name="note48-78">Note 48-78: (PL) Added functions to get shared fonts [SDK]</A></H3>
+<P><description>Added functions for getting shared fonts to the PL library.<br /></description></P>
+<hr />
+<H3><A name="note48-79">Note 48-79: (PTM) Added library for power- and clock-related features [SDK]</A></H3>
+<P><description>Added an interface for battery, AC adapter, and alarm features to <CODE>nn::ptm</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-80">Note 48-80: (RDT) Fixed bug when connecting [SDK]</A></H3>
+<P><description>Previously, there was a bug where, if a <CODE>Sender</CODE> instance attempted connection to a peer <CODE>Receiver</CODE> instance at the same time as the <CODE>Receiver</CODE> instance transitioned from CLOSED to WAITING state, connection would be established although the connection itself was incomplete (with only one of the peers achieving an OPENED state). This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-81">Note 48-81: (RDT) Changed the behavior of state transitions [SDK]</A></H3>
+<P><description>Changed the timing at which <CODE>Sender</CODE> and <CODE>Receiver</CODE> instances transition between states.<br />In the implementation up until now, a call to the <CODE>Process</CODE> function was always required to trigger an instance to transition to another state. In the new implementation, behavior has been changed so that the state transitions instantly upon a successful call to <CODE>Open</CODE>, <CODE>Wait</CODE>, <CODE>Close</CODE> or the other functions.<br /> The three changes listed below were also made in line with this change.<br />
+        <ul>
+          <li>Eliminated the <CODE>ResultCommandQueueIsFull</CODE> result code, which indicated that the command queue was full.</li>
+          <li>Added <CODE>SENDER_STATE_OPEN_REQUESTED</CODE> and <CODE>SENDER_STATE_CLOSE_REQUESTED</CODE> as new states for <CODE>Sender</CODE> instances.</li>
+          <li>Changed the result codes returned by the various RDT functions.<br />See the API Reference Manual for details.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-82">Note 48-82:(SND) Added function that determines whether a file is a BCWAV file [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::Bcwav::IsBcwav</CODE> function, which determines whether a file is in BCWAV format.<br /></description></P>
+<hr />
+<H3><A name="note48-83">Note 48-83: (SND) Fixed bug where control would not return from the <CODE>nn::snd::Initialize</CODE> function [SDK]</A></H3>
+<P><description>In CTR-SDK 0.11 and subsequent versions, there was a bug that (on rare occasions) caused control to not return from the <CODE>nn::snd::Initialize</CODE> function. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-84">Note 48-84: (SND) Changed the namespace of the SND library [SDK]</A></H3>
+<P><description>Changed the sound namespace from <CODE>nn::snd</CODE> to <CODE>nn::snd::CTR</CODE>.<br /> Because the &quot;<CODE>::CTR</CODE>&quot; portion of the namespace can be omitted, this change makes no difference from a usage standpoint.<br /></description></P>
+<hr />
+<H3><A name="note48-85">Note 48-85: (SND) Added functions to get information about dropped sound frames [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::GetDroppedSoundFrameCount</CODE> function, which gets the number of dropped sound frames, and the <CODE>nn::snd::ClearDroppedSoundFrameCount</CODE> function, which resets that number.<br /></description></P>
+<hr />
+<H3><A name="note48-86">Note 48-86: (SOCKET) Eliminated <CODE>dummy_util</CODE> functions [SDK | Sample Demos]</A></H3>
+<P><description>As a result of the addition of the <CODE>NetworkSetting</CODE> tool, all demos now directly use AC to use the settings written to NAND.<br /> The <CODE>dummy_util</CODE> functions will be deleted from the next release.<br /></description></P>
+<hr />
+<H3><A name="note48-87">Note 48-87: (TOOL) Extended the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>Config</CODE> tool.<br />
+        <ul>
+          <li>Added feature to load a settings file placed on an SD card and use it to batch-configure the user settings.<br />The settings file (<CODE>ctrsetting.txt</CODE>) is under <CODE>$CTR-SDK/resources/configtool</CODE>.</li>
+          <li>Added feature to rewrite a portion of the stereo camera calibration values.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-88">Note 48-88: (TOOL) Added features to the <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>DevMenu</CODE>.<br />
+        <ul>
+          <li>Added feature that imports all the CIA files in the current directory if the user presses the L+R+A button combination.</li>
+          <li>Added features to display and delete additional data (extended save data).<br />Deletion is done with the X Button, the same as the other modes.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-89">Note 48-89: (TOOL) Added <CODE>FontConverter</CODE> tools [SDK]</A></H3>
+<P><description>Added the font conversion utilities <CODE>ctr_FontConverter</CODE> and <CODE>ctr_FontConverterConsole</CODE>.<br /> Their content is the same as the FontConverter included in NintendoWare for CTR.<br /></description></P>
+<hr />
+<H3><A name="note48-90">Note 48-90: (TOOL) Created the <CODE>NetworkSetting</CODE> tool [SDK]</A></H3>
+<P><description>Created a tool that configures the security mode, SSID, and key (or passphrase) for network configurations 1-3.<br /></description></P>
+<hr />
+<H3><A name="note48-91">Note 48-91: (TOOL) Added items to RSF files [SDK]</A></H3>
+<P><description>Added the following items to RSF files.<br /> See the <CODE>ctr_makerom</CODE> reference page for details.<br />
+        <ul>
+          <li><CODE>BasicInfo/Logo</CODE>: Specifies logo data</li>
+          <li><CODE>TitleInfo/Category</CODE>: Specifies the application type</li>
+          <li><CODE>TitleInfo/ChildIndex</CODE>: Specifies the index of a download child program</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-92">Note 48-92: (TOOL) Fixed bug when parsing RSF files [SDK]</A></H3>
+<P><description>Previously, if an RSF file contained a string that was enclosed in double quotes (&quot;&quot;) and included a hash mark (#), parsing of the string would fail and an error would be generated.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note48-93">Note 48-93: (TOOL) Updated <CODE>ctr_TexturePackager32</CODE> [SDK]</A></H3>
+<P><description>Added the following features to the <CODE>ctr_TexturePackager32</CODE> tool.<br /> For more information, see <CODE>$CTR_SDK/documents/TechnicalNotes/TexturePackagerLibrary/TPLTexturePackageTool.pdf</CODE>.<br />
+        <ul>
+          <li>Added the <CODE>-nw4c</CODE> option.<br />Specify this option to use a TGA file that was created with the Photoshop plug-in (<CODE>NW4C_tga</CODE>).</li>
+          <li>Added the <CODE>etcmethod</CODE> attribute to <CODE>&lt;texture&gt;</CODE> nodes.<br />This option explicitly specifies to use the ETC1 compression method for the <CODE>ETC1</CODE> and <CODE>ETC1_A4</CODE> formats.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-94">Note 48-94: (TOOL) Changed <CODE>ctr_WaveConverter32.exe</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to <CODE>ctr_WaveConverter32.exe</CODE>.
+        <ul>
+          <li>Fixed the following bugs, which occurred when a looping waveform was converted using the <CODE>--imaadpcm</CODE> option:</li>
+          <ul>
+            <li>Bug where the data portion would be filled with <CODE>0</CODE></li>
+            <li>Bug where values would be written that were invalid in the loop context, causing noise when the waveform was played</li>
+          </ul>
+          <li>Added the <CODE>--loopStart/--loopEnd</CODE> options, which set the loop frames.<br />See the <CODE>ctr_WaveConverter</CODE> manual reference page for details.</li>
+          <li>Fixed bug where looping noise would occur in DSP ADPCM-encoded files whose loop start frame was 0.<br />Reconversion of the waveform data is required.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note48-95">Note 48-95: (TOOL) Added <CODE>ctr_compress</CODE> [SDK]</A></H3>
+<P><description>Added the file compression tool <CODE>ctr_compress</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-96">Note 48-96: (TOOL) Added <CODE>ctr_makebanner</CODE> [SDK | Sample Demos]</A></H3>
+<P><description>Added <CODE>ctr_makebanner</CODE>, a tool for creating banner data.<br /> Banners and icons created with <CODE>ctr_makebanner</CODE> can be embedded in CCI files using <CODE>ctr_makerom</CODE>.<br /> However, currently there exists no method to check the embedded banners and icons.<br /><br /> Also added the <CODE>makebanner</CODE> demo in line with this change.<br /></description></P>
+<hr />
+<H3><A name="note48-97">Note 48-97: (TOOL) Added <CODE>ctr_makeciaarchive32.exe</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>ctr_makeciaarchive32.exe</CODE>, which gathers multiple CIA files to create archives.<br /> Although this tool can be used within the build system when creating multiplayer child programs, for now, do not execute it directly.<br /></description></P>
+<hr />
+<H3><A name="note48-98">Note 48-98: (TOOL) Fixed bug with <CODE>-D</CODE> option in <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Previously, if the &quot;value&quot; string in the <CODE>-Dname=value</CODE> option included whitespace, there was a bug where only the string up to the whitespace would be recognized. This bug has been fixed. <br />Before fix: <CODE>-DTITLE=&quot;TEST ROM&quot; &rarr; TITLE=&quot;TEST&quot;</CODE><br />After fix: <CODE>-DTITLE=&quot;TEST ROM&quot; &rarr; TITLE=&quot;TEST ROM&quot;</CODE><br /></description></P>
+<hr />
+<H3><A name="note48-99">Note 48-99: (TOOL) Added multi-core support to <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Changed part of the <CODE>ctr_makerom</CODE> processing to now be performed in multiple threads.<br /></description></P>
+<hr />
+<H3><A name="note48-100">Note 48-100: (TOOL) Added <CODE>ctr_makerom</CODE> options [SDK]</A></H3>
+<P><description>Added the following options to <CODE>ctr_makerom</CODE>.<br /> See the reference page for details.<br />
+        <ul>
+          <li><CODE>-content</CODE>: Specifies what content to store in the CCI file</li>
+          <li><CODE>-banner</CODE>: Specifies a banner file</li>
+          <li><CODE>-icon</CODE>: Specifies an icon file</li>
+          <li><CODE>-f data</CODE>: Specifies to output in CFA file format</li>
+        </ul>
+        <B>Note:</B> The <CODE>-cxi</CODE> option, which was used in some demos in previous SDK versions, has been eliminated and replaced by the <CODE>-content</CODE> option.</description></P>
+<hr />
+<H3><A name="note48-101">Note 48-101: (TOOL) Updated the shader assembler [SDK]</A></H3>
+<P><description>The shader assembler now supports files that are UTF-8 (with BOM).<br /></description></P>
+<hr />
+<H3><A name="note48-102">Note 48-102: (TOOL) Changed the default <CODE>UniqueId</CODE> [SDK]</A></H3>
+<P><description>Changed the default <CODE>UniqueId</CODE> value from <CODE>0x200</CODE> to <CODE>0xf7fff</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-103">Note 48-103: (TPL) Changed the definitions of the various <CODE>CtrTexFormat</CODE> formats [SDK]</A></H3>
+<P><description>Changed the values of the formats defined by the <CODE>nn::tpl::CtrTexFormat</CODE> enumerated type.<br /> The new values are such that you can take the bitwise OR of a new value with <CODE>0xf</CODE> and set the resulting value directly in a PICA register. <br /> (However, <CODE>TEXFMT_REF</CODE> and <CODE>TEXFMT_UNSUPPORT</CODE> are exceptions.)<br /><br /> This specification change means that the format of CTPK files created with previous versions of the SDK will no longer be parsed correctly.<br /> Recreate such files with <CODE>ctr_TexturePackager32.exe</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note48-104">Note 48-104: (UDS) Added the <CODE>nn::uds::AllowToSpectate</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::uds::AllowToSpectate</CODE> function, which allows reconnection by spectators after the <CODE>EjectSpectator</CODE> function has been run.<br /></description></P>
+<hr />
+<H3><A name="note48-105">Note 48-105: (UDS) Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure [SDK]</A></H3>
+<P><description>Added members to the <CODE>nn::uds::ConnectionStatus</CODE> structure so that the <CODE>nn::uds::GetConnectionStatus</CODE> function is now able to get the number of nodes currently connected to the network, the maximum number that can connect, and other similar information.<br /></description></P>
+<hr />
+<H3><A name="note48-106">Note 48-106: (UDS) Changed the <CODE>nn::uds::EjectSpectator</CODE> function so that it can be certain of the ejection of spectators [SDK]</A></H3>
+<P><description>Up until now, there was a chance that, depending on signal strength, the eject notification might not be received after the <CODE>EjectSpectator</CODE> function was run. (This would lead to the spectator remaining connected.) Changes have been made so that spectators are now disconnected from the network even when the eject notification could not be received.<br /> Also made changes so that spectators cannot newly connect to the network after the <CODE>EjectSpectator</CODE> function has been run.<br /></description></P>
+<hr />
+<H3><A name="note48-107">Note 48-107: (UDS) Added the <CODE>nn::uds::LinkLevel GetLinkLevel</CODE> function [SDK]</A></H3>
+<P><description>In addition to the preexisting <CODE>GetLinkLevel</CODE> function, which takes an <CODE>nn::uds::LinkLevel</CODE> pointer as an argument, added a <CODE>GetLinkLevel</CODE> function whose return value is an <CODE>nn::uds::LinkLevel</CODE> enumerated type.<br /> Also revised the function to complete in a shorter time than was required in CTR-SDK 0.12 and previous versions.<br /></description></P>
+<hr />
+<H3><A name="note48-108">Note 48-108: (UDS) Added the <CODE>nn::uds::NetworkDescription::CanConnectAsSpectator</CODE> function [SDK]</A></H3>
+<P><description>Added a function that can confirm whether the target network is allowing spectators to connect.<br /></description></P>
+<hr />
+<H3><A name="note48-109">Note 48-109: (UDS) Added function to create local communication IDs [SDK]</A></H3>
+<P><description>Added the <CODE>CreateLocalCommunicationId</CODE> function, which creates a 32-bit ID (until now referred to in the API Reference as the &quot;ID assigned to each title&quot;) based on the unique ID assigned to each title by the Licensing department.<br /> Specify the ID created by the <CODE>CreateLocalCommunicationId</CODE> function to <CODE>CreateNetwork</CODE>, <CODE>Scan</CODE>, and similar functions.<br /></description></P>
+<hr />
+<H3><A name="note48-110">Note 48-110: (ULCD) Fixed bug in <CODE>StereoCamera</CODE> class constructor [SDK]</A></H3>
+<P><description>Previously, <CODE>StereoCamera(const nn::WithInitialize &amp;)</CODE> did not perform initialization in the way described in the API Reference. It was revised and now calls the <CODE>StereoCamera::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note48-111">Note 48-111: (ULCD) Added support for <CODE>const</CODE> member functions in the <CODE>StereoCamera</CODE> class [SDK]</A></H3>
+<P><description>Prefixed &quot;<CODE>const</CODE>&quot; to all member function arguments and return values in the <CODE>nn::ulcd::StereoCamera</CODE> class where that prefix could be applied.<br /></description></P>
+<hr />
+<H3><A name="note48-112">Note 48-112: (ULCD) Updated documents describing the ULCD library [SDK]</A></H3>
+<P><description>Updated documentation to reflect the fact that the restrictions on parallax for stereoscopic display have now been finalized in the Guidelines.<br /> See the Guidelines for details.<br /><br /> Note, however, that the ULCD library itself has not been revised to reflect these restrictions.<br /></description></P>
+<hr />
+<H3><A name="note48-113">Note 48-113: (ULCD) Added flag to determine whether initialization has been performed [SDK]</A></H3>
+<P><description>The <CODE>StereoCamera</CODE> class <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions were not designed to accommodate this class being generated in multiple threads. To fix this deficiency, added a flag to determine whether individual instances of the class have been initialized.<br /> If an instance is uninitialized and a <CODE>CalculateMatrices*</CODE> function is called, execution will stop on an assert.<br /></description></P>
+<hr />
+<H3><A name="note48-114">Note 48-114: (UTIL) Added <CODE>util_Color.h</CODE>, <CODE>util_Rect.h</CODE>, and <CODE>util_Float24.h</CODE> [SDK]</A></H3>
+<P><description>Added structure definitions for <CODE>Color</CODE>, <CODE>Rect</CODE>, and <CODE>Float</CODE> to the <CODE>util</CODE> namespace.<br /> These are ported versions of the same definitions from the <CODE>ut</CODE> namespace in NintendoWare for CTR.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_13_0_Release">Known Issues in the SDK 0.13.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>If you run <B>Ctr Info Setting</B> in the <CODE>Config</CODE> tool when a settings file is not present on the SD card, the system will freeze.</li>
+          <li>After you have connected to and finished communicating with your first StreetPass partner, you cannot communicate with another partner. Both systems must be reset to communicate again.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_13_0_SystemUpdater">CTR-SDK Version 0.13.0 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/09/28)</P></DIV>
+<hr />
+<H3><A name="note47-01">Note 47-01: (AC) Revised the <CODE>Connect</CODE> and <CODE>ConnectAsync</CODE> functions [System Updater]</A></H3>
+<P><description>Previously, there was a bug that sometimes prevented subsequent reconnections if a connection was canceled while connection processing was underway. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-02">Note 47-02: (AC) Revised the <CODE>ConnectCancelAsync</CODE> function [System Updater]</A></H3>
+<P><description>Previously, it was required to pass this function an argument consisting of an <CODE>Event</CODE> that received function completion, but this was deemed unnecessary.<br /> It is considered an equivalent notification when the <CODE>Connect</CODE> function returns from blocking, or when the <CODE>ConnectAsync</CODE> function signals an <CODE>Event</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note47-03">Note 47-03: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></H3>
+<P><description>Previously, there was a bug where network configurations would not be reflected in NAND when a connection was completed, even when those network configurations were set by the <CODE>DebugSetNetworkSetting1</CODE> function. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-04">Note 47-04: (BOSS) Added the BOSS library [SDK | System Updater]</A></H3>
+<P><description>Added the BOSS library, which is used for data download features that employ download servers.<br /></description></P>
+<hr />
+<H3><A name="note47-05">Note 47-05: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>If the <CODE>SetNoiseFilter</CODE> function was used to turn noise filter features OFF and then exposure was changed by the <CODE>SetExposure</CODE> function, image brightness would start to flicker. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-06">Note 47-06: (CAMERA) Added processing to stop the cameras when the system is closed [System Updater]</A></H3>
+<P><description>If the system is closed while the cameras are active, capturing is stopped and then the cameras are stopped. When the system is opened again the cameras are started and returned to the same state they were in before.<br /> <B>Note:</B> Capturing is <I>not</I> restarted.<br /></description></P>
+<hr />
+<H3><A name="note47-07">Note 47-07: (CAMERA) Added a function to change the sensor window used for auto white balancing [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetAutoWhiteBalanceWindow</CODE> function, which changes the region (sensor window) used to calculate auto white balance.<br /> <B>Note:</B> The definition of the <CODE>PackageParameterCameraSelect</CODE> structure was changed to allow the <CODE>SetPackageParameterWithoutContext</CODE> function to make settings similar to the above function.<br /></description></P>
+<hr />
+<H3><A name="note47-08">Note 47-08: (CAMERA) Fixed bug in volume control during playback of the shutter sound [System Updater]</A></H3>
+<P><description>Previously, a bug prevented voices from being muted while the shutter sound was playing. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-09">Note 47-09: (CEC) Changed the StreetPass library API [SDK | System Updater]</A></H3>
+<P><description>Changed the StreetPass library (formerly the Chance Encounter Communication library) as follows.
+        <ul>
+          <li>Added the <CODE>MessageId</CODE> class.<br />Changed <CODE>MessageId</CODE> from an 8-byte array to a class.</li>
+          <li>Removed functions.<br />Deprecated the following functions and invalidated unused value definitions.</li>
+          <ul>
+            <li>Format of <CODE>cec::MessageBox::ReadMessage</CODE> that used <CODE>void*</CODE> as an argument</li>
+            <li>Format of <CODE>cec::MessageBox::WriteMessage</CODE> that used <CODE>void*</CODE> as an argument</li>
+            <li><CODE>cec::Message::SetFlag_Unread</CODE></li>
+            <li><CODE>cec::Message::GetFlag_Unread</CODE></li>
+            <li><CODE>cec::Message::SetFlag_New</CODE></li>
+            <li><CODE>cec::Message::GetFlag_New</CODE></li>
+            <li><CODE>cec::Message::OutputMessage</CODE></li>
+            <li><CODE>cec::Message::InputMessage</CODE></li>
+            <li><CODE>cec::MessageBox::GetMessageFlag_Unread</CODE></li>
+            <li><CODE>cec::MessageBox::GetMessageFlag_New</CODE></li>
+          </ul>
+          <li>Changed daemon operations<br />Beginning with this version, background communication starts automatically and the StreetPass daemon begins operation at system startup.<br /> To access a Box or a Message, you must first begin accessing the daemon, then put the daemon in IDLE state.<br /> Operations must occur in this order:<br />[After startup] =&gt; [Put daemon in IDLE state with <CODE>StopScanning</CODE>] =&gt; [Box operations] =&gt; [Return control rights to the system with <CODE>StartScanning</CODE> and start daemon operation].</li>
+          <li>Added <CODE>GetCecRecvEventHandle</CODE> and <CODE>GetCecInfoBuffer</CODE><br />These functions get reception events and received Message information.</li>
+          <li>Added information that can be obtained with the <CODE>MessageBox</CODE> class<br />Information obtainable by the <CODE>MessageBoxInfoReader</CODE> class can now also be obtained by the <CODE>MessageBox</CODE> class.<br /> This change makes the <CODE>MessageBoxInfoReader</CODE> class unnecessary.</li>
+        </ul>
+        <pre><font size="3">    [MessageBoxInfoReader]      [MessageBox]
+                &lt;Get Box information&gt;
+    GetMessageBoxInfoFlag   --&gt; GetBoxFlag (GetMessageBoxFlag was removed)
+    GetBoxSizeMax           --&gt; GetBoxSizeMax
+    GetMessNumMax           --&gt; GetBoxMessNumMax
+    GetMessNum              --&gt; GetBoxMessNum
+                                <CODE>GetBoxGroupNumMax</CODE>
+                                <CODE>GetBoxGroupNum</CODE>
+                                <CODE>SetBoxGroupNumMax</CODE>
+                                <CODE>GetBoxSessionNum</CODE>
+                &lt;Get Message information&gt;
+    GetMessage***           --&gt; GetMessage*** (Added)</font></pre>
+      </description></P>
+<hr />
+<H3><A name="note47-10">Note 47-10: (CFG) Revised the <CODE>GetBirthday</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug in the <CODE>nn::cfg::CTR::GetBirthday</CODE> function that prevented it from correctly getting birthdays. Also changed the function argument from a <CODE>DateTime</CODE> class instance to a <CODE>Birthday</CODE> structure.<br /></description></P>
+<hr />
+<H3><A name="note47-11">Note 47-11: (DLP) Added debug function that forcibly downloads child programs [System Updater]</A></H3>
+<P><description>Added the <CODE>ForceClientToDownload</CODE> function, which forcibly downloads child programs to clients, to <CODE>dlp_Server.h</CODE>.<br /> Forced downloads are only valid on development hardware and are ignored by retail hardware.<br /></description></P>
+<hr />
+<H3><A name="note47-12">Note 47-12: (DevEnv) Revised LCD backlight parameters [System Updater]</A></H3>
+<P><description>Re-adjusted detailed parameters of the LCD active backlight settings and brightness levels.<br /> Also applied a policy change regarding the initial settings. Now the initial brightness level is 4 and the active backlight is OFF by default.<br /></description></P>
+<hr />
+<H3><A name="note47-13">Note 47-13: (DevEnv) Changed the startup sequence of test units [System Updater]</A></H3>
+<P><description>Until now, test units displayed the <CODE>DevMenu</CODE> after system startup. Now they display a provisional HOME Menu.<br /> Press START from this menu to start the <CODE>DevMenu</CODE>.<br /><br /> If you start the <CODE>DevMenu</CODE> or an application (using the debugger) from this provisional HOME Menu, you can use APPLET library functions to return to the provisional HOME Menu.<br /> (See <CODE>demo1</CODE> and <CODE>demo2</CODE> for examples.)<br /></description></P>
+<hr />
+<H3><A name="note47-14">Note 47-14: (FND) Fixed bug where the <CODE>nn::fnd::DateTime::GetNow</CODE> function would start returning invalid values a short time after the RTC surpassed 2099/12/31 [System Updater]</A></H3>
+<P><description>Previously, if the system time surpassed 2099/12/31 and returned to 2000/01/01 while an application was running, and the <CODE>nn::fnd::DateTime::GetNow</CODE> function was called a short time later, it would return invalid values. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-15">Note 47-15: (FRIENDS) Eliminated the notification sent when a game description is updated [SDK | System Updater]</A></H3>
+<P><description><CODE>NOTIFICATION_FRIEND_PRESENCE</CODE> is no longer delivered when the game description string is the only item updated by <CODE>UpdateGameModeDescription</CODE> or <CODE>UpdateGameMode</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note47-16">Note 47-16: (FRIENDS) Updated server and recreated account information [System Updater]</A></H3>
+<P><description>Applying this System Updater makes it possible to connect to a new server intended for CTR-SDK 0.13.<br /> <B>Note:</B> All friend relationships established up to that point, and all account information, is deleted and reinitialized.<br /></description></P>
+<hr />
+<H3><A name="note47-17">Note 47-17: (GX) Changed the off-limits range when placing display buffers in VRAM [SDK | System Updater]</A></H3>
+<P><description>When placing display buffers in VRAM, previously there was a restriction that stated that buffers could not be placed in the last 0.5 MB of either VRAMA or VRAMB. This off-limits range was widened: now display buffers cannot be placed in the last 1.5 MB of either VRAMA or VRAMB.<br /></description></P>
+<hr />
+<H3><A name="note47-18">Note 47-18: (HID) Fixed sampling bug that occurred after recovery from Sleep Mode [System Updater]</A></H3>
+<P><description>Previously, there was a bug where key sampling would not resume after recovery from Sleep Mode. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-19">Note 47-19: (HID) Changed sampling values when the system does not enter Sleep Mode when closed [System Updater]</A></H3>
+<P><description>When the system is closed but does not enter Sleep Mode, the Touch Panel and all pad user inputs except the L and R Buttons now return disabled sampling values (<CODE>0</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note47-20">Note 47-20: (HTTP) Revised the <CODE>AddPostData***</CODE> functions [System Updater]</A></H3>
+<P><description>Abolished the size restriction on data registered by the <CODE>AddPostData***</CODE> functions.<br /> In line with this change, the specification now states that modules that use the <CODE>AddPostData***</CODE> functions must use the <CODE>nn::http::Initialize</CODE> function to register a buffer for POST data.<br /></description></P>
+<hr />
+<H3><A name="note47-21">Note 47-21: (HTTP) Revised the <CODE>GetHeaderField</CODE> function [System Updater]</A></H3>
+<P><description>Previously, using the <CODE>GetHeaderField</CODE> function to read a nonexistent header field would cause all subsequent functions on that <CODE>Connection</CODE> to return communication errors. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-22">Note 47-22: (HTTP) Fixed Keep-Alive bug [System Updater]</A></H3>
+<P><description>Previously, when Keep-Alive was enabled, connections would sometimes fail depending on their timing. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-23">Note 47-23: (HTTP) Handled problem with Keep-Alive communication [System Updater]</A></H3>
+<P><description>When the local host communicated with a server which had Keep-Alive enabled and the local host switched between HTTP and HTTPS, execution would hang. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-24">Note 47-24: (HTTP) Changed default size of communication buffers [System Updater]</A></H3>
+<P><description>Set the default sizes of HTTP communication buffers to 32640 B for incoming data and 16320 B for outgoing data. (Both these sizes are multiples of the default MSS.)<br /> (Previously, both sizes were 8 KB.)<br /></description></P>
+<hr />
+<H3><A name="note47-25">Note 47-25: (MCU) Revised the power LED and wireless LED [System Updater]</A></H3>
+<P><description>Revised behavior of the LEDs during Sleep Mode, so that now the power LED blinks during Sleep Mode and the wireless LED dims.<br /></description></P>
+<hr />
+<H3><A name="note47-26">Note 47-26: (MIC) Added processing to stop sampling when the system is closed [System Updater]</A></H3>
+<P><description>Made changes so that now microphone sampling (if running) is stopped when the system is closed, and resumes when the system is opened again.<br /></description></P>
+<hr />
+<H3><A name="note47-27">Note 47-27: (MIC) Changed access rights to memory that stores sampling results [SDK | System Updater]</A></H3>
+<P><description>In CTR-SDK 0.12, the memory set by <CODE>SetBuffer</CODE> had <CODE>ReadOnly</CODE> attributes beginning from the time it was set and extending through to after the call to <CODE>ResetBuffer</CODE>. This has been changed so that the memory has <CODE>ReadWrite</CODE> attributes beginning from the call to <CODE>SetBuffer</CODE>.<br /> This change gives applications read/write access to the targeted memory regardless of the timing of calls to the <CODE>SetBuffer</CODE> and <CODE>ResetBuffer</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note47-28">Note 47-28: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Made the resident program (daemon) that performs network processing active by default.<br /> This change means that access points, Nintendo Zone areas, and other networks will be searched for in the background of applications.<br /><br /> Also added the NDM library for controlling background communication.<br /></description></P>
+<hr />
+<H3><A name="note47-29">Note 47-29: (OS) Added support for Sleep Mode [SDK | System Updater]</A></H3>
+<P><description>The Sleep feature, activated by closing the system, is now available for use.<br /> To enable this feature, you must register APPLET Sleep-related callbacks.<br /><br /> See <CODE>demo1</CODE> and <CODE>demo2</CODE> for more details.<br /></description></P>
+<hr />
+<H3><A name="note47-30">Note 47-30: (OS) Added functions to get information about the amount of available memory [SDK | System Updater]</A></H3>
+<P><description>Added the following two functions, which get information about the amount of available memory.<br />
+        <ul>
+          <li><CODE>nn::os::GetAppMemorySize</CODE></li>
+          <li><CODE>nn::os::GetUsingMemorySize</CODE></li>
+        </ul>
+     </description></P>
+<hr />
+<H3><A name="note47-31">Note 47-31: (PTM) Revised the <CODE>GetBatteryLevel</CODE> function [System Updater]</A></H3>
+<P><description>Previously, the <CODE>GetBatteryLevel</CODE> function would return <CODE>BATTERYLEVEL_2</CODE> when the remaining battery life was 5% or less, even though the function was required to get <CODE>BATTERYLEVEL_1</CODE> in that situation. This problem has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-32">Note 47-32: (PTM) Added restrictions on the range of times for which alarms can be set [System Updater]</A></H3>
+<P><description>The times for which it is possible to set an alarm with the <CODE>SetRtcAlarm</CODE> function are now restricted to the range 2000/01/01 to 2099/12/31.<br /></description></P>
+<hr />
+<H3><A name="note47-33">Note 47-33: (TOOL) Fixed <CODE>DevMenu</CODE> import error [System Updater]</A></H3>
+<P><description>Previously, when CIA files created with past versions of the CTR-SDK were imported into the <CODE>DevMenu</CODE>, the <CODE>DevMenu</CODE> would generate an error and would continue to generate errors with subsequently imported valid CIA files. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-34">Note 47-34: (TOOL) Fixed <CODE>DevMenu</CODE> bug [System Updater]</A></H3>
+<P><description>Previously, when you deleted an application on the <CODE>DevMenu</CODE> and then imported an application with the same unique ID, the program display list would become invalid and the application would not run. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-35">Note 47-35: (TOOL) Added a tool for changing the region [System Updater]</A></H3>
+<P><description>Added the <CODE>RegionSelector</CODE> tool, which changes the system region and language settings.<br /></description></P>
+<hr />
+<H3><A name="note47-36">Note 47-36: (UDS) Fixed bug that caused execution to hang when the <CODE>EjectClient</CODE> function was run [System Updater]</A></H3>
+<P><description>Previously, when the local host was operating as a master and ran the <CODE>nn::uds::EjectClient</CODE> function on certain specific nodes, the master would sometimes hang when the clients were ejected from the network. This bug was fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-37">Note 47-37: (UDS) Fixed bug where sometimes the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function could not get the <CODE>NodeInformation</CODE> successfully [System Updater]</A></H3>
+<P><description>Previously, when 3 or more nodes were connected, the beacon information sent out by the master would sometimes become incorrect after one or more clients disconnected from it, and the node information obtained by the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function would sometimes become abnormal. These bugs were fixed.<br /></description></P>
+<hr />
+<H3><A name="note47-38">Note 47-38: (UDS) Changed encryption key of <CODE>NodeInfomation</CODE> distributed by beacons [System Updater]</A></H3>
+<P><description>During UDS communication, the master periodically distributes the user names and local friend codes of all the nodes connected to the network.<br /> This data is encrypted to prevent its collection by other devices, and the key used for this encryption has been changed.<br /> Because of this change, applications built with CTR-SDK 0.13 cannot communicate with applications built with earlier SDK versions.<br /></description></P>
+<hr />
+<H3><A name="note47-39">Note 47-39: (UDS) Fixed bug that caused incorrect behavior when the <CODE>GetConnectionStatus</CODE> function was run frequently [System Updater]</A></H3>
+<P><description>Previously, running <CODE>nn::uds::GetConnectionStatus</CODE> frequently during communication (running it less than once every few milliseconds for a sustained length of time) would cause the library to behave incorrectly. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_13_0_SystemUpdater">Known Issues with System Updater in SDK Version 0.13.0</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Although this release enables support for Sleep Mode when the system is closed, there are some stability problems. In some cases (depending on timing) the system is unable to correctly recover from Sleep Mode.</li>
+          <li>Save data access is not thread-safe.</li>
+          <li>Running the <CODE>NN_LOG</CODE> function during communication sometimes causes the debugger to hang.<br /> We recommend communicating in parallel with log output via calls to the <CODE>NN_LOG</CODE> function.</li>
+          <li>Execution sometimes aborts if <CODE>CancelConnectAsync</CODE> is run repeatedly or if Wi-Fi is toggled ON/OFF repeatedly.</li>
+          <li>If about 30 seconds elapse after power-on while the system is in a state where it can connect to an access point (meaning that valid network configurations are saved in system NAND memory or there is a Nintendo Zone nearby), then the <CODE>SuspendScheduler</CODE> function will not complete.<br /> Use the following procedure as a workaround for this bug.<br /><br /> <CODE>nn::ndm::Initialize();<br /><br /> nn::ndm::Suspend(nn::ndm::DN_FRIENDS);  // Add this line<br /> nn::ndm::SuspendScheduler();<br /> nn::ndm::Resume(nn::ndm::DN_FRIENDS);   // Add this line</CODE><br />
+</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_13_0_Sample Demos">CTR-SDK Version 0.13.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/09/28)</P></DIV>
+<hr />
+<H3><A name="note46-01">Note 46-01: (APPLET) Added support for the HOME Button to <CODE>demo1</CODE> and <CODE>demo2</CODE> [Sample Demos]</A></H3>
+<P><description>Added support for jumping to the HOME Menu when the HOME Button is pressed in sample demos <CODE>demo1</CODE> and <CODE>demo2</CODE>.<br /> Currently, they return to a provisional HOME Menu.<br /></description></P>
+<hr />
+<H3><A name="note46-02">Note 46-02: (BOSS) Added the <CODE>sample_nadl_simple</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>sample_nadl_simple</CODE> demo as an example of a task that downloads data from a download server.<br /></description></P>
+<hr />
+<H3><A name="note46-03">Note 46-03: (CX) Added CX sample demos [Sample Demos]</A></H3>
+<P><description>Added the <CODE>Compress</CODE> sample demo, which demonstrates run-length, Huffman, and LZ encoding.<br /></description></P>
+<hr />
+<H3><A name="note46-04">Note 46-04: (DEMO) Revised initialization of the <CODE>lib_demo</CODE> library display buffer [Sample Demos]</A></H3>
+<P><description>Changed the display buffer of the <CODE>lib_demo</CODE> library of Sample Demos. Now the display buffer is initialized to solid black before the LCD screens are turned on.<br /></description></P>
+<hr />
+<H3><A name="note46-05">Note 46-05: (DLP) Changed the method for embedding child programs in parent programs [SDK | Sample Demos]</A></H3>
+<P><description>Changed the method for embedding child programs, as shown below.<br />
+        <ul>
+          <li>If using OMake, specify the child CIA file in <CODE>CHILD_APPS[]</CODE> in the OMakefile.<br /> See <CODE>$Sample Demos/dlp/SimpleServer/OMakefile</CODE>.</li>
+          <li>If not using OMake, pass a CFA file created by <CODE>ctr_makeciaarchive</CODE> to <CODE>ctr_makerom</CODE>.<br /> However, note that you must use the <CODE>-rsf</CODE> option of <CODE>ctr_makeciaarchive</CODE> to specify <CODE>$CTR_SDK/resources/specfiles/Child.rsf</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note46-06">Note 46-06: (DLP) Made revisions involving identification of child devices [SDK | Sample Demos]</A></H3>
+<P><description>Made the following changes related to identification of child devices.<br />
+        <ul>
+          <li>Changed so that now the <CODE>Server::Initialize</CODE> function fails if the child and parent <CODE>UniqueId</CODE> do not match.</li>
+          <li>Changed so that the parent and child are told apart by their <CODE>Category</CODE>, and the <CODE>Server::Initialize</CODE> function fails if the child's <CODE>Category</CODE> is not <CODE>DlpClient</CODE>.<br />Children tell each other apart by their <CODE>ChildIndex</CODE>. The <CODE>ChildIndex</CODE> is specified by the RSF file's <CODE>TitleInfo/ChildIndex</CODE>, and can take a value from 0-255.<br /> Note that <CODE>TitleInfo/Version</CODE> is now replaced by <CODE>TitleInfo/ChildIndex</CODE>, so do not use <CODE>TitleInfo/Version</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note46-07">Note 46-07: (FONT) Added sample demos [Sample Demos]</A></H3>
+<P><description>Added Font library sample demos.<br /> These demos are ports of the font sample demos included in NintendoWare for CTR.<br /></description></P>
+<hr />
+<H3><A name="note46-08">Note 46-08: (GX) Added the <CODE>DrawPrimitive</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>DrawPrimitive</CODE> demo, which uses the GR library to render spheres and cuboids.<br /></description></P>
+<hr />
+<H3><A name="note46-09">Note 46-09: (JPEG) Added demos [Sample Demos]</A></H3>
+<P><description>Added the <CODE>MultiPicture</CODE> demo, which handles MultiPicture (MP) format data, and the <CODE>StopDecoder</CODE> demo, which stops decoding in progress.<br /></description></P>
+<hr />
+<H3><A name="note46-10">Note 46-10: (NDM) Enabled the network daemon and added a library to control it [SDK | System Updater | Sample Demos]</A></H3>
+<P><description>Made the resident program (daemon) that performs network processing active by default.<br /> This change means that access points, Nintendo Zone areas, and other networks will be searched for in the background of applications.<br /><br /> Also added the NDM library for controlling background communication.<br /></description></P>
+<hr />
+<H3><A name="note46-11">Note 46-11: (OS) Added support for Sleep Mode to <CODE>demo1</CODE> and <CODE>demo2</CODE> [Sample Demos]</A></H3>
+<P><description>Added support to the <CODE>demo1</CODE> and <CODE>demo2</CODE> sample demos for entering Sleep Mode when the system is closed.<br /> However, depending on timing, sometimes the system is not able to correctly recover from Sleep Mode. This will be fixed in a future release.<br /></description></P>
+<hr />
+<H3><A name="note46-12">Note 46-12: (PL) Added the <CODE>SharedFont</CODE> demo [Sample Demos]</A></H3>
+<P><description>Added the <CODE>SharedFont</CODE> demo as an example of getting shared fonts.<br /></description></P>
+<hr />
+<H3><A name="note46-13">Note 46-13: (SOCKET) Eliminated <CODE>dummy_util</CODE> functions [SDK | Sample Demos]</A></H3>
+<P><description>As a result of the addition of the <CODE>NetworkSetting</CODE> tool, all demos now directly use AC to use the settings written to NAND.<br /> The <CODE>dummy_util</CODE> functions will be deleted from the next release.<br /></description></P>
+<hr />
+<H3><A name="note46-14">Note 46-14: (TOOL) Added <CODE>ctr_makebanner</CODE> [SDK | Sample Demos]</A></H3>
+<P><description>Added <CODE>ctr_makebanner</CODE>, a tool for creating banner data.<br /> Banners and icons created with <CODE>ctr_makebanner</CODE> can be embedded in CCI files using <CODE>ctr_makerom</CODE>.<br /> However, currently there exists no method to check the embedded banners and icons.<br /><br /> Also added the <CODE>makebanner</CODE> demo in line with this change.<br /></description></P>
+<hr />
+<H3><A name="note46-15">Note 46-15: (TPL) Added sample data for creating CTPK files [Sample Demos]</A></H3>
+<P><description>As an example of the use of <CODE>ctr_TexturePackager32.exe</CODE>, added XML files and texture data for creating CTPK files (which are themselves used in the TPL sample demos).<br /></description></P>
+<hr />
+<H3><A name="note46-16">Note 46-16: (UDS) Fixed bug in <CODE>com_demo1</CODE> where communication data was not cleared after disconnection [Sample Demos]</A></H3>
+<P><description>Fixed a bug in the <CODE>com_demo1</CODE> demo of the UDS library, where old communication data was not cleared after disconnection, and when systems communicated again, they would get incorrect results because of the influence of this old data.<br /></description></P>
+<hr />
+<H3><A name="note46-17">Note 46-17: (UDS) Revised so that the <CODE>CreateLocalCommunicationId</CODE> function now creates the local communication IDs used in UDS demos [Sample Demos]</A></H3>
+<P><description>Now that the <CODE>CreateLocalCommunicationId</CODE> function is available, the demos were modified to use the <CODE>CreateLocalCommunicationId</CODE> function to create the local communication IDs that they use.<br /></description></P>
+<hr />
+<H3><A name="note46-18">Note 46-18: (ULCD) Changed the minimum setting of the <CODE>Depth Level</CODE> variable[Sample Demos]</A></H3>
+<P><description>Fixed a bug in the ULCD samples where specifying a value of <CODE>0.0f</CODE> for the <CODE>Depth Level</CODE> variable would cause execution to stop on an assert during subsequent normal calculations.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_13_0_Sample Demos">Known Issues with SDK 0.13.0 Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>demo1</CODE> and <CODE>demo2</CODE> demos are the only demos with support for Sleep Mode. Closing the system during any other demo causes undefined behavior.</li>
+          <li>Because of a known bug in System Updater (running the <CODE>NN_LOG</CODE> function during communication cause execution to hang), the <CODE>http</CODE> demo sometimes hangs.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_12_1_Release">CTR-SDK Version 0.12.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/09/02)</P></DIV>
+<hr />
+<H3><A name="note45-01">Note 45-01: (SND) Fixed a bug in the <CODE>nn::snd::Voice::SetState</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where resuming playback would not work properly after using the <CODE>SetState</CODE> function to specify <CODE>STATE_STOP</CODE> for a <CODE>Voice</CODE> object and then later setting the state to <CODE>STATE_PLAY</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_12_1_Release">Known Issues in the SDK 0.12.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>After you have connected to and finished communicating with your first Chance Encounter Communication partner, you cannot communicate with another partner. Both systems must be reset to communicate again.</li>
+          <li>The API Reference Manual for the FRIENDS library describes <CODE>ResultConnected</CODE> incorrectly. This result is never returned when the local host connects.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_12_0_Release">CTR-SDK Version 0.12.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/08/20)</P></DIV>
+<hr />
+<H3><A name="note44-01">Note 44-01: (CAMERA) Removed the <CODE>IsBufferError</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>IsBufferError</CODE> function. Starting with CTR-SDK 0.11, the CAMERA library clears the buffer and the error state whenever a buffer error occurs. This change caused the function to be unable to correctly identify buffer errors.<br /> To determine whether a buffer error has occurred, check the event state obtained by the <CODE>GetBufferErrorInterruptEvent</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note44-02">Note 44-02: (CAMERA) Revised the <CODE>SetExposure</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>SetExposure</CODE> function from properly configuring the exposure in some environments where particular frame rates have been set.<br /></description></P>
+<hr />
+<H3><A name="note44-03">Note 44-03: (CAMERA) Changed processing within the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Modified the <CODE>SynchronizeVsyncTiming</CODE> function's internal processing to improve performance.<br /> As a result of these changes, the V-Sync signals after this function is run do not have as large a discrepancy as they did before the changes were made.<br /> However, two issues have not really been fixed. First, the screen used to turn extremely dark for four frames after this function was run. Now, when the brightness of the two camera images is very different, the screen turns extremely bright for three frames after this function is run. Second, it still takes as long as before for the auto-exposure to stabilize.<br /></description></P>
+<hr />
+<H3><A name="note44-04">Note 44-04: (CAMERA) Added processing to compensate for individual system differences in white balance [SDK | System Updater]</A></H3>
+<P><description>Added processing that, when the white balance is set, applies parameters measured at the factory to compensate for differences between individual systems. <br /> However, these parameters are not stored in systems manufactured prior to mid-August.<br /> White balance settings have not changed for these systems.<br /></description></P>
+<hr />
+<H3><A name="note44-05">Note 44-05: (CEC) Changed the Chance Encounter Communication library [SDK]</A></H3>
+<P><description>Changed the Chance Encounter Communication library as follows.<br />
+        <ul>
+          <li>Changed the data storage location from the SD card to NAND memory.</li>
+          <li>Made the caller of <CODE>Initialize</CODE> specify the allocator for the library to use.</li>
+          <li>Changed some function arguments to be specified as <CODE>const</CODE> variables.</li>
+          <li>Added functions for getting the timestamps of when data is sent and received.</li>
+          <li>Removed the <CODE>SetModuleFilter_MCR</CODE> function.</li>
+          <li>Renamed <CODE>OutputMessage</CODE> to <CODE>MakeMessageBinary</CODE>.</li>
+          <li>Added <CODE>GetMessageMessIdPair</CODE>.</li>
+        </ul>
+        Beginning with this CTR-SDK version, the daemon no longer begins to run if the user has agreed to a EULA version prior to version 1.0. Start the daemon after you have set <B>Agree Version</B> to a value of at least 1.0 under the <CODE>Config</CODE> tool's <B>Eula Setting</B>.<br /><br /> <B>Note:</B> As of CTR-SDK 0.12, the Chance Encounter Communication library does not start communicating automatically. You must use the <CODE>CecControl</CODE> class to start communication.</description></P>
+<hr />
+<H3><A name="note44-06">Note 44-06: (CFG) Added functions for converting country codes and other CTR-specific codes into strings [SDK]</A></H3>
+<P><description>Added functions that convert CTR-specific country codes, region codes, and language codes into corresponding 2- or 3-character strings.<br /></description></P>
+<hr />
+<H3><A name="note44-07">Note 44-07: (DLP) Added <CODE>DlpChild.desc</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>DlpChild.desc</CODE>, which is used to build child programs for Download Play.<br /> When you build a child program, specify <CODE>DlpChild</CODE> as the <CODE>TitleInfo/Category</CODE> entry in the RSF file and then add the following line in the OMakefile.<br /><br /> <CODE>DESCRIPTOR = $(CTRSDK_ROOT)/resources/specfiles/DlpChild.desc</CODE><br /></description></P>
+<hr />
+<H3><A name="note44-08">Note 44-08: (DevEnv) Added support for the PARTNER-CTR Capture/Debugger (all-in-one debugger hardware) [SDK]</A></H3>
+<P><description>Added support for the PARTNER-CTR Capture/Debugger (all-in-one debugger hardware).<br /></description></P>
+<hr />
+<H3><A name="note44-09">Note 44-09: (DevEnv) Added support for the VFP instruction when building assembly files [SDK]</A></H3>
+<P><description>Added a build option that allows VFP instructions to be used by default when assembly language files are built.<br /></description></P>
+<hr />
+<H3><A name="note44-10">Note 44-10: (DevEnv) Revised the <CODE>CCFLAGS_DEV_OPT</CODE> build variable [SDK]</A></H3>
+<P><description>It is now possible to also change the inline expansion options with the <CODE>CCFLAGS_DEV_OPT</CODE> variable in Development builds of applications.<br /><br /> This was actually changed in version 0.10 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note44-11">Note 44-11: (FRIENDS) Added the FRIENDS library [SDK]</A></H3>
+<P><description>The FRIENDS library, which provides operations related to system friends and the presence feature, was made public.<br /></description></P>
+<hr />
+<H3><A name="note44-12">Note 44-12: (FS) Revised the <CODE>nn::fs::FormatSaveData</CODE> function [SDK]</A></H3>
+<P><description>Fixed the <CODE>nn::fs::FormatSaveData</CODE> function so that it no longer parses the <SPAN class="argument">maxFiles</SPAN> and <SPAN class="argument">maxDirectories</SPAN> arguments in reverse.<br /> Also fixed a related error in the API Reference Manual argument descriptions.<br /></description></P>
+<hr />
+<H3><A name="note44-13">Note 44-13: (FS) Added the <CODE>nn::fs::IsSdmcWritable</CODE> function [SDK]</A></H3>
+<P><description>Added a function to determine whether it is possible to write to the SD card.<br /></description></P>
+<hr />
+<H3><A name="note44-14">Note 44-14: (FS) Added the <CODE>nn::fs::WaitForInsertSdmc</CODE>, <CODE>nn::fs::WaitForEjectSdmc</CODE>, and <CODE>nn::fs::IsSdmcInserted</CODE> functions [SDK]</A></H3>
+<P><description>Implemented functions for SD card insertion and removal events.<br /> You must call the <CODE>nn::fs::InitializeForFileSystemEvent</CODE> function in advance.<br /></description></P>
+<hr />
+<H3><A name="note44-15">Note 44-15: (FS) Added the <CODE>nn::fs::hio::MountHioArchive</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fs::hio::MountHioArchive</CODE> function.<br /> The first argument specifies the archive name to assign and the second argument specifies the corresponding absolute path to assign on the computer.<br /> To use this function, you must call <CODE>nn::hio::Initialize(void* pDeviceMemory)</CODE> in advance.<br /> Use <CODE>DeviceMemory</CODE>, which is contiguous memory, to initialize the HIO library.<br /></description></P>
+<hr />
+<H3><A name="note44-16">Note 44-16: (GX) Lifted the restriction of placing 2D textures on 32-MB boundaries [SDK]</A></H3>
+<P><description>Until now, the placement of 2D and environment map textures was restricted to locations that did not span 32-MB boundaries. Upon further testing, it was determined that this restriction can be safely lifted.<br /> If you are directly generating commands that reference PICA register information, however, you must properly clear the texture cache when switching textures.<br /> (You do not need to be aware of this if you are using the GL API.)<br /></description></P>
+<hr />
+<H3><A name="note44-17">Note 44-17: (GX) Updated the DMPGL documentation [SDK]</A></H3>
+<P><description>The main changes can be summarized as follows.<br /> See each document for further details.<br />
+        <ul>
+          <li><I>DMPGL 2.0 System API Specifications</I></li>
+          <ul>
+            <li>Mentioned the situations and timing when the framebuffer cache must be cleared using a combination of register <CODE>0x111</CODE> and <CODE>0x110</CODE>.</li>
+            <li>Added information on the settings of undocumented bits. (Bit [18:18] of register <CODE>0x1c4</CODE> must always be set to <CODE>1</CODE>. Fragment lighting results are not guaranteed if this bit is <CODE>0</CODE>.)</li>
+            <li>Added detailed information on commands related to the rendering API.</li>
+          </ul>
+          <li><I>DMPGL 2.0 Specifications</I></li>
+          <ul>
+            <li>Documented the conditions for updating shadow depth values and intensity values during the shadow accumulation pass.</li>
+            <li>Added 7.33. Depth-Value Textures. This section explains rendering depth values to textures and copying textures.</li>
+          </ul>
+          <li><I>DMPGL 2.0 Programming Guide</I></li>
+          <ul>
+            <li>Added 19.16. Load Sizes for Each Data Type. This section lists the size of each type of PICA data that is loaded (vertex buffers, textures, and command buffers).</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note44-18">Note 44-18: (GX) Fixed a bug that prevented completion notifications from being sent for graphics processing while <CODE>NN_LOG</CODE> was in use [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when <CODE>NN_LOG</CODE> was used to output a large number of log messages. This bug prevented completion notifications from being sent for graphics commands and, among other problems, caused the <CODE>nngxWaitCmdlistDone</CODE> function to stop returning.<br /></description></P>
+<hr />
+<H3><A name="note44-19">Note 44-19: (GX) Revised PICA macro headers [SDK]</A></H3>
+<P><description>Made the following changes to the PICA macro headers.<br />
+        <ul>
+          <li><CODE>gx_MacroMisc.h</CODE></li>
+          <ul>
+            <li>Renamed macros (the original names were moved to <CODE>gx_MacroOld.h</CODE>).</li>
+            <ul>
+              <li>Renamed <CODE>PICA_CMD_DATA_FOG_OP_WSCALE</CODE> to <CODE>PICA_CMD_DATA_FRAGOP_WSCALE</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_DATA_FOG_OP_WSCALE_DATA</CODE> to <CODE>PICA_CMD_DATA_FRAGOP_WSCALE_DATA</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_DATA_FOG_OP_CLIP</CODE> to <CODE>PICA_CMD_DATA_FRAGOP_CLIP</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_SET_FOG_OP_CLIP</CODE> to <CODE>PICA_CMD_SET_FRAGOP_CLIP</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_DATA_FOG_OP_CLIP_DATA</CODE> to <CODE>PICA_CMD_DATA_FRAGOP_CLIP_DATA</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_DATA_FOG_SHADOW</CODE> to <CODE>PICA_CMD_DATA_FRAGOP_SHADOW</CODE>.</li>
+            </ul>
+          </ul>
+          <li><CODE>gx_MacroShader.h</CODE></li>
+          <ul>
+            <li>To comply with the specifications, <CODE>1</CODE> is now set in bit [18:18] of register <CODE>0x1c4</CODE>.</li>
+            <ul>
+              <li><CODE>PICA_CMD_DATA_FRAG_LIGHT_FUNC_MODE1</CODE></li>
+              <li><CODE>PICA_CMD_DATA_FRAG_LIGHT_FUNC_MODE1_LIGHT_SOURCE</CODE></li>
+            </ul>
+            <li>To comply with the specifications, a command that writes a value of <CODE>0</CODE> to bits [31:24] of register <CODE>0x25e</CODE> is now generated twice immediately after a render kick command.</li>
+            <ul>
+              <li><CODE>PICA_CMD_SET_START_DRAW_ARRAY</CODE></li>
+              <li><CODE>PICA_CMD_SET_START_DRAW_ELEMENT</CODE></li>
+            </ul>
+            <li>Renamed macros (the original names were moved to <CODE>gx_MacroOld.h</CODE>).</li>
+            <ul>
+              <li>Renamed <CODE>PICA_CMD_DATA_VERTEX_ATTR_ARRAYS</CODE> to <CODE>PICA_CMD_DATA_VERTEX_ATTR_ARRAYS0</CODE>.</li>
+              <li>Renamed <CODE>PICA_CMD_DATA_LOAD_ARRAY0_ELEMENT</CODE> to <CODE>PICA_CMD_DATA_LOAD_ARRAY_ELEMENT0</CODE>.</li>
+            </ul>
+            <li>Added new macros.</li>
+            <ul>
+              <li><CODE>PICA_CMD_DATA_VERTEX_ATTR_ARRAYS1</CODE></li>
+              <li><CODE>PICA_CMD_DATA_LOAD_ARRAY_ELEMENT1</CODE></li>
+              <li><CODE>PICA_CMD_DATA_VS_GS_OUT_REG_NUM0</CODE></li>
+              <li><CODE>PICA_CMD_DATA_VS_GS_OUT_REG_NUM1</CODE></li>
+              <li><CODE>PICA_CMD_DATA_VS_GS_OUT_REG_NUM2</CODE></li>
+            </ul>
+          </ul>
+          <li><CODE>gx_MacroTexture.h</CODE></li>
+          <ul>
+            <li>To comply with the specifications, <CODE>0</CODE> is now written to bits [23:17] of register <CODE>0x80</CODE>.</li>
+            <ul>
+              <li><CODE>PICA_CMD_DATA_TEXTURE_FUNC</CODE></li>
+            </ul>
+            <li>Revised the internal implementation for flushing the texture cache to comply with the requirement to run the flush operation commands separately from enabling texture units.</li>
+            <ul>
+              <li><CODE>PICA_CMD_SET_TEXTURE_FUNC_CLEAR</CODE></li>
+            </ul>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note44-20">Note 44-20: (GX) Revised PICA register information [SDK]</A></H3>
+<P><description>Revised the <CODE>nngxInitialize</CODE> function to configure bit [16:16] of register <CODE>0x25e</CODE> and bit [0:0] of register <CODE>0x253</CODE>. The rendering functions (<CODE>glDraw*</CODE>) no longer configure these bits.<br /></description></P>
+<hr />
+<H3><A name="note44-21">Note 44-21: (GX) Fixed incorrect initial values for <CODE>distanceAttenuationScale</CODE> [SDK]</A></H3>
+<P><description>Fixed the uniforms <CODE>dmp_FragmentLightSource[i].distanceAttenuationScale</CODE> to have an initial value of <CODE>1.0f</CODE>, as documented, rather than <CODE>0.0f</CODE> as they had been mistakenly set.<br /></description></P>
+<hr />
+<H3><A name="note44-22">Note 44-22: (GX) Removed unnecessary commands generated by calls to the <CODE>glBindFramebuffer</CODE> function [SDK]</A></H3>
+<P><description>Removed commands generated within the <CODE>glBindFramebuffer</CODE> function because they were determined to be unnecessary. These commands cleared the framebuffer cache.<br /></description></P>
+<hr />
+<H3><A name="note44-23">Note 44-23: (GX) Fixed a bug that prevented textures from being reallocated within the <CODE>glCopyTexImage2D</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that prevented textures from being reallocated properly in the <CODE>glCopyTexImage2D</CODE> function when only the texture argument <SPAN class="argument">type</SPAN> changed. (For example, when the values <CODE>GL_RGBA</CODE> and <CODE>GL_UNSIGNED_BYTE</CODE> were changed to <CODE>GL_RGBA</CODE> and <CODE>GL_UNSIGNED_SHORT_4_4_4_4</CODE>.)<br /></description></P>
+<hr />
+<H3><A name="note44-24">Note 44-24: (GX) Fixed invalid error checking in the <CODE>glCopyTexSubImage2D</CODE> function [SDK]</A></H3>
+<P><description>Stopped checking for the following errors in the <CODE>glCopyTexSubImage2D</CODE> function's arguments.<br />
+        <ul>
+          <li><CODE>GL_INVALID_VALUE</CODE> errors when <SPAN class="argument">target</SPAN> is a cube map texture and <SPAN class="argument">width</SPAN> and <SPAN class="argument">height</SPAN> are different.</li>
+          <li><CODE>GL_INVALID_ENUM</CODE> errors when textures are not specified using <CODE>(NN_GX_MEM_VRAMA | GL_NO_COPY_FCRAM_DMP)</CODE>, <CODE>(NN_GX_MEM_VRAMB | GL_NO_COPY_FCRAM_DMP)</CODE>, or <CODE>(NN_GX_MEM_FCRAM | GL_COPY_FCRAM_DMP)</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note44-25">Note 44-25: (GX) Changed specifications related to the transfer mode in <CODE>glFramebufferTexture2D</CODE> [SDK]</A></H3>
+<P><description>Allowed <CODE>NN_GX_MEM_FCRAM | GL_NO_COPY_FCRAM_DMP</CODE> to be used to specify the texture attached to the framebuffer. Until now this had generated a <CODE>GL_INVALID_OPERATION</CODE> error. (It has been possible to specify <CODE>NN_GX_MEM_FCRAM | GL_COPY_FCRAM_DMP</CODE> for some time.) However, hardware specifications do not allow the <CODE>glClear</CODE> function to clear a texture that was allocated in main memory and attached to the framebuffer.<br /></description></P>
+<hr />
+<H3><A name="note44-26">Note 44-26: (GX) Fixed a bug that prevented the <CODE>glGetTexParameteri</CODE> and <CODE>glGetTexParameterf</CODE> functions from getting values for <CODE>GL_GENERATE_MIPMAP</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>glGetTexParameteri</CODE> and <CODE>glGetTexParameterf</CODE> functions from getting values when <CODE>GL_GENERATE_MIPMAP</CODE> was specified for their <SPAN class="argument">pname</SPAN> argument.<br /></description></P>
+<hr />
+<H3><A name="note44-27">Note 44-27: (GX) Fixed a bug that prevented depth values from being read properly in the <CODE>glReadPixels</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>glReadPixels</CODE> function from correctly reading depth values in the <CODE>GL_DEPTH24_STENCIL8_EXT</CODE> format from a buffer when the stencil values were nonzero.<br /></description></P>
+<hr />
+<H3><A name="note44-28">Note 44-28: (GX) Added support for reading the stencil buffer with the <CODE>glReadPixels</CODE> function [SDK]</A></H3>
+<P><description>You can now set the <SPAN class="argument">format</SPAN> argument of the <CODE>glReadPixels</CODE> function equal to <CODE>GL_STENCIL_INDEX</CODE> to read from the stencil buffer.<br /> However, you must set the <SPAN class="argument">type</SPAN> argument equal to <CODE>GL_UNSIGNED_BYTE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-29">Note 44-29: (GX) Changed argument restrictions in the <CODE>nngxAdd3DCommand</CODE> function [SDK]</A></H3>
+<P><description>The 3D command buffer must be a multiple of 16, so the <SPAN class="argument">buffersize</SPAN> argument to the <CODE>nngxAdd3DCommand</CODE> function must now be a multiple of 16 rather than a multiple of 8 when <SPAN class="argument">copycmd</SPAN> is <CODE>GL_FALSE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-30">Note 44-30: (GX) Added the <CODE>nngxIsStereoVisionAllowed</CODE> function [SDK]</A></H3>
+<P><description>Added a function that gets whether stereoscopic display is permitted.<br /> This allows applications to determine whether the 3D depth slider is completely down or the system has disabled stereoscopic display.<br /></description></P>
+<hr />
+<H3><A name="note44-31">Note 44-31: (GX) Added the <CODE>nngxSetTimeout</CODE> function [SDK]</A></H3>
+<P><description>Added timeout processing to the <CODE>nngxWaitCmdlistDone</CODE> function. <br />(This cannot be used in Release builds, though.) <br />You can also use the <CODE>nngxSetTimeout</CODE> function to specify the timeout duration and the callback function to invoke when a timeout occurs.</description></P>
+<hr />
+<H3><A name="note44-32">Note 44-32: (GX) Fixed a bug that prevented the <CODE>nngxTransferRenderImage</CODE> function from transferring data correctly [SDK]</A></H3>
+<P><description>Fixed a bug that prevented data from being transferred correctly when the <SPAN class="argument">yflip</SPAN> argument was <CODE>GL_TRUE</CODE> and the source buffer was larger than the destination buffer.<br /></description></P>
+<hr />
+<H3><A name="note44-33">Note 44-33: (GX) Revised error checking for the placement of cube map texture data [SDK]</A></H3>
+<P><description>Fixed the driver because it was not correctly checking that all six faces of texture data were placed within the same 32-MB boundary, as required by the hardware. (Errors could not be generated correctly for texture data that violated this placement restriction.) <br /><br />Although the address of the <CODE>GL_TEXTURE_CUBE_MAP_POSITIVE_X</CODE> face of a cube map texture must be less than or equal to the address of every other face, this was not documented. Information has now been added to <CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_system_API_specification.pdf</CODE>.</description></P>
+<hr />
+<H3><A name="note44-34">Note 44-34: (GX) Added special error codes for command request overflows [SDK]</A></H3>
+<P><description>Changed the error code generated when command requests have exceeded (or when it has been determined that they <I>will</I> exceed) the limit already configured for a command list object. The new error code is <CODE>GL_ERROR_COMMANDREQUEST_FULL_DMP</CODE>; the old error code was <CODE>GL_INVALID_OPERATION</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-35">Note 44-35: (GX) Added support for copying textures from the depth buffer [SDK]</A></H3>
+<P><description>Allowed the <CODE>glCopyTexImage2D</CODE> and <CODE>glCopyTexSubImage2D</CODE> functions to copy from the depth (depth/stencil) buffer.<br /></description></P>
+<hr />
+<H3><A name="note44-36">Note 44-36: (GX) Added support for rendering to textures for the depth buffer [SDK]</A></H3>
+<P><description>Allowed the depth buffer to be specified with the render-to-texture feature (it is no longer limited to the color buffer).<br /></description></P>
+<hr />
+<H3><A name="note44-37">Note 44-37: (GX) Changed driver behavior when fragment lighting is disabled [SDK]</A></H3>
+<P><description>A command that sets the layer configuration to <CODE>0</CODE> is now generated when validation is performed if the uniform <CODE>dmp_FragmentLighting.enabled</CODE> has been set equal to <CODE>GL_FALSE</CODE> by a <CODE>glUniform*</CODE> function and has not been changed since.<br /> This was done because even if fragment lighting is disabled, the number of processing cycles corresponding to the specified layer configuration are still used.<br /></description></P>
+<hr />
+<H3><A name="note44-38">Note 44-38: (GX) Fixed a validation bug that occurred when a texture attached to the framebuffer was deleted [SDK]</A></H3>
+<P><description>Fixed a bug that prevented proper validation when a texture attached by the <CODE>glFramebufferTexture2D</CODE> function was deleted.<br /></description></P>
+<hr />
+<H3><A name="note44-39">Note 44-39: (GX) Added uniform location macros for the fixed fragment shader [SDK]</A></H3>
+<P><description>Added macro definitions that indicate the locations of reserved uniforms.<br /> To use them, include <CODE>$CTR_SDK/include/nn/gx/CTR/gx_UniformLocationForFragmentShader.h</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-40">Note 44-40: (GX) Fixed a bug that occurred in the <CODE>glDrawArrays</CODE> function when a vertex buffer was used [SDK]</A></H3>
+<P><description>Fixed a bug in the register settings (specifically for register <CODE>0x227</CODE>) generated by the <CODE>glDrawArrays</CODE> function when a vertex buffer was in use.<br /> Removed unnecessary register settings (also for register <CODE>0x227</CODE>) generated by the <CODE>glDrawArrays</CODE> function when a vertex buffer was <I>not</I> in use.<br /></description></P>
+<hr />
+<H3><A name="note44-41">Note 44-41: (HID) Changed the timing at which to start sampling the accelerometers [SDK | System Updater]</A></H3>
+<P><description>The library used to begin sampling the accelerometers when the system started up. Now, it starts sampling when an instance of the <CODE>AccelerometerReader</CODE> class is created and stops when the instance is destroyed.<br /></description></P>
+<hr />
+<H3><A name="note44-42">Note 44-42: (JPEG) Added functions that get and set Exif tags [SDK]</A></H3>
+<P><description>Added several functions that can get and set Exif information during encoding and decoding.<br /></description></P>
+<hr />
+<H3><A name="note44-43">Note 44-43: (JPEG) Added functions that specify JPEG decoding options [SDK]</A></H3>
+<P><description>Added the following functions, which can get and set JPEG decoding options.
+        <ul>
+          <li><CODE>JpegMpDecoder::SetOption</CODE></li>
+          <li><CODE>JpegMpDecoder::GetOption</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note44-44">Note 44-44: (JPEG) Added error codes [SDK]</A></H3>
+<P><description>Added error codes that can be obtained by the <CODE>GetLastError</CODE> function when errors occur during encoding or decoding.<br /></description></P>
+<hr />
+<H3><A name="note44-45">Note 44-45: (JPEG) Added pixel formats <CODE>{RGB8,RGBA8}x{LINEAR,BLOCK8}</CODE> [SDK]</A></H3>
+<P><description>Added pixel formats that can be specified during encoding and decoding.<br /></description></P>
+<hr />
+<H3><A name="note44-46">Note 44-46: (JPEG) Fixed a bug that caused execution to stop while decoding particular JPEG files [SDK]</A></H3>
+<P><description>Fixed a bug that caused program execution to stop at an ASSERT statement while decoding particular JPEG files.<br /></description></P>
+<hr />
+<H3><A name="note44-47">Note 44-47: (JPEG) Added support for shrink decoding [SDK]</A></H3>
+<P><description>Added the <CODE>StartJpegDecoderShrink</CODE> function, which can both decode and shrink images.<br /></description></P>
+<hr />
+<H3><A name="note44-48">Note 44-48: (MIC) Fixed return values from the <CODE>GetLastSamplingAddress</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed the <CODE>GetLastSamplingAddress</CODE> function to return a pointer to the address where the most recent microphone sampling results are stored, rather than the previous address.<br /></description></P>
+<hr />
+<H3><A name="note44-49">Note 44-49: (MIC) Added the <CODE>SetLowPassFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetLowPassFilter</CODE> function, which configures whether a low-pass filter is applied to microphone input data.<br /></description></P>
+<hr />
+<H3><A name="note44-50">Note 44-50: (NGC) Added overloaded <CODE>CheckProfanityWords</CODE> functions [SDK]</A></H3>
+<P><description>Added overloaded functions that read the region and language settings and then check for profanity using the appropriate list, which is automatically selected.<br /></description></P>
+<hr />
+<H3><A name="note44-51">Note 44-51: (NGC) Changed specifications for the <CODE>CheckProfanityWords</CODE> function [SDK]</A></H3>
+<P><description>Removed the overloaded <CODE>CheckProfanityWords</CODE> function that specified a region code, replacing it with an overloaded function that specifies a pattern list.<br /> Following this change, you must initialize the FS library before you call the <CODE>CheckProfanityWords</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note44-52">Note 44-52: (NGC) Added the <CODE>GetContentVersion</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>GetContentVersion</CODE> function, which is used to get the version number of the profanity patterns installed on the system.<br /></description></P>
+<hr />
+<H3><A name="note44-53">Note 44-53: (OS) Changed <CODE>nn::os::Thread::Sleep</CODE> [SDK | System Updater]</A></H3>
+<P><description>Rather than being put to sleep, a thread is now forced to spin-wait with <CODE>nn::os::SpinWaitCpuCycles</CODE> if the sleep time specified to the <CODE>nn::os::Thread::Sleep</CODE> function is less than a certain value.<br /></description></P>
+<hr />
+<H3><A name="note44-54">Note 44-54: (OS) Added user exception handler [SDK | System Updater]</A></H3>
+<P><description>When exceptions occur outside of the debugger environment, applications now exit rather than displaying a red upper screen and stopping.<br /><br /> The <CODE>nn::os::SetUserExceptionHandler</CODE> function was added for exception processing in applications.<br /> To allow an application to process exceptions, set <B>Exception Handler</B> equal to <B>enable</B> in the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note44-55">Note 44-55: (OS) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Explained CTR-SDK 0.10 specification changes for memory management with the OS library in the API Reference Manual.<br /> This was accompanied by the addition of version 0.1 of the <I>System Programming Guide</I>.<br /> <CODE>$CTR_SDK/documents/TechnicalNotes/SystemProgrammingGuide/SystemProgrammingGuide.pdf</CODE><br /></description></P>
+<hr />
+<H3><A name="note44-56">Note 44-56: (RDT) Changed the <CODE>Process</CODE> function's return values [SDK]</A></H3>
+<P><description>Modified the <CODE>Process</CODE> function to return unchanged any UDS-level error codes that are detected when it is run.<br /> This was actually changed in version 0.11 but was accidentally omitted from the change log.<br /></description></P>
+<hr />
+<H3><A name="note44-57">Note 44-57: (RDT) Revised descriptions of finalizing a <CODE>Receiver</CODE> instance [SDK]</A></H3>
+<P><description>There were errors in the explanations of how a <CODE>Receiver</CODE> instance is finalized.<br /> These explanations were fixed to mention that the <CODE>Close</CODE> function must be called during the finalization process.<br /></description></P>
+<hr />
+<H3><A name="note44-58">Note 44-58: (RDT) Established result codes [SDK]</A></H3>
+<P><description>Established the result codes returned by the RDT API.<br /> See the API Reference Manual for explanations of the result codes and to learn which result codes can be returned by each function.<br /></description></P>
+<hr />
+<H3><A name="note44-59">Note 44-59: (RDT) Introduced <CODE>enum</CODE> values that indicate uninitialized states [SDK]</A></H3>
+<P><description>Revised the <CODE>GetStatus</CODE> function to return <CODE>SENDER_STATE_NOT_INITIALIZED</CODE> or <CODE>RECEIVER_STATE_NOT_INITIALIZED</CODE> if it attempts to get the state of an uninitialized <CODE>Sender</CODE> or <CODE>Receiver</CODE> instance.<br /></description></P>
+<hr />
+<H3><A name="note44-60">Note 44-60: (SND) Changed 3D surround sound features [SDK]</A></H3>
+<P><description>Improved the audio quality of 3D surround sound.<br /></description></P>
+<hr />
+<H3><A name="note44-61">Note 44-61: (SND) Changed the specifications for the <CODE>GetHeadphoneStatus</CODE> function and added the <CODE>UpdateHeadphoneStatus</CODE> function [SDK]</A></H3>
+<P><description>Changed specifications for the <CODE>GetHeadphoneStatus</CODE> function and added the <CODE>UpdateHeadphoneStatus</CODE> function.<br /> For more information, see the API Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note44-62">Note 44-62: (SND) Fixed a bug in the <CODE>GetSampleLength</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>nn::snd::GetSampleLength</CODE> function that caused it to return incorrect values for the ADPCM format.<br /></description></P>
+<hr />
+<H3><A name="note44-63">Note 44-63: (SND) Added the <CODE>SetAuxFrontBypass</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>SetAuxFrontBypass</CODE> function, which handles front bypass settings for 3D surround sound on the AUX bus.<br /></description></P>
+<hr />
+<H3><A name="note44-64">Note 44-64: (SND) Turned the <CODE>nn::snd::Bcwav</CODE> namespace into a class [SDK]</A></H3>
+<P><description>Removed the <CODE>nn::snd::Bcwav</CODE> namespace and added a class with the same name.<br /> This involves no changes other than making <CODE>using namespace</CODE> unusable.<br /></description></P>
+<hr />
+<H3><A name="note44-65">Note 44-65: (SND) Introduced soft clipping [SDK]</A></H3>
+<P><description>Added a <I>soft clipping</I> feature to reduce clipping noise generated at the final stage of sound output.<br /> Also added functions for changing and getting the clipping mode.<br /></description></P>
+<hr />
+<H3><A name="note44-66">Note 44-66: (SND) Added a feature for specifying the fade-in immediately after playback starts [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::Voice::SetStartFrameFadeInFlag</CODE> function, which configures whether to fade in from a volume of 0 over a single sound frame immediately after playback starts.<br /></description></P>
+<hr />
+<H3><A name="note44-67">Note 44-67: (TOOL) Extended the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>Added a feature to configure the EULA with the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note44-68">Note 44-68: (TOOL) Revised <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that caused the screens to turn yellow if the SD card was removed while <CODE>DevMenu</CODE> was running.<br /></description></P>
+<hr />
+<H3><A name="note44-69">Note 44-69: (TOOL) Changed the RSF format [SDK]</A></H3>
+<P><description>Added an item for specifying the media size in RSF files.<br /> For more information, see <CODE>makerom</CODE> at <CODE>$CTR_SDK/documents/tools/ctr_makerom.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-70">Note 44-70: (TOOL) Fixed a bug in <CODE>ctr_TexturePackager32.exe</CODE> related to specifying the mipmap level [SDK]</A></H3>
+<P><description>Fixed a bug that prevented <CODE>ctr_TexturePackager32.exe</CODE> from obtaining the correct results (or caused it to exit illegally) when a texture node in the input XML file did not have a <CODE>miplimit</CODE> written. In such cases, the default value was an invalid value.<br /> The default value was therefore changed to <CODE>1</CODE>, indicating no mipmap levels, and the tool's version number was changed to 1.0.0.<br /></description></P>
+<hr />
+<H3><A name="note44-71">Note 44-71: (TOOL) Added a <CODE>ctr_makerom32.exe</CODE> feature for compressing static regions [SDK | System Updater]</A></H3>
+<P><description>Added a feature to <CODE>ctr_makerom32</CODE> for compressing static regions.<br /> This feature is enabled by default.<br /> For more information, see <CODE>makerom</CODE> at <CODE>$CTR_SDK/documents/tools/ctr_makerom.html</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-72">Note 44-72: (TOOL) Added the <CODE>dmen_PrintResult</CODE> constant [SDK]</A></H3>
+<P><description>Fixed a bug that caused the upper screen to turn red and the lower screen to turn yellow when <CODE>DevMenu</CODE> returned an unexpected <CODE>Result</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-73">Note 44-73: (TOOL) Improved <CODE>makerom</CODE> encryption [SDK]</A></H3>
+<P><description>Sped up encryption performed by <CODE>makerom</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note44-74">Note 44-74: (UDS) Fixed a bug that prevented <CODE>statusUpdateEvent</CODE> from being signaled when the local host connected to a network in Audience mode [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>ConnectNetwork</CODE> function that prevented <CODE>statusUpdateEvent</CODE> from being signaled when the local host connected to a network as an Audience node.<br /></description></P>
+<hr />
+<H3><A name="note44-75">Note 44-75: (UDS) Changed the upper limit on endpoints that can be created by the <CODE>CreateEndpoint</CODE> function [SDK]</A></H3>
+<P><description>Changed the <CODE>CreateEndpoint</CODE> function so that it can create up to 16 endpoints that exist <I>simultaneously</I> rather than 16 endpoints <I>total</I>.<br /> If the <CODE>DestroyEndpoint</CODE> function deletes an endpoint, the <CODE>CreateEndpoint</CODE> function can now be run more than 16 times.<br /></description></P>
+<hr />
+<H3><A name="note44-76">Note 44-76: (UDS) Fixed a bug that allowed the <CODE>CreateEndpoint</CODE> function to run prior to initialization [SDK]</A></H3>
+<P><description>Fixed a bug that allowed the <CODE>CreateEndpoint</CODE> function to successfully run even when the UDS library had not been successfully initialized.<br /></description></P>
+<hr />
+<H3><A name="note44-77">Note 44-77: (UDS) Fixed a bug in the <CODE>NetworkDescription::GetMacAddress</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>NetworkDescription::GetMacAddress</CODE> function to return <CODE>NULL</CODE> when run on a <CODE>NetworkDescription</CODE> obtained either prior to initialization or when an invalid beacon was received.<br /></description></P>
+<hr />
+<H3><A name="note44-78">Note 44-78: (UDS) Fixed a bug that prevented 16 endpoints from being created [SDK]</A></H3>
+<P><description>Fixed a bug that only allowed the <CODE>CreateEndpoint</CODE> function to create 15 endpoints even though the API Reference Manual stated that up to 16 (provisional specification) can be created.<br /></description></P>
+<hr />
+<H3><A name="note44-79">Note 44-79: (UDS) Changed terminology for Audience mode [SDK]</A></H3>
+<P><description>Renamed <CODE>Audience mode</CODE> to <CODE>Spectator mode</CODE> for UDS communication.<br /> Unchanged Audience-related definitions and function names can be used for now, but at some point in the future that support will be removed.<br /></description></P>
+<hr />
+<H3><A name="note44-80">Note 44-80: (UDS) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Added a note to the descriptions of the <CODE>CreateNetwork</CODE>, <CODE>Scan</CODE>, and <CODE>ConnectNetwork</CODE> functions, stating that they require time to complete.<br /></description></P>
+<hr />
+<H3><A name="note44-81">Note 44-81: (ULCD) Changed specifications for <CODE>nn::ulcd::StereoCamera</CODE> [SDK]</A></H3>
+<P><description>Starting with this version, you must run <B>Reset Setting</B> in the <CODE>Config</CODE> tool before using the <CODE>StereoCamera</CODE> class.<br /> Also, the <CODE>StereoCamera::Finalize</CODE> function did nothing in the past, but now processing has been added to it. You must now call it when you destroy an instance of the <CODE>StereoCamera</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_12_0_Release">Known Issues in the SDK 0.12.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>After you have connected to and finished communicating with your first Chance Encounter Communication partner, you cannot communicate with another partner. Both systems must be reset to communicate again.</li>
+          <li>The API Reference Manual for the FRIENDS library describes <CODE>ResultConnected</CODE> incorrectly. This result is never returned when the local host connects.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_12_0_SystemUpdater">CTR-SDK Version 0.12.0 System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/08/20)</P></DIV>
+<hr />
+<H3><A name="note43-01">Note 43-01: (AC) Organized C-language functions [System Updater]</A></H3>
+<P><description>Renamed functions and reorganized C functions that had not kept up with other additions.<br />
+        <ul>
+          <li>Nonexistent implementations</li>
+          <ul>
+            <li>Deleted <CODE>nnacCancelConnect</CODE></li>
+          </ul>
+          <li>Function Name Changes</li>
+          <ul>
+            <li>Renamed <CODE>nnacDebugSetNetworkSettingA</CODE> to <CODE>nnacDebugSetNetworkSetting1</CODE></li>
+          </ul>
+          <li>Addition</li>
+          <ul>
+            <li><CODE>nnacGetLastErrorCode</CODE></li>
+            <li><CODE>nnacGetLastDetailErrorCode</CODE></li>
+            <li><CODE>nnacGetConnectingApType</CODE></li>
+            <li><CODE>nnacGetConnectingNintendoZoneBeaconSubset</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note43-02">Note 43-02: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that made it impossible to use WPA to connect to an access point in WPA/WPA2 mixed mode.<br /></description></P>
+<hr />
+<H3><A name="note43-03">Note 43-03: (AC) Deprecated the <CODE>DebugFlushNetworkSetting</CODE> function [System Updater]</A></H3>
+<P><description>Removed the <CODE>DebugFlushNetworkSetting</CODE> function.<br /> Settings made by <CODE>DebugSetNetworkSetting1</CODE> can be used as temporary network settings, but these settings can no longer be saved permanently in NAND memory.<br /></description></P>
+<hr />
+<H3><A name="note43-04">Note 43-04: (AC) Added the <CODE>RegisterDisconnectEvent</CODE> function [System Updater]</A></H3>
+<P><description>Added a function that can register an event to detect unintended access point disconnections.<br /></description></P>
+<hr />
+<H3><A name="note43-05">Note 43-05: (CAMERA) Removed the <CODE>IsBufferError</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>IsBufferError</CODE> function. Starting with CTR-SDK 0.11, the CAMERA library clears the buffer and the error state whenever a buffer error occurs. This change caused the function to be unable to correctly identify buffer errors.<br /> To determine whether a buffer error has occurred, check the event state obtained by the <CODE>GetBufferErrorInterruptEvent</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note43-06">Note 43-06: (CAMERA) Revised the <CODE>SetExposure</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>SetExposure</CODE> function from properly configuring the exposure in some environments where particular frame rates have been set.<br /></description></P>
+<hr />
+<H3><A name="note43-07">Note 43-07: (CAMERA) Changed processing within the <CODE>SynchronizeVsyncTiming</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Modified the <CODE>SynchronizeVsyncTiming</CODE> function's internal processing to improve performance.<br /> As a result of these changes, the V-Sync signals after this function is run do not have as large a discrepancy as they did before the changes were made.<br /> However, two issues have not really been fixed. First, the screen used to turn extremely dark for four frames after this function was run. Now, when the brightness of the two camera images is very different, the screen turns extremely bright for three frames after this function is run. Second, it still takes as long as before for the auto-exposure to stabilize.<br /></description></P>
+<hr />
+<H3><A name="note43-08">Note 43-08: (CAMERA) Replaced the shutter sound [System Updater]</A></H3>
+<P><description>Replaced the shutter sound played by the <CODE>PlayShutterSound</CODE> function with the final version of the sound.<br /></description></P>
+<hr />
+<H3><A name="note43-09">Note 43-09: (CAMERA) Added processing to compensate for individual system differences in white balance [SDK | System Updater]</A></H3>
+<P><description>Added processing that, when the white balance is set, applies parameters measured at the factory to compensate for differences between individual systems. <br /> However, these parameters are not stored in systems manufactured prior to mid-August.<br /> White balance settings have not changed for these systems.<br /></description></P>
+<hr />
+<H3><A name="note43-10">Note 43-10: (CAMERA) Fixed camera LED behavior when the shutter sound is played while the inner camera is in use [System Updater]</A></H3>
+<P><description>Fixed a bug that illuminated the camera LED when the shutter sound was played while the inner camera was in use.<br /></description></P>
+<hr />
+<H3><A name="note43-11">Note 43-11: (CAMERA) Fixed camera LED behavior when the recording-started and recording-ended sounds are played [System Updater]</A></H3>
+<P><description>Fixed camera LED behavior while the outer cameras are in use so that the camera LED begins flashing when the recording-started sound is played and returns to being steadily illuminated when the recording-ended sound is played.<br /></description></P>
+<hr />
+<H3><A name="note43-12">Note 43-12: (CEC) Changed the Chance Encounter Communication daemon [System Updater]</A></H3>
+<P><description>Changed the Chance Encounter Communication daemon as follows.<br />
+        <ul>
+          <li>Added the <CODE>CecControl::StartScanning</CODE> function to start scanning and the <CODE>CecControl::StopScanning</CODE> function to stop scanning. These functions can be used after the <CODE>nn::cec::Finalize</CODE> function.<br /> These functions represent a provisional specification.</li>
+          <li>Added a feature to remember the MAC addresses of previous communication partners and refrain from communicating with them again as a measure to reduce power consumption. Follow the steps below to erase these stored addresses and allow further communication with previous partners.</li>
+          <ul>
+            <li>Start running the daemon with <CODE>CecControl::StartScanning(true)</CODE>.</li>
+            <li>Write data to the outbox.</li>
+            <li>Delete the data in the outbox.</li>
+            <li>Delete the box.</li>
+          </ul>
+          <li>Move the data storage location to NAND memory.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note43-13">Note 43-13: (CFG) Revised the <CODE>nn::cfg::CTR::GetRegion</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::cfg::CTR::GetRegion</CODE> function to get undefined region codes.<br /></description></P>
+<hr />
+<H3><A name="note43-14">Note 43-14: (DLP) Added support for system updates of card-based software [System Updater]</A></H3>
+<P><description>Added support for system updates through Download Play <I>for card-based software only</I>. (NAND-based software will be supported in the future.) <br />Card-based software distributes the system required for running the child program to clients from its own update partition. Following a system update, the server (the card-based software) enters the <CODE>SERVER_STATE_WAITING_RECONNECT</CODE> state and waits until rebooted clients reconnect. You must therefore provide a user interface for canceling Download Play. <br />While an application is under development it cannot include an update partition. Be aware that you cannot perform system updates through Download Play during development.</description></P>
+<hr />
+<H3><A name="note43-15">Note 43-15: (DLP) Restricted the number of titles that can be scanned [System Updater]</A></H3>
+<P><description>Restricted the number of titles that can be simultaneously scanned to 16. Previously this number was unlimited.<br /> Use a value of 16 or less for the <SPAN class="argument">scanNum</SPAN> argument to the <CODE>FakeClient::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note43-16">Note 43-16: (DLP) Filtering by region while scanning [System Updater]</A></H3>
+<P><description>Server and title information that differs from the local system's region is now filtered out while scanning.<br /> Following this change, a system can no longer connect to a server with a different region.<br /> Also, the type of the region information handled by Download Play has been changed to <CODE>nn::cfg::CfgRegionCode</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note43-17">Note 43-17: (DLP) Changed the reconnection information stored in the <CODE>RebootInfo</CODE> structure [System Updater]</A></H3>
+<P><description>The <CODE>RebootInfo</CODE> structure stores child reconnection information. Replaced its <CODE>mac</CODE> member variable with the <CODE>bssid</CODE> member variable. <br /> Copy the server's MAC address into the <CODE>bssid</CODE> member variable as you did prior to this change.<br /></description></P>
+<hr />
+<H3><A name="note43-18">Note 43-18: (DLP) Embedding child programs in applications [System Updater | Sample Demos]</A></H3>
+<P><description>Allowed child programs to be embedded in applications and distributed.<br /> In line with this change, child programs can no longer be distributed from SD cards.<br /><br /> To learn how to embed programs, see the OMakefile for <CODE>$Sample Demos/dlp/SimpleServer</CODE>.<br /> To distribute an embedded child program, specify the child program's ID in the <CODE>Server::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note43-19">Note 43-19: (DLP) Getting network reconnection parameters for child programs [System Updater]</A></H3>
+<P><description>With CTR-SDK 0.11 an SD card was required to write parameters, but this is no longer necessary.<br /> You can now use the <CODE>nn::dlp::GetRebootInfo</CODE> function to get parameters from the system-specific memory region.<br /></description></P>
+<hr />
+<H3><A name="note43-20">Note 43-20: (DLP) Embedding icons in child programs and reading icons from the server [System Updater | Sample Demos]</A></H3>
+<P><description>Servers can now read information (icons and metadata) from ICN files embedded in child programs. <br /> For examples of child programs with embedded ICN files, see <CODE>$Sample Demos/dlp/Child</CODE>.<br /> This eliminates the need to specify the icon and program title with the <CODE>Server::Initialize</CODE> function, so its arguments were changed.<br /></description></P>
+<hr />
+<H3><A name="note43-21">Note 43-21: (FS) Fixed a bug in the formatting of save data [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the <CODE>nn::fs::FormatSaveData</CODE> function from formatting data properly and caused it to create fewer than the specified number of files when a large number of files (or other similar characteristic) was specified.<br /></description></P>
+<hr />
+<H3><A name="note43-22">Note 43-22: (GX) Fixed a bug that prevented completion notifications from being sent for graphics processing while <CODE>NN_LOG</CODE> was in use [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when <CODE>NN_LOG</CODE> was used to output a large number of log messages. This bug prevented completion notifications from being sent for graphics commands and, among other problems, caused the <CODE>nngxWaitCmdlistDone</CODE> function to stop returning.<br /></description></P>
+<hr />
+<H3><A name="note43-23">Note 43-23: (GX) Fixed a bug that caused programs to stop with red screens when vertex data or textures were placed in VRAM [System Updater]</A></H3>
+<P><description>Fixed a bug that caused programs to show red screens and stop at a random time if vertex data and textures had been placed in VRAM and were being used from VRAM.<br /></description></P>
+<hr />
+<H3><A name="note43-24">Note 43-24: (HID) Fixed a bug that prevented the debug pad from working properly [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the debug pad from working properly during debug log output.<br /></description></P>
+<hr />
+<H3><A name="note43-25">Note 43-25: (HID) Changed the timing at which to start sampling the accelerometers [SDK | System Updater]</A></H3>
+<P><description>The library used to begin sampling the accelerometers when the system started up. Now, it starts sampling when an instance of the <CODE>AccelerometerReader</CODE> class is created and stops when the instance is destroyed.<br /></description></P>
+<hr />
+<H3><A name="note43-26">Note 43-26: (HTTP) Fixed a bug in the multipart lazy POST feature [System Updater]</A></H3>
+<P><description>Fixed a bug that caused invalid data to be sent in multipart lazy POST operations.<br /></description></P>
+<hr />
+<H3><A name="note43-27">Note 43-27: (HTTP) Fixed a bug that occurred with server keepalive timeouts [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the next round of HTTP communication to a server to fail following a keepalive timeout on the server.<br /></description></P>
+<hr />
+<H3><A name="note43-28">Note 43-28: (HTTP) Added support for timeouts in blocking functions [System Updater]</A></H3>
+<P><description>Added Read and Send functions that block until communication has completed and allow a timeout to be specified.<br /></description></P>
+<hr />
+<H3><A name="note43-29">Note 43-29: (MIC) Fixed return values from the <CODE>GetLastSamplingAddress</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed the <CODE>GetLastSamplingAddress</CODE> function to return a pointer to the address where the most recent microphone sampling results are stored, rather than the previous address.<br /></description></P>
+<hr />
+<H3><A name="note43-30">Note 43-30: (MIC) Added the <CODE>SetLowPassFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetLowPassFilter</CODE> function, which configures whether a low-pass filter is applied to microphone input data.<br /></description></P>
+<hr />
+<H3><A name="note43-31">Note 43-31: (MIC) Revised settings for the microphone input gain [System Updater]</A></H3>
+<P><description>Fixed the microphone input gain settings, which had been unsuitable.<br /> This revision increases the base input amplitude by approximately 6 dB.<br /></description></P>
+<hr />
+<H3><A name="note43-32">Note 43-32: (OS) Changed the behavior of the <CODE>nn::dbg::Break</CODE> function [System Updater]</A></H3>
+<P><description>When the <CODE>nn::dbg::Break</CODE> function is not called from the debugger environment, applications now exit rather than displaying a yellow upper screen and stopping.<br /><br /> By setting <B>Break Stop</B> equal to <B>enable</B> with the <CODE>Config</CODE> tool, however, you can force applications to stop rather than exit.<br /></description></P>
+<hr />
+<H3><A name="note43-33">Note 43-33: (OS) Changed <CODE>nn::os::Thread::Sleep</CODE> [SDK | System Updater]</A></H3>
+<P><description>Rather than being put to sleep, a thread is now forced to spin-wait with <CODE>nn::os::SpinWaitCpuCycles</CODE> if the sleep time specified to the <CODE>nn::os::Thread::Sleep</CODE> function is less than a certain value.<br /></description></P>
+<hr />
+<H3><A name="note43-34">Note 43-34: (OS) Added user exception handler [SDK | System Updater]</A></H3>
+<P><description>When exceptions occur outside of the debugger environment, applications now exit rather than displaying a red upper screen and stopping.<br /><br /> The <CODE>nn::os::SetUserExceptionHandler</CODE> function was added for exception processing in applications.<br /> To allow an application to process exceptions, set <B>Exception Handler</B> equal to <B>enable</B> in the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note43-35">Note 43-35: (SND) Implemented high-pass filter for headphones [System Updater]</A></H3>
+<P><description>Implemented a high-pass filter with a cut-off frequency of 10 Hz to protect headphones and reduce power consumption.<br /> There is no detectable change in audio quality.<br /></description></P>
+<hr />
+<H3><A name="note43-36">Note 43-36: (SSL) Added SHA256 certificate support [System Updater]</A></H3>
+<P><description>Added support for SSL communication with SHA-256 certificates.<br /></description></P>
+<hr />
+<H3><A name="note43-37">Note 43-37: (SSL) Added support for built-in commercial CA certificates [System Updater]</A></H3>
+<P><description>Added support for SSL communication using pre-installed (built-in) commercial CA certificates.<br /></description></P>
+<hr />
+<H3><A name="note43-38">Note 43-38: (TOOL) Added a <CODE>ctr_makerom32.exe</CODE> feature for compressing static regions [SDK | System Updater]</A></H3>
+<P><description>Added a feature to <CODE>ctr_makerom32</CODE> for compressing static regions.<br /> This feature is enabled by default.<br /> See the reference page for details.<br /></description></P>
+<hr />
+<H3><A name="note43-39">Note 43-39: (UDS) Fixed a bug that prevented the <CODE>GetConnectionStatus</CODE> function from obtaining the correct information in Audience mode [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the correct information from being obtained when the <CODE>GetConnectionStatus</CODE> function was run in Audience mode.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_12_0_SystemUpdater">Known Issues with System Updater in Version 0.12.0 of the SDK</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The debugger software cannot import CIA files.</li>
+          <li>Save data access is not thread-safe.</li>
+          <li>In the AC library, network settings made by <CODE>DebugSetNetworkSetting1</CODE> are applied to NAND memory when a connection succeeds, even though they should not be.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_12_0_Sample Demos">CTR-SDK Version 0.12.0 Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/08/20)</P></DIV>
+<hr />
+<H3><A name="note42-01">Note 42-01: (DLP) Embedding child programs in applications [System Updater | Sample Demos]</A></H3>
+<P><description>Allowed child programs to be embedded in applications and distributed.<br /> In line with this change, child programs can no longer be distributed from SD cards.<br /><br /> To learn how to embed programs, see the OMakefile for <CODE>$Sample Demos/dlp/SimpleServer</CODE>.<br /> To distribute an embedded child program, specify the child program's ID in the <CODE>Server::Initialize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note42-02">Note 42-02: (DLP) Embedding icons in child programs and reading icons from the server [System Updater | Sample Demos]</A></H3>
+<P><description>Servers can now read information (icons and metadata) from ICN files embedded in child programs. <br /> For examples of child programs with embedded ICN files, see <CODE>$Sample Demos/dlp/Child</CODE>.<br /> This eliminates the need to specify the icon and program title with the <CODE>Server::Initialize</CODE> function, so its arguments were changed.<br /></description></P>
+<hr />
+<H3><A name="note42-03">Note 42-03: (GX) Fixed a quaternion generation bug in the vertex shaders for the DMPGL samples [Sample Demos]</A></H3>
+<P><description>The process of generating quaternions from normal and tangent vectors was confirmed to produce invalid results with the vertex shader files included with the DMPGL samples.<br /> A bug in the calculations following the branch at the <CODE>l_full_quaternion_calc_fallback</CODE> or <CODE>l_full_quaternion_calc_fallback_reflection</CODE> label resulted in invalid lighting at the boundary between results of entering the branch and results of not entering the branch. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note42-04">Note 42-04: (GX) Fixed issues related to lookup table generation in the <CODE>ProctexClamp</CODE> sample [Sample Demos]</A></H3>
+<P><description>Fixed the lookup table generated by the <CODE>LoadLamp</CODE> function in the <CODE>ProctexClamp</CODE> sample. Formerly this lookup table was not set with correct values for the number of elements (the first half of 128 elements and the latter half of 128 delta values).<br /></description></P>
+<hr />
+<H3><A name="note42-05">Note 42-05: (GX) Allowed the number of generated display buffers to be specified [Sample Demos]</A></H3>
+<P><description>Allowed any value, rather than only <CODE>2</CODE>, to be specified as the number of display buffers to generate (separately for the upper and lower screens) with the <CODE>Initialize</CODE> function in the <CODE>demo::RenderSystem*</CODE> classes.<br /> Specifying any value other than <CODE>2</CODE> used to result in an error.<br /></description></P>
+<hr />
+<H3><A name="note42-06">Note 42-06: (RDT) Revised <CODE>basic</CODE> sample demos [Sample Demos]</A></H3>
+<P><description>Fixed the <CODE>basic</CODE> sample demo so that even Release builds generate log output.<br /></description></P>
+<hr />
+<H3><A name="note42-07">Note 42-07: (RDT) Added a sample demo for bidirectional communication [Sample Demos]</A></H3>
+<P><description>Added the <CODE>bidirectional</CODE> RDT sample demo.<br /> This demo shows sample code for sending and receiving data between two systems simultaneously.<br /></description></P>
+<hr />
+<H3><A name="note42-08">Note 42-08: (SND) Changed <CODE>StreamPlayer</CODE>sample demo [Sample Demos]</A></H3>
+<P><description>Changed the <CODE>StreamPlayer</CODE> SND sample demo so that it now performs streaming playback of ADPCM files in the BCWAV format.<br /></description></P>
+<hr />
+<H3><A name="note42-09">Note 42-09: (UDS) Changed the implementation of <CODE>com_demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Changed the synchronous objects used for mutual exclusion in the <CODE>com_demo1</CODE> demo from <CODE>Mutex</CODE> to <CODE>CriticalSection</CODE>.<br /> You can also now set the priority of individual threads.<br /></description></P>
+<hr />
+<H3><A name="note42-10">Note 42-10: (UDS) Handled changed terminology for Audience mode in <CODE>com_demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Renamed <I>AUDIENCE Mode</I> to <I>SPECTATOR Mode</I>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_12_0_Sample Demos">Known Issues with SDK 0.12.0 Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>If the remaining battery life reaches Level 0 even once, the <CODE>Battery</CODE> PTM demo stops running properly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_11_2_Release">CTR-SDK Version 0.11.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/29)</P></DIV>
+<hr />
+<H3><A name="note41-01">Note 41-01: (SND) Fixed a bug that stopped sound during non-looping playback of short waveforms [SDK]</A></H3>
+<P><description>Fixed a bug that stopped sound during non-looping playback of a short waveform that ends within a single sound frame (5 ms).<br /></description></P>
+<hr />
+<H3><A name="note41-02">Note 41-02: (TOOL) Fixed <CODE>makerom</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented ROM files from being created at or beyond a fixed size (of approximately 400 MB).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_11_2_Release">Known Issues in the SDK 0.11.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>nn::fs::FormatSaveData</CODE> function parses the <SPAN class="argument">maxFiles</SPAN> and <SPAN class="argument">maxDirectories</SPAN> arguments in reverse. To deal with this, pass the opposite values as arguments in CTR-SDK 0.11.</li>
+          <li>The <CODE>statusUpdateEvent</CODE> that is signaled when a system connects to a network as a Master or Client is not signaled when the same system connects as an Audience.</li>
+          <li>You cannot use the following functions in the profanity library.
+              <ul>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks all regions</li>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks each region separately, called using <CODE>CFG_REGION_TAIWAN</CODE></li>
+              </ul>
+              The <CODE>ngc_simple</CODE> demo therefore does not run properly.
+          </li>
+          <li>After you have connected to and finished communicating with your first Chance Encounter Communication partner, you cannot communicate with another partner. Both systems must be reset to communicate again. Communication data that has been sent and received is saved on the SD card and is therefore not erased even after a reset.</li>
+          <li>The Power Button originally needed to be pressed for two or more seconds to start the shutdown process, but because of a bug the system may shut down even if the Power Button is held down for a shorter period of time.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_11_1_Release">CTR-SDK Version 0.11.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/28)</P></DIV>
+<hr />
+<H3><A name="note40-01">Note 40-01: (FS) Fixed the <CODE>nn::fs::GetRomRequiredMemorySize</CODE> function [SDK]</A></H3>
+<P><description>Fixed the <CODE>nn::fs::GetRomRequiredMemorySize</CODE> function to return the correct values.<br /></description></P>
+<hr />
+<H3><A name="note40-02">Note 40-02: (SND) Fixed a bug that created noise during playback of an ADPCM stream [SDK]</A></H3>
+<P><description>Fixed a bug that created noise when a buffer jump was performed during streaming playback of an ADPCM format audio source.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_11_1_Release">Known Issues in the SDK 0.11.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>nn::fs::FormatSaveData</CODE> function parses the <SPAN class="argument">maxFiles</SPAN> and <SPAN class="argument">maxDirectories</SPAN> arguments in reverse. To deal with this, pass the opposite values as arguments in CTR-SDK 0.11.</li>
+          <li>The <CODE>statusUpdateEvent</CODE> that is signaled when a system connects to a network as a Master or Client is not signaled when the same system connects as an Audience.</li>
+          <li>You cannot use the following functions in the profanity library.
+              <ul>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks all regions</li>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks each region separately, called using <CODE>CFG_REGION_TAIWAN</CODE></li>
+              </ul>
+              The <CODE>ngc_simple</CODE> demo therefore does not run properly.
+          </li>
+          <li>After you have connected to your first communication partner and finished communication, you cannot communicate with another partner. Both systems must be reset to communicate again. Communication data that has been sent and received is saved on the SD card and is therefore not erased even after a reset.</li>
+          <li>The Power Button originally needed to be pressed for two or more seconds to start the shutdown process, but because of a bug the system may shut down even if the Power Button is held down for a shorter period of time.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_11_0_Release">CTR-SDK Version 0.11.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/22)</P></DIV>
+<hr />
+<H3><A name="note39-01">Note 39-01: (CAMERA) Removed C wrappers [SDK]</A></H3>
+<P><description>Removed C wrapper functions from the camera library because they cannot be supported.<br /></description></P>
+<hr />
+<H3><A name="note39-02">Note 39-02: (CAMERA) Revised the <CODE>Finalize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Finalize</CODE> function to turn off the camera LED if it is illuminated.<br /></description></P>
+<hr />
+<H3><A name="note39-03">Note 39-03: (CAMERA) Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function, which gets conversion coefficients suitable for converting YUV data output by the cameras (on the CTR system running the program) into the RGB format using the Y2R library.<br /></description></P>
+<hr />
+<H3><A name="note39-04">Note 39-04: (CAMERA) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions to initialize and clean up settings.<br /></description></P>
+<hr />
+<H3><A name="note39-05">Note 39-05: (CAMERA) Removed the <CODE>SynchronizeWhiteBalance</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>SynchronizeWhiteBalance</CODE> function because it had a bug that proved difficult to fix.<br /> We are considering an alternate method of synchronizing the brightness and contrast between the left and right cameras to adjust image brightness and coloring.<br /></description></P>
+<hr />
+<H3><A name="note39-06">Note 39-06: (CAMERA) Changed the camera configuration function's return value [SDK | System Updater]</A></H3>
+<P><description>Changed the following camera setting functions to return an <CODE>nn::Result</CODE> value because there was a need for applications to handle errors.<br />
+        <ul>
+          <li><CODE>Initialize</CODE></li>
+          <li><CODE>Activate</CODE></li>
+          <li><CODE>SwitchContext</CODE></li>
+          <li><CODE>SetExposure</CODE></li>
+          <li><CODE>SetWhiteBalance</CODE></li>
+          <li><CODE>SetSharpness</CODE></li>
+          <li><CODE>SetAutoExposure</CODE></li>
+          <li><CODE>IsAutoExposure</CODE></li>
+          <li><CODE>SetAutoWhiteBalance</CODE></li>
+          <li><CODE>IsAutoWhiteBalance</CODE></li>
+          <li><CODE>FlipImage</CODE></li>
+          <li><CODE>SetDetailSize</CODE></li>
+          <li><CODE>SetSize</CODE></li>
+          <li><CODE>SetFrameRate</CODE></li>
+          <li><CODE>SetPhotoMode</CODE></li>
+          <li><CODE>SetEffect</CODE></li>
+          <li><CODE>SetContrast</CODE></li>
+          <li><CODE>SetLensCorrection</CODE></li>
+          <li><CODE>SetOutputFormat</CODE></li>
+          <li><CODE>SetAutoExposureWindow</CODE></li>
+          <li><CODE>SetNoiseFilter</CODE></li>
+          <li>SynchronizeVsyncTiming</li>
+          <li><CODE>PlayShutterSound</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-07">Note 39-07: (CAMERA) Added and updated shutter sounds [SDK | System Updater]</A></H3>
+<P><description>Removed <CODE>SHUTTER_SOUND_TYPE_CONTINUOUS</CODE>, a <CODE>ShutterSoundType</CODE> that indicates continuous shutter sounds, and added <CODE>SHUTTER_SOUND_TYPE_MOVIE</CODE> and <CODE>SHUTTER_SOUND_TYPE_MOVIE_END</CODE>, which indicate the start and end of video filming, respectively.<br /> Data has also been updated for the normal shutter sound.<br /></description></P>
+<hr />
+<H3><A name="note39-08">Note 39-08: (CAMERA) Removed a feature that notifies a recovery event [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>GetRebootEvent</CODE> function, which gets a notification event when a malfunction causes a recovery, and the <CODE>IsRebootSuccessful</CODE> function, which determines whether the recovery succeeded or failed.<br /> From now on, a notification is sent for events with the <CODE>GetBufferErrorInterruptEvent</CODE> function regardless of whether recovery succeeded or failed.<br /> If recovery fails, an error is returned afterwards by a call to a camera setting function that returns a <CODE>Result</CODE> value.<br /> If a camera setting function is called during a recovery, it blocks internally until recovery has completed (successfully or not).<br /></description></P>
+<hr />
+<H3><A name="note39-09">Note 39-09: (CAMERA) Removed functions that automatically receive data [SDK | System Updater]</A></H3>
+<P><description>Removed the following functions, which automatically received image data from the camera at every frame.<br />
+        <ul>
+          <li><CODE>SetReceivingAuto</CODE></li>
+          <li><CODE>SetReceivingRgbAuto</CODE></li>
+          <li><CODE>StopReceivingAuto</CODE></li>
+          <li><CODE>StopReceivingRgbAuto</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-10">Note 39-10: (CAMERA) Added functions for batch setting changes [SDK | System Updater]</A></H3>
+<P><description>Added the following functions, which change multiple camera settings all at once.<br />
+        <ul>
+          <li><CODE>SetPackageParameterWithoutContext</CODE></li>
+          <li><CODE>SetPackageParameterWithContext</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-11">Note 39-11: (CEC) Changed handling of title-specific IDs [SDK]</A></H3>
+<P><description>Changed the notation &quot;<CODE>GameID</CODE>&quot; to &quot;<CODE>CecTitleId</CODE>&quot;.<br /> If the most-significant 24 bits of a new Chance Encounter box's <CODE>CecTitleId</CODE> match an existing box, it can no longer be created because it is considered to be a box for the same title.<br /></description></P>
+<hr />
+<H3><A name="note39-12">Note 39-12: (CEC) Added support for the Chance Encounter Communication library [SDK]</A></H3>
+<P><description>Added support for the CEC library starting with CTR-SDK 0.11.<br />
+        <ul>
+          <li>Changes from the beta version</li>
+          <ul>
+            <li>Added the <CODE>MessageBoxInfoReader</CODE> class.</li>
+          </ul>
+          <li>Limitations</li>
+          <ul>
+            <li>Data is saved on an SD card, which must be inserted in the system.</li>
+            <li>Because communication does not start automatically, you must start it using the <CODE>CecControl</CODE> class.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-13">Note 39-13: (CEC) Changed the name of the Chance Encounter Communication library [SDK]</A></H3>
+<P><description>Renamed the Chance Encounter Communication library's namespace, classes, files, and so on from &quot;<CODE>cecd</CODE>&quot; to &quot;<CODE>cec</CODE>&quot;.<br /> Class names no longer begin with &quot;<CODE>Cec</CODE>&quot;.<br />
+        <ul>
+          <li>Changed <CODE>&lt;nn/cecd.h&gt;</CODE> to <CODE>&lt;nn/cec.h&gt;</CODE></li>
+          <li>Changed <CODE>libnn_cecd</CODE> to <CODE>libnn_cec</CODE></li>
+          <li>Changed <CODE>nn::cecd::CecdXXX()</CODE> to <CODE>nn::cec::XXX()</CODE></li>
+          <li>Renamed the <CODE>CecMessageBox</CODE> class to <CODE>MessageBox</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-14">Note 39-14: CFG) Changed the API for getting user information [SDK]</A></H3>
+<P><description>Made the following changes to the API for getting user information.
+        <ul>
+          <li>Added constants used to parse simple address information IDs.</li>
+          <li>Removed functions for getting the area code (it is now obtained from the simple address information ID).</li>
+          <li>Added Taiwan to the region list.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-15">Note 39-15: (DLP) Added CTR Download Play [SDK | System Updater]</A></H3>
+<P><description>Unlike on a Nintendo DS, CTR Download Play saves downloaded child programs in NAND memory.<br /> However, when a new child program is downloaded it overwrites the old one.<br /> There is no support for this library with CTR-SDK 0.11.<br />
+          <ul>
+            <li>Added elements</li>
+            <ul>
+              <li>Server API</li>
+              <ul>
+                <li>Loads and distributes a child program from ROM. Child programs are temporarily being distributed from SD cards.</li>
+              </ul>
+              <li>Simulated client API</li>
+              <ul>
+                <li>Connects to a server without downloading.</li>
+              </ul>
+              <li><CODE>DlpClient</CODE></li>
+              <ul>
+                <li>A client application used for development. It downloads and boots a child program.</li>
+              </ul>
+              <li>Sample Demos</li>
+              <ul>
+                <li><CODE>SimpleServer</CODE>: Sample demo for a server</li>
+                <li><CODE>FakeChild</CODE>: Sample demo for a simulated client</li>
+                <li><CODE>Child</CODE>: Sample demo for a child program</li>
+              </ul>
+            </ul>
+            <li>Usage Restrictions</li>
+            <ul>
+              <li>Prepare the server location for storing the child program on an SD card. The child program will be included in the server ROM in the future.</li>
+              <li>The rating and ULCD flags are not supported in the child meta-information broadcast by the server. Invalid values are always distributed.</li>
+              <li>Parameters for re-connecting to the network after the child program boots are tentatively being written to an SD card.</li>
+              <li>Behavior has only been verified with up to three systems, including the server.</li>
+            </ul>
+            <li>Currently Known Bugs</li>
+            <ul>
+              <li>The child program cannot start if <CODE>DlpChild</CODE> was specified as the <CODE>TitleInfo</CODE>/<CODE>Category</CODE> entry in the RSF file. Specify <CODE>Application</CODE>.</li>
+              <li>After the client has been re-initialized, it halts if the <CODE>StartScan</CODE> function is called to start scanning.</li>
+            </ul>
+          </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-16">Note 39-16: (DSP) Revised header files [SDK]</A></H3>
+<P><description>Revised all constants and macros defined by <CODE>#define</CODE> statements so that they start with <CODE>NN_DSP_</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-17">Note 39-17: (FND) Revised build conditions for the <CODE>nn::fnd::HeapBase::DebugFillMemory</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused actual processing for the <CODE>nn::fnd::HeapBase::DebugFillMemory</CODE> function to be run even in Release builds.<br /></description></P>
+<hr />
+<H3><A name="note39-18">Note 39-18: (FS) Fixed a bug that prevented CTR save data from being read [SDK]</A></H3>
+<P><description>Fixed a bug that under specific conditions prevented access to save data at paths beginning with &quot;data:&quot; on CTR Cards.<br /></description></P>
+<hr />
+<H3><A name="note39-19">Note 39-19: (FS) Added functions for accessing save data [SDK]</A></H3>
+<P><description>Save data regions must now be explicitly formatted and mounted when save data archives are used.<br /> The <CODE>nn::fs::FormatSaveData</CODE> and <CODE>nn::fs::MountSaveData</CODE> functions were added to format and mount save data, respectively.<br /> The <CODE>nn::fs::CommitSaveData</CODE> function was also added for the save data commit feature that will be added in the future.<br /></description></P>
+<hr />
+<H3><A name="note39-20">Note 39-20: (FS) Revised directory reads [SDK]</A></H3>
+<P><description>Stopped volume labels from being listed when directories are read.<br /> Volume labels had been listed until now.<br /></description></P>
+<hr />
+<H3><A name="note39-21">Note 39-21: (FS) Fixed a bug that caused seek operations to the end of a file to fail [SDK]</A></H3>
+<P><description>Fixed a bug that prevented seek operations to the end of a file in functions such as <CODE>Seek</CODE> and <CODE>SetPosition</CODE> for <CODE>nn::fs::FileStream</CODE> classes.<br /></description></P>
+<hr />
+<H3><A name="note39-22">Note 39-22: (FS) Added functions for accessing extended save data [SDK]</A></H3>
+<P><description>Added functions for accessing extended save data: <CODE>nn::fs::CreateAndMountExtSaveData</CODE> creates it and <CODE>nn::fs::MountExtSaveData</CODE> mounts it.<br /> Also added the <CODE>nn::fs::ReadExtSaveDataIcon</CODE> function for accessing the icon data in extended save data.<br /></description></P>
+<hr />
+<H3><A name="note39-23">Note 39-23: (GX) Updated the DMPGL documentation [SDK]</A></H3>
+<P><description>The following are the main changes to each document.<br />
+        <ul>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <ul>
+            <li>Added tables with the registers corresponding to uniforms for the reserved geometry shaders.</li>
+            <li>Added information on address restrictions for cube map textures.</li>
+          </ul>
+          <li>DMPGL20_specification.pdf</li>
+          <ul>
+            <li>Added 5.1.14. Texture Coordinate Precision under 5.1. Texture Units in Chapter 5 Rasterization.</li>
+          </ul>
+          <li><CODE>DMPGL20_programming_guide.pdf</CODE></li>
+          <ul>
+            <li>Added precautions for a texture filter mode of <CODE>GL_NEAREST</CODE>.</li>
+            <li>Added text related to the vertex buffer in Chapter 19 Performance-Enhancement Techniques.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-24">Note 39-24: (GX) Fixed a bug in the PICA macro header [SDK]</A></H3>
+<P><description>Revised the macro headers as follows.<br />
+        <ul>
+          <li><CODE>gx_MacroShader.h</CODE></li>
+          <ul>
+            <li>Fixed an error in a bitwise AND for <CODE>index</CODE> in <CODE>PICA_CMD_DATA_GS_FLOAT_ADDR(mode, index)</CODE>.</li>
+            <li>Revised <CODE>PICA_CMD_DATA_VS_FLOAT_ADDR(mode, index)</CODE> to take a bitwise AND for <CODE>index</CODE> like <CODE>PICA_CMD_DATA_GS_FLOAT_ADDR</CODE>.</li>
+          </ul>
+          <li><CODE>gx_MacroTexture.h</CODE></li>
+          <ul>
+            <li>Fixed errors in the argument names used by the internal implementation of <CODE>PICA_CMD_DATA_TEXTURE_LOD_LEVEL(lodBias, maxLodLevel, minLodLevel)</CODE>.</li>
+            <li>Renamed <CODE>PICA_DATA_TEXTURE_FORMAT_HILO8_DMP_UNSIGNED_BYTE_DMP</CODE> to <CODE>PICA_DATA_TEXTURE_FORMAT_HILO8_DMP_UNSIGNED_BYTE</CODE> to match the specifications (the old definition was moved to <CODE>gx_MacroOld.h</CODE>).</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-25">Note 39-25: (GX) Revised the description of <CODE>nn::gx::CTR::MemAccessPrioMode</CODE> [SDK]</A></H3>
+<P><description>Fixed a mistake in the description of the <CODE>nn::gx::CTR::MemAccessPrioMode</CODE> definition.<br /></description></P>
+<hr />
+<H3><A name="note39-26">Note 39-26: (GX) Added information on the specifications for the product of the emission and global ambient colors [SDK]</A></H3>
+<P><description>Added information on the specifications of the primary color equation for fragment lighting. When light source 0 is disabled (<CODE>dmp_FragmentLightSource[0].enabled</CODE> is <CODE>GL_FALSE</CODE>), it disables the sum that is multiplied with the emission and global ambient color.<br /></description></P>
+<hr />
+<H3><A name="note39-27">Note 39-27: (GX) Fixed a subdivision bug in <CODE>DMP_subdivision3.obj</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented attributes output to the <CODE>o3</CODE> register of <CODE>DMP_subdivision3.obj</CODE> from being interpolated properly.<br /></description></P>
+<hr />
+<H3><A name="note39-28">Note 39-28: (GX) Fixed a bug in the silhouette triangle shader [SDK]</A></H3>
+<P><description>Fixed a bug that created invalid silhouettes when two vertices in a single TWN primitive overlapped.<br /></description></P>
+<hr />
+<H3><A name="note39-29">Note 39-29: (GX) Fixed a bug that occurred when deleting texture collections [SDK]</A></H3>
+<P><description>Fixed a bug that caused the currently bound texture collection to be deleted immediately and 0 to be bound as the texture collection, rather than waiting for another texture collection to be bound.<br /></description></P>
+<hr />
+<H3><A name="note39-30">Note 39-30: (GX) Added a feature to get valid debugging information related to command list execution [SDK]</A></H3>
+<P><description>Increased the number of values that can be passed to the <SPAN class="argument">pname</SPAN> argument of the <CODE>nngxGetCmdlistParameteri</CODE> function for the current command list, allowing you to get a variety of information.<br /> <B>Note:</B> See the documentation for further details.<br /></description></P>
+<hr />
+<H3><A name="note39-31">Note 39-31: (GX) Added a function to generate commands that transfer data while converting the block format [SDK]</A></H3>
+<P><description>Added the <CODE>nngxTransferLinearImage</CODE> function. This is the opposite of the <CODE>nngxTransferRenderImage</CODE> function: It adds commands that convert image data into block format and transfers it to the specified render buffer or texture.<br /></description></P>
+<hr />
+<H3><A name="note39-32">Note 39-32: (GX) Fixed a bug that prevented scissoring-related commands from being generated when a program object had not been set [SDK]</A></H3>
+<P><description>Fixed a bug that occurred during validation after the current program object had been unset by a function call such as <CODE>glUseProgram(0)</CODE>, preventing scissoring-related commands with no relationship to the original program object (<CODE>NN_GX_STATE_SCISSOR</CODE>) from being generated.<br /></description></P>
+<hr />
+<H3><A name="note39-33">Note 39-33: (GX) Removed unnecessary register settings for the line shader [SDK]</A></H3>
+<P><description>Fixed the line shader to no longer use the <CODE>b0</CODE> register, which originally should have been unnecessary.<br /><br /> Note that this revision has changed the values required when you directly generate commands to configure the reserved geometry shader.<br /> Specifically, the value written to <CODE>0x280[15:0]</CODE> has changed from <CODE>0x0001</CODE> to <CODE>0x0000</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-34">Note 39-34: (GX) Added a feature that can get the render buffer address [SDK]</A></H3>
+<P><description>Made it possible to get the address of the bound render buffer by specifying <CODE>GL_RENDERBUFFER_DATA_ADDR_DMP</CODE> to the <SPAN class="argument">pname</SPAN> argument of <CODE>glGetRenderbufferParameteriv</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-35">Note 39-35: (GX) Added information on input restrictions for lookup tables [SDK]</A></H3>
+<P><description>Added information on the following hardware restriction that had been omitted from the documentation: <CODE>GL_LIGHT_ENV_SP_DMP</CODE> and <CODE>GL_LIGHT_ENV_CP_DMP</CODE> cannot be specified for <CODE>dmp_LightEnv.lutInput{FR,RR,RG,RB}</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-36">Note 39-36: (GX) Added a function that disables updates for a specified state [SDK]</A></H3>
+<P><description>Added the <CODE>nngxInvalidateState</CODE> function, which can disable the update flag for the specified state with an argument.<br /></description></P>
+<hr />
+<H3><A name="note39-37">Note 39-37: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode [SDK | System Updater]</A></H3>
+<P><description>In <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode alone, the latter half of values that should have been continuous from 0 to 103 jumped instead (for example, from 80 to 103).<br /> This problem has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note39-38">Note 39-38: (HID) Reviewed specifications for the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Reviewed the maximum and minimum clamp values that can be specified with the <CODE>SetStickClamp</CODE> function.<br />
+         <ul>
+           <li><CODE>const s16 LIMIT_OF_STICK_CLAMP_MAX       =  150 &lt;- 153</CODE> in SDK 0.10.2</li>
+           <li><CODE>const s16 MIN_OF_STICK_CLAMP_MODE_CIRCLE =   50 &lt;-  50</CODE> in SDK 0.10.2 (unchanged)</li>
+           <li><CODE>const s16 MIN_OF_STICK_CLAMP_MODE_CROSS  =   38 &lt;-  46</CODE> in SDK 0.10.2</li>
+         </ul>
+         Any specified argument values that do not conform to these restrictions are corrected to the limit values.<br /><br /> The <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions used to use common parameters regardless of the clamp mode, but now these parameters are managed separately. This is because threshold values have different limits in each clamp mode. Note that the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions handle threshold values for the current clamp mode.</description></P>
+<hr />
+<H3><A name="note39-39">Note 39-39: (HIO) Removed <CODE>libnn_hiolow</CODE> [SDK]</A></H3>
+<P><description>Removed <CODE>libnn_hiolow.*.a</CODE> because the <CODE>libnn_hiolow</CODE> features are included in the <CODE>libnn_dev</CODE> library.<br /></description></P>
+<hr />
+<H3><A name="note39-40">Note 39-40: (MATH) Revised the <CODE>SinIdx</CODE>, <CODE>CosIdx</CODE>, <CODE>SinCosIdx </CODE>functions [SDK]</A></H3>
+<P><description>Sped up the <CODE>SinIdx</CODE>, <CODE>CosIdx</CODE>, and <CODE>SinCosIdx</CODE> functions.<br /> Each function's output has remained the same.<br /></description></P>
+<hr />
+<H3><A name="note39-41">Note 39-41: (MIC) Removed C wrappers [SDK]</A></H3>
+<P><description>Removed C wrapper functions for the Microphone library because they cannot be supported.<br /></description></P>
+<hr />
+<H3><A name="note39-42">Note 39-42: (MIC) Added a function to get the region within which it is prohibited to determine that there is microphone input [SDK]</A></H3>
+<P><description>Added the <CODE>GetForbiddenArea</CODE> function, which gets the maximum and minimum values for the region within which it is prohibited to determine that there is input. These limits change with the microphone amp and gain.<br /></description></P>
+<hr />
+<H3><A name="note39-43">Note 39-43: (MIC) Added constants that indicate the guaranteed region for microphone input values [SDK]</A></H3>
+<P><description>Added constants for each sampling type's guaranteed microphone input range, which are different.<br />
+        <ul>
+          <li><CODE>TYPE_8BIT_GUARANTEED_INPUT_MIN</CODE></li>
+          <li><CODE>TYPE_8BIT_GUARANTEED_INPUT_MAX</CODE></li>
+          <li><CODE>TYPE_16BIT_GUARANTEED_INPUT_MIN</CODE></li>
+          <li><CODE>TYPE_16BIT_GUARANTEED_INPUT_MAX</CODE></li>
+          <li><CODE>TYPE_SIGNED_8BIT_GUARANTEED_INPUT_MIN</CODE></li>
+          <li><CODE>TYPE_SIGNED_8BIT_GUARANTEED_INPUT_MAX</CODE></li>
+          <li><CODE>TYPE_SIGNED_16BIT_GUARANTEED_INPUT_MIN</CODE></li>
+          <li><CODE>TYPE_SIGNED_16BIT_GUARANTEED_INPUT_MAX</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-44">Note 39-44: (OS) Changed mutex methods in the default implementation of <CODE>malloc</CODE> and <CODE>free</CODE> [SDK]</A></H3>
+<P><description>Changed the heap mutex object used by the default implementation of <CODE>malloc</CODE> and <CODE>free</CODE> from <CODE>nn::os::Mutex</CODE> to <CODE>nn::os::CriticalSection</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-45">Note 39-45: (PTM) Added interfaces for the remaining battery life, the battery recharge state, and the existence of an AC plug [SDK]</A></H3>
+<P><description>Added interfaces under <CODE>nn::ptm::CTR</CODE> for the remaining battery life, the battery recharge state, and the existence of an AC plug.<br /></description></P>
+<hr />
+<H3><A name="note39-46">Note 39-46: (RDT) Fixed a bug that prevented proper state transitions in the Sender [SDK]</A></H3>
+<P><description>Fixed a bug that occurred when a Sender sent an Open request to a Receiver and the Receiver's confirmation response packet got lost, preventing the Sender from properly transitioning between states afterward.<br /></description></P>
+<hr />
+<H3><A name="note39-47">Note 39-47: (SND) Improved the effect of 3D surround sound mode [SDK]</A></H3>
+<P><description>Changed the effect of selecting 3D surround sound mode so that it is appropriate for the test unit.<br /></description></P>
+<hr />
+<H3><A name="note39-48">Note 39-48: (SND) Added a feature that specifies the loop position during DSP-ADPCM encoding [SDK]</A></H3>
+<P><description>Added a feature to specify the loop position in the <CODE>EncodeAdpcmData</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note39-49">Note 39-49: (SND) Added a function to decode DSP-ADPCM data [SDK]</A></H3>
+<P><description>Added the <CODE>DecodeAdpcmData</CODE> function, which converts DSP-ADPCM data into 16-bit PCM data.<br /></description></P>
+<hr />
+<H3><A name="note39-50">Note 39-50: (SND) Added DSP-ADPCM utility functions [SDK]</A></H3>
+<P><description>Added the <CODE>ConvertAdpcmPos2Nib</CODE> and <CODE>ConvertAdpcmNib2Pos</CODE> functions, which convert between DSP-ADPCM nibble counts and sample counts.<br /></description></P>
+<hr />
+<H3><A name="note39-51">Note 39-51: (SND) Changed specifications for the <CODE>nn::snd::SetSoundOutputMode</CODE> function [SDK]</A></H3>
+<P><description>Changed the specifications for the relationship between the sound output mode specified by the system settings and the <SPAN class="argument">mode</SPAN> argument specified by the <CODE>nn::snd::SetSoundOutputMode</CODE> function.<br /><br /> The downmix coefficients for monaural output were also changed.<br /> For more information, see the API Reference Manual and the <I>CTR Programming Manual</I>.<br /></description></P>
+<hr />
+<H3><A name="note39-52">Note 39-52: (SND) Changed specifications for the <CODE>nn::snd::SetSurroundDepth</CODE> function [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::snd::SetSurroundDepth</CODE> function's argument from a <CODE>u16</CODE> value to an <CODE>f32</CODE> value.<br /> The initial depth value is now <CODE>1.0f</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-53">Note 39-53: (SND) Changed specifications for the <CODE>nn::snd::Voice::AppendWaveBuffer</CODE> function [SDK]</A></H3>
+<P><description>Changed constraints related to the buffer to register.<br /> For more information, see the API Reference Manual and the <I>CTR Programming Manual</I>.<br /></description></P>
+<hr />
+<H3><A name="note39-54">Note 39-54: (SND) Fixed a bug in the <CODE>nn::snd::Voice::SetVolume</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that turned small volume changes given to the <CODE>nn::snd::Voice::SetVolume</CODE> function into noise.<br /></description></P>
+<hr />
+<H3><A name="note39-55">Note 39-55: (SND) Added the <CODE>nn::snd::Voice::SetupBcwav</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::Voice::SetupBcwav</CODE> function, which parses a BCWAV file and then configures the required <CODE>nn::snd::Voice</CODE> settings.<br /></description></P>
+<hr />
+<H3><A name="note39-56">Note 39-56: (SND) Fixed a bug in the filter feature [SDK]</A></H3>
+<P><description>Fixed a bug that caused noise when the <CODE>nn::snd::Voice</CODE> filter feature was used with the biquad filter type set.<br /></description></P>
+<hr />
+<H3><A name="note39-57">Note 39-57: (SND) Revised header files [SDK]</A></H3>
+<P><description>Revised all constants defined by <CODE>#define</CODE> statements so that they start with <CODE>NN_SND_</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note39-58">Note 39-58: (SND) Changed the volume configuration [SDK | System Updater]</A></H3>
+<P><description>Reviewed the volume configuration for the overall system.<br /> Specifically, the digital volume was increased and the analog volume was decreased.<br /> The total volume has not changed.<br /><br /> Always run <CODE>ResetSettings</CODE> with the <CODE>Config</CODE> tool after applying the System Updater for CTR-SDK 0.11.<br /> Otherwise, the proper volume will not be used.<br /></description></P>
+<hr />
+<H3><A name="note39-59">Note 39-59: (Socket) Changed specifications for the <CODE>Initialize</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>Initialize</CODE> function used to accept an allocator, but it has been changed to accept a memory region that is 4096-byte aligned.<br /><br /> You can still try to use the old function for the time being, but we plan to remove it because it uses memory inefficiently.<br /></description></P>
+<hr />
+<H3><A name="note39-60">Note 39-60: (TOOL) Fixed an issue related to backlight settings with the Config tool [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the backlight brightness and active backlight setting (on or off) from being applied immediately after being changed by the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note39-61">Note 39-61: (TOOL) Changed the <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>DevMenu</CODE>.<br />
+        <ul>
+          <li>Revised error dialog boxes to display textual Result information.</li>
+          <li>Fixed a bug that caused the screen to break up on application startup.</li>
+          <li>Fixed a bug that caused the program to freeze when an SD card was inserted and then immediately removed.</li>
+          <li>Allowed the user to erase all displayed programs by pressing the L Button, R Button, and X Button simultaneously.</li>
+          <li>Changed the list order to use ascending program IDs.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-62">Note 39-62: (TOOL) Changed <CODE>ctr_makerom32.exe</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to <CODE>ctr_makerom32</CODE>.<br /> For more information, see <CODE>$CTR_SDK/documents/tools/ctr_makerom.html</CODE>.<br />
+        <ul>
+          <li>Added an option to output a list of files stored in ROMFS as well as the output image title when <CODE>ctr_makerom</CODE> is run.</li>
+          <li>Changed <CODE>ctr_makerom</CODE> to output a warning when it is run with <CODE>BasicInfo/InitialCode</CODE> specified in an RSF file. We plan to delete this item in the next release.</li>
+          <li>Allowed the following items to be specified in an RSF file.</li>
+          <ul>
+            <li><CODE>BasicInfo/CompanyCode</CODE></li>
+            <li><CODE>BasicInfo/ProductCode</CODE></li>
+            <li><CODE>TitleInfo/UniqueId</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note39-63">Note 39-63: (TPL) Added the Texture Packager Library [SDK]</A></H3>
+<P><description>Added the TPL library, which loads textures from packages at runtime, and a tool that loads TGA image files and then converts them into the native PICA format (compressed or otherwise) to create a package file that combines multiple textures.<br /></description></P>
+<hr />
+<H3><A name="note39-64">Note 39-64: (UDS) Overloaded the <CODE>==</CODE> and <CODE>!=</CODE> operators of the <CODE>NetworkDescriptor</CODE> class [SDK]</A></H3>
+<P><description>Overloaded the <CODE>==</CODE> and <CODE>!=</CODE> operators of the <CODE>NetworkDescriptor</CODE> class so that objects of that class can be compared.<br /></description></P>
+<hr />
+<H3><A name="note39-65">Note 39-65: (UDS) Changed the behavior of the <CODE>NetworkDescriptionReader::GetNetworkDescription</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>NetworkDescriptionReader::GetNetworkDescription</CODE> function has always returned an error when it gets an invalid UDS network beacon, but it succeeds even when the data is invalid. The function was changed so that data will not be obtained in such cases.<br /></description></P>
+<hr />
+<H3><A name="note39-66">Note 39-66: (UDS) Changed the behavior of the <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>NetworkDescriptionReader::GetNodeInformationList</CODE> function has always returned an error when it gets an invalid UDS network beacon, but it succeeds even when the data is invalid. The function was changed so that data will not be obtained in such cases.<br /></description></P>
+<hr />
+<H3><A name="note39-67">Note 39-67: (UDS) Changed the behavior of the <CODE>Receive</CODE> and <CODE>ReceiveFrom</CODE> functions [SDK]</A></H3>
+<P><description>The absence of data that should have been received has been treated as an error when the <CODE>NO_WAIT</CODE> option is specified, but now the function itself succeeds and returns 0 as the received data size.<br /></description></P>
+<hr />
+<H3><A name="note39-68">Note 39-68: (UDS) Reviewed <CODE>Result</CODE> values [SDK]</A></H3>
+<P><description>Reviewed and adjusted the <CODE>Result</CODE> values returned by the functions in the UDS library.<br /> For more information, see the API Reference Manual.<br /> Definitions prior to CTR-SDK 0.10.2 can still be used, but we plan to remove them in the next release.<br /></description></P>
+<hr />
+<H3><A name="note39-69">Note 39-69: (UDS) Changed the behavior of the <CODE>SendTo</CODE> function [SDK]</A></H3>
+<P><description>Revised this function to return rather than ignore send errors caused by depleted resources within the wireless driver when the <CODE>NO_WAIT</CODE> option is specified.<br /> Nothing has changed when the <CODE>NO_WAIT</CODE> option is not specified.<br /></description></P>
+<hr />
+<H3><A name="note39-70">Note 39-70: (UDS) Prohibited the use of port 0 [SDK]</A></H3>
+<P><description>Revised the <CODE>SendTo</CODE> and <CODE>Attach</CODE> functions to not allow the use of port 0, which is reserved by the system.<br /></description></P>
+<hr />
+<H3><A name="note39-71">Note 39-71: (UDS) Added a link to the UDS library in the API Reference Manual's index [SDK]</A></H3>
+<P><description>Revised the Network section in the index of the API Reference Manual because there was no link to the UDS library, making it hard to access.<br /></description></P>
+<hr />
+<H3><A name="note39-72">Note 39-72: (Y2R) Removed C wrappers [SDK]</A></H3>
+<P><description>Removed C wrapper functions for the Y2R library because they cannot be supported.<br /></description></P>
+<hr />
+<H3><A name="note39-73">Note 39-73: (Y2R) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions to initialize and clean up settings.<br /></description></P>
+<hr />
+<H3><A name="note39-74">Note 39-74: (Y2R) Revised the <CODE>SetStandardCoefficient</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the conversion coefficients set by <CODE>COEFFICIENT_ITU_R_BT_601</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709</CODE> in the <CODE>SetStandardCoefficient</CODE> function.<br /> These revisions have caused the R and B output values to be 1 smaller and the G output values to be 1 larger than before with <CODE>COEFFICIENT_ITU_R_BT_601</CODE>.<br /> The G value is sometimes 1 larger than before with <CODE>COEFFICIENT_ITU_R_BT_709</CODE>.<br /><br /> Both <CODE>COEFFICIENT_ITU_R_BT_601</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709</CODE> assume that the YUV input values are between 0 and 255. Two new conversion coefficients, <CODE>COEFFICIENT_ITU_R_BT_601_SCALING</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709_SCALING</CODE>, were added to support Y input values between 16 and 235 and UV input values between 16 and 240.<br /></description></P>
+<hr />
+<H3><A name="note39-75">Note 39-75: (Y2R) Changed the <CODE>StartConversion</CODE> function's return value [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>StartConversion</CODE> function to return an <CODE>nn::Result</CODE> value because there was a need for applications to handle errors.<br /></description></P>
+<hr />
+<H3><A name="note39-76">Note 39-76: (Y2R) Added functions for batch setting changes [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetPackageParameter</CODE> function, which changes multiple Y2R settings all at once.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_11_0_Release">Known Issues in the SDK 0.11.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>nn::fs::GetRomRequiredMemorySize</CODE> function has been confirmed to return incorrect values when it is called with <SPAN class="argument">useCache</SPAN> set to <CODE>true</CODE>. Because you may encounter memory corruption or other fatal errors if you use these values to mount a ROM, pass the sum of the following values to <CODE>nn::fs::MountRom</CODE>.</li>
+              <ul>
+                <li>The value obtained from <CODE>nn::fs::GetRomRequiredMemorySize</CODE> with <SPAN class="argument">useCache</SPAN> set to <CODE>false</CODE></li>
+                <li>(the number of files in the ROM) * 64 bytes</li>
+                <li>(the number of directories in the ROM) * 64 bytes</li>
+                <li>1 KB</li>
+              </ul>
+          <li>The <CODE>nn::fs::FormatSaveData</CODE> function parses the <SPAN class="argument">maxFiles</SPAN> and <SPAN class="argument">maxDirectories</SPAN> arguments in reverse. To deal with this, pass the opposite values as arguments in CTR-SDK 0.11.</li>
+          <li>The FS library may not always be thread-safe in its timing. Further details are still under investigation, but please inform us if you encounter any symptoms that you think may be caused by this.</li>
+          <li>The <CODE>statusUpdateEvent</CODE> that is signaled when a system connects to a network as a Master or Client is not signaled when the same system connects as an Audience.</li>
+          <li>You cannot use the following functions in the profanity library.
+              <ul>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks all regions</li>
+                <li>The <CODE>CheckProfanityWords</CODE> function that checks each region separately, called using <CODE>CFG_REGION_TAIWAN</CODE></li>
+              </ul>
+              The <CODE>ngc_simple</CODE> demo therefore does not run properly.
+          </li>
+          <li>After you have connected to your first communication partner and finished communication, you cannot communicate with another partner. Both systems must be reset to communicate again. Communication data that has been sent and received is saved on the SD card and is therefore not erased even after a reset.</li>
+          <li>The Power Button originally needed to be pressed for two or more seconds to start the shutdown process, but because of a bug the system may shut down even if the Power Button is held down for a shorter period of time.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_11_0_Release%20System Updater">CTR-SDK Version 0.11 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/22)</P></DIV>
+<hr />
+<H3><A name="note38-01">Note 38-01: (AC) Revised the <CODE>Connect</CODE> function [System Updater]</A></H3>
+<P><description>Revised the <CODE>Connect</CODE> function as follows.<br />
+          <ul>
+            <li>Fixed a bug that caused the kernel to abort when a Nintendo Zone was discovered.</li>
+            <li>Fixed a bug that kept the system connected to an access point when it failed an Internet connection test.</li>
+          </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-02">Note 38-02: (AC) Added the <CODE>GetLinkLevel</CODE> function [System Updater]</A></H3>
+<P><description>Added a function to get the wireless signal strength for the access point that is currently connected.<br /></description></P>
+<hr />
+<H3><A name="note38-03">Note 38-03: (CAMERA) Revised the <CODE>Finalize</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Finalize</CODE> function to turn off the camera LED if it is illuminated.<br /></description></P>
+<hr />
+<H3><A name="note38-04">Note 38-04: (CAMERA) Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>GetSuitableY2rStandardCoefficient</CODE> function, which gets conversion coefficients suitable for converting YUV data output by the cameras (on the CTR system running the program) into the RGB format using the Y2R library.<br /></description></P>
+<hr />
+<H3><A name="note38-05">Note 38-05: (CAMERA) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions to initialize and clean up settings.<br /></description></P>
+<hr />
+<H3><A name="note38-06">Note 38-06: (CAMERA) Removed the <CODE>SynchronizeWhiteBalance</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>SynchronizeWhiteBalance</CODE> function because it had a bug that proved difficult to fix.<br /> We are considering an alternate method of synchronizing the brightness and contrast between the left and right cameras to adjust image brightness and coloring.<br /></description></P>
+<hr />
+<H3><A name="note38-07">Note 38-07: (CAMERA) Revised the timing at which the camera LED is illuminated [System Updater]</A></H3>
+<P><description>The LED was revised to illuminate only when an outer camera, rather than any camera, starts up.<br /></description></P>
+<hr />
+<H3><A name="note38-08">Note 38-08: (CAMERA) Changed the camera configuration function's return value [SDK | System Updater]</A></H3>
+<P><description>Changed the following camera setting functions to return an <CODE>nn::Result</CODE> value because there was a need for applications to handle errors.<br />
+        <ul>
+          <li><CODE>Initialize</CODE></li>
+          <li><CODE>Activate</CODE></li>
+          <li><CODE>SwitchContext</CODE></li>
+          <li><CODE>SetExposure</CODE></li>
+          <li><CODE>SetWhiteBalance</CODE></li>
+          <li><CODE>SetSharpness</CODE></li>
+          <li><CODE>SetAutoExposure</CODE></li>
+          <li><CODE>IsAutoExposure</CODE></li>
+          <li><CODE>SetAutoWhiteBalance</CODE></li>
+          <li><CODE>IsAutoWhiteBalance</CODE></li>
+          <li><CODE>FlipImage</CODE></li>
+          <li><CODE>SetDetailSize</CODE></li>
+          <li><CODE>SetSize</CODE></li>
+          <li><CODE>SetFrameRate</CODE></li>
+          <li><CODE>SetPhotoMode</CODE></li>
+          <li><CODE>SetEffect</CODE></li>
+          <li><CODE>SetContrast</CODE></li>
+          <li><CODE>SetLensCorrection</CODE></li>
+          <li><CODE>SetOutputFormat</CODE></li>
+          <li><CODE>SetAutoExposureWindow</CODE></li>
+          <li><CODE>SetNoiseFilter</CODE></li>
+          <li>SynchronizeVsyncTiming</li>
+          <li><CODE>PlayShutterSound</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-09">Note 38-09: (CAMERA) Added and updated shutter sounds [SDK | System Updater]</A></H3>
+<P><description>Removed <CODE>SHUTTER_SOUND_TYPE_CONTINUOUS</CODE>, a <CODE>ShutterSoundType</CODE> that indicates continuous shutter sounds, and added <CODE>SHUTTER_SOUND_TYPE_MOVIE</CODE> and <CODE>SHUTTER_SOUND_TYPE_MOVIE_END</CODE>, which indicate the start and end of video filming, respectively.<br /> Data has also been updated for the normal shutter sound.<br /></description></P>
+<hr />
+<H3><A name="note38-10">Note 38-10: (CAMERA) Removed a feature that notifies a recovery event [SDK | System Updater]</A></H3>
+<P><description>Removed the <CODE>GetRebootEvent</CODE> function, which gets a notification event when a malfunction causes a recovery, and the <CODE>IsRebootSuccessful</CODE> function, which determines whether the recovery succeeded or failed.<br /> From now on, a notification is sent for events with the <CODE>GetBufferErrorInterruptEvent</CODE> function regardless of whether recovery succeeded or failed.<br /> If recovery fails, an error is returned afterwards by a call to a camera setting function that returns a <CODE>Result</CODE> value.<br /> If a camera setting function is called during a recovery, it blocks internally until recovery has completed (successfully or not).<br /></description></P>
+<hr />
+<H3><A name="note38-11">Note 38-11: (CAMERA) Removed functions that automatically receive data [SDK | System Updater]</A></H3>
+<P><description>Removed the following functions, which automatically received image data from the camera at every frame.<br />
+        <ul>
+          <li><CODE>SetReceivingAuto</CODE></li>
+          <li><CODE>SetReceivingRgbAuto</CODE></li>
+          <li><CODE>StopReceivingAuto</CODE></li>
+          <li><CODE>StopReceivingRgbAuto</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-12">Note 38-12: (CAMERA) Added functions for batch setting changes [SDK | System Updater]</A></H3>
+<P><description>Added the following functions, which change multiple camera settings all at once.<br />
+        <ul>
+          <li><CODE>SetPackageParameterWithoutContext</CODE></li>
+          <li><CODE>SetPackageParameterWithContext</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-13">Note 38-13: (DLP) Added CTR Download Play [SDK | System Updater]</A></H3>
+<P><description>Unlike on a Nintendo DS, CTR Download Play saves downloaded child programs in NAND memory.<br /> However, when a new child program is downloaded it overwrites the old one.<br /> There is no support for this library with CTR-SDK 0.11.<br />
+          <ul>
+            <li>Added elements</li>
+            <ul>
+              <li>Server API</li>
+              <ul>
+                <li>Loads and distributes a child program from ROM. Child programs are temporarily being distributed from SD cards.</li>
+              </ul>
+              <li>Simulated client API</li>
+              <ul>
+                <li>Connects to a server without downloading.</li>
+              </ul>
+              <li><CODE>DlpClient</CODE></li>
+              <ul>
+                <li>A client application used for development. It downloads and boots a child program.</li>
+              </ul>
+              <li>Sample Demos</li>
+              <ul>
+                <li><CODE>SimpleServer</CODE>: Sample demo for a server</li>
+                <li><CODE>FakeChild</CODE>: Sample demo for a simulated client</li>
+                <li><CODE>Child</CODE>: Sample demo for a child program</li>
+              </ul>
+            </ul>
+            <li>Usage Restrictions</li>
+            <ul>
+              <li>Prepare the server location for storing the child program on an SD card. The child program will be included in the server ROM in the future.</li>
+              <li>The rating and ULCD flags are not supported in the child meta-information broadcast by the server. Invalid values are always distributed.</li>
+              <li>Parameters for re-connecting to the network after the child program boots are tentatively being written to an SD card.</li>
+              <li>Behavior has only been verified with up to three systems, including the server.</li>
+            </ul>
+            <li>Currently Known Bugs</li>
+            <ul>
+              <li>The child program cannot start if <CODE>DlpChild</CODE> was specified as the <CODE>TitleInfo</CODE>/<CODE>Category</CODE> entry in the RSF file. Specify <CODE>Application</CODE>.</li>
+              <li>After the client has been re-initialized, it halts if the <CODE>StartScan</CODE> function is called to start scanning.</li>
+            </ul>
+          </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-14">Note 38-14: (GX) Added support for the 3D LED [System Updater]</A></H3>
+<P><description>Made the system's 3D LED (the green light) illuminate when <CODE>NN_GX_DISPLAYMODE_STEREO</CODE> is specified by the <CODE>nngxSetDisplayMode</CODE> function to enable stereoscopic display.<br /></description></P>
+<hr />
+<H3><A name="note38-15">Note 38-15: (HID) Changed memory addresses assigned when the <CODE>Initialize</CODE> function is called [System Updater]</A></H3>
+<P><description>Revised the input buffer address assigned when the <CODE>Initialize</CODE> function is called so that it does not overlap with addresses that can be used as an application heap.<br /></description></P>
+<hr />
+<H3><A name="note38-16">Note 38-16: (HID) Fixed a bug in <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode [SDK | System Updater]</A></H3>
+<P><description>In <CODE>STICK_CLAMP_MODE_CROSS</CODE> mode alone, the latter half of values that should have been continuous from 0 to 103 jumped instead (for example, from 80 to 103).<br /> This problem has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note38-17">Note 38-17: (HID) Reviewed specifications for the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Reviewed the maximum and minimum clamp values that can be specified with the <CODE>SetStickClamp</CODE> function.<br />
+         <ul>
+           <li><CODE>const s16 LIMIT_OF_STICK_CLAMP_MAX       =  150 &lt;- 153</CODE> in SDK 0.10.2</li>
+           <li><CODE>const s16 MIN_OF_STICK_CLAMP_MODE_CIRCLE =   50 &lt;-  50</CODE> in SDK 0.10.2 (unchanged)</li>
+           <li><CODE>const s16 MIN_OF_STICK_CLAMP_MODE_CROSS  =   38 &lt;-  46</CODE> in SDK 0.10.2</li>
+         </ul>
+         Any specified argument values that do not conform to these restrictions are corrected to the limit values.<br /><br /> The <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions used to use common parameters regardless of the clamp mode, but now these parameters are managed separately. This is because threshold values have different limits in each clamp mode. Note that the <CODE>SetStickClamp</CODE> and <CODE>GetStickClamp</CODE> functions handle threshold values for the current clamp mode.</description></P>
+<hr />
+<H3><A name="note38-18">Note 38-18: (HID) Changed accelerometer axis settings [System Updater]</A></H3>
+<P><description>Changed accelerometer axis settings, taking compatibility with existing Nintendo hardware into account.<br /> Note that these changes have replaced axes and reversed signs.<br />
+        <ul>
+          <li>Previous axis settings</li>
+          <ul>
+            <li>Positive x-axis: Right from the +Control Pad</li>
+            <li>Positive y-axis: Down from the +Control Pad</li>
+            <li>Positive z-axis: Into the Touch Screen</li>
+          </ul>
+          <li>Changed axis settings</li>
+          <ul>
+            <li>Positive x-axis: Left from the +Control Pad</li>
+            <li>Positive y-axis: Into the Touch Screen</li>
+            <li>Positive z-axis: Up from the +Control Pad</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note38-19">Note 38-19: (HID) Fixed a bug that occurred when the Sleep Mode switch was set to &quot;sleep&quot; at startup [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented input from keys other than the L Button and R Button when the Sleep Mode switch was set to &quot;sleep&quot; at startup.<br /></description></P>
+<hr />
+<H3><A name="note38-20">Note 38-20: (HTTP) Revised the <CODE>AddPostData*</CODE> functions [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented more than 998 bytes of data from being set with the <CODE>AddPostData*</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note38-21">Note 38-21: (HTTP) Fixed a misspelling in the <CODE>NofityFinishSendPostData</CODE> function [System Updater]</A></H3>
+<P><description>Fixed the spelling of the <CODE>NofityFinishSendPostData</CODE> function by changing &quot;Nofity&quot; to &quot;Notify.&quot;<br /></description></P>
+<hr />
+<H3><A name="note38-22">Note 38-22: (HTTP) Fixed a bug in the <CODE>SendPostDataAscii</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a terminating null character to be sent as POST data along with the string.<br /></description></P>
+<hr />
+<H3><A name="note38-23">Note 38-23: (HTTP/SSL) Added support for a Class 2 CA certificate built into the system [System Updater]</A></H3>
+<P><description>Added support for a Nintendo Class 2 CA certificate built into the system.<br /></description></P>
+<hr />
+<H3><A name="note38-24">Note 38-24: (MIC) Revised the <CODE>Finalize</CODE> function [System Updater]</A></H3>
+<P><description>Revised the <CODE>Finalize</CODE> function to stop any sampling in progress when it is called, turn off the microphone, and then set the microphone's amplifier gain equal to its initial value of 43.<br /></description></P>
+<hr />
+<H3><A name="note38-25">Note 38-25: (MIC) Changed the initial value for the microphone's amplifier gain in the <CODE>SetAmpGain</CODE> and <CODE>GetAmpGain</CODE> functions [System Updater]</A></H3>
+<P><description>Changed the initial value of the microphone's amplifier gain from 50 to 43.<br /></description></P>
+<hr />
+<H3><A name="note38-26">Note 38-26: (MIC) Revised the microphone's silent period [System Updater]</A></H3>
+<P><description>Revised the microphone to be silent when it is turned on or recovers from Sleep Mode because for the first second microphone input is unstable.<br /></description></P>
+<hr />
+<H3><A name="note38-27">Note 38-27: (NWN) Changed the scanning interval for Chance Encounter zones [System Updater]</A></H3>
+<P><description>Changed the interval between scans for Chance Encounter zones from 20 seconds to 10 seconds.<br /></description></P>
+<hr />
+<H3><A name="note38-28">Note 38-28: (OS) Revised the debugger's VFP register value [System Updater]</A></H3>
+<P><description>Fixed a bug that prevent the debugger's VFP register value from being updated properly.<br /></description></P>
+<hr />
+<H3><A name="note38-29">Note 38-29: (OS) Added a feature to cancel the screen that is forced to be displayed when a program stops abnormally [System Updater]</A></H3>
+<P><description>Added a feature that can cancel the display of a red upper and lower screen, which notifies the user that abnormal processing was detected on the system.<br /> Press the L Button, R Button, START, and SELECT simultaneously to stop forcing the screen to be displayed.<br /></description></P>
+<hr />
+<H3><A name="note38-30">Note 38-30: (OS) Fixed a bug that occurred when <CODE>Wait</CODE> was called on multiple objects [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented recovery from a call to <CODE>Wait</CODE> in <CODE>nn::os::WaitObject::WaitAll</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note38-31">Note 38-31: (OS) Revised the Power Button [System Updater]</A></H3>
+<P><description>Starting with CTR-SDK 0.10, the power turned off four seconds after the Power Button was held down for two seconds. This has been changed in CTR-SDK 0.11 so that the power turns off when the Power Button is held down for six seconds.<br /></description></P>
+<hr />
+<H3><A name="note38-32">Note 38-32: (SND) Fixed a bug that on rare occasions increased the volume [System Updater]</A></H3>
+<P><description>Fixed a bug that on rare occasions increased the volume irrespective of the system volume.<br /></description></P>
+<hr />
+<H3><A name="note38-33">Note 38-33: (SND) Fixed a bug that sometimes decreased the volume [System Updater]</A></H3>
+<P><description>Fixed a firmware bug that on rare occasions decreased the volume.<br /></description></P>
+<hr />
+<H3><A name="note38-34">Note 38-34: (SND) Changed the volume configuration [SDK | System Updater]</A></H3>
+<P><description>Reviewed the volume configuration for the overall system.<br /> Specifically, the digital volume was increased and the analog volume was decreased.<br /> The total volume has not changed.<br /><br /> Always run <CODE>ResetSettings</CODE> with the <CODE>Config</CODE> tool after applying the System Updater for CTR-SDK 0.11.<br /> Otherwise, the proper volume will not be used.<br /></description></P>
+<hr />
+<H3><A name="note38-35">Note 38-35: (SSL) Added an SSL function to get random numbers [System Updater]</A></H3>
+<P><description>Added an SSL function to get pseudorandom numbers that use internal system information.<br /></description></P>
+<hr />
+<H3><A name="note38-36">Note 38-36: (SSL) Added support for getting all the data in a server certificate chain [System Updater]</A></H3>
+<P><description>Added support for getting all the data in a server certificate chain verified by an SSL handshake.<br /></description></P>
+<hr />
+<H3><A name="note38-37">Note 38-37: (SSL) Added a function to collectively get the causes of a failed server certificate verification [System Updater]</A></H3>
+<P><description>Added the <CODE>GetCertVerifyErrors</CODE> function, which collectively gets the causes of a failure to verify a server certificate.<br /></description></P>
+<hr />
+<H3><A name="note38-38">Note 38-38: (SSL) Added support for non-blocking sockets [System Updater]</A></H3>
+<P><description>Added support for SSL communication using non-blocking sockets.<br /></description></P>
+<hr />
+<H3><A name="note38-39">Note 38-39: (Socket) Fixed a memory leak [System Updater]</A></H3>
+<P><description>Fixed a memory leak that occurred when the system disconnected from an access point during socket communication.<br /></description></P>
+<hr />
+<H3><A name="note38-40">Note 38-40: (Socket) Changed the maximum number of socket descriptors that can be created [System Updater]</A></H3>
+<P><description>Changed the maximum number of socket descriptors that can be created by the application to 16.<br /></description></P>
+<hr />
+<H3><A name="note38-41">Note 38-41: (TOOL) Added Config tool features [System Updater]</A></H3>
+<P><description>Added Sound Output and System Mode to Other Settings in the Config tool.<br /> For more information, see the API Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note38-42">Note 38-42: (UDS) Fixed a bug that caused invalid signal strength values when a Client was running [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the detection of lower signal strength values than expected in Client systems.<br /></description></P>
+<hr />
+<H3><A name="note38-43">Note 38-43: (UDS) Optimized the beacon data size [System Updater]</A></H3>
+<P><description>Stopped adding unnecessary empty data to the data sent with a beacon.<br /></description></P>
+<hr />
+<H3><A name="note38-44">Note 38-44: (UDS) Support for disabled wireless mode [System Updater]</A></H3>
+<P><description>Modified the <CODE>nn::uds::Initialize</CODE> function to return an error if it is called while wireless functionality is disabled.<br /> Likewise, if the Wi-Fi Button is pressed while the UDS library is in use, the system disconnects from the current network regardless of its wireless mode and then any function other than <CODE>Finalize</CODE> fails.<br /></description></P>
+<hr />
+<H3><A name="note38-45">Note 38-45: (Y2R) Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> and <CODE>Finalize</CODE> functions to initialize and clean up settings.<br /></description></P>
+<hr />
+<H3><A name="note38-46">Note 38-46: (Y2R) Revised the <CODE>SetStandardCoefficient</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Revised the conversion coefficients set by <CODE>COEFFICIENT_ITU_R_BT_601</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709</CODE> in the <CODE>SetStandardCoefficient</CODE> function.<br /> These revisions have caused the R and B output values to be 1 smaller and the G output values to be 1 larger than before with <CODE>COEFFICIENT_ITU_R_BT_601</CODE>.<br /> The G value is sometimes 1 larger than before with <CODE>COEFFICIENT_ITU_R_BT_709</CODE>.<br /><br /> Both <CODE>COEFFICIENT_ITU_R_BT_601</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709</CODE> assume that the YUV input values are between 0 and 255. Two new conversion coefficients, <CODE>COEFFICIENT_ITU_R_BT_601_SCALING</CODE> and <CODE>COEFFICIENT_ITU_R_BT_709_SCALING</CODE>, were added to support Y input values between 16 and 235 and UV input values between 16 and 240.<br /></description></P>
+<hr />
+<H3><A name="note38-47">Note 38-47: (Y2R) Changed the <CODE>StartConversion</CODE> function's return value [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>StartConversion</CODE> function to return an <CODE>nn::Result</CODE> value because there was a need for applications to handle errors.<br /></description></P>
+<hr />
+<H3><A name="note38-48">Note 38-48: (Y2R) Added functions for batch setting changes [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetPackageParameter</CODE> function, which changes multiple Y2R settings all at once.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_11_0_Release%20System Updater">Known Issues with System Updater in the SDK 0.11.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The debugger software cannot import CIA files.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_11_0_Release%20Sample Demos">CTR-SDK Version 0.11.0 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/22)</P></DIV>
+<hr />
+<H3><A name="note37-01">Note 37-01: (PTM) Added battery-related sample demos [Sample Demos]</A></H3>
+<P><description>Added sample demos that get the remaining battery life and recharge state.<br /></description></P>
+<hr />
+<H3><A name="note37-02">Note 37-02: (SND) Revised <CODE>BcwavPlayer</CODE> [Sample Demos]</A></H3>
+<P><description>Revised the <CODE>BcwavPlayer</CODE> sample demo to use <CODE>nn::snd::Voice::SetupBcwav</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note37-03">Note 37-03: (SND) Added specifications for the sound output mode [Sample Demos]</A></H3>
+<P><description>Added code that explicitly specifies stereo output in every <CODE>snd</CODE> sample demo except <CODE>3DSurround</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note37-04">Note 37-04: (SND) Changed <CODE>AdpcmEncoder</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Renamed the <CODE>AdpcmEncoder</CODE> sample demo to <CODE>AdpcmEncDec</CODE> and added sample code for the decoder.<br /></description></P>
+<hr />
+<H3><A name="note37-05">Note 37-05: (TPL) Added <CODE>TPL</CODE> sample demos [Sample Demos]</A></H3>
+<P><description>Added the following sample demos for the TPL library: <CODE>IconSample</CODE>, <CODE>ReadTexturePackage</CODE>, <CODE>ReadTexturePackage2</CODE>, and <CODE>ReadTexturePackage3</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note37-06">Note 37-06: (UDS) Revised demos following changes to the <CODE>Result</CODE> values [Sample Demos]</A></H3>
+<P><description>Made the demos adhere to the changed <CODE>Result</CODE> values for the UDS library.<br /> For details on how to handle the <CODE>Result</CODE> values, see the <CODE>simple</CODE> demo.<br /></description></P>
+<hr />
+<H3><A name="note37-07">Note 37-07: (UDS) Revised <CODE>com_demo1</CODE> [Sample Demos]</A></H3>
+<P><description>Fixed a bug that caused program execution to freeze when a client called a master-only function or a master called a client-only function.<br /></description></P>
+<hr />
+<H3><A name="note37-08">Note 37-08: (Miscellaneous) Replaced <CODE>NN_OS_DEVICE_MEMORY_SIZE</CODE> with the <CODE>nn::os::GetDeviceMemorySize</CODE> function [Sample Demos]</A></H3>
+<P><description>Replaced the <CODE>NN_OS_DEVICE_MEMORY_SIZE</CODE> macro used in the sample demos with the <CODE>nn::os::GetDeviceMemorySize</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_11_0_Release%20Sample Demos">Known Issues with SDK 0.11.0 Release Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_2_Release%20System Updater">CTR-SDK Version 0.10.2 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/06)</P></DIV>
+<hr />
+<H3><A name="note36-01">Note 36-01: (CAMERA) Fixed processing that detects camera problems [System Updater]</A></H3>
+<P><description>Fixed a bug that occurred when the single camera module was in use: even if the camera was running normally, a problem would be detected and the camera restarted.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_2_Release%20System Updater">Known Issues with System Updater in the SDK 0.10.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The volume sometimes increases momentarily regardless of the position of the volume control. </li>
+          <li>The Chance Encounter communications data format was changed from CTR-SDK 0.11. If earlier data remains, it must be deleted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_1_Release">CTR-SDK Version 0.10.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/05)</P></DIV>
+<hr />
+<H3><A name="note35-01">Note 35-01: (CAMERA) Added a <CODE>nn::camera::FrameRate</CODE> setting [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>FRAME_RATE_10</CODE> to the <CODE>nn::camera::FrameRate</CODE> enumerated type.<br /> You can specify <CODE>FRAME_RATE_10</CODE> to the <CODE>nn::camera::SetFrameRate</CODE> function to fix the framerate at 10 fps.<br /></description></P>
+<hr />
+<H3><A name="note35-02">Note 35-02: (FS) Fixed a bug in the address conversion table for backup devices [SDK]</A></H3>
+<P><description>Fixed a bug that could prevent the address conversion table from being updated normally as well as corrupt data when the total number of writes to a backup device (NorFlush within a card) reached a certain count.<br /></description></P>
+<hr />
+<H3><A name="note35-03">Note 35-03: (GX) Addressed screen flickering that occurred when active backlight controls were enabled [SDK]</A></H3>
+<P><description>Made adjustments to reduce screen flickering in images displayed by the application when active backlight controls are enabled.<br /><br /> To apply these revisions, you must start the <CODE>Config</CODE> tool and run <B>Reset setting</B>.<br /></description></P>
+<hr />
+<H3><A name="note35-04">Note 35-04: (GX) Fixed a bug that prevented the display buffer from being placed in VRAM-B [SDK]</A></H3>
+<P><description>Fixed a bug that caused the library to trigger an assert statement when the display buffer was placed in VRAM-B.<br /></description></P>
+<hr />
+<H3><A name="note35-05">Note 35-05: (OS) Changed memory-related functions [SDK | System Updater]</A></H3>
+<P><description>Added the following memory-related functions.
+        <ul>
+          <li><CODE>SetDeviceMemorySize</CODE></li>
+          <li><CODE>GetDeviceMemorySize</CODE></li>
+          <li><CODE>GetHeapAddress</CODE></li>
+          <li><CODE>SetHeapSize</CODE></li>
+          <li><CODE>GetHeapSize</CODE></li>
+        </ul>
+        Some specifications for memory-related functions in the OS library have also changed, but these could not be applied to the API Reference Manual. Details are planned to be added in the next release of the CTR-SDK.<br /><br /> This was changed in version 0.10 but was left out of the changelog.<br /></description></P>
+<hr />
+<H3><A name="note35-06">Note 35-06: (SND) Revised the system volume [SDK]</A></H3>
+<P><description>Reviewed the system volume.<br /> It is now approximately 5.5 dB louder than it was in CTR-SDK 0.10.<br /></description></P>
+<hr />
+<H3><A name="note35-07">Note 35-07: (SND) Fixed bugs in the waveform converter [SDK]</A></H3>
+<P><description>Revised the waveform converter, <CODE>ctr_WaveConverter</CODE>, as follows.<br />
+        <ul>
+          <li>Fixed a bug that prevented sample output when the <CODE>--pcm16</CODE> and <CODE>--pcm8</CODE> options were specified.</li>
+          <li>Fixed a bug that caused audio to break up and stop playing when WAV and AIFF files in the 8-bit PCM format were converted.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note35-08">Note 35-08: (TOOL) Revised <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Rather than halting at a yellow screen as it used to, the program now displays an error dialog box when there is an error in the SD card file system.<br /></description></P>
+<hr />
+<H3><A name="note35-09">Note 35-09: (TOOL) Added <CODE>StereoCameraCalibrator</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>StereoCameraCalibrator</CODE>, a tool that manually sets calibration data for the stereo cameras, as well as image files to use with the tool.<br /><br /> The tool itself was included in version 0.10 but was left out of the changelog.<br /></description></P>
+<hr />
+<H3><A name="note35-10">Note 35-10: (TOOL) Added <CODE>ctr_makecia32.exe</CODE> [SDK]</A></H3>
+<P><description>Prior to CTR-SDK 0.10, <CODE>ctr_makesimplecia32.exe</CODE> was used to generate CIA files. From now on, <CODE>ctr_makecia32.exe</CODE> will be used.<br /> CIA files will therefore be encrypted.<br /><br /> <a href="#note33-86">Note33-86</a> mistakenly stated that <CODE>ctr_makecia32.exe</CODE> was added: the tool was actually included in CTR-SDK 0.10.1.<br /></description></P>
+<hr />
+<H3><A name="note35-11">Note 35-11: (TOOL) Fixed a bug in <CODE>ctr_makerom32.exe</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented 256 MB or larger CCI files from being generated in some environments.<br /> The <CODE>UseAes</CODE> option, which was released as a temporary workaround, has been removed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_1_Release">Known Issues in the SDK 0.10.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>You cannot import CIA files generated by <CODE>ctr_makesimplecia32.exe</CODE> into <CODE>DevMenu</CODE>.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_1_Release%20System Updater">CTR-SDK Version 0.10.1 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/07/05)</P></DIV>
+<hr />
+<H3><A name="note34-01">Note 34-01: (CAMERA) Added a <CODE>nn::camera::FrameRate</CODE> setting [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>FRAME_RATE_10</CODE> to the <CODE>nn::camera::FrameRate</CODE> enumerated type.<br /> You can specify <CODE>FRAME_RATE_10</CODE> to the <CODE>nn::camera::SetFrameRate</CODE> function to fix the framerate at 10 fps.<br /></description></P>
+<hr />
+<H3><A name="note34-02">Note 34-02: (HID) Fixed the <CODE>nn::fs::Directory::Read</CODE> function to list the proper number of entries [System Updater]</A></H3>
+<P><description>There was a bug in the <CODE>nn::fs::Directory::Read</CODE> function that caused it to list one less than the actual number of entries in a directory.<br /> This problem was fixed.<br /><br /> This was changed in version 0.10 but was left out of the changelog.<br /></description></P>
+<hr />
+<H3><A name="note34-03">Note 34-03: (OS) Changed memory-related functions [SDK | System Updater]</A></H3>
+<P><description>Added the following memory-related functions.
+        <ul>
+          <li><CODE>SetDeviceMemorySize</CODE></li>
+          <li><CODE>GetDeviceMemorySize</CODE></li>
+          <li><CODE>GetHeapAddress</CODE></li>
+          <li><CODE>SetHeapSize</CODE></li>
+          <li><CODE>GetHeapSize</CODE></li>
+        </ul>
+        Some specifications for memory-related functions in the OS library have also changed, but these could not be applied to the API Reference Manual. Details are planned to be added in the next release of the CTR-SDK.<br /><br /> This was changed in version 0.10 but was left out of the changelog.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_1_Release%20System Updater">Known Issues with System Updater in the SDK 0.10.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The volume sometimes increases momentarily regardless of the position of the volume control. </li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_0_Release">CTR-SDK Version 0.10.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/06/23)</P></DIV>
+<hr />
+<H3><A name="note33-01">Note 33-01: (CAMERA) Revised the <CODE>Activate</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the proper application of settings made during standby if <CODE>nn::camera::SELECT_OUT1_OUT2</CODE> or <CODE>nn::camera::SELECT_IN1_OUT2</CODE> was specified as an argument to the <CODE>nn::camera::Activate</CODE> function.<br /> This revision causes an irregular shift in the timing of the two camera V-Sync signals immediately following the <CODE>Activate</CODE> function call. To suppress this shift, call the <CODE>SynchronizeVsyncTiming</CODE> function after <CODE>Activate</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-02">Note 33-02: (CAMERA) Revised the <CODE>SetAutoWhiteBalance</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>SetAutoWhiteBalance</CODE> function to succeed when the white balance was not set to <CODE>WHITE_BALANCE_NORMAL</CODE>, even though it should have failed in this case.<br /> This fix causes the <CODE>SetAutoWhiteBalance</CODE> function to behave as described in the API Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note33-03">Note 33-03: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug in the <CODE>SetNoiseFilter</CODE> function that, when the function was used to turn off the noise-reduction feature, either prevented the feature from being turned off or introduced image noise.<br /></description></P>
+<hr />
+<H3><A name="note33-04">Note 33-04: (CAMERA) Revised the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Fixed bugs in the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions that prevented trimming from the top line and that shifted the first trimmed line up by one line.<br /></description></P>
+<hr />
+<H3><A name="note33-05">Note 33-05: (CAMERA) Added support for the camera LED [SDK | System Updater]</A></H3>
+<P><description>Added processing that lights up the camera LED when any camera is started by the <CODE>nn::camera::Activate</CODE> function.<br /> The camera LED turns off when active cameras are put into standby mode.<br /></description></P>
+<hr />
+<H3><A name="note33-06">Note 33-06: (CAMERA) Added processing to recover from a camera malfunction [SDK | System Updater]</A></H3>
+<P><description>Added a feature that automatically recovers the camera to its state immediately before beginning capture if it malfunctions.<br /> The <CODE>GetRebootEvent</CODE> function was added to get event notifications sent when this recovery process occurs and the <CODE>IsRebootSuccessful</CODE> function was added to determine whether recovery succeeded or failed.<br /></description></P>
+<hr />
+<H3><A name="note33-07">Note 33-07: (CAMERA) Added a function to play the shutter sound [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::camera::PlayShutterSound</CODE> function to play the shutter sound and momentarily turn off the camera LED.<br /></description></P>
+<hr />
+<H3><A name="note33-08">Note 33-08: (CAMERA/Y2R) Changed the <CODE>Initialize</CODE> function's return value [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> function to return <CODE>false</CODE> when indicating that a camera or Y2R feature cannot be reused when it is already being used by another process.<br /> You can only use such features when <CODE>true</CODE> is returned.<br /></description></P>
+<hr />
+<H3><A name="note33-09">Note 33-09: (CECD) Updated Chance Encounter Communication daemon (beta version) [SDK]</A></H3>
+<P><description>Added the <CODE>cecd</CODE> Chance Encounter Communication daemon and the API to access it.<br /> It can get, set, receive, and send data.<br /> When the daemon starts running after data has been set, it begins a search and exchanges data via wireless communication.<br /> Limitations:<br />
+        <ul>
+          <li>The TITLE ID (GameID) must be set manually.</li>
+          <li>Data is saved to an SD card.<br /> (An error occurs if an SD card has not been inserted.)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-10">Note 33-10: (CFG) Added functions to get user information [SDK]</A></H3>
+<P><description>Added functions to get the user name, birthday, country, area, language, and simple address.<br /></description></P>
+<hr />
+<H3><A name="note33-11">Note 33-11: (CFG) Added function to get system information [SDK]</A></H3>
+<P><description>Added a function to get region information.<br /></description></P>
+<hr />
+<H3><A name="note33-12">Note 33-12: (DSP) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Added descriptions of uses for the <CODE>nn::dsp::LoadComponent</CODE> function in the API Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note33-13">Note 33-13: (DSP) Removed some functions from the public API [SDK]</A></H3>
+<P><description>The following functions are no longer supported and have been removed from the public API.<br />
+        <ul>
+          <li><CODE>CreateSharedMemory</CODE></li>
+          <li><CODE>DeleteSharedMemory</CODE></li>
+          <li><CODE>CopyBetweenDSPWramAndSharedMemory</CODE></li>
+          <li><CODE>GetVirtualAddress</CODE></li>
+          <li><CODE>GetPhysicalAddress</CODE></li>
+          <li><CODE>ConvertProcessAddressFromDSP</CODE></li>
+          <li><CODE>GetSemaphoreEventHandle</CODE></li>
+          <li><CODE>SetSemaphoreEventMask</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-14">Note 33-14: (DSPSND) Removed the DSPSND library [SDK]</A></H3>
+<P><description>Removed the DSPSND library. Use the SND library for DSP sounds.<br /></description></P>
+<hr />
+<H3><A name="note33-15">Note 33-15: (DevEnv) Revised <CODE>version.h</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented <CODE>version.h</CODE> from being accessed within an OMakefile.<br /></description></P>
+<hr />
+<H3><A name="note33-16">Note 33-16: (DevEnv) Suppressed warnings for missing declarations in source code [SDK]</A></H3>
+<P><description>Suppressed compiler warning 96: &quot;a translation unit must contain at least one declaration.&quot;<br /></description></P>
+<hr />
+<H3><A name="note33-17">Note 33-17: (DevEnv) Changed the default build filter from TEG2 to TS [SDK]</A></H3>
+<P><description>Changed <CODE>omake</CODE> builds to generate binaries for TS boards, rather than for TEG2 boards, by default when <CODE>FILTER</CODE> is not specified.<br /></description></P>
+<hr />
+<H3><A name="note33-18">Note 33-18: (DevEnv) Added an environment variable for specifying the ARM compiler to use for builds [SDK]</A></H3>
+<P><description>Added the <CODE>CTRSDK_RVCT_VER</CODE> environment variable to set the version of the ARM compiler to use for builds.<br /> This environment variable only specifies the major and minor versions of the ARM compiler and is unrelated to updates of the build number alone.<br /></description></P>
+<hr />
+<H3><A name="note33-19">Note 33-19: (DevEnv) Added the <CODE>CCFLAGS_DEV_OPT</CODE> build variable [SDK]</A></H3>
+<P><description>Allowed the optimization level of development builds of applications to be specified using <CODE>CCFLAGS_DEV_OPT</CODE> in the OMakefile.<br /></description></P>
+<hr />
+<H3><A name="note33-20">Note 33-20: (DevEnv) Added the <CODE>CTR_APPTYPE</CODE> build variable [SDK]</A></H3>
+<P><description>A <CODE>CTR_APPTYPE</CODE> value can now be set in the OMakefile.<br /> CXI and CIA files are generated if the OMakefile sets <CODE>CTR_APPTYPE=NAND</CODE>, and CCI files are generated if <CODE>CTR_APPTYPE=CARD</CODE>.<br /> All file types—CCI, CXI, and CIA—are generated if <CODE>CTR_APPTYPE=BOTH</CODE>.<br /><br /> The <CODE>CTR_NANDAPP</CODE> build variable, which has similar functionality, is planned to be removed in the next SDK release.<br /> Although it has been left in CTR-SDK 0.10 to maintain compatibility, use <CODE>CTR_APPTYPE</CODE> instead.<br /></description></P>
+<hr />
+<H3><A name="note33-21">Note 33-21: (FND) Revised the <CODE>ExpHeapTemplate::Allocate</CODE> member function [SDK]</A></H3>
+<P><description>Added <CODE>64</CODE>, <CODE>128</CODE>, <CODE>-64</CODE>, and <CODE>-128</CODE> as specifiable <SPAN class="argument">alignment</SPAN> values in the <CODE>ExpHeapTemplate::Allocate</CODE> member function.<br /></description></P>
+<hr />
+<H3><A name="note33-22">Note 33-22: (FND) Revised <CODE>FrameHeap::Free</CODE> [SDK]</A></H3>
+<P><description>Although the <CODE>FrameHeap::Free</CODE> function can free just regions allocated from either the head or the tail, it used to free all regions regardless of what was specified.<br /> This function has been fixed to release only the specified memory.<br /> Other <CODE>FrameHeap</CODE> functions have been modified along with this one.<br /></description></P>
+<hr />
+<H3><A name="note33-23">Note 33-23: (FND) Revised <CODE>HeapBase::HasAddress</CODE> [SDK]</A></H3>
+<P><description>Changed <CODE>HeapBase::HasAddress</CODE> to be a <CODE>const</CODE> member function with a <CODE>const</CODE> pointer as an argument.<br /> The <CODE>HasAddress</CODE> member functions for <CODE>ExpHeapBase</CODE>, <CODE>ExpHeapTemplate</CODE>, <CODE>FrameHeapBase</CODE>, <CODE>FrameHeapTemplate</CODE>, <CODE>UnitHeapBase</CODE>, and <CODE>UnitHeapTemplate</CODE> have also been revised.<br /></description></P>
+<hr />
+<H3><A name="note33-24">Note 33-24: (FS) Changed the method for initializing ROM [SDK]</A></H3>
+<P><description>ROM regions accessible by the &quot;<CODE>rom:</CODE>&quot; syntax used to be automatically mounted when the <CODE>nn::fs::Initialize</CODE> function was called, but now the <CODE>nn::fs::MountRom(size_t maxFile, size_t maxDirectory, void* workingMemory, size_t workingMemorySize)</CODE> function must be called explicitly to mount them. You must pass a memory buffer to <SPAN class="argument">workingMemory</SPAN> that is as large as the size returned by the <CODE>nn::fs::GetRomRequiredMemorySize(size_t maxFile, size_t maxDirectory)</CODE> function. When calling the <CODE>nn::fs::MountRom</CODE> function, the user can now specify the number of files and directories that can be opened simultaneously using the &quot;<CODE>rom:</CODE>&quot; syntax. These settings are only restricted by memory capacity.</description></P>
+<hr />
+<H3><A name="note33-25">Note 33-25: (FS) Added support for 8.3 filenames that only have lowercase characters [SDK | System Updater]</A></H3>
+<P><description>To support the extended FAT specifications for Windows, a long path name can now be obtained as expected for any file or directory having an 8.3 path name that contains only lowercase characters on an SD Memory Card.<br /> Previously, all entry names were recognized as uppercase characters based on the standard specification of FAT.<br /></description></P>
+<hr />
+<H3><A name="note33-26">Note 33-26: (GX) Added the <CODE>nngxAddVramDmaCommand</CODE> function to issue DMA transfer commands [SDK]</A></H3>
+<P><description>Added the <CODE>nngxAddVramDmaCommand</CODE> function, which adds DMA transfer commands to the current command list.<br /></description></P>
+<hr />
+<H3><A name="note33-27">Note 33-27: (GX) Restrictions on Using the L4 and A4 formats [SDK]</A></H3>
+<P><description>It is now confirmed that hardware restrictions require that data in 4-bit texture formats (L4 or A4) be placed in a different memory region than data in non-4-bit formats when both types of texture formats are enabled at the same time and are used for multitextures.<br /> (The ETC format is treated as a non-4-bit format for the purposes of these restrictions.)<br /><br />
+ <B>Note:</B> This restriction is described as above in the current specifications, but further tests have revealed that when data that uses a 4-bit format is placed in main memory (FCRAM), multitexture rendering is possible regardless of where data that uses a non-4-bit format is placed.<br /> (The specifications will be updated in the next release.)<br /></description></P>
+<hr />
+<H3><A name="note33-28">Note 33-28: (GX) Fixed a bug in the <CODE>NN_GX_STATE_FRAMEBUFFER</CODE> complete commands [SDK]</A></H3>
+<P><description>Fixed a bug that prevented some necessary commands (commands that set registers <CODE>0x06e</CODE> and <CODE>0x11e</CODE>) from being generated in the <CODE>NN_GX_STATE_FRAMEBUFFER</CODE> complete commands.<br /></description></P>
+<hr />
+<H3><A name="note33-29">Note 33-29: (GX) Added PICA register information [SDK]</A></H3>
+<P><description>Updated the <I>DMPGL 2.0 System API Specifications</I>. <br />The following PICA register information was updated. See the document for further details.<br />
+        <ul>
+          <li>Added supplementary information about cases when the command buffer Byte Enable (BE) setting is 0.</li>
+          <li>Added register information for the <CODE>dmp_Gas.autoAcc</CODE> uniform.</li>
+          <li>Added register information related to clearing the early depth buffer.</li>
+          <li>Added register information for the rendering API.</li>
+          <li>Added register settings relevant when a reserved geometry shader is used.</li>
+          <li>Added register information related to clearing the framebuffer cache.</li>
+          <li>Added register information related to commands that issue interrupts.</li>
+          <li>Added a list of PICA registers.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-30">Note 33-30: (GX) Added the <CODE>SetMemAccessPrioMode</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetMemAccessPrioMode</CODE> function, which sets the access priority of the CPU or GPU when they access main memory.<br /></description></P>
+<hr />
+<H3><A name="note33-31">Note 33-31: (GX) Added support for reading the depth buffer with the <CODE>glReadPixels</CODE> function [SDK]</A></H3>
+<P><description>You can now read the content of the depth buffer with the <CODE>glReadPixels</CODE> function by setting the <SPAN class="argument">format</SPAN> argument equal to <CODE>GL_DEPTH_COMPONENT</CODE> and the <SPAN class="argument">type</SPAN> argument equal to the bit width of the depth values to get.<br /></description></P>
+<hr />
+<H3><A name="note33-32">Note 33-32: (GX) Changed argument types in the <CODE>nngxAdd3DCommand</CODE> function [SDK]</A></H3>
+<P><description>Changed the <SPAN class="argument">bufferaddr</SPAN> argument type from <CODE>GLvoid*</CODE> to <CODE>const GLvoid*</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-33">Note 33-33: (GX) Fixed a bug that prevented command buffer overflow errors from occurring in the <CODE>nngxValidateState</CODE> function [SDK]</A></H3>
+<P><description>Revised the <CODE>nngxValidateState</CODE> function so that a <CODE>GL_ERROR_8066_DMP</CODE> error occurs when this function's validation operation generates more commands than the current command buffer can hold.<br /></description></P>
+<hr />
+<H3><A name="note33-34">Note 33-34: (GX) Changed the errors that occur during validation with the <CODE>nngxValidateState</CODE> function into extended error codes [SDK]</A></H3>
+<P><description>Changed the error codes that occur during validation with the <CODE>nngxValidateState</CODE> function from <CODE>GL_INVALID_OPERATION</CODE> to <CODE>GL_ERROR_806C_DMP</CODE>.<br /> For more information about what causes errors during validation, see <I>System API Specifications</I>.<br /></description></P>
+<hr />
+<H3><A name="note33-35">Note 33-35: (GX) Added VRAM regions that can be used by applications [SDK]</A></H3>
+<P><description>Extended the VRAM regions that can be used by applications from 2 MB to 3 MB in both VRAMA and VRAMB, for a total of 6 MB. <br />(However, there are limitations on where display buffers can be placed. For more information, see <CODE>nngxDisplayBufferStorage</CODE>.)<br /></description></P>
+<hr />
+<H3><A name="note33-36">Note 33-36: (GX) Fixed a bug in address checks for cube map textures [SDK]</A></H3>
+<P><description>Each of a cube map texture's six faces has been required to share the same most-significant 10 address bits. However, because all six faces must fit in the same 32-MB boundary, it is actually sufficient for only the most-significant 7 bits to be the same.<br /> Internal address checks have been revised accordingly.<br /></description></P>
+<hr />
+<H3><A name="note33-37">Note 33-37: (GX) Added the <CODE>nngxClearFillCmdlist</CODE> function to both clear and fill a command buffer at the same time [SDK]</A></H3>
+<P><description>Added the <CODE>nngxClearFillCmdlist</CODE> function, which not only clears the bound command list object but also initializes the command buffer with a specified 32-bit value.<br /></description></P>
+<hr />
+<H3><A name="note33-38">Note 33-38: (GX) Added extended error codes to represent command buffer overflows [SDK]</A></H3>
+<P><description>A <CODE>GL_INVALID_OPERATION</CODE> error used to be generated when the current command list's command buffer overflowed. Now a dedicated error code, <CODE>GL_ERROR_COMMANDBUFFER_FULL_DMP</CODE>, is generated.<br /></description></P>
+<hr />
+<H3><A name="note33-39">Note 33-39: (GX) Deleted dummy commands used when clearing the texture cache [SDK]</A></H3>
+<P><description>Ten dummy commands used to be generated for register <CODE>0x080</CODE> when the texture cache was cleared. Further testing revealed that these dummy commands are unnecessary, so they have been deleted.<br /></description></P>
+<hr />
+<H3><A name="note33-40">Note 33-40: (GX) Fixed a bug related to clamping the particle system (geometry shader) time [SDK]</A></H3>
+<P><description>Fixed a bug that prevented all subsequent particles from being generated after any one particle was clamped and therefore not generated.<br /> Processing has also been added to clamp particles when the <CODE>dmp_Partsys.time</CODE> uniform has a value of 0 or less.<br /></description></P>
+<hr />
+<H3><A name="note33-41">Note 33-41: (GX) Added a function that applies antialias filters while transferring block images [SDK]</A></H3>
+<P><description>Added the <CODE>nngxFilterBlockImage</CODE> function, which issues commands to apply a 2x2 antialias filter on block-formatted data while transferring it to a specified address.<br /></description></P>
+<hr />
+<H3><A name="note33-42">Note 33-42: (GX) Updated macro header files [SDK]</A></H3>
+<P><description>Changed macro header files as follows.<br />
+        <ul>
+          <li>Changed specifications and other areas in a way that breaks compatibility (this cannot be circumvented even with <CODE>gx_MacroOld.h</CODE>).</li>
+<br />You must address the following issues if they apply to any macros that you are using. Otherwise, build errors and unintended behavior might occur.
+          <ul>
+            <li>Enumerated type constant definitions for the comparison functions for alpha tests, depth tests, and stencil tests (<CODE>PICA_DATA_ALPHA_TEST_*</CODE>) have been changed from 32-bit values (which accounted for the position of the bit that was set in the register) to 1-bit values. <br /><CODE>PICA_CMD_DATA_DEPTH_COLOR_MASK</CODE>, <CODE>PICA_CMD_DATA_STENCIL_TEST</CODE>, and <CODE>PICA_CMD_DATA_FRAG_OP_ALPHA_TEST</CODE> were changed along with these.</li>
+            <li>Added parentheses to the following macros.</li>
+              <ul>
+                <li><CODE>PICA_CMD_SET_DISABLE_ALPHA_TEST</CODE></li>
+                <li><CODE>PICA_CMD_SET_BLEND_DEFAULT</CODE></li>
+                <li><CODE>PICA_CMD_SET_BLEND_NOTHING</CODE></li>
+                <li><CODE>PICA_CMD_SET_DISABLE_EARLY_DEPTH_TEST</CODE></li>
+                <li><CODE>PICA_CMD_SET_GS_ATTR_IN_MAP_RESERVED</CODE></li>
+                <li><CODE>PICA_CMD_SET_GS_MISC_REG0_DISABLE</CODE></li>
+                <li><CODE>PICA_CMD_SET_GS_MISC_REG0_SUBDIVISION</CODE></li>
+                <li><CODE>PICA_CMD_SET_GS_MISC_REG0_PARTICLE</CODE></li>
+              </ul>
+            <li>The <CODE>PICA_CMD_DATA_VS_GS_OUT_REG_NUM</CODE> and <CODE>PICA_CMD_DATA_VS_GS_OUT_REG_NUM3</CODE> macros used to require an argument value that was one less than the number of output registers used in the vertex shaders, because this value was then set in bits [2:0] of register <CODE>0x4f</CODE> and bits [3:0] of registers <CODE>0x24a</CODE>, <CODE>0x25e</CODE>, and <CODE>0x251</CODE>. These macros have been revised to internally subtract one from the value that is passed in.</li>
+            <li>The <CODE>PICA_CMD_DATA_VS_ATTR_NUM0</CODE> and <CODE>PICA_CMD_DATA_VS_ATTR_NUM1</CODE> macros used to require an argument value that was one less than the number of input vertex attributes to the vertex shaders, because this value was then set in bits [3:0] of registers <CODE>0x2b9</CODE> and <CODE>0x242</CODE>. These macros have been revised to internally subtract one from the value that is passed in.</li>
+            <li>Deleted <CODE>PICA_DATA_FRAG_LIGHT_ENV_LAYER_CONFIG{8-10}</CODE> following their deletion from the specifications.</li>
+            <li>Changed the value set in <CODE>PICA_REG_FRAG_LIGHT_SRC_NUM</CODE> (<CODE>0x1c2</CODE>) by the <CODE>PICA_CMD_DATA_FRAG_LIGHT_NUM</CODE> macro to one less than the number of light sources (or 0 when all light sources are disabled).</li>
+            <li>Deleted unnecessary arguments from the following macros.</li>
+              <ul>
+                <li><CODE>PICA_CMD_DATA_TEXTURE1_WRAP_FILTER</CODE></li>
+                <li><CODE>PICA_CMD_DATA_TEXTURE2_WRAP_FILTER</CODE></li>
+              </ul>
+          </ul>
+<br />
+          <li>Changes caused by new items</li>
+          <ul>
+            <li>Added a new file, <CODE>gx_MacroReg.h</CODE>, that puts all macro definitions for register addresses together.</li>
+            <li>Added a new file, <CODE>gx_MacroOld.h</CODE>, as the old version of macros for which current updates broke compatibility with the previous header files. <br />(We are considering gradually removing this header file in future releases.)</li>
+            <li>Added the following new macro definitions for register addresses.</li>
+              <ul>
+                <li><CODE>PICA_REG_INTERRUPT</CODE> (<CODE>0x10</CODE>), the register that sets commands that generate interrupts</li>
+                <li><CODE>PICA_REG_EARLY_DEPTH_CLEAR</CODE> (<CODE>0x63</CODE>), the register with settings related to the early depth buffer</li>
+              </ul>
+            <li>Added new <CODE>PICA_DATA_*</CODE> enumerated types (these types were previously incomplete) as well as new macro functions, <CODE>PICA_CMD_DATA_*</CODE> and <CODE>PICA_CMD_SET_*</CODE>.</li>
+          </ul>
+<br />
+          <li>Changes caused by bug fixes</li>
+<br />Fixed known bugs in <CODE>gx_MacroMisc.h</CODE>, <CODE>gx_MacroTexture.h</CODE>, <CODE>gx_MacroShader.h</CODE>, and <CODE>gx_MacroFragment.h</CODE>.
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-43">Note 33-43: (GX) Added support for automatic mipmap generation [SDK]</A></H3>
+<P><description>Added a feature to automatically generate mipmaps for textures that use antialias-filtered block image transfers.<br /> For details on the formats for which mipmaps can be generated as well as size restrictions, see the DMPGL specifications.<br /></description></P>
+<hr />
+<H3><A name="note33-44">Note 33-44: (GX) Deleted lighting layer configurations 8–10 [SDK]</A></H3>
+<P><description>The following were determined to have poor performance and were therefore deleted from the specifications: <CODE>GL_LIGHT_ENV_LAYER_CONFIG8_DMP</CODE>, <CODE>GL_LIGHT_ENV_LAYER_CONFIG9_DMP</CODE>, and <CODE>GL_LIGHT_ENV_LAYER_CONFIG10_DMP</CODE>.<br /> There are no perfect substitutes for these configurations, but the following methods can reduce the number of cycles to two.<br />
+        <ul>
+          <li>Layer configuration 8: Use layer configuration 6 with D1 and FR disabled.</li>
+          <li>Layer configuration 9: Use layer configuration 4 with RR, RG, and RB disabled.</li>
+          <li>Layer configuration 10: Use layer configuration 4 with D1, D2, and SP disabled.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-45">Note 33-45: (GX) Stopped using invalid bit in register <CODE>0x6f</CODE> [SDK]</A></H3>
+<P><description>Revised the <CODE>glShaderBinary</CODE> and <CODE>glLinkProgram</CODE> functions to stop unnecessarily operating on the invalid bit [17:17] in register <CODE>0x6f</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-46">Note 33-46: (GX) Fixed a bug that caused incorrect behavior with certain placements of vertex and index arrays [SDK]</A></H3>
+<P><description>Fixed a bug that caused incorrect behavior when vertex arrays were placed in main memory and index arrays were placed in VRAM.<br /></description></P>
+<hr />
+<H3><A name="note33-47">Note 33-47: (HID) Changed threshold values for clamping the Slide Pad [SDK]</A></H3>
+<P><description>Changed the threshold values for clamping the Slide Pad.<br /><br /> The minimum value for circular clamping (<CODE>MIN_OF_STICK_CLAMP_MODE_CIRCLE</CODE>) was changed from 66 to 50.<br /> The maximum value for clamping (<CODE>LIMIT_OF_STICK_CLAMP_MAX</CODE>) was changed from 133 to 153.<br /> These threshold values are still under consideration and may change in the future.<br /></description></P>
+<hr />
+<H3><A name="note33-48">Note 33-48: (HIO) Relocated the PC-side HostIO library [SDK]</A></H3>
+<P><description>Moved the PC-side HostIO library and its header files, all of which have been included in the CTR-SDK, to the <CODE>$KMC_CTRHOSTIO/SDK</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note33-49">Note 33-49: (JPEG) Added JPEG encoder functions for MP-format data [SDK]</A></H3>
+<P><description>Added the following functions for MP-format data.<br />
+        <ul>
+          <li><CODE>SetMpTypeFlags</CODE></li>
+          <li><CODE>SetMpIndividualNum</CODE></li>
+          <li><CODE>ClearMpIndividualNum</CODE></li>
+          <li><CODE>SetMpPanOrientation</CODE></li>
+          <li><CODE>ClearMpPanOrientation</CODE></li>
+          <li><CODE>SetMpPanOverlapH</CODE></li>
+          <li><CODE>ClearMpPanOverlapH</CODE></li>
+          <li><CODE>SetMpPanOverlapV</CODE></li>
+          <li><CODE>ClearMpPanOverlapV</CODE></li>
+          <li><CODE>SetMpBaseViewpointNum</CODE></li>
+          <li><CODE>ClearMpBaseViewpointNum</CODE></li>
+          <li><CODE>SetMpConvergenceAngle</CODE></li>
+          <li><CODE>ClearMpConvergenceAngle</CODE></li>
+          <li><CODE>SetMpBaselineLength</CODE></li>
+          <li><CODE>ClearMpBaselineLength</CODE></li>
+          <li><CODE>SetMpVerticalDivergence</CODE></li>
+          <li><CODE>ClearMpVerticalDivergence</CODE></li>
+          <li><CODE>SetMpAxisDistanceX</CODE></li>
+          <li><CODE>ClearMpAxisDistanceX</CODE></li>
+          <li><CODE>SetMpAxisDistanceY</CODE></li>
+          <li><CODE>ClearMpAxisDistanceY</CODE></li>
+          <li><CODE>SetMpAxisDistanceZ</CODE></li>
+          <li><CODE>ClearMpAxisDistanceZ</CODE></li>
+          <li><CODE>SetMpYawAngle</CODE></li>
+          <li><CODE>ClearMpYawAngle</CODE></li>
+          <li><CODE>SetMpPitchAngle</CODE></li>
+          <li><CODE>ClearMpPitchAngle</CODE></li>
+          <li><CODE>SetMpRollAngle</CODE></li>
+          <li><CODE>ClearMpRollAngle</CODE></li>
+          <li><CODE>StartMpEncoderNext</CODE></li>
+          <li><CODE>GetMpRegionsToBuildJpegData</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-50">Note 33-50: (JPEG) Added setter functions for the JPEG encoder [SDK]</A></H3>
+<P><description>Added the following functions for setting parameters used during JPEG encoding.<br />
+        <ul>
+          <li><CODE>SetThumbnailSize</CODE></li>
+          <li><CODE>SetInputBufferWidth</CODE></li>
+          <li>SetDateTime</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-51">Note 33-51: (JPEG) Added functions for extracting EXIF information with the JPEG decoder [SDK]</A></H3>
+<P><description>Added the following functions for getting EXIF values and analyzing only EXIF information while decoding.<br />
+        <ul>
+          <li><CODE>ExtractExif</CODE></li>
+          <li><CODE>GetLastDateTime</CODE></li>
+          <li><CODE>GetLastSoftwarePointer</CODE></li>
+          <li><CODE>GetLastSoftwareLength</CODE></li>
+          <li><CODE>GetLastTwlPhotoMakerNote</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-52">Note 33-52: (JPEG) Added functions for analyzing MP-format data with the JPEG decoder [SDK]</A></H3>
+<P><description>Added the following functions for MP-format data.<br />
+        <ul>
+          <li><CODE>GetMpIndex</CODE></li>
+          <li><CODE>GetMpNumberOfImages</CODE></li>
+          <li><CODE>GetMpImageUidListSize</CODE></li>
+          <li><CODE>GetMpImageUidListOffset</CODE></li>
+          <li><CODE>GetMpTotalFrames</CODE></li>
+          <li><CODE>GetMpEntry</CODE></li>
+          <li><CODE>GetMpImageType</CODE></li>
+          <li><CODE>GetMpImageSize</CODE></li>
+          <li><CODE>GetMpImageOffset</CODE></li>
+          <li><CODE>GetMpDependentImage1EntryNum</CODE></li>
+          <li><CODE>GetMpDependentImage2EntryNum</CODE></li>
+          <li><CODE>GetMpAttribute</CODE></li>
+          <li><CODE>GetMpIndividualNum</CODE></li>
+          <li><CODE>GetMpPanOrientation</CODE></li>
+          <li><CODE>GetMpPanOverlapH</CODE></li>
+          <li><CODE>GetMpPanOverlapV</CODE></li>
+          <li><CODE>GetMpBaseViewpointNum</CODE></li>
+          <li><CODE>GetMpConvergenceAngle</CODE></li>
+          <li><CODE>GetMpBaselineLength</CODE></li>
+          <li><CODE>GetMpVerticalDivergence</CODE></li>
+          <li><CODE>GetMpAxisDistanceX</CODE></li>
+          <li><CODE>GetMpAxisDistanceY</CODE></li>
+          <li><CODE>GetMpAxisDistanceZ</CODE></li>
+          <li><CODE>GetMpYawAngle</CODE></li>
+          <li><CODE>GetMpPitchAngle</CODE></li>
+          <li><CODE>GetMpRollAngle</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-53">Note 33-53: (JPEG) Added functions for setting the image width in the JPEG decoder [SDK]</A></H3>
+<P><description>Added the following functions to use when decoding results are output to a buffer that has a larger image width than the image to decode.<br />
+        <ul>
+          <li>SetOutputBufferWidth</li>
+          <li><CODE>GetLastOutputBufferWidth</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-54">Note 33-54: (JPEG) Added thumbnail output formats for the JPEG encoder [SDK]</A></H3>
+<P><description>Changed the <CODE>SetThumbnailSize</CODE> function so that it can set thumbnail output formats other than YUV422.<br /></description></P>
+<hr />
+<H3><A name="note33-55">Note 33-55: (JPEG) Added functions for applications to get and set Maker Note data [SDK]</A></H3>
+<P><description>Added the following functions to get and set data embedded in the Maker Note region of a created JPEG file.<br />
+        <ul>
+          <li><CODE>SetUserMakerNote</CODE></li>
+          <li><CODE>GetLastUserMakerNotePointer</CODE></li>
+          <li><CODE>GetLastUserMakerNoteSize</CODE></li>
+          <li><CODE>GetLastTwlUserMakerNotePointer</CODE></li>
+          <li><CODE>GetLastTwlUserMakerNoteSize</CODE></li>
+          <li>SetImageUid</li>
+          <li><CODE>GetLastImageUid</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-56">Note 33-56: (MATH) Added the <CODE>SafeNormalize</CODE> functions [SDK]</A></H3>
+<P><description>Added the following functions that run &quot;safe&quot; Normalize operations, returning the default values for vectors with a size of 0.<br />
+        <ul>
+          <li><CODE>VEC2SafeNormalize</CODE></li>
+          <li><CODE>VEC2::SafeNormalize</CODE></li>
+          <li><CODE>VEC3SafeNormalize</CODE></li>
+          <li><CODE>VEC3::SafeNormalize</CODE></li>
+          <li><CODE>VEC4SafeNormalize</CODE></li>
+          <li><CODE>VEC4::SafeNormalize</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-57">Note 33-57: (MATH) Improved the accuracy of sine and cosine calculations [SDK]</A></H3>
+<P><description>Revised some values that did not fully use <CODE>float</CODE> accuracy in the internal table used to find the sine and cosine.<br /></description></P>
+<hr />
+<H3><A name="note33-58">Note 33-58: (MATH) Added multiplication functions for all components in <CODE>Vector2</CODE>, <CODE>Vector3</CODE>, and <CODE>Vector4</CODE> vectors [SDK]</A></H3>
+<P><description>The following functions have been added.<br />
+        <ul>
+          <li><CODE>VEC{2,3,4}Mult</CODE></li>
+          <li><CODE>VEC{2,3,4}::operator*=(const VEC{2,3,4}&)</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-59">Note 33-59: (MATH) Fixed a bug in the values obtained by the <CODE>GetRow</CODE> and <CODE>GetColumn</CODE> functions in <CODE>math_Matrix23.h</CODE> [SDK]</A></H3>
+<P><description>Fixed processing that accidentally treated a 2&times;3 matrix as a 3&times;2 matrix within the <CODE>GetRow</CODE> and <CODE>GetColumn</CODE> functions in <CODE>math_Matrix23.h</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-60">Note 33-60: (MATH) Increased speed of functions [SDK]</A></H3>
+<P><description>Optimized implementations of the following functions. <br /><br /> <CODE>Hermite, MTX33Copy, MTX33MAdd, MTX33Mult, MTX33ToMTX34, MTX34Add,<br /> MTX34CameraRotate, MTX34Copy, MTX34Inverse, MTX34InvTranspose, <br /> MTX34LookAt, MTX34MAdd, MTX34Mult, MTX34MultArray, MTX34MultScale, <br /> MTX34MultTranslate, MTX34RotXYZFIdx, MTX34RotXYZRad, MTX34RotXYZTranslateFIdx, <br /> MTX34Scale, MTX34ToMTX33, MTX34ToQUAT, MTX34Translate, MTX34Transpose, <br /> MTX43Add, MTX43Copy, MTX43Mult, MTX43Transpose, MTX44Add, MTX44Copy, <br /> MTX44Frustum, MTX44FrustumPivot, MTX44Inverse, MTX44Mult, <br /> MTX44MultArray, MTX44MultScale, MTX44MultTranslate, <br /> MTX44Ortho, MTX44OrthoPivot, MTX44PerspectivePivotRad, MTX44RotXYZRad, <br /> MTX44Scale, MTX44T, MTX44Transpose, QUATInverse, QUATMult, <br /> QUATNormalize, QUATToMTX34, VEC3Cross, VEC3Len, VEC3Normaliz, <br /> VEC3Transform, VEC3TransformArray, MTX44Pivot, MTX34RotAxisRad_, <br /> MTX44PerspectiveRad, MTX44RotAxisRad_</CODE><br /><br /> The optimizations are valid for Release and Development builds. Note, however, that these optimizations are not applied to Debug builds.<br /></description></P>
+<hr />
+<H3><A name="note33-61">Note 33-61: (MIC) Added a return value to the <CODE>mic::FreeBuffer</CODE> function [SDK]</A></H3>
+<P><description>Revised the <CODE>mic::FreeBuffer</CODE> function to return an error if it is called during microphone sampling.<br /></description></P>
+<hr />
+<H3><A name="note33-62">Note 33-62: (MIC) Added the microphone library to the default libraries [SDK]</A></H3>
+<P><description>It used to be necessary to explicitly add the microphone library to an OMakefile to use it, but this is no longer necessary because the library has been added to the build system's default libraries.<br /></description></P>
+<hr />
+<H3><A name="note33-63">Note 33-63: (MIC) Deleted a function that allocates memory and added a function that sets memory [SDK]</A></H3>
+<P><description>The microphone library used to allocate memory internally with the <CODE>AllocateBuffer</CODE> function. This process has been revised in CTR-SDK 0.10 so that the application allocates memory and <CODE>SetBuffer</CODE>is used to set it to the microphone library.<br /> The application must provide memory with a size and address that are 4-KB aligned.<br /> Call the <CODE>ResetBuffer</CODE> function to stop using the memory set in the microphone library.<br /></description></P>
+<hr />
+<H3><A name="note33-64">Note 33-64: (MIDI) Added the MIDI library [SDK | System Updater]</A></H3>
+<P><description>Added the MIDI library.<br /></description></P>
+<hr />
+<H3><A name="note33-65">Note 33-65: (RDT) Added the RDT library [SDK]</A></H3>
+<P><description>Added the RDT library, which runs local communications with trusted data.<br /> The RDT library is a high-level library located above the UDS library.<br /></description></P>
+<hr />
+<H3><A name="note33-66">Note 33-66: (SND) Added 3D surround sound features [SDK]</A></H3>
+<P><description>Added support for 3D surround sound output.<br /> (Effects are still provisional, however, and are highly likely to change in the future.)<br /></description></P>
+<hr />
+<H3><A name="note33-67">Note 33-67: (SND) Fixed a bug that corrupted waveforms during ADPCM playback [SDK]</A></H3>
+<P><description>Fixed a bug that corrupted waveforms only in the first data to have <CODE>AppendWaveBuffer</CODE> called on a Voice during ADPCM playback.<br /></description></P>
+<hr />
+<H3><A name="note33-68">Note 33-68: (SND) Fixed a bug in the <CODE>AllocVoice</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused <CODE>AllocVoice</CODE> to return invalid results.<br /></description></P>
+<hr />
+<H3><A name="note33-69">Note 33-69: (SND) Added a DSP-ADPCM encoder [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::EncodeAdpcmData</CODE> function, which is a DSP-ADPCM encoder, and the <CODE>nn::snd::GetAdpcmOutputBufferSize</CODE> function, which returns the size of the encoding results.<br /></description></P>
+<hr />
+<H3><A name="note33-70">Note 33-70: (SND) Fixed a bug in the <CODE>GetPlayPosition</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>GetPlayPosition</CODE> function to return an undefined value immediately after the <CODE>AllocVoice</CODE> function was called.<br /></description></P>
+<hr />
+<H3><A name="note33-71">Note 33-71: (SND) Added a function to get <CODE>Mix</CODE> bus data [SDK]</A></H3>
+<P><description>Added the <CODE>nn::snd::GetMixedBusData</CODE> function, which gets the <CODE>MixBus</CODE> final output information for DSP sounds.<br /></description></P>
+<hr />
+<H3><A name="note33-72">Note 33-72: (SND) Added a <CODE>MixParam</CODE> constructor [SDK]</A></H3>
+<P><description>Added a constructor for the <CODE>MixParam</CODE> structure.<br /></description></P>
+<hr />
+<H3><A name="note33-73">Note 33-73: (SND) Added functions for loading files in the BCWAV format [SDK]</A></H3>
+<P><description>Added functions to the <CODE>nn::snd::Bcwav</CODE> namespace for loading waveform (BCWAV) files generated by <CODE>ctr_WaveConverter</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-74">Note 33-74: (SND) Fixed a bug that caused the <CODE>nn::snd::WaitForDspSync</CODE> function to enter an endless loop [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::snd::WaitForDspSync</CODE> function to enter an endless loop in situations such as during playback of a high-pitched Voice with a high sampling rate.<br /></description></P>
+<hr />
+<H3><A name="note33-75">Note 33-75: (SND) Changed definitions in the <CODE>nn::snd::WaveBuffer</CODE> structure [SDK]</A></H3>
+<P><description>Added the <CODE>const</CODE> modifier to the <CODE>pAdpcmContext</CODE> member variable of the <CODE>WaveBuffer</CODE> structure.<br /></description></P>
+<hr />
+<H3><A name="note33-76">Note 33-76: (SND) Fixed a bug that caused execution to halt on a null assertion while <CODE>nn::snd::Voice</CODE> was in use [SDK]</A></H3>
+<P><description>Fixed a bug that caused program execution to halt on a null assertion during sound playback with the <CODE>Voice</CODE> class's <CODE>AppendWaveBuffer</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note33-77">Note 33-77: (SND) Fixed a SND library bug that would suddenly stop audio output [SDK]</A></H3>
+<P><description>Fixed a bug that would suddenly stop all audio output during audio playback with the SND library.<br /></description></P>
+<hr />
+<H3><A name="note33-78">Note 33-78: (SND) Added filter features [SDK]</A></H3>
+<P><description>Added functions to set a one-pole low-pass filter and a two-pole filter for a <CODE>Voice</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note33-79">Note 33-79: (SND) Added a function for determining whether headphones have been inserted [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::snd::GetHeadphoneStatus</CODE> function, which gets the headphone connection state.<br /></description></P>
+<hr />
+<H3><A name="note33-80">Note 33-80: (SND) Revised the API Reference Manual [SDK]</A></H3>
+<P><description>Fixed errors in the API Reference Manual for the SND library.<br /></description></P>
+<hr />
+<H3><A name="note33-81">Note 33-81: (SND) Fixed loop playback bugs [SDK]</A></H3>
+<P><description>Fixed bugs that prevented proper loop playback of a high-pitch or high-sampling-rate <CODE>Voice</CODE> when the PCM data buffer was small.<br /></description></P>
+<hr />
+<H3><A name="note33-82">Note 33-82: (SND) Added a waveform converter [SDK]</A></H3>
+<P><description>Added <CODE>ctr_WaveConverter32.exe</CODE>, a tool that converts waveform (WAV and AIFF) files into the DSP ADPCM format. For more information, see <a href="#"><CODE>ctr_WaveConverter</CODE></a>.<br /></description></P>
+<hr />
+<H3><A name="note33-83">Note 33-83: (SND) Fixed a bug that caused the playback position to lag during long playback times [SDK]</A></H3>
+<P><description>Fixed a bug that caused the playback position to lag behind the original position during long playback.<br /></description></P>
+<hr />
+<H3><A name="note33-84">Note 33-84: (TOOL) Added <CODE>Config</CODE> tool features [SDK]</A></H3>
+<P><description>Allowed the user name to be edited with the <CODE>Config</CODE> tool.<br /> A description of how to edit the user name has been added to the documentation.<br /></description></P>
+<hr />
+<H3><A name="note33-85">Note 33-85: (TOOL) Changed the <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Made the following changes to the <CODE>DevMenu</CODE>.
+        <ul>
+          <li>Made it possible to use <CODE>DevMenu</CODE> to start applications written to a CTR Card (by selecting &quot;CARD&quot; from the program list).</li>
+          <li>Stopped the application startup screen from being displayed immediately after an import with <CODE>DevMenu</CODE>. (Start these applications from the program management screen.)</li>
+          <li>Added support for hot-swapping SD cards (although execution freezes if an SD card is inserted and then immediately removed).</li>
+          <li>Changed display to include the product code on the list of items.</li>
+          <li>Revised the program IDs displayed on the program list from 16-digit numbers to 8-digit numbers.</li>
+          <li>Fixed a bug that caused a program to be deleted when X was pressed on the Import screen after the program was selected from the Programs screen.</li>
+          <li>Fixed a bug that caused corrupted display of the list.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-86">Note 33-86: (TOOL) Added <CODE>ctr_makecia32.exe</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>ctr_makecia32.exe</CODE>, which generates CIA files.<br /></description></P>
+<hr />
+<H3><A name="note33-87">Note 33-87: (TOOL) Added CXI file encryption and CDI file generation [SDK]</A></H3>
+<P><description>The CXI files generated when a NAND application is built are now encrypted.<br /> In the current release, CDI files (unencrypted CXI files) are also generated at the same time.<br /> In future releases they will no longer be generated by default.<br /></description></P>
+<hr />
+<H3><A name="note33-88">Note 33-88: (TOOL) Updated the shader assembler and linker [SDK]</A></H3>
+<P><description>Updated the shader assembler and linker as follows.<br />
+        <ul>
+          <li>Added support for evaluating an equality, inequality, bitwise OR, bitwise AND, or any combination of these in <CODE>#if</CODE> and <CODE>#elif</CODE> statements.</li>
+          <li>Added support for <CODE>#line</CODE>.</li>
+          <li>Revised so that unused regions are initialized with a value of 0.</li>
+          <li>Revised <CODE>#pragma output_map</CODE> to cause an error when <CODE>texture3</CODE> is specified to it.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note33-89">Note 33-89: (UDS) Changed how the buffer used by the UDS library is allocated [SDK]</A></H3>
+<P><description>The buffer used internally by the UDS library is now allocated and specified by the application rather than allocated and obtained automatically within the library.<br /> Note that the specifications for the <CODE>nn::uds::Initialize</CODE> function have changed.<br /></description></P>
+<hr />
+<H3><A name="note33-90">Note 33-90: (UDS) Fixed a bug that prevented networks from being found after specified channels were scanned [SDK]</A></H3>
+<P><description>Fixed a bug that prevented existing networks from being detected on the channel(s) specified for scanning with the <CODE>nn::uds::Scan</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note33-91">Note 33-91: (UDS) User name and local friend code are now obtained from the system information [SDK]</A></H3>
+<P><description>Changed the UDS library to get the user name and local friend code from the system information because this was just made possible.<br /> You no longer have to specify anything with the <CODE>nn::uds::SetNodeInformation</CODE> function. <br />(Currently, any specified information is simply not applied. In the next release, this function is scheduled for deletion.)<br /> Definitions in the <CODE>nn::uds::NodeInformation</CODE> structure have also been changed following the shift to get data from the system information.<br /></description></P>
+<hr />
+<H3><A name="note33-92">Note 33-92: (UDS) Changed specifications for the <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions following policy changes to local communication IDs [SDK]</A></H3>
+<P><description>Local communication IDs were originally planned to be set by the system automatically, but this has changed so that now applications must always set the IDs themselves. Consequently, the <CODE>CreateNetwork</CODE> and <CODE>Scan</CODE> functions, which do not set a local communication ID, were removed.<br /></description></P>
+<hr />
+<H3><A name="note33-93">Note 33-93: (UGC) Added a profanity-check library [SDK]</A></H3>
+<P><description>Added a feature that determines whether a user-specified string has any problems that make it unusable.<br /></description></P>
+<hr />
+<H3><A name="note33-94">Note 33-94: (UGC) Added a blacklist library [SDK]</A></H3>
+<P><description>Added features to register, clear, and search for information on the authors of user-generated content.<br /></description></P>
+<hr />
+<H3><A name="note33-95">Note 33-95: (ULCD) Revised internal calculations in the <CODE>CalculateMatrices[Real]</CODE> functions [SDK]</A></H3>
+<P><description>Calculations in the <CODE>nn::ulcd::StereoCamera::CalculateMatrices[Real]</CODE> functions assumed that viewing volume parameters were set in advance so that <CODE>left &lt; right</CODE> and <CODE>bottom &lt; top</CODE>. If these conditions were not satisfied, the proper results were not output.<br /> This was revised so that each parameter does not depend on its size relative to the others.<br /></description></P>
+<hr />
+<H3><A name="note33-96">Note 33-96: (ULCD) Changed argument specifications for the <CODE>StereoCamera::CalculateMatrices[Real]</CODE> functions [SDK]</A></H3>
+<P><description>Changed the <CODE>CalculateMatrices[Real]</CODE> functions so that the <SPAN class="argument">depthRange</SPAN> argument only accepts values in the range [0, 1] rather than any value greater than or equal to 0.<br /> The argument was also renamed to <SPAN class="argument">factor</SPAN> to reflect its current use.<br /></description></P>
+<hr />
+<H3><A name="note33-97">Note 33-97: (ULCD) Changed specifications for the <CODE>StereoCamera::GetMaxParallax</CODE> function [SDK]</A></H3>
+<P><description>This function used to return the distance between the left and right cameras as the parallax required to display an object at the greatest stereoscopic depth.<br /> That specification applied a parallax that is larger than necessary, though, so the function was changed to return a maximum parallax value that is fixed in advance.<br /></description></P>
+<hr />
+<H3><A name="note33-98">Note 33-98: (ULCD) Updated the <I>Description of the ULCD Library</I> [SDK]</A></H3>
+<P><description>Updated the <I>Description of the ULCD Library</I>.<br /> For details on what was updated, see the documentation.<br /> <CODE>$CTR_SDK/documents/TechnicalNotes/AboutULCDLibrary/AboutULCDLibrary.pdf</CODE><br /></description></P>
+<hr />
+<H3><A name="note33-99">Note 33-99: (ULCD) Added functions to get and set the maximum parallax [SDK]</A></H3>
+<P><description>Added the <CODE>nn::ulcd::StereoCamera::SetLimitParallax</CODE> function to set the parallax to generate for objects at the far clipping plane in a stereoscopic representation.<br /> This parallax is created from the maximum separation between the images for the left and right eyes.<br /><br /> However, you can only set a maximum parallax that is within a fixed range.<br /> Because this fixed range has currently not yet been decided, there is not actually an upper limit and any value can be set.<br /> A warning is output if you specify a value larger than the one in the guidelines.<br /><br /> The <CODE>nn::ulcd::StereoCamera::GetLimitParallax</CODE> function was also added to get this value.<br /> The value set by this function is valid when the <CODE>nn::ulcd::StereoCamera::CalculateMatrices</CODE> function is used.<br /></description></P>
+<hr />
+<H3><A name="note33-100">Note 33-100: (Y2R) Changed arguments to the <CODE>SetDitheringWeightParam</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>SetDitheringWeightParam</CODE> function's arguments from pass-by-value to pass-by-reference.<br /></description></P>
+<hr />
+<H3><A name="note33-101">Note 33-101: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></H3>
+<P><description>Added the ability to specify an offset to the following function that transfers the source data for conversion. This offset value is added independently of the single-transfer size.<br />
+        <ul>
+          <li><CODE>SetReceiving</CODE></li>
+        </ul>
+        If the offset is omitted, this function will behave as it did with previous versions of the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_0_Release">Known Issues in the SDK 0.10.0 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_0_Release%20System Updater">CTR-SDK Version 0.10.0 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/06/23)</P></DIV>
+<hr />
+<H3><A name="note32-01">Note 32-01: (AC) Revised the <CODE>AC_Connect</CODE> function [System Updater]</A></H3>
+<P><description>Fixed the following problems with the <CODE>AC_Connect</CODE> function:
+        <ul>
+          <li>Fixed bug when connecting to an access point with a stealth SSID</li>
+          <li>Keyless access points were assumed to use open system authentication and keyed access points were assumed to use shared key authentication, resulting in a bug where keyed open system authentication access points could not be connected to. This is now worked around by attempting an open system authentication connection on the third retry.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note32-02">Note 32-02: (AC) Revised the <CODE>AC_ConnectAsync</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that caused connection attempts via the <CODE>AC_ConnectAsync</CODE> function to always fail if the same function had been used to connect and disconnect earlier.<br /></description></P>
+<hr />
+<H3><A name="note32-03">Note 32-03: (AC) <CODE>AC_DebugSetNetworkSettingA</CODE> [System Updater]</A></H3>
+<P><description>Changed the network setting slot names from A-C to 1-3. Changed function names accordingly. There have been no changes to arguments or behavior.<br /></description></P>
+<hr />
+<H3><A name="note32-04">Note 32-04: (AC) Revised the <CODE>DebugSetNetworkSetting1</CODE> function [System Updater]</A></H3>
+<P><description>Changed the destination to which the <CODE>AC_DebugSetNetworkSetting1</CODE> function writes network settings from the SD card to NAND.<br /></description></P>
+<hr />
+<H3><A name="note32-05">Note 32-05: (AC) Revised the WPA connection process [System Updater]</A></H3>
+<P><description>Fixed bug where, after a successful WPA connection, data could not be sent or received.<br /></description></P>
+<hr />
+<H3><A name="note32-06">Note 32-06: (AC) Fixed a scan bug that occurred after a failed connection attempt [System Updater]</A></H3>
+<P><description>Fixed a bug where, after a failed attempt to connect to an access point, scan results would not be returned.<br /></description></P>
+<hr />
+<H3><A name="note32-07">Note 32-07: (CAMERA) Revised the <CODE>Activate</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that prevented the proper application of settings made during standby if <CODE>nn::camera::SELECT_OUT1_OUT2</CODE> or <CODE>nn::camera::SELECT_IN1_OUT2</CODE> was specified as an argument to the <CODE>nn::camera::Activate</CODE> function.<br /> This revision causes an irregular shift in the timing of the two camera V-Sync signals immediately following the <CODE>Activate</CODE> function call. To suppress this shift, call the <CODE>SynchronizeVsyncTiming</CODE> function after <CODE>Activate</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note32-08">Note 32-08: (CAMERA) Revised the <CODE>SetAutoWhiteBalance</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>SetAutoWhiteBalance</CODE> function to succeed when the white balance was not set to <CODE>WHITE_BALANCE_NORMAL</CODE>, even though it should have failed in this case.<br /> This fix causes the <CODE>SetAutoWhiteBalance</CODE> function to behave as described in the API Reference Manual.<br /></description></P>
+<hr />
+<H3><A name="note32-09">Note 32-09: (CAMERA) Revised the <CODE>SetNoiseFilter</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug in the <CODE>SetNoiseFilter</CODE> function that, when the function was used to turn off the noise-reduction feature, either prevented the feature from being turned off or introduced image noise.<br /></description></P>
+<hr />
+<H3><A name="note32-10">Note 32-10: (CAMERA) Revised the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Fixed bugs in the <CODE>SetTrimmingParams</CODE> and <CODE>SetTrimmingParamsCenter</CODE> functions that prevented trimming from the top line and that shifted the first trimmed line up by one line.<br /></description></P>
+<hr />
+<H3><A name="note32-11">Note 32-11: (CAMERA) Added support for the camera LED [SDK | System Updater]</A></H3>
+<P><description>Added processing that lights up the camera LED when any camera is started by the <CODE>nn::camera::Activate</CODE> function.<br /> The camera LED turns off when active cameras are put into standby mode.<br /></description></P>
+<hr />
+<H3><A name="note32-12">Note 32-12: (CAMERA) Added a function to play the shutter sound [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::camera::PlayShutterSound</CODE> function to play the shutter sound and momentarily turn off the camera LED.<br /></description></P>
+<hr />
+<H3><A name="note32-13">Note 32-13: (CAMERA/Y2R) Changed the <CODE>Initialize</CODE> function's return value [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>Initialize</CODE> function to return <CODE>false</CODE> when indicating that a camera or Y2R feature cannot be reused when it is already being used by another process.<br /> You can only use such features when <CODE>true</CODE> is returned.<br /></description></P>
+<hr />
+<H3><A name="note32-14">Note 32-14: (FS) Revised NAND and SD Memory Card error processing [System Updater]</A></H3>
+<P><description>Fixed bug where the system would freeze after failed access to NAND or SD card memory.<br /> This fix also applies to attempts to write to a write-protected SD card.<br /></description></P>
+<hr />
+<H3><A name="note32-15">Note 32-15: (HID) Revised the <CODE>nn::fs::Directory::Read</CODE> function [System Updater]</A></H3>
+<P><description>Fixed bug where the system would freeze if the <CODE>nn::fs::Directory::Read</CODE> function was run in a root directory with no entries.<br /></description></P>
+<hr />
+<H3><A name="note32-16">Note 32-16: (FS) Revised <CODE>sdmc:</CODE> archives [SDK | System Updater]</A></H3>
+<P><description>Formerly, attempts to access locations higher than 4GB in SD Memory Cards would sometimes cause invalid accesses, resulting in data and format corruption.<br /> This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note32-17">Note 32-17: (FS) Added save data support [SDK | System Updater]</A></H3>
+<P><description>Added the ability to access save data by specifying <CODE>data:/...</CODE> in the path.<br /></description></P>
+<hr />
+<H3><A name="note32-18">Note 32-18: (FS) Added support for 8.3 filenames that only have lowercase characters [SDK | System Updater]</A></H3>
+<P><description>To support the extended FAT specifications for Windows, a long path name can now be obtained as expected for any file or directory having an 8.3 path name that contains only lowercase characters on an SD Memory Card.<br /> Previously, all entry names were recognized as uppercase characters based on the standard specification of FAT.<br /></description></P>
+<hr />
+<H3><A name="note32-19">Note 32-19: (FS) Added support for add-on data [System Updater]</A></H3>
+<P><description>Added the ability to access add-on data by specifying <CODE>extdata:/...</CODE> in the path.<br /></description></P>
+<hr />
+<H3><A name="note32-20">Note 32-20: (GX) Changed LCD backlight-related settings [System Updater]</A></H3>
+<P><description>Updated the LCD backlight-related parameters so that the active backlight control features (which reduce power consumption) are enabled by default.<br /> This active backlight control can be turned On/Off and the brightness level can be changed using the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note32-21">Note 32-21: (GX) Added the <CODE>SetMemAccessPrioMode</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>SetMemAccessPrioMode</CODE> function, which sets the access priority of the CPU or GPU when they access main memory.<br /></description></P>
+<hr />
+<H3><A name="note32-22">Note 32-22: (GX) Fixed problem that caused vertical line noise to appear on the screen [System Updater]</A></H3>
+<P><description>Fixed bug where vertical line noise would appear on the screen when the CPU attempted a large number of main memory accesses while camera(s) or other devices were being used.<br /> (Note that this problem may still occur depending on the settings of the <CODE>SetMemAccessPrioMode</CODE> function, added in this version.)<br /></description></P>
+<hr />
+<H3><A name="note32-23">Note 32-23: (HTTP/SSL) Added support for internal certificates [System Updater]</A></H3>
+<P><description>Added support for device-internal CA and client certificates.<br /> Also overhauled API functions for using these certificates.<br /></description></P>
+<hr />
+<H3><A name="note32-24">Note 32-24: (MIDI) Added the MIDI library [SDK | System Updater]</A></H3>
+<P><description>Added the MIDI library.<br /></description></P>
+<hr />
+<H3><A name="note32-25">Note 32-25: (NET) Added wireless On/Off features [System Updater]</A></H3>
+<P><description>Implemented feature to turn wireless on/off by pressing the Wi-Fi Button.<br /> The wireless LED is lit when wireless is on, and blinks when a wireless signal is being sent.<br /></description></P>
+<hr />
+<H3><A name="note32-26">Note 32-26: (OS) Fixed a bug where <CODE>Wait*</CODE> functions with a timeout would not return [System Updater]</A></H3>
+<P><description>There was a bug where control would not return when using the <CODE>nn::os::WaitObject::Wait*</CODE> functions with a timeout.<br /> This problem has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note32-27">Note 32-27: (OS) Revised the order in which synchronous objects release threads [System Updater]</A></H3>
+<P><description>Fixed a bug where, when multiple threads were waiting for a single synchronous object, threads would not wake up in order of priority.<br /></description></P>
+<hr />
+<H3><A name="note32-28">Note 32-28: (OS) Modified the length of time until power-off [System Updater]</A></H3>
+<P><description>Changed the length of time the Power Button must be held down before the system will power off.<br /> Hold the Power Button down for at least 2 seconds to power off.<br /> The system will power off 4 seconds after that.<br /></description></P>
+<hr />
+<H3><A name="note32-29">Note 32-29: (SND) High-frequency sound when headphones are inserted [System Updater]</A></H3>
+<P><description>Fixed bug that produced a high-pitched whine while the headphone jack was inserted, which would continue if the jack was only inserted partway.<br /></description></P>
+<hr />
+<H3><A name="note32-30">Note 32-30: (SND) Added a function for determining whether headphones have been inserted [SDK | System Updater]</A></H3>
+<P><description>Added the <CODE>nn::snd::GetHeadphoneStatus</CODE> function, which gets the headphone connection state.<br /></description></P>
+<hr />
+<H3><A name="note32-31">Note 32-31: (Socket) Changed header files [SDK]</A></H3>
+<P><description>Socket headers previously depended on headers in <CODE>nn/net</CODE> and below, but this dependency has been removed.<br /> In line with this change, symbols beginning with <CODE>NSOC</CODE> can no longer be used.<br /><br /> <CODE>nn/net</CODE> remains for compatibility purposes, but will be deleted in the future.<br /></description></P>
+<hr />
+<H3><A name="note32-32">Note 32-32: (Socket/UDS) Fixed problem where system would deadlock under high load [System Updater]</A></H3>
+<P><description>Fixed a bug where the system would deadlock when under load due to very frequent sending and receiving.<br /></description></P>
+<hr />
+<H3><A name="note32-33">Note 32-33: (UDS) Added support for <CODE>Audience</CODE> mode [System Updater]</A></H3>
+<P><description>Added ability to connect to a UDS network as an audience member (spectator) by setting <CODE>CONNECT_AS_AUDIENCE</CODE> with the <CODE>ConnectNetwork</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note32-34">Note 32-34: (UDS) Implemented <CODE>EjectAudience</CODE> function [System Updater]</A></H3>
+<P><description>The <CODE>EjectAudience</CODE> function has now been implemented and can be used. Formerly it had not actually been implemented within the library and would always return an error.<br /></description></P>
+<hr />
+<H3><A name="note32-35">Note 32-35: (UDS) Fixed bug where <CODE>SetApplicationDataToBeacon</CODE> and <CODE>GetApplicationDataFromBeacon</CODE> functions could not set or get data [System Updater]</A></H3>
+<P><description>Fixed bug where data could not be set or obtained when setting arbitrary data to a beacon using the <CODE>SetApplicationDataToBeacon</CODE> function, or when getting data from a connected master beacon using the <CODE>GetApplicationDataFromBeacon</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note32-36">Note 32-36: (UDS) Reduced processing load when receiving [System Updater]</A></H3>
+<P><description>Reduced processing load when receiving UDS communication.<br /></description></P>
+<hr />
+<H3><A name="note32-37">Note 32-37: (ULCD) Added support for automatically disabling stereoscopic display [System Updater]</A></H3>
+<P><description>Added support to automatically turn the parallax barrier off and disable stereoscopic display when the 3D depth value is 0.<br /></description></P>
+<hr />
+<H3><A name="note32-38">Note 32-38: (Y2R) Changed arguments to the <CODE>SetDitheringWeightParam</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Changed the <CODE>SetDitheringWeightParam</CODE> function's arguments from pass-by-value to pass-by-reference.<br /></description></P>
+<hr />
+<H3><A name="note32-39">Note 32-39: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></H3>
+<P><description>Added the ability to specify an offset to the following function that transfers the source data for conversion. This offset value is added independently of the single-transfer size.<br />
+        <ul>
+          <li><CODE>SetReceiving</CODE></li>
+        </ul>
+        If the offset is omitted, this function will behave as it did with previous versions of the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_0_Release%20System Updater">Known Issues with SDK 0.10.0 Release System Updater</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The debugger cannot import CIA files.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_10_0_Release%20Sample Demos">CTR-SDK Version 0.10.0 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/06/23)</P></DIV>
+<hr />
+<H3><A name="note31-01">Note 31-01: (FS) Added features to the multifeature demos [Sample Demos]</A></H3>
+<P><description>One of the multifeature demos (<CODE>demo1</CODE>) has been modified to read and write save data (<CODE>data:/</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note31-02">Note 31-02: (GX) Sped up the <CODE>ScreenCapture</CODE> sample and fixed a bug in it [Sample Demos]</A></H3>
+<P><description>Writing to an SD card in the <CODE>ScreenCapture</CODE> sample has been accelerated by 15-20% by using an intermediate buffer. (The caller must provide the intermediate buffer.)<br />The following bugs were also fixed.
+        <ul>
+          <li>Fixed bug where the last 5 bytes of the BMP header template (<CODE>u8</CODE> array) used when writing were not initialized.</li>
+          <li>Fixed bug where a display buffer allocated for saving could not be released after a failed attempt to save the display buffer. After repeated save failures, the system would halt due to insufficient memory.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note31-03">Note 31-03: (GX) Added graphics demos [Sample Demos]</A></H3>
+<P><description>Added the following samples related to the graphics library.
+        <ul>
+          <li><CODE>TriangleSimpleCmd</CODE>: Demo that uses PICA register macro headers to directly create a 3D command buffer and render a triangle.</li>
+          <li><CODE>FragmentLightingSimpleCmd</CODE>: Demo that uses PICA register macro headers to directly create a 3D command buffer and perform simple fragment lighting.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note31-04">Note 31-04: (HIO) Revised the PC-side <CODE>HostIO</CODE> sample [Sample Demos]</A></H3>
+<P><description>Changed the libraries used by the sample, in line with moving the PC-side <CODE>HostIO</CODE> library to the <CODE>$(KMC_CTRHOSTIO)/SDK</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note31-05">Note 31-05: (RDT) Added RDT sample demos [Sample Demos]</A></H3>
+<P><description>Added the <CODE>basic</CODE> sample demo, which uses the RDT library to perform very basic communication.<br /></description></P>
+<hr />
+<H3><A name="note31-06">Note 31-06: (SND) Added sample demos [Sample Demos]</A></H3>
+<P><description>Added the following samples related to the SND library.
+        <ul>
+          <li><CODE>FilterSample</CODE>: Demo that uses IIR filters.</li>
+          <li><CODE>BcwavPlayer</CODE>: Demo that handles BCWAV files.</li>
+          <li><CODE>AdpcmEncoder</CODE>: Demo of the DSP-ADPCM encoder.</li>
+          <li><CODE>3DSurround</CODE>: Demo of 3D surround sound.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note31-07">Note 31-07: (UGC) Added simple sample of the profanity-check library [Sample Demos]</A></H3>
+<P><description>Added the <CODE>ngc_simple</CODE> demo, which performs a profanity check without specifying a region.<br /></description></P>
+<hr />
+<H3><A name="note31-08">Note 31-08: (UGC) Added simple sample of the blacklist library [Sample Demos]</A></H3>
+<P><description>Added the <CODE>ubl_simple</CODE> demo, which registers and checks author information.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_10_0_Release%20Sample Demos">Known Issues with SDK 0.10.0 Release Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>uds/com_demo1</CODE> that prevents scans from working properly.<br /> Communication works properly when using other build options.</li>
+          <li>The <CODE>camera/Simple</CODE> demo freezes on rare occasions if the settings are changed by pressing the buttons repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_7_Release">CTR-SDK Version 0.9.7 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/26)</P></DIV>
+<hr />
+<H3><A name="KnownIssues_0_9_7_Release">Known Issues in the SDK 0.9.7 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_7_Release%20System Updater">CTR-SDK Version 0.9.7 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/26)</P></DIV>
+<hr />
+<H3><A name="note29-01">Note 29-01: (SND) Improved sound pressure levels in headphone output and removed distortion [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the audio output by headphones to be very quiet or distorted.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_7_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.7 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_6_Release">CTR-SDK Version 0.9.6 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/24)</P></DIV>
+<hr />
+<H3><A name="note28-01">Note 28-01: (GX) Fixed a bug in the texture cache flush [SDK]</A></H3>
+<P><description>There was a bug where the texture cache was not flushed correctly. This bug was introduced in the CTR-SDK 0.9.2, but has been fixed.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_6_Release">Known Issues with SDK 0.9.6 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_6_Release%20System Updater">CTR-SDK Version 0.9.6 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/24)</P></DIV>
+<hr />
+<H3><A name="note27-01">Note 27-01: (CAMERA/Y2R) Fixed a bug where function calls would not return [System Updater]</A></H3>
+<P><description>There was a bug where calling the following functions in the <CODE>camera</CODE> and <CODE>y2r</CODE> libraries would occasionally not return. This has been fixed.<br />
+        <ul>
+          <li><CODE>nn::camera::SetReceiving</CODE></li>
+          <li><CODE>nn::camera::SetReceivingAuto</CODE></li>
+          <li><CODE>nn::camera::SetReceivingRgbAuto</CODE></li>
+          <li><CODE>nn::y2r::SetReceiving</CODE></li>
+          <li><CODE>nn::y2r::SetSendingY</CODE></li>
+          <li><CODE>nn::y2r::SetSendingU</CODE></li>
+          <li><CODE>nn::y2r::SetSendingV</CODE></li>
+          <li><CODE>nn::y2r::SetSendingYuv</CODE></li>
+        </ul>
+        There was a bug where calling the following functions in the <CODE>camera</CODE> library would occasionally not capture. This has been fixed.<br />
+        <ul>
+          <li><CODE>nn::camera::SetReceivingAuto</CODE></li>
+          <li><CODE>nn::camera::SetReceivingRgbAuto</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_6_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.6 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_5_Release">CTR-SDK Version 0.9.5 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/20)</P></DIV>
+<hr />
+<H3><A name="note26-01">Note 26-01: (SND) Fixed a bug that occurred during a Voice volume change [SDK]</A></H3>
+<P><description>Fixed a bug that caused noise to occur if the volume changed from approximately 0.005 to a smaller value when the <CODE>nn::snd::Voice</CODE> class was used for playback.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_5_Release">Known Issues in the SDK 0.9.5 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_4_Release">CTR-SDK Version 0.9.4 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/19)</P></DIV>
+<hr />
+<H3><A name="note25-01">Note 25-01: (SND) Fixed a Volume Mixer bug [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>SetVolume</CODE> function (<CODE>nn::snd::Voice</CODE>) that caused noise to occur when there was a significant change in volume.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_4_Release">Known Issues in the SDK 0.9.4 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_4_Release%20System Updater">CTR-SDK Version 0.9.4 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/19)</P></DIV>
+<hr />
+<H3><A name="note24-01">Note 24-01: (MCU) Changed the 3D LED to always be illuminated [System Updater]</A></H3>
+<P><description>As a special measure for E3, changed the 3D LED to always be illuminated.<br /></description></P>
+<hr />
+<H3><A name="note24-02">Note 24-02: (MCU) Fixed a bug that caused the volume to increase temporarily at indeterminate times [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the volume to increase temporarily.<br /></description></P>
+<hr />
+<H3><A name="note24-03">Note 24-03: (MCU) Fixed a bug that caused the power and LCDs to turn off, and resets to occur, at indeterminate times [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the power and LCD to suddenly turn off and the system to reset.<br /></description></P>
+<hr />
+<H3><A name="note24-04">Note 24-04: (MCU) Changed the time to power off when the Power Button is held down [System Updater]</A></H3>
+<P><description>As a special measure for E3, changed the Power Button to turn off the power when it is held down for one second.<br /></description></P>
+<hr />
+<H3><A name="note24-05">Note 24-05: (OS) Fixed a bug that caused the firmware to halt when running for a long time [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the firmware to halt after running for a long time.<br /> When this bug occurs, execution halts with a red screen.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_4_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.4 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_3_Release">CTR-SDK Version 0.9.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/12)</P></DIV>
+<hr />
+<H3><A name="note23-01">Note 23-01: (GX) Added header files with macros for PICA register information [SDK]</A></H3>
+<P><description>Added a header file with macro definitions for addresses and other PICA register information based on the <I>DMPGL 2.0 System API Specifications</I>.<br /> This is not linked by default and must be directly included if it is needed.<br /></description></P>
+<hr />
+<H3><A name="note23-02">Note 23-02: (GX) Updated documentation [SDK]</A></H3>
+<P><description>Updated the following documentation. For details on what was updated, see each document's Revision History.
+        <ul>
+          <li>DMPGL20_programming_guide.pdf</li>
+          <li>DMPGL20_specification.pdf</li>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <li>VertexShaderReferenceManual.pdf</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note23-03">Note 23-03: (GX) Added a way to get the address of data for bound textures [SDK]</A></H3>
+<P><description>Added a new parameter, <CODE>GL_TEXTURE_DATA_ADDR_DMP</CODE>, that can be used with the <CODE>glGetTexParameteriv</CODE> function.<br /> This gets the address of the bound texture object.<br /> Set <SPAN class="argument">params</SPAN> equal to a 6-element array when <SPAN class="argument">target</SPAN> is <CODE>GL_TEXTURE_CUBE_MAP</CODE>. The <SPAN class="argument">params</SPAN> argument gets the following addresses in order: <CODE>GL_TEXTURE_CUBE_MAP_POSITIVE_X</CODE>, <CODE>GL_TEXTURE_CUBE_MAP_NEGATIVE_X</CODE>, <CODE>GL_TEXTURE_CUBE_MAP_POSITIVE_Y</CODE>, <CODE>GL_TEXTURE_CUBE_MAP_NEGATIVE_Y</CODE>, <CODE>GL_TEXTURE_CUBE_MAP_POSITIVE_Z</CODE>, and <CODE>GL_TEXTURE_CUBE_MAP_NEGATIVE_Z</CODE>.</P>
+      </description></P>
+<hr />
+<H3><A name="note23-04">Note 23-04: (GX) Fixed a bug that prevented fixed vertex attributes from being updated properly when program objects were switched [SDK]</A></H3>
+<P><description>Fixed a bug that prevented fixed vertex attributes included in vertex data from being updated properly when program objects were switched.<br /></description></P>
+<hr />
+<H3><A name="note23-05">Note 23-05: (GX) Added a way to get the address of vertex data for bound vertex buffer objects [SDK]</A></H3>
+<P><description>Updated the <CODE>glGetBufferParameteriv</CODE> function so that you can set <SPAN class="argument">pname</SPAN> equal to <CODE>GL_BUFFER_DATA_ADDR_DMP</CODE> to get the address of vertex data for the bound vertex buffer object.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_3_Release">Known Issues in the SDK 0.9.3 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_3_Release%20System Updater">CTR-SDK Version 0.9.3 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/12)</P></DIV>
+<hr />
+<H3><A name="note22-01">Note 22-01: (Miscellaneous) Fixed a bug that caused program execution to freeze in some environments [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the application to freeze when it was started at particular times in some environments.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_3_Release%20System Updater">Known Issues with System Updater in the SDK 0.9.3 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_2_Release">CTR-SDK Version 0.9.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/07)</P></DIV>
+<hr />
+<H3><A name="note21-01">Note 21-01: (CAMERA) Calibration data definitions for stereo cameras [SDK | System Updater]</A></H3>
+<P><description>Defined formats of calibration data required for correcting the position of stereo cameras and added functions to access data. <br />The following functions were added.
+        <ul>
+          <li><CODE>GetStereoCameraCalibrationData</CODE> function</li>
+          <li><CODE>GetParallaxOnChart</CODE> function</li>
+          <li><CODE>GetStereoCameraCalibrationMatrix</CODE> function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note21-02">Note 21-02: (GX) Updated the DMPGL documentation [SDK]</A></H3>
+<P><description>Updated the following documents.
+        <ul>
+          <li>Updated <CODE>DMPGL20_load_pattern_setting.pdf</CODE>.</li>
+          <li>Updated <CODE>DMPGL20_programming_guide.pdf</CODE>.</li>
+          <li>Updated <CODE>DMPGL20_specification.pdf</CODE>.</li>
+          <li>Updated <CODE>DMPGL20_system_API_specification.pdf</CODE>.</li>
+          <li>Updated <CODE>VertexShaderReferenceManual.pdf</CODE>.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note21-03">Note 21-03: (GX) Removed error checks for Release builds [SDK]</A></H3>
+<P><description>Revised each of the GL and NNGX functions to prevent GL errors from occurring in Release builds.<br /> (Behavior is undefined when a process causes an error.)<br /></description></P>
+<hr />
+<H3><A name="note21-04">Note 21-04: (GX) Fixed bugs in <CODE>glFramebufferRenderbuffer</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug that prevented an error from occurring when a depth buffer was attached to a color attachment point (<CODE>GL_COLOR_ATTACHMENT0</CODE>).<br /> (A <CODE>GL_INVALID_OPERATION</CODE> error is generated.)<br /></description></P>
+<hr />
+<H3><A name="note21-05">Note 21-05: (GX) Fixed a problem that caused invalid format recognition when <CODE>glTexImage2D</CODE> was called multiple times [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the correct format from being recognized when <CODE>glTexImage2D</CODE> was called multiple times with only the <CODE>type</CODE> argument changed.<br /></description></P>
+<hr />
+<H3><A name="note21-06">Note 21-06: (GX) Added the <CODE>nngxGetCommandGenerationMode</CODE> function [SDK]</A></H3>
+<P><description>Added a new function to get the current command output mode (set by the <CODE>nngxSetCommandGenerationMode</CODE> function).<br /></description></P>
+<hr />
+<H3><A name="note21-07">Note 21-07: (GX) Fixed a bug that caused only 239 lines to be displayed on the lower screen [SDK]</A></H3>
+<P><description>Fixed a bug that prevented the bottom line of pixels from being displayed on the lower screen of the TS board.<br /></description></P>
+<hr />
+<H3><A name="note21-08">Note 21-08: (GX) Fixed a bug that caused execution to hang when no vertex attributes used vertex arrays [SDK]</A></H3>
+<P><description>Fixed a problem that caused the GPU to hang when every vertex attribute used was a constant (specified by <CODE>glVertexAttrib*</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note21-09">Note 21-09: (HID) Added support for the Classic Controller PRO for development tools [SDK]</A></H3>
+<P><description>Added support for the Classic Controller PRO for development tools.<br /> You can only use this controller if it is connected to a TS board when the system starts up.<br /> You can get input values with the <CODE>DebugPadReader</CODE> class.<br /> The analog sticks are calibrated at startup and when the following buttons are pressed simultaneously.<br />
+        <ul>
+          <li>The A Button, + Button, - Button, and Left on the +Control Pad.</li>
+        </ul>
+        Do not touch the Slide Pad while it is being calibrated.<br /></description></P>
+<hr />
+<H3><A name="note21-10">Note 21-10: (SND) Fixed sound distortion [SDK]</A></H3>
+<P><description>Fixed a problem that caused distorted sounds to be played back.<br /></description></P>
+<hr />
+<H3><A name="note21-11">Note 21-11: (SND) Fixed a bug that caused all sound playback to stop when neither a loop or buffer jump was specified [SDK]</A></H3>
+<P><description>Fixed a bug that caused all voices to stop during DSP sound playback if there is no specified loop or buffer jump.<br /></description></P>
+<hr />
+<H3><A name="note21-12">Note 21-12: (TOOL) Added <CODE>DevMenu</CODE> [SDK]</A></H3>
+<P><description>Added the <CODE>DevMenu</CODE> tool, which can import and execute CIA files from an SD card.<br /></description></P>
+<hr />
+<H3><A name="note21-13">Note 21-13: (TOOL) Updated the shader assembly language [SDK]</A></H3>
+<P><description>Changed the shader assembly language as follows.
+        <ul>
+          <li>Added a feature to specify a single register to <CODE>bind_symbol</CODE>.<br /> <CODE>(#pragma bind_symbol(symbol name, register id))</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note21-14">Note 21-14: (ULCD) Changed prerequisites [SDK]</A></H3>
+<P><description>Adjusted the following conditions assumed by internal library calculations.<br /> These values have not been set in stone and may be fine-tuned later.<br />
+        <ul>
+          <li>Inter-eye distance<br /> This was previously 65 mm and is now 62 mm.</li>
+          <li>Distance between the viewer's eyes and the display<br /> This was previously 290 mm and is now 289 mm.</li>
+          <li>The maximum depth that the human eye can naturally experience three dimensions<br /> This was previously 29.49 mm and has been revised to 30.96 mm.</li>
+      </ul>
+      </description></P>
+<hr />
+<H3><A name="note21-15">Note 21-15: (ULCD) Added macro definitions that specify the display in autostereoscopic mode [SDK]</A></H3>
+<P><description>Defined different, easy-to-understand macro names that specify the display to bind when autostereoscopy is in use.<br /> (The existing macros can also be used as before.)<br />
+        <ul>
+          <li><CODE>NN_GX_DISPLAY0</CODE> corresponds to <CODE>NN_GX_DISPLAY0_LEFT</CODE></li>
+          <li><CODE>NN_GX_DISPLAY0_EXT</CODE> corresponds to <CODE>NN_GX_DISPLAY0_RIGHT</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_2_Release">Known Issues with SDK 0.9.2 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_2_Release%20System Updater">CTR-SDK Version 0.9.2 Release: System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/07)</P></DIV>
+<hr />
+<H3><A name="note20-01">Note 20-01: (OS) Added support for debugging CIA files [System Updater]</A></H3>
+<P><description>The debugger can now import and debug CIA files.<br /> To use this feature, you need PARTNER-CTR/S version 2010/05/06 or later.<br /> However, the CIA import feature in PARTNER-CTR/S version 2010/05/06 is still in evaluation; official support is planned for the next release of PARTNER-CTR/S.<br /></description></P>
+<hr />
+<H3><A name="note20-02">Note 20-02: (OS) Fixed a bug that caused the debugger to hang when loading a process [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the debugger to hang while loading applications that run together with multiple processes.<br /></description></P>
+<hr />
+<H3><A name="note20-03">Note 20-03: (UDS) Fixed a bug that prevented Client nodes from reconnecting [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented Client nodes from reconnecting under particular conditions.<br /></description></P>
+<hr />
+<H3><A name="note20-04">Note 20-04: (UDS) Fixed a bug that corrupted Master management data when a Client failed to connect [System Updater]</A></H3>
+<P><description>Fixed a bug that was found to corrupt some network management data held by the Master node when a Client node failed to connect.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_2_Release%20System Updater">Known Issues with System Updater in SDK 0.9.2 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_2_Release%20Sample Demos">CTR-SDK Version 0.9.2 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/05/07)</P></DIV>
+<hr />
+<H3><A name="note19-01">Note 19-01: (GX) Added <CODE>ScreenCapture</CODE> sample demos [Sample Demos]</A></H3>
+<P><description>Added <CODE>ScreenCapture</CODE> samples that output the content of the specified display buffer to an SD card.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_2_Release%20Sample Demos">Known Issues with SDK 0.9.2 Release Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>demo1</CODE> where triangles do not render to the upper screen.<br /> Triangles render properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>uds/com_demo1</CODE> that prevents scans from working properly.<br /> Communication works properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>gx/Api/RenderToTexture</CODE> that causes extremely slow rendering speeds.<br /> There is no problem when using other build options.</li>
+          <li>The <CODE>camera/Simple</CODE> demo freezes on rare occasions if the settings are changed by pressing the buttons repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_1_Release">CTR-SDK Version 0.9.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/23)</P></DIV>
+<hr />
+<H3><A name="note18-01">Note 18-01: (OS) Fixed bugs for file read and write operations [<B>SDK</B>]</A></H3>
+<P><description>Fixed a bug that caused the following symptoms when the file system was used to perform a read or a write operation of data of certain sizes to or from certain addresses.
+        <ul>
+          <li>The operation would never return.</li>
+          <li>Some of the transferred data would be corrupted.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note18-02">Note 18-02: (SND) Changed the DSP sound specifications [<B>SDK</B>]</A></H3>
+<P><description>The update period for sound parameters was changed to approximately 5 milliseconds.<br /> The maximum number of allocatable voices has also been changed to 24.<br /></description></P>
+<hr />
+<H3><A name="note18-03">Note 18-03: (TOOL) Added <CODE>ctr_makesimplecia32.exe</CODE> [<B>SDK</B>]</A></H3>
+<P><description>Added the <CODE>ctr_makesimplecia32.exe</CODE> tool, which is used to generate <CODE>.cia</CODE> files.<br /> In the future, <CODE>.cia</CODE> files will be used to import NAND applications. However, data in this format cannot yet be used.<br /></description></P>
+<hr />
+<H3><A name="note18-04">Note 18-04: (UDS) Revised the <CODE>nn::uds::Finalize</CODE> function to finalize status update events [<B>SDK</B>]</A></H3>
+<P><description>The <CODE>nn::uds::Finalize</CODE> function has been revised so that it now finalizes status update events that were initialized using <CODE>nn::uds::Initialize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note18-05">Note 18-05: (UDS) Eliminated use of <CODE>std::vector</CODE> by the library [<B>SDK</B>]</A></H3>
+<P><description>It was discovered that the UDS library used <CODE>std::vector</CODE>. The library has been revised to eliminate its use of <CODE>std::vector</CODE>.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_1_Release">Known Issues with SDK 0.9.1 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug that causes distorted sound playback roughly once every 30 times after the TS board is powered on.<br /> If this occurs, noise will continue until the board is powered off.</li>
+          <li>The lowest line on the lower LCD does not display.</li>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::fs::FileReader::TryInitialize</CODE> function sometimes returns an error depending on the folder layout or the content of files in the ROM or on an SD card.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_1_Release%20System Updater">CTR-SDK Version 0.9.1 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/23)</P></DIV>
+<hr />
+<H3><A name="note17-01">Note 17-01: (OS) Revised adjustments for LCD flickering [System Updater]</A></H3>
+<P><description>CTR-SDK 0.9 used a different adjustment value for flickering than the previously released SDKs did.<br /> This adjustment value was revised to fix a bug that caused vertical stripes to appear on the LCDs.<br /> However, please note that this value is just an average. If you want to use values that are customized for each system, you will need to run the <CODE>Config</CODE> tool and select the <CODE>ResetSetting</CODE> option.<br /> After running the <CODE>Config</CODE> tool, use the sliding-type power switch on the TEG2 or TS board to power-cycle the board. The setting will be applied once the board is powered back on.<br /> With the TS board, the setting will not be applied if the slider to the left of the coin battery is set to the <CODE>Batt</CODE> position.<br /> In this case, move the switch to the <CODE>4V</CODE> position and restart the system.<br /></description></P>
+<hr />
+<H3><A name="note17-02">Note 17-02: (SOCKET) Revised the socket startup and finalization [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the socket library to halt if the startup and finalization for sockets were handled directly (without using the AC library), and finalization was initiated shortly after initialization.<br /></description></P>
+<hr />
+<H3><A name="note17-03">Note 17-03: (SOCKET) Revised the packet-sending operation [System Updater]</A></H3>
+<P><description>Fixed a bug that caused invalid regions to be accessed when sending packets.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_1_Release%20System Updater">Known Issues with SDK 0.9.1 Release System Updater</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_1_Release%20Sample Demos">CTR-SDK Version 0.9.1 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/23)</P></DIV>
+<hr />
+<H3><A name="note16-01">Note 16-01: (DEMO) Fixed bugs related to double-buffering of the display buffer [Sample Demos]</A></H3>
+<P><description>Fixed a bug with the <CODE>lib_demo</CODE> library used by the Sample Demos package. This bug caused only one of the display buffers to be shown for the right eye and the lower LCD.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_1_Release%20Sample Demos">Known Issues with SDK 0.9.1 Release Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>demo1</CODE> where triangles do not render to the upper screen.<br /> Triangles render properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>uds/com_demo1</CODE> that prevents scans from working properly.<br /> Communication works properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>gx/Api/RenderToTexture</CODE> that causes extremely slow rendering speeds.<br /> There is no problem when using other build options.</li>
+          <li>The <CODE>camera/Simple</CODE> demo freezes on rare occasions if the settings are changed by pressing the buttons repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_0_Release">CTR-SDK Version 0.9.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/14)</P></DIV>
+<hr />
+<H3><A name="note15-01">Note 15-01: (AC) Added AC library [SDK | System Updater]</A></H3>
+<P><description>Added the AC (auto-connection) library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note15-02">Note 15-02: (CAMERA) Added support for the second outer camera [SDK | System Updater]</A></H3>
+<P><description>With prior versions, only one of the outer cameras could be used, but this update adds support to the CAMERA library for using the second outer camera.<br /> In line with this change, the following functions were changed to add a port argument.<br />
+        <ul>
+          <li><CODE>StartCapture</CODE></li>
+          <li><CODE>StopCapture</CODE></li>
+          <li><CODE>IsBusy</CODE></li>
+          <li><CODE>ClearBuffer</CODE></li>
+          <li><CODE>IsBufferError</CODE></li>
+          <li><CODE>GetVsyncInterruptEvent</CODE></li>
+          <li><CODE>GetBufferErrorInterruptEvent</CODE></li>
+          <li><CODE>SetReceivingAuto</CODE></li>
+          <li><CODE>SetReceivingRgbAuto</CODE></li>
+          <li><CODE>StopReceivingAuto</CODE></li>
+          <li><CODE>StopReceivingRgbAuto</CODE></li>
+          <li><CODE>SetReceiving</CODE></li>
+          <li><CODE>IsFinishedReceiving</CODE></li>
+          <li><CODE>SetReceivingRgb</CODE></li>
+          <li><CODE>IsFinishedReceivingRgb</CODE></li>
+          <li><CODE>SetTransferLines</CODE></li>
+          <li><CODE>SetTransferBytes</CODE></li>
+          <li><CODE>GetTransferBytes</CODE></li>
+          <li><CODE>SetTrimming</CODE></li>
+          <li><CODE>IsTrimming</CODE></li>
+          <li><CODE>SetTrimmingParams</CODE></li>
+          <li><CODE>GetTrimmingParams</CODE></li>
+          <li><CODE>SetTrimmingParamsCenter</CODE></li>
+        </ul>
+        With this added support, <CODE>SELECT_ALL</CODE> now specifies the use of the inner camera and outer cameras 1 and 2.<br /> Consequently, the former meaning of <CODE>SELECT_ALL</CODE> can now be specified using <CODE>SELECT_IN1_OUT1</CODE> instead. Please change affected code accordingly.<br /> On boards that do not have stereo cameras, this feature cannot be used, so do not use any settings that include outer camera 2 in the above functions.<br /></description></P>
+<hr />
+<H3><A name="note15-03">Note 15-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>FlipImage</CODE> function for flipping images, inverting the left-right flip for the specified value.<br /> The revised <CODE>Flip</CODE> enumerated type and image orientation correspond as follows. <br /><br /><CODE>Flip</CODE> enumerated type: Image orientation<br /> ------------------------------<br /> <CODE>FLIP_NONE</CODE>: Normal<br /><CODE>FLIP_HORIZONTAL</CODE>: Mirrored<br /><CODE>FLIP_VERTICAL</CODE>: Flipped top to bottom<br /><CODE>FLIP_REVERSE</CODE>: Mirrored, then flipped top to bottom<br /><br />With this change, the <CODE>Flip</CODE> enumerated type matches the <CODE>CAMERAFlip</CODE> enumerated type used in the TWL-SDK.<br /></description></P>
+<hr />
+<H3><A name="note15-04">Note 15-04: (CAMERA) Revised CAMERA AC library functions [SDK | System Updater]</A></H3>
+<P><description>The maximum values returned by the <CODE>GetMaxBytes</CODE> and <CODE>GetMaxLines</CODE> functions previously equaled the buffer size, but these are now half of the buffer size to help prevent buffer errors.<br /></description></P>
+<hr />
+<H3><A name="note15-05">Note 15-05: (CAMERA) Revised reference for <CODE>nn::camera::CTR::FrameRate</CODE> [SDK]</A></H3>
+<P><description>Despite being able to capture at 30 fps at sizes larger than QVGA, the reference page stated otherwise. This description has been removed.<br /></description></P>
+<hr />
+<H3><A name="note15-06">Note 15-06: (CAMERA) Adjusted the camera image quality [SDK | System Updater]</A></H3>
+<P><description>Adjusted the contrast parameter set by the <CODE>SetContrast</CODE> function.<br /> Image quality when contrast has been adjusted is therefore different from that in CTR-SDK 0.8.<br /> The default contrast is the same as CTR-SDK versions 0.8 and earlier.<br /> In line with this change, the setting values corresponding to the <CODE>Contrast</CODE> enumerated type's <CODE>CONTRAST_HIGH</CODE> and <CODE>CONTRAST_LOW</CODE> have also been changed.<br />
+        <ul>
+          <li>(Previous)</li>
+          <ul>
+            <li><CODE>CONTRAST_HIGH = CONTRAST_PATTERN_05</CODE></li>
+            <li><CODE>CONTRAST_LOW  = CONTRAST_PATTERN_07</CODE></li>
+          </ul>
+          <li>(Revised)</li>
+          <ul>
+            <li><CODE>CONTRAST_LOW  = CONTRAST_PATTERN_05</CODE></li>
+            <li><CODE>CONTRAST_HIGH = CONTRAST_PATTERN_07</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-07">Note 15-07: (CAMERA) Added image data auto-receive configuration functions [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>SetReceivingAuto</CODE>, <CODE>SetReceivingRgbAuto</CODE>, <CODE>StopReceivingAuto</CODE>, and <CODE>StopReceivingRgbAuto</CODE> functions to set and stop automatic reception of camera image data.<br /></description></P>
+<hr />
+<H3><A name="note15-08">Note 15-08: (CECD) Added Chance Encounter Communication daemon (alpha version) [SDK]</A></H3>
+<P><description>Added the <CODE>cecd</CODE> Chance Encounter Communication daemon and the API to access it.<br /> This only provides the API to save and get data.<br /> There are currently the following restrictions.<br />
+        <ul>
+          <li>No features included to exchange via network.</li>
+          <li>Data is saved to an SD card.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-09">Note 15-09: (DBG) Debugger output, ASSERT enable / disable switch [SDK]</A></H3>
+<P><description>Changed build system to allow for enabling/disabling debug output and ASSERTs/WARNINGs regardless of build type.<br /> However, the debug output and ASSERTs/WARNINGs used internally by the SDK cannot be enabled or disabled.<br /> Specifying <CODE>DEBUG_PRINT=true</CODE> to the macro enables <CODE>NN_LOG</CODE>, and specifying <CODE>DEBUG_PRINT=false</CODE> leaves <CODE>NN_LOG</CODE> empty. <br />Specifying <CODE>ASSERT_WARNING=true</CODE> to the macro enables <CODE>NN_*ASSERT/NN_WARNING</CODE>, and specifying <CODE>ASSERT_WARNING=false</CODE> leaves <CODE>NN_*ASSERT/NN_WARNING</CODE> empty. <br /><br />Example: <CODE>omake BUILD=release DEBUG_PRINT=false ASSERT_WARNING=true</CODE><br /></description></P>
+<hr />
+<H3><A name="note15-10">Note 15-10: (DEMO) Moved the demo library [SDK | Sample Demos]</A></H3>
+<P><description>Changed the <CODE>nn::demo</CODE> library class structure, and moved to the <CODE>Sample Demos/common</CODE> directory as the <CODE>lib_demo</CODE> library.<br /> We plan to remove the previous <CODE>demo</CODE> library in the next release.<br /> In this transition period, we have included just the <CODE>demo</CODE> library itself and the header files, and have deprecated the API reference and documentation.<br /> Be aware of the following points when transitioning from the <CODE>nn::demo</CODE> to the <CODE>lib_demo</CODE> library.<br />
+        <ul>
+          <li>The upper and lower screens now share one framebuffer object (color buffer / depth buffer) to reduce VRAM usage.<br /> Consequently, when rendering to both the upper and lower screens, rendering alternately to the upper and lower screens will produce a mixed display of the rendering results, so instead first complete rendering to one target screen and then proceed to rendering for the next.</li>
+              For example, you can render to both the upper and lower screens as follows.<br />
+            <ol>
+              <li>Set the upper screen as the target, clear the framebuffer, complete rendering, and then send the results to the display buffer and swap the buffer.</li>
+              <li>Set the lower screen as the target, clear the framebuffer, complete rendering, and then send the results to the display buffer and swap the buffer.</li>
+            </ol>
+              See the sample demo source code in the <CODE>Sample Demos/gx</CODE> directory for programming specifics.<br />
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-11">Note 15-11: (DSP) Moved header files [SDK]</A></H3>
+<P><description>Categorized <CODE>dsp</CODE> header files and moved to sub-directories named <CODE>MPCore</CODE> and <CODE>Common</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-12">Note 15-12: (DevEnv) Added <CODE>--gnu</CODE> option [SDK]</A></H3>
+<P><description>Added <CODE>--gnu</CODE> option for Release and Development builds.<br /> This <CODE>--gnu</CODE> option was not added for Debug builds.<br /></description></P>
+<hr />
+<H3><A name="note15-13">Note 15-13: (DevEnv) Changed to -Otime [SDK]</A></H3>
+<P><description>In the past, size was prioritized during optimization even for <CODE>fast</CODE> builds. This was changed to instead prioritize speed during optimization.<br /> A <CODE>small</CODE> build still optimizes for size.<br /></description></P>
+<hr />
+<H3><A name="note15-14">Note 15-14: (DevEnv) Added TS board support [SDK | System Updater]</A></H3>
+<P><description>Added support for running on a TS board.<br /></description></P>
+<hr />
+<H3><A name="note15-15">Note 15-15: (DevEnv) Added Windows 7 64-bit OS support [SDK]</A></H3>
+<P><description>Added support for developing CTR applications in a Windows 7 64-bit environment.<br /></description></P>
+<hr />
+<H3><A name="note15-16">Note 15-16: (DevEnv) Changed version.h [SDK]</A></H3>
+<P><description>Added <CODE>NN_VERSION_MICRO</CODE>, <CODE>NN_VERSION_RELSTEP</CODE>, and <CODE>NN_VERSION_PATCH</CODE> to version.h, and commented out the unneeded <CODE>NN_VERSION_DATE</CODE> and <CODE>NN_VERSION_TIME</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-17">Note 15-17: (DevEnv) Added BOM to source code [SDK]</A></H3>
+<P><description>Added a UTF-8 BOM to CTR-SDK header and source code files.<br /></description></P>
+<hr />
+<H3><A name="note15-18">Note 15-18: (DevEnv) Changed dependency analysis [SDK]</A></H3>
+<P><description>Rebuilding modified source files sometimes would fail previously. This bug has been fixed.<br />In line with this change, build times are now slightly longer.<br /></description></P>
+<hr />
+<H3><A name="note15-19">Note 15-19: (DevEnv) Restricted function call optimization [SDK]</A></H3>
+<P><description>Function call optimizations are now restricted to improve call stack display in the debugger.<br />Specifically, we added a <CODE>--retain=calls</CODE> compiler option for non-Release builds.<br /></description></P>
+<hr />
+<H3><A name="note15-20">Note 15-20: (FND) Added features to <CODE>nn::fnd::DateTime</CODE> class [SDK]</A></H3>
+<P><description>Added features to the <CODE>nn::fnd::DateTime</CODE> class required to handle date and time.<br /></description></P>
+<hr />
+<H3><A name="note15-21">Note 15-21: (FND) Added <CODE>nn::fnd::DateTimeParameters</CODE> [SDK]</A></H3>
+<P><description>Added <CODE>nn::fnd::DateTimeParameters</CODE> as a structure that can represent an individual date and time value separate from the <CODE>nn::fnd::DateTime</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note15-22">Note 15-22: (FS) Revised ROMFS file alignment [SDK]</A></H3>
+<P><description>Changed ROMFS creation using <CODE>makerom</CODE> to make file data 4-byte aligned.<br /></description></P>
+<hr />
+<H3><A name="note15-23">Note 15-23: (FS) Added <CODE>nn::fnd::Directory</CODE> class [SDK]</A></H3>
+<P><description>Added <CODE>nn::fs::Directory</CODE> for scanning files and directories located in a directory.<br /></description></P>
+<hr />
+<H3><A name="note15-24">Note 15-24: (FS) Changed <CODE>nn::fnd::DirectoryEntry</CODE> structure member size [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::fs::DirectoryEntry</CODE> structure's <CODE>entrySize</CODE> member type from a <CODE>u32</CODE> to an <CODE>s64</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-25">Note 15-25: (GX) Fixed a bug where no command would be generated for the viewport during <CODE>NN_GX_STATE_OTHERS</CODE> validation [SDK]</A></H3>
+<P><description>Fixed a bug where no command would be generated for the <CODE>glViewport</CODE> function when validating with <CODE>NN_GX_STATE_OTHERS</CODE> specified for the command cache feature's state.<br /></description></P>
+<hr />
+<H3><A name="note15-26">Note 15-26: (GX) Added TS features (texture processing) [SDK]</A></H3>
+<P><description>Added the following features, only for TS boards.<br />
+        <ul>
+          <li>Expanded texture combiners from 3 steps to 6.</li>
+          <li>Added buffering feature for texture combiner intermediate calculation results.</li>
+          <li>Added LA4, A4, and ETC1 with alpha to the texture formats.</li>
+          <li>Added operand for swapping color elements to the texture combiners (RGB to RRR or GGG or BBB).</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-27">Note 15-27: (GX) Added TS features (fragment lighting) [SDK]</A></H3>
+<P><description>Added the following features, only for TS boards.<br />
+        <ul>
+          <li>Increased fragment lights from 4 to 8.</li>
+          <li>Extended LUTs from 16 to 32.</li>
+          <li>Increased layer configurations from 8 types to 11.</li>
+          <li>Added the distance attenuation feature.</li>
+          <li>Spotlight features have been extended to allow attenuation curves to be specified individually.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-28">Note 15-28: (GX) Fixed a bug relating to <CODE>dmp_LightEnv.bumpRenorm</CODE>, <CODE>dmp_LightEnv.bumpMode</CODE> [SDK]</A></H3>
+<P><description>Fixed a bug where lighting would not work properly when <CODE>dmp_LightEnv.bumpRenorm</CODE> is set to <CODE>GL_FALSE</CODE> and <CODE>dmp_LightEnv.bumpMode</CODE> is set to <CODE>GL_LIGHT_ENV_BUMP_NOT_USED_DMP</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-29">Note 15-29: (GX) Fixed a bug in <CODE>glFramebufferTexture2D</CODE> function error check [SDK]</A></H3>
+<P><description>Fixed a bug where no error would occur even when the texture specified in a call to the <CODE>glFramebufferTexture2D</CODE> function has the data transfer pattern of having no copy in main memory and with the GPU accessing main memory.<br /></description></P>
+<hr />
+<H3><A name="note15-30">Note 15-30: (GX) Relaxed error checking in the <CODE>nngxAdd3DCommand</CODE> [SDK]</A></H3>
+<P><description>Changed the specifications for the <CODE>nngxAdd3DCommand</CODE> function to raise no error if the <SPAN class="argument">buffersize</SPAN> argument is a multiple of 4 when <CODE>GL_TRUE</CODE> is specified for the <SPAN class="argument">copycmd</SPAN> argument.<br /></description></P>
+<hr />
+<H3><A name="note15-31">Note 15-31: (GX) Changed the <CODE>nngxCopyCmdlist</CODE> function to allow copying to a command list that is waiting [SDK]</A></H3>
+<P><description>The <CODE>nngxCopyCmdlist</CODE> function would previously result in an error if the <CODE>nngxRunCmdlist</CODE> function was called and the copy destination command list was in a waiting state unless the state was reset using the <CODE>nngxClearCmdlist</CODE> function.<br />Now this restriction is only effective during execution (while the GPU is actually processing the command).<br />Copying is allowed even while execution is halted with the <CODE>nngxStopCmdlist</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note15-32">Note 15-32: (GX) Fixed a bug in the <CODE>nngxCopyCmdlist</CODE> function where command counters were not cleared after execution [SDK]</A></H3>
+<P><description>A portion of the internal state of a destination command list was previously retained despite copying and overwriting when using a command list copied using the <CODE>nngxCopyCmdlist</CODE> function.<br /> The counter from previous completed executions would remain, such that the copied commands would not run. This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note15-33">Note 15-33: (GX) Deprecated the <CODE>nngxReserveSwapBuffers</CODE> function [SDK]</A></H3>
+<P><description>Deprecated the <CODE>nngxReserveSwapBuffers</CODE> function, as the <CODE>nngxSwapBuffers</CODE> function has equivalent functionality.<br /></description></P>
+<hr />
+<H3><A name="note15-34">Note 15-34: (GX) Added error check to the <CODE>nngxSwapBuffers</CODE> function [SDK]</A></H3>
+<P><description>Changed specifications to raise a <CODE>GL_ERROR_8053_DMP</CODE> error if the specified display buffer address is not 16-byte aligned after calculating all the settings from <CODE>nngxDisplayEnv</CODE> and other functions.<br /></description></P>
+<hr />
+<H3><A name="note15-35">Note 15-35: (GX) Added functions for command cache feature [SDK]</A></H3>
+<P><description>Added <CODE>nngxAddCmdlist</CODE> function, which appends a copy of a command list object rather than overwriting, and the <CODE>nngxGetUpdatedStatus</CODE> function, which gets the current updated graphics state.<br /></description></P>
+<hr />
+<H3><A name="note15-36">Note 15-36: (GX) Added ability to specify only a part of a data transfer pattern [SDK]</A></H3>
+<P><description>The data transfer pattern was specified by the bitwise OR as the first argument of the <CODE>glBufferData</CODE> and other functions, and it included both whether data could be duplicated to the main memory and whether the GPU should access main memory or VRAM. Previously, it was required to explicitly specify both, but now it is also possible to specify only one or the other.<br /> The unspecified pattern will default to the value described in the API reference and in <CODE>$CTR_SDK/documents/DMPGL20/DMPGL20_load_pattern_setting.pdf</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-37">Note 15-37: (GX) Optimized geometry shader for lines that only have vertex attributes [SDK]</A></H3>
+<P><description>Fixed unintended implementation of <CODE>DMP_stripLine0.obj</CODE>.<br /> The geometry shader is not designed to work correctly if the number of output vertex shaders is greater than the attribute count (number of files) input for the geometry shader. However, this was not true with the line shader.<br /></description></P>
+<hr />
+<H3><A name="note15-38">Note 15-38: (GX) Fixed an error check bug when 0 is specified for the data when creating a vertex buffer [SDK]</A></H3>
+<P><description>Fixed a bug where no error would occur even when the data address was <CODE>NULL</CODE> for the vertex buffer in the data transfer pattern where a copy is created in main memory and the GPU is accessing the VRAM.<br /></description></P>
+<hr />
+<H3><A name="note15-39">Note 15-39: (HID) Clamping touch panel input [SDK]</A></H3>
+<P><description>Added a 5-pixel clamp to the outer edge of the touch panel, where it is difficult to touch the screen with the stylus.<br /> Touching outside this border returns coordinates for inside the border.<br /> In line with this change, the obtainable coordinates are now as follows.<br />
+        <ul>
+          <li>X-axis: 5 &lt;= x &lt;= 314</li>
+          <li>Y-axis: 5 &lt;= y &lt;= 234</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-40">Note 15-40: (HIO) Added samples and documentation for the HIO library [SDK]</A></H3>
+<P><description>Added HIO library samples and documentation.<br /></description></P>
+<hr />
+<H3><A name="note15-41">Note 15-41: (HIO) Revised host-side file operations [SDK]</A></H3>
+<P><description>It is no longer required to explicitly open a channel for host-side file operations.<br /> In line with this change, the following has also changed.<br />
+        <ul>
+          <li>The <CODE>HostSystemChannel</CODE> class member functions <CODE>Open</CODE>/<CODE>Close</CODE>/<CODE>Puts</CODE>/<CODE>Gets</CODE> have been removed, and the other functions have been moved to the <CODE>nn::hio::CTR</CODE> namespace.</li>
+          <li>The <CODE>HostFile</CODE> and <CODE>HostDirectory</CODE> class member functions have had any reference to a <CODE>HostSystemChannel</CODE> instance removed from their arguments.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-42">Note 15-42: (HIO) Added functions and classes to support wide-character strings [SDK]</A></H3>
+<P><description>Added functions and classes for handling wide-character strings.<br /></description></P>
+<hr />
+<H3><A name="note15-43">Note 15-43: (SSL) Added the HTTP library [SDK | System Updater]</A></H3>
+<P><description>Added the HTTP library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note15-44">Note 15-44: (JPEG) Added the JPEG codec library [SDK]</A></H3>
+<P><description>Added a library for encoding and decoding JPEG files.<br /> These functions are not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note15-45">Note 15-45: (MATH) Added the MATH library functions [SDK]</A></H3>
+<P><description>Added the following functions to the <CODE>MATH</CODE> library.<br />
+        <ul>
+          <li><CODE>VEC2IsZero</CODE></li>
+          <li><CODE>VEC3IsZero</CODE></li>
+          <li><CODE>VEC4IsZero</CODE></li>
+          <li><CODE>VEC4IsZeroWOne</CODE></li>
+          <li><CODE>MTX22IsIdentity</CODE></li>
+          <li><CODE>MTX33IsIdentity</CODE></li>
+          <li><CODE>MTX34CameraRotate</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note15-46">Note 15-46: (MATH) Fixed bugs in <CODE>SinFIdx</CODE>, <CODE>CosFIdx</CODE>, <CODE>SinCosFIdx </CODE>functions [SDK]</A></H3>
+<P><description>Fixed a bug where the above functions would return incorrect values.<br /></description></P>
+<hr />
+<H3><A name="note15-47">Note 15-47: (MATH) Made the <CODE>math</CODE> API inline [SDK]</A></H3>
+<P><description>Changed the <CODE>math</CODE> library to use the <CODE>inline</CODE> modifier by default for vector and matrix calculation functions.<br /></description></P>
+<hr />
+<H3><A name="note15-48">Note 15-48: (MATH) Added member functions to the matrix and vector classes [SDK]</A></H3>
+<P><description>Added API similar to the member functions of the <CODE>MATH</CODE> library's matrix and vector classes.<br /></description></P>
+<hr />
+<H3><A name="note15-49">Note 15-49: (MATH) Optimized by rewriting (some) functions in assembler [SDK]</A></H3>
+<P><description>Rewrote <CODE>MTX33Mult</CODE>, <CODE>MTX34Mult</CODE>, <CODE>MTX34Copy</CODE>, and <CODE>Hermite</CODE> functions in assembler to optimize speed.<br /> Assembler versions are used by default.<br /> The C-language versions can be used by explicitly calling the function name with <CODE>C</CODE> appended. <br />(Example: MTX33MultC)<br /></description></P>
+<hr />
+<H3><A name="note15-50">Note 15-50: (OS) Fixed a bug when specifying sizes in excess of 8MB when calling the <CODE>nn::init::InitializeAllocator</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug where operations would become unstable when specifying a value greater than 8MB in a call to the <CODE>nn::init::InitializeAllocator</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note15-51">Note 15-51: (OS) Changed specifications for the <CODE>nninitStaticInit</CODE> function [SDK]</A></H3>
+<P><description>The <CODE>nninitStaticInit</CODE> function was defined as a standard weak symbol function, but this was changed to match the NITRO and TWL-SDK specifications.<br /></description></P>
+<hr />
+<H3><A name="note15-52">Note 15-52: (OS) Changed the program initialization sequence [SDK]</A></H3>
+<P><description>It was previously required to call the <CODE>nn::os::Initialize</CODE> function when replacing the <CODE>nninitStartUp</CODE> function with a user-defined function. This was changed so that <CODE>nn::os::Initialize</CODE> is called before <CODE>nninitStartUp</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-53">Note 15-53: (OS) Added high-speed synchronization mechanisms [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>LightSemaphore</CODE>, <CODE>LightEvent</CODE>, and <CODE>LightBarrier</CODE> classes as high-speed synchronization mechanisms with no restrictions on how many can be used.<br /></description></P>
+<hr />
+<H3><A name="note15-54">Note 15-54: (SND) Fixed a bug when specifying a pitch higher than 14 during ADPCM playback [SDK]</A></H3>
+<P><description>Fixed a bug where specifying a pitch greater than 14 would produce noise when playing back from an <CODE>ADPCM</CODE> sound source.<br /></description></P>
+<hr />
+<H3><A name="note15-55">Note 15-55: (SND) Added Aux bus [SDK]</A></H3>
+<P><description>Added <CODE>Aux</CODE> bus and related features and parameters.<br /></description></P>
+<hr />
+<H3><A name="note15-56">Note 15-56: (SND) Added functions to set and get DSP cycle count [SDK]</A></H3>
+<P><description>Added functions related to <CODE>DSP</CODE> cycle count.<br /></description></P>
+<hr />
+<H3><A name="note15-57">Note 15-57: (SND) Changed <CODE>nn::snd::MixParam</CODE> structure format [SDK]</A></H3>
+<P><description>Changed the <CODE>nn::snd::MixParam</CODE> structure format.<br /> Increased the channels to 4. However, as of the CTR-SDK 0.9 release, the <CODE>REAR_LEFT</CODE> and <CODE>REAR_RIGHT</CODE> channels are not yet supported, and specifying them will have no effect on processing.<br /></description></P>
+<hr />
+<H3><A name="note15-58">Note 15-58: (SND) Fixed a bug where execution would not finish even after reaching the end of a sample [SDK]</A></H3>
+<P><description>During a loop playback of a small amount of audio data (not necessarily a short sample length), clearing the loop flag and finishing playback without a buffer jump would cause a bug where playback would continue even after reaching the end of the sample. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note15-59">Note 15-59: (SND) Changed parameter default values [SDK]</A></H3>
+<P><description>Changed the default <CODE>snd</CODE> parameter to an appropriate value.<br /> See the related API references for details.<br /></description></P>
+<hr />
+<H3><A name="note15-60">Note 15-60: (SND) Moved header files [SDK]</A></H3>
+<P><description>Categorized <CODE>snd</CODE> header files and moved to sub-directories named <CODE>MPCore</CODE> and <CODE>Common</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note15-61">Note 15-61: (SND) Fixed a bug in releasing voice buffers [SDK]</A></H3>
+<P><description>Fixed a bug where releasing buffers managed by a voice (such as the <CODE>Voice::Stop</CODE> or <CODE>nn::snd::FreeVoice</CODE> functions) would not work properly.<br /></description></P>
+<hr />
+<H3><A name="note15-62">Note 15-62: (SND) Optimized the library [SDK]</A></H3>
+<P><description>Optimized the library, reducing processing overhead.<br /></description></P>
+<hr />
+<H3><A name="note15-63">Note 15-63: (SND) Fixed a bug that would occur when clearing loop flag during loop playback [SDK]</A></H3>
+<P><description>There was a bug where clearing a loop flag during loop playback and then performing a buffer jump would sometimes result in the buffer jump not occurring and the playback buffer ceasing to exist, depending on when the loop flag is cleared.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note15-64">Note 15-64: (SND) Added features to set and get interpolation method [SDK]</A></H3>
+<P><description>Added functions to set and get the interpolation method.<br /></description></P>
+<hr />
+<H3><A name="note15-65">Note 15-65: (SOCKET) Added the socket library [SDK | System Updater]</A></H3>
+<P><description>Added the socket library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note15-66">Note 15-66: (SSL) Added the SSL library [SDK | System Updater]</A></H3>
+<P><description>Added the SSL library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note15-67">Note 15-67: (TOOL) Added the <CODE>Config</CODE> tool [SDK]</A></H3>
+<P><description>Added the <CODE>Config</CODE> tool (<CODE>$CTR_SDK/tools/TargetTools/CTR-T*/Release/Config.csu</CODE>) for configuring system setting initialization and HID calibration.<br /> Added documentation for the <CODE>Config</CODE> tool.<br /></description></P>
+<hr />
+<H3><A name="note15-68">Note 15-68: (UDS) Added the UDS library [SDK | System Updater]</A></H3>
+<P><description>Added the UDS (local communication) library and demos.<br /></description></P>
+<hr />
+<H3><A name="note15-69">Note 15-69: (ULCD) Added the autostereoscopy feature (API to change LCD mode and the LUCD library) [SDK]</A></H3>
+<P><description>Added API to switch LCD modes, as required to implement autostereoscopy on the CTR.<br /> Also added the <CODE>ULCD</CODE> library for creating the different images for the left and right eyes needed for 3D.<br /> In line with this change, also added library documentation.<br /></description></P>
+<hr />
+<H3><A name="note15-70">Note 15-70: (Y2R) Revised the Y2R library functions [SDK]</A></H3>
+<P><description>Fixed a bug in the <CODE>SetDitheringWeightParams</CODE> function where only patterns 0 and 1 of the 0-3 dithering weights could be set. All four are now usable.<br /></description></P>
+<hr />
+<H3><A name="note15-71">Note 15-71: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></H3>
+<P><description>Added the ability to specify an offset to the following functions that transfer the source data for conversion. This offset value is added independently of the single-transfer size.<br /> If the offset is omitted, these functions will behave as they did with previous versions of the CTR-SDK.<br />
+        <ul>
+          <li><CODE>SetSendingY</CODE></li>
+          <li><CODE>SetSendingU</CODE></li>
+          <li><CODE>SetSendingV</CODE></li>
+          <li><CODE>SetSendingYuv</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_0_Release">Known Issues with SDK 0.9.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug that causes distorted sound playback roughly once every 30 times after the TS board is powered on.<br /> If this occurs, noise will continue until the board is powered off.</li>
+          <li>The lowest line on the lower LCD does not display.</li>
+          <li>The <CODE>Seek</CODE> functions of file control classes under <CODE>nn::fs</CODE> do not operate properly when <CODE>nn::fs::POSITION_BASE_END</CODE> is specified as an argument.</li>
+          <li>The <CODE>nn::ac::CTR::DebugFlushNetworkSetting</CODE> function does not operate correctly unless an SD card is inserted.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_0_Release%20System Updater">CTR-SDK Version 0.9.0 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/14)</P></DIV>
+<hr />
+<H3><A name="note14-01">Note 14-01: (AC) Added AC library [SDK | System Updater]</A></H3>
+<P><description>Added the AC (auto-connection) library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note14-02">Note 14-02: (CAMERA) Added support for the second outer camera [SDK | System Updater]</A></H3>
+<P><description>With prior versions, only one of the outer cameras could be used, but this update adds support to the CAMERA library for using the second outer camera.<br /> In line with this change, the following functions were changed to add a port argument.<br />
+        <ul>
+          <li><CODE>StartCapture</CODE></li>
+          <li><CODE>StopCapture</CODE></li>
+          <li><CODE>IsBusy</CODE></li>
+          <li><CODE>ClearBuffer</CODE></li>
+          <li><CODE>IsBufferError</CODE></li>
+          <li><CODE>GetVsyncInterruptEvent</CODE></li>
+          <li><CODE>GetBufferErrorInterruptEvent</CODE></li>
+          <li><CODE>SetReceivingAuto</CODE></li>
+          <li><CODE>SetReceivingRgbAuto</CODE></li>
+          <li><CODE>StopReceivingAuto</CODE></li>
+          <li><CODE>StopReceivingRgbAuto</CODE></li>
+          <li><CODE>SetReceiving</CODE></li>
+          <li><CODE>IsFinishedReceiving</CODE></li>
+          <li><CODE>SetReceivingRgb</CODE></li>
+          <li><CODE>IsFinishedReceivingRgb</CODE></li>
+          <li><CODE>SetTransferLines</CODE></li>
+          <li><CODE>SetTransferBytes</CODE></li>
+          <li><CODE>GetTransferBytes</CODE></li>
+          <li><CODE>SetTrimming</CODE></li>
+          <li><CODE>IsTrimming</CODE></li>
+          <li><CODE>SetTrimmingParams</CODE></li>
+          <li><CODE>GetTrimmingParams</CODE></li>
+          <li><CODE>SetTrimmingParamsCenter</CODE></li>
+        </ul>
+        With this added support, <CODE>SELECT_ALL</CODE> now specifies the use of the inner camera and outer cameras 1 and 2.<br /> Consequently, the former meaning of <CODE>SELECT_ALL</CODE> can now be specified using <CODE>SELECT_IN1_OUT1</CODE> instead. Please change affected code accordingly.<br /> On boards that do not have stereo cameras, this feature cannot be used, so do not use any settings that include outer camera 2 in the above functions.<br /></description></P>
+<hr />
+<H3><A name="note14-03">Note 14-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></H3>
+<P><description>Revised the <CODE>FlipImage</CODE> function for flipping images, inverting the left-right flip for the specified value.<br /> The revised <CODE>Flip</CODE> enumerated type and image orientation correspond as follows. <br /><br /><CODE>Flip</CODE> enumerated type: Image orientation<br /> ------------------------------<br /> <CODE>FLIP_NONE</CODE>: Normal<br /><CODE>FLIP_HORIZONTAL</CODE>: Mirrored<br /><CODE>FLIP_VERTICAL</CODE>: Flipped top to bottom<br /><CODE>FLIP_REVERSE</CODE>: Mirrored, then flipped top to bottom<br /><br />With this change, the <CODE>Flip</CODE> enumerated type matches the <CODE>CAMERAFlip</CODE> enumerated type used in the TWL-SDK.<br /></description></P>
+<hr />
+<H3><A name="note14-04">Note 14-04: (CAMERA) Revised CAMERA AC library functions [SDK | System Updater]</A></H3>
+<P><description>The maximum values returned by the <CODE>GetMaxBytes</CODE> and <CODE>GetMaxLines</CODE> functions previously equaled the buffer size, but these are now half of the buffer size to help prevent buffer errors.<br /></description></P>
+<hr />
+<H3><A name="note14-05">Note 14-05: (CAMERA) Adjusted the camera image quality [SDK | System Updater]</A></H3>
+<P><description>Adjusted the contrast parameter set by the <CODE>SetContrast</CODE> function.<br /> Image quality when contrast has been adjusted is therefore different from that in CTR-SDK 0.8.<br /> The default contrast is the same as CTR-SDK versions 0.8 and earlier.<br /> In line with this change, the setting values corresponding to the <CODE>Contrast</CODE> enumerated type's <CODE>CONTRAST_HIGH</CODE> and <CODE>CONTRAST_LOW</CODE> have also been changed.<br />
+        <ul>
+          <li>(Previous)</li>
+          <ul>
+            <li><CODE>CONTRAST_HIGH = CONTRAST_PATTERN_05</CODE></li>
+            <li><CODE>CONTRAST_LOW  = CONTRAST_PATTERN_07</CODE></li>
+          </ul>
+          <li>(Revised)</li>
+          <ul>
+            <li><CODE>CONTRAST_LOW  = CONTRAST_PATTERN_05</CODE></li>
+            <li><CODE>CONTRAST_HIGH = CONTRAST_PATTERN_07</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note14-06">Note 14-06: (CAMERA) Added image data auto-receive configuration functions [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>SetReceivingAuto</CODE>, <CODE>SetReceivingRgbAuto</CODE>, <CODE>StopReceivingAuto</CODE>, and <CODE>StopReceivingRgbAuto</CODE> functions to set and stop automatic reception of camera image data.<br /></description></P>
+<hr />
+<H3><A name="note14-07">Note 14-07: (DevEnv) Added TS board support [SDK | System Updater]</A></H3>
+<P><description>Added support for running on a TS board.<br /></description></P>
+<hr />
+<H3><A name="note14-08">Note 14-08: (FS) Fixed FATFS access bug [System Updater]</A></H3>
+<P><description>Fixed a bug where files and directories on a FATFS could not be accessed.<br /></description></P>
+<hr />
+<H3><A name="note14-09">Note 14-09: (FS) Added DMA support for NAND/SD Memory Cards [System Updater]</A></H3>
+<P><description>Added DMA transfer support for access to NAND and SD Memory Cards.<br /></description></P>
+<hr />
+<H3><A name="note14-10">Note 14-10: (FS) Implemented directory scans in ROM [System Updater]</A></H3>
+<P><description>Implemented the directory scanning via an <CODE>nn::fs::Directory</CODE> object also for the directories in ROM that can be accessed using <CODE>&quot;rom:&quot;</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note14-11">Note 14-11: (GX) Removed alignment restrictions during VRAM transfers [System Updater]</A></H3>
+<P><description>When transferring vertex data or textures to VRAM in DMPGL2.0, in addition to the restrictions described in the specification, data addresses had to be 8-byte aligned. This additional restriction has been removed.<br /></description></P>
+<hr />
+<H3><A name="note14-12">Note 14-12: (GX) Fixed a bug in the lower-screen swap buffer [System Updater]</A></H3>
+<P><description>Fixed a bug where Display 1 (the lower screen) could skip a frame, depending on when the <CODE>nngxSwapBuffers</CODE> function is called.<br /></description></P>
+<hr />
+<H3><A name="note14-13">Note 14-13: (HID) Revised the <CODE>Reader</CODE> function of <CODE>TouchPanelReader</CODE> [System Updater]</A></H3>
+<P><description>Fixed a bug where the x-coordinate reported using the <CODE>TouchPanelReader</CODE> class's <CODE>Reader</CODE> function could be invalid when called at the moment the touch panel is touched.<br /></description></P>
+<hr />
+<H3><A name="note14-14">Note 14-14: (SSL) Added the HTTP library [SDK | System Updater]</A></H3>
+<P><description>Added the HTTP library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note14-15">Note 14-15: (OS) Revised the <CODE>nn::os::Timer::ClearSignal</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a memory leak in the <CODE>nn::os::Timer::ClearSignal</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note14-16">Note 14-16: (OS) Set upper limit on number of threads [System Updater]</A></H3>
+<P><description>Raised the limit to 32 for the number of threads an application can run at any one time.<br /></description></P>
+<hr />
+<H3><A name="note14-17">Note 14-17: (OS) Fixed a bug where debugger would fail to load <CODE>cci</CODE> files [System Updater]</A></H3>
+<P><description>Fixed a bug where the debugger would display a command error and fail when loading <CODE>cci</CODE> files.<br /></description></P>
+<hr />
+<H3><A name="note14-18">Note 14-18: (OS) Fixed a bug where hard breaks would not be possible after setting a breakpoint in the debugger [System Updater]</A></H3>
+<P><description>Fixed a bug in the debugger where performing a hard break when a breakpoint address is being executed would cause the debugger to freeze.<br /></description></P>
+<hr />
+<H3><A name="note14-19">Note 14-19: (OS) Modified the debugger exception notifications [System Updater]</A></H3>
+<P><description>Changed code so the debugger is notified of undefined command exceptions and prefetch aborts.<br /></description></P>
+<hr />
+<H3><A name="note14-20">Note 14-20: (OS) Fixed mutual exclusion bug in the firmware [System Updater]</A></H3>
+<P><description>There was a bug in mutual exclusion in the firmware that, in rare cases, could cause various issues such as threads not starting or access exceptions occurring.<br /> This problem was fixed.<br /></description></P>
+<hr />
+<H3><A name="note14-21">Note 14-21: (OS) Fixed a bug where cycle timer cycles got longer [System Updater]</A></H3>
+<P><description>Fixed a bug where the cycles set using the <CODE>nn::os::Timer::StartPeriodic</CODE> or <CODE>nn::os::Alarm::SetPeriodic</CODE> functions would become longer than the specified value.<br /></description></P>
+<hr />
+<H3><A name="note14-22">Note 14-22: (OS) Added high-speed synchronization mechanisms [SDK | System Updater]</A></H3>
+<P><description>Added <CODE>LightSemaphore</CODE>, <CODE>LightEvent</CODE>, and <CODE>LightBarrier</CODE> classes as high-speed synchronization mechanisms with no restrictions on how many can be used.<br /></description></P>
+<hr />
+<H3><A name="note14-23">Note 14-23: (SND) Fixed a bug where volume was too low [System Updater]</A></H3>
+<P><description>In CTR-SDK 0.8, there was a bug where sound volumes would be around half the levels expected for CTR-SDK 0.7 and earlier.<br /> This bug has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note14-24">Note 14-24: (SND) Fixed a bug where volume + / - symbols were backward [System Updater]</A></H3>
+<P><description>Fixed a bug where the volume + / - symbols were backward.<br /></description></P>
+<hr />
+<H3><A name="note14-25">Note 14-25: (SOCKET) Added the socket library [SDK | System Updater]</A></H3>
+<P><description>Added the socket library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note14-26">Note 14-26: (SSL) Added the SSL library [SDK | System Updater]</A></H3>
+<P><description>Added the SSL library and demos.<br /> This library is not supported by CTR-SDK 0.9.<br /></description></P>
+<hr />
+<H3><A name="note14-27">Note 14-27: (UDS) Added the UDS library [SDK | System Updater]</A></H3>
+<P><description>Added the UDS (local communication) library and demos.<br /></description></P>
+<hr />
+<H3><A name="note14-28">Note 14-28: (Y2R) Added a <SPAN class="argument">stride</SPAN> argument to functions that transfer source data for conversion [SDK | System Updater]</A></H3>
+<P><description>Added the ability to specify an offset to the following functions that transfer the source data for conversion. This offset value is added independently of the single-transfer size.<br /> If the offset is omitted, these functions will behave as they did with previous versions of the CTR-SDK.<br />
+        <ul>
+          <li><CODE>SetSendingY</CODE></li>
+          <li><CODE>SetSendingU</CODE></li>
+          <li><CODE>SetSendingV</CODE></li>
+          <li><CODE>SetSendingYuv</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_0_Release%20System Updater">Known Issues with SDK 0.9.0 Release System Updater</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_9_0_Release%20Sample Demos">CTR-SDK Version 0.9.0 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/04/14)</P></DIV>
+<hr />
+<H3><A name="note13-01">Note 13-01: (DEMO) Moved the demo library [SDK | Sample Demos]</A></H3>
+<P><description>Changed the <CODE>nn::demo</CODE> library class structure, and moved to the <CODE>Sample Demos/common</CODE> directory as the <CODE>lib_demo</CODE> library.<br /> In line with this change, the released API reference and documentation has been deprecated.<br /> Be aware of the following points when transitioning from the <CODE>nn::demo</CODE> to the <CODE>lib_demo</CODE> library.<br />
+        <ul>
+          <li>The upper and lower screens now share one framebuffer object (color buffer / depth buffer) to reduce VRAM usage.<br /> Consequently, when rendering to both the upper and lower screens, rendering alternately to the upper and lower screens will produce a mixed display of the rendering results, so instead first complete rendering to one target screen and then proceed to rendering for the next.</li>
+              For example, you can render to both the upper and lower screens as follows.<br />
+            <ol>
+              <li>Set the upper screen as the target, clear the framebuffer, complete rendering, and then send the results to the display buffer and swap the buffer.</li>
+              <li>Set the lower screen as the target, clear the framebuffer, complete rendering, and then send the results to the display buffer and swap the buffer.</li>
+            </ol>
+              See the sample demo source code in the <CODE>Sample Demos/gx</CODE> directory for programming specifics.<br />
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note13-02">Note 13-02: (GX) Changed graphics demos [Sample Demos]</A></H3>
+<P><description>Added / removed the following graphics demos.<br />
+        <ul>
+          <li>Added <CODE>Draw3d</CODE> demo that renders cuboids, spheres, and cylinders.</li>
+          <li>Added <CODE>FragmentLightingSimple</CODE> demo that uses simple fragment lighting.</li>
+          <li>Added <CODE>VertexBuffer</CODE> demo of how to specify the region where a vertex buffer object is allocated.</li>
+          <li>Added <CODE>RenderToTexture</CODE> demo of rendering to a texture.</li>
+          <li>Removed <CODE>DemoFont</CODE> demo of font display.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note13-03">Note 13-03: (GX) Changed vertex shader assembly code for sample demos [Sample Demos]</A></H3>
+<P><description>Fixed double-writing to output register in the vertex shader assembly language (VSH files) included in the sample demos under the <CODE>gx</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note13-04">Note 13-04: (GX) Added two types of samples for fragment lighting [Sample Demos]</A></H3>
+<P><description>Added the following sample demos under the <CODE>gx/DMPGL</CODE> directory.<br />
+        <ul>
+          <li><CODE>LightingDistanceAtte</CODE> (distance attenuation sample)</li>
+          <li><CODE>LightingSpotAtte</CODE> (spotlight sample)</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note13-05">Note 13-05: (SND) Changed sample demos [Sample Demos]</A></H3>
+<P><description>Changed <CODE>SimplePlayer</CODE>'s <CODE>wav</CODE> sound source.<br /></description></P>
+<hr />
+<H3><A name="note13-06">Note 13-06: (SND) Added sample demos [Sample Demos]</A></H3>
+<P><description>Added <CODE>AuxBusSample</CODE> demo showing delay effects (BusA) and sine wave synthesis (BusB) using <CODE>AuxBus</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note13-07">Note 13-07: (ULCD) Added ULCD sample demos [Sample Demos]</A></H3>
+<P><description>Added <CODE>ulcd/Simple</CODE> and <CODE>ulcd/RealMode</CODE> as ULCD sample demos.<br /></description></P>
+<hr />
+<H3><A name="note13-08">Note 13-08: (Other) Changed demo1 [Sample Demos]</A></H3>
+<P><description>Changed <CODE>demo1</CODE> so features were not mutually dependent, allowing each to operate independently.<br /></description></P>
+<hr />
+<H3><A name="note13-09">Note 13-09: (Other) Deleted <CODE>using namespace</CODE> declaration from sample demos [Sample Demos]</A></H3>
+<P><description>Removed <CODE>using namespace</CODE> declaration from sample demos, and now the demo uses explicit specification of namespaces that was previously omitted.</description></P>
+<hr />
+<H3><A name="KnownIssues_0_9_0_Release%20Sample Demos">Known Issues with SDK 0.9.0 Release Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>demo1</CODE> where triangles do not render to the upper screen.<br /> Triangles render properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>uds/com_demo1</CODE> that prevents scans from working properly.<br /> Communication works properly when using other build options.</li>
+          <li>There is a bug in the <CODE>Release - small</CODE> build of <CODE>gx/Api/RenderToTexture</CODE> that causes extremely slow rendering speeds.<br /> There is no problem when using other build options.</li>
+          <li>The <CODE>camera/Simple</CODE> demo freezes on rare occasions if the settings are changed by pressing the buttons repeatedly.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_3_Release">CTR-SDK Version 0.8.3 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/03/15)</P></DIV>
+<hr />
+<H3><A name="note12-01">Note 12-01: Note 12-01: (DEMO) Revised the internal operations of the <CODE>nn::demo::RunCmdlistDone</CODE> function [SDK]</A></H3>
+<P><description>This function has been revised following the addition of the <CODE>nngxWaitCmdlistDone</CODE> function, which waits for the CPU to finish running a command list.<br /></description></P>
+<hr />
+<H3><A name="note12-02">Note 12-02: (DEMO) Replaced the <CODE>nngxReserveSwapBuffers</CODE> function with the <CODE>nngxSwapBuffers</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>The <CODE>nngxReserveSwapBuffers</CODE> function has been replaced with the <CODE>nngxSwapBuffers</CODE> function in anticipation of its future elimination from the SDK.<br /></description></P>
+<hr />
+<H3><A name="note12-03">Note 12-03: (GX) Updated the DMPGL documentation [SDK]</A></H3>
+<P><description>Made the following document revisions.<br />
+        <ul>
+          <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+          <li><CODE>DMPGL20_specification.pdf</CODE></li>
+          <li>DMPGL20_programming_guide.pdf</li>
+          <li><CODE>DMPGL20_load_pattern_setting.pdf</CODE></li>
+          <li><CODE>DMPGL20_statecache_specification.pdf</CODE> (The name of this file has also been changed from &quot;<CODE>DMPGL20_commandcache_specification.pdf</CODE>.&quot;)</li>
+          <li>VertexShaderReferenceManual.pdf</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note12-04">Note 12-04: Note 12-04: (GX) Fixed a bug related to dmp_Texture*.samplerType switching [<span>SDK</span>]</A></H3>
+<P><description>Fixed a bug that caused cube map textures to remain enabled even after one of the <CODE>dmp_Texture*.samplerType</CODE> reserved uniforms was changed from a cube map setting (like <CODE>GL_TEXTURE_CUBE_MAP</CODE>) to a 2D texture (like <CODE>GL_TEXTURE_2D</CODE>).<br /></description></P>
+<hr />
+<H3><A name="note12-05">Note 12-05: (GX) Fixed a bug involving setting the alpha component with the <CODE>glBlend*</CODE> functions [SDK]</A></H3>
+<P><description>Fixed a bug that prevented alpha components from being set properly with the <CODE>glBlendEquation</CODE> and <CODE>glBlendEquationSeparate</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note12-06">Note 12-06: (GX) Fixed bugs in <CODE>glBufferData</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that prevented an error from being detected if the <SPAN class="argument">data</SPAN> argument was <CODE>NULL(0)</CODE> when <CODE>NN_GX_MEM_FCRAM | GL_NO_COPY_FCRAM_DMP</CODE> was specified for the <CODE>glBufferData</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note12-07">Note 12-07: (GX) Fixed bugs in <CODE>glBufferSubData</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused validity checks on the <SPAN class="argument">data</SPAN> argument to be skipped if <CODE>NN_GX_MEM_FCRAM | GL_NO_COPY_FCRAM_DMP</CODE> was specified for the <CODE>glBufferSubData</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note12-08">Note 12-08: (GX) Changed <CODE>glBufferSubData</CODE> function specifications [SDK]</A></H3>
+<P><description>With previous versions of the SDK, using the &quot;no copy in the main memory (FCRAM) and PICA accessing the main memory&quot; as the method to load the target vertex buffer would cause a <CODE>GL_INVALID_OPERATION</CODE> error. The specifications have now been changed so that the cache for the specified partial region is flushed.<br /></description></P>
+<hr />
+<H3><A name="note12-09">Note 12-09: (GX) Fixed bugs in the <CODE>glLinkProgram</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the program not to be updated correctly if the current program that was set with the <CODE>glUseProgram</CODE> function was relinked with the <CODE>glLinkProgram</CODE> function.<br /><br /> Fixed another bug that caused the program not to be updated correctly in the following sequence of events: (1) the <CODE>glDetachShader</CODE> or <CODE>glAttachShadershader</CODE> function was used to switch the shader of the current program that was set with the <CODE>glUseProgram</CODE> function, after which (2) the <CODE>glUseProgram</CODE> function was used to switch to another program without first relinking using the <CODE>glLinkProgram</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note12-10">Note 12-10: Note 12-10: (GX) Added a parameter obtained by the <CODE>nngxGetCmdlistParameteri</CODE> function [<span>SDK</span>]</A></H3>
+<P><description>Added two additional definitions for the <SPAN class="argument">param</SPAN> argument to the <CODE>nngxGetCmdlistParameteri</CODE> function: <CODE>NN_GX_CMDLIST_TOP_BUFADDR</CODE> and <CODE>NN_GX_CMDLIST_BINDING</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note12-11">Note 12-11: (GX) Fixed issues with the error detection of the <CODE>nngxInitialize</CODE> function [<span>SDK</span>]</A></H3>
+<P><description>Fixed a bug that caused failed initializations not to be detected if the <CODE>nngxInitialize</CODE> function failed to allocate memory.<br /></description></P>
+<hr />
+<H3><A name="note12-12">Note 12-12: (GX) Changed the <CODE>nngxReserveSwapBuffers</CODE> function to be equivalent of the <CODE>nngxSwapBuffers</CODE> function [SDK]</A></H3>
+<P><description>A bug was found in the <CODE>nngxReserveSwapBuffers</CODE> function, and its functionality is already provided by the <CODE>nngxSwapBuffers</CODE> function, so it will be removed from the SDK in the future.<br /> To facilitate a transition period, this function now serves as a wrapper for the <CODE>nngxSwapBuffers</CODE> function.<br /> This function will be removed in the next release of the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note12-13">Note 12-13: (GX) Revised the error checking of the <CODE>nngxTransferRenderImage</CODE> and <CODE>nngxSwapBuffers</CODE> functions [SDK]</A></H3>
+<P><description>Fixed a bug that prevented errors from being detected if an application used a display buffer that had not been allocated by the <span>nngxTransferRenderImage</span> or <span>nngxSwapBuffers</span> functions.<br /></description></P>
+<hr />
+<H3><A name="note12-14">Note 12-14: (GX) Changed specifications for the command cache feature [SDK]</A></H3>
+<P><description>Overhauled the command cache system.<br /> As a result of the specification changes, the &quot;command cache&quot; feature has been renamed the &quot;state cache,&quot; and the following functions have been added.<br />
+        <ul>
+          <li><CODE>nngxStartCmdlistSave</CODE></li>
+          <li><CODE>nngxStopCmdlistSave</CODE></li>
+          <li><CODE>nngxUseSavedCmdlist</CODE></li>
+          <li><CODE>nngxExportCmdlist</CODE></li>
+          <li><CODE>nngxImportCmdlist</CODE></li>
+          <li><CODE>nngxGetExportedCmdlistInfo</CODE></li>
+          <li><CODE>nngxCopyCmdlist</CODE></li>
+          <li><CODE>nngxValidateState</CODE></li>
+          <li><span>nngxForceStateUpdate</span></li>
+          <li><CODE>nngxUpdateState</CODE></li>
+          <li><span>nngxSetCommnadGenerationMode</span></li>
+        </ul>
+        Note that the functions that relate to this feature may be changed in a future release.<br /></description></P>
+<hr />
+<H3><A name="note12-15">Note 12-15: (GX) Changed the timing when command lists are destroyed and cleared [SDK]</A></H3>
+<P><description>It is now possible for the <CODE>nngxDeleteCmdlist</CODE> and <CODE>nngxClearCmdlist</CODE> functions to delete or clear command lists without generating errors, even if the command list still contains unexecuted commands.<br /></description></P>
+<hr />
+<H3><A name="note12-16">Note 12-16: (GX) Added a function that waits until a command list finishes executing [SDK]</A></H3>
+<P><description>Added the <CODE>nngxWaitCmdlistDone</CODE> function, which waits until a command list finishes executing.<br /></description></P>
+<hr />
+<H3><A name="note12-17">Note 12-17: (GX) Changed the timing when command completion interrupt handlers are registered and disabled [SDK]</A></H3>
+<P><description>It is now possible to call the <CODE>nngxEnableCmdlistCallback</CODE> and <CODE>nngxDisableCmdlistCallback</CODE> functions on command lists that are still being executed.<br /></description></P>
+<hr />
+<H3><A name="note12-18">Note 12-18: (GX) Added system API error codes [SDK]</A></H3>
+<P><description>Changed the errors returned by the system API (the functions with the &quot;<CODE>nngx</CODE>&quot; prefix) from GL error codes to extended error codes.<br /></description></P>
+<hr />
+<H3><A name="note12-19">Note 12-19: (GX) Fixed a bug in procedural textures [SDK]</A></H3>
+<P><description>Fixed a bug that caused the delta values (indicating the deltas between adjacent entries) in the noise modulation lookup table for procedural textures not to contain the expected values.<br /></description></P>
+<hr />
+<H3><A name="note12-20">Note 12-20: (TOOL) Updated the shader assembly language [SDK]</A></H3>
+<P><description>Changed the shader assembly language as follows.
+        <ul>
+          <li>Added support for the <CODE>#if defined()</CODE>, <CODE>#if !defined()</CODE>, and <CODE>#elif</CODE> directives.</li>
+          <li>If the <CODE>-debug</CODE> option is not specified, the input file's path is now deleted.</li>
+          <li>Added a single <CODE>nop</CODE> instruction immediately after the <CODE>end</CODE> instruction during assembly to resolve a hardware bug.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_3_Release">Known Issues with SDK 0.8.3 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_3_Release%20Sample Demos">CTR-SDK Version 0.8.3 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/03/15)</P></DIV>
+<hr />
+<H3><A name="note11-01">Note 11-01: (DEMO) Replaced the <CODE>nngxReserveSwapBuffers</CODE> function with the <CODE>nngxSwapBuffers</CODE> function [SDK | Sample Demos]</A></H3>
+<P><description>The <CODE>nngxReserveSwapBuffers</CODE> function has been replaced with the <CODE>nngxSwapBuffers</CODE> function in anticipation of its future elimination from the SDK.<br /></description></P>
+<hr />
+<H3><A name="note11-02">Note 11-02: (GX) Revised the <CODE>GasCessna</CODE> sample [Sample Demos]</A></H3>
+<P><description>Although the Cessna model did not contain any texture coordinates or tangent data, this demo had a shader that used these vertex attributes.<br /> This has been changed to use an appropriate shader.<br /> The Cessna model in the demo now uses shading.<br /></description></P>
+<hr />
+<H3><A name="note11-03">Note 11-03: (GX) Fixed a bug in the <CODE>GasColorSimple</CODE> sample [Sample Demos]</A></H3>
+<P><description>The same depth buffer as the one used in the upper screen's framebuffer object is now explicitly attached for framebuffer objects used during the gas density information rendering pass.<br /></description></P>
+<hr />
+<H3><A name="note11-04">Note 11-04: (GX) Revised the <CODE>ProctexRandom</CODE> sample [Sample Demos]</A></H3>
+<P><description>The final entry in the noise lookup table was not set.<br /> There was also an error in the method used to generate the noise lookup table.<br /> These issues have been fixed.<br /></description></P>
+<hr />
+<H3><A name="note11-05">Note 11-05: (GX) Added samples of using command cache [Sample Demos]</A></H3>
+<P><description>The following demos that use the command cache feature have been added
+        <ul>
+          <li>SampleDemos/gx/Api/CommandCacheSimple</li>
+          <li>SampleDemos/gx/Api/CommandCacheVSUniformFrame</li>
+          <li>SampleDemos/gx/Api/CommandCacheVSUniformModel</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_3_Release%20Sample Demos">Known Issues with SDK 0.8.3 Release Sample Demos</A></H3>
+<knownissues><description>
+        <ul>
+          <li>There is a bug with the linker included in the RVCT 4.0 20100209 version that generated invalid inline operations. As a result of this bug, the following sample demos do not function properly with &quot;small&quot; (size-optimized) release builds.<br /> This linker bug will be fixed in the next release of the ARM compiler.</li>
+          <ul>
+            <li>gx/Api/CommandCacheSimple</li>
+            <li>gx/Api/CommandCacheVSUniformFrame</li>
+            <li>gx/Api/CommandCacheVSUniformModel</li>
+            <li>gx/Api/CommandListDouble</li>
+            <li>gx/DMPGL/SubdivisionLoopSimple</li>
+          </ul>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_2_Release">CTR-SDK Version 0.8.2 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/22)</P></DIV>
+<hr />
+<H3><A name="note10-01">Note 10-01: (HIO) Revised the HIO library initialization functions [SDK]</A></H3>
+<P><description>Fixed a portion of the initialization process that was insufficient.<br /></description></P>
+<hr />
+<H3><A name="note10-02">Note 10-02: (MATH) Fixed a bug that occurred if the input and output of the <CODE>VEC3Transform</CODE> function were the same [SDK]</A></H3>
+<P><description>If the same pointer was specified for both the input and output of the <CODE>VEC3Transform</CODE> function using CTR-SDK 0.8.1, the function would return an invalid result.<br /> This problem has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note10-03">Note 10-03: (SND) Fixed a bug in ADPCM playback [SDK]</A></H3>
+<P><description>Fixed a bug that caused the playback length to be shorter than the specified length during playback of ADPCM sound sources.<br /> This change was actually made in version 0.8.1, but it was inadvertently left out of the changelog.<br /></description></P>
+<hr />
+<H3><A name="note10-04">Note 10-04: (SND) Revised the <CODE>Voice::IsPlaying</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug with one-shot (non-looping) playback that caused the playback state not to change to <CODE>false</CODE>, even after the end of the sound source data was reached.<br /></description></P>
+<hr />
+<H3><A name="note10-05">Note 10-05: (SND) Revised the <CODE>nn::snd::Voice::GetPlayPosition</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::snd::Voice::GetPlayPosition</CODE> function to return an unexpected value if it was called immediately after interrupt notification from the DSP.<br /></description></P>
+<hr />
+<H3><A name="note10-06">Note 10-06: (SND) Revised the updating process of voice buffer status [SDK]</A></H3>
+<P><description>Fixed a bug in the code that updates the status of voice buffers. In certain circumstances, this bug failed to provide buffer information for the application to update (for example, information about the release of voices). This in turn would lead to an assertion failure because the buffer could not be found, and ultimately cause the program to halt.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_2_Release">Known Issues with SDK 0.8.2 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_1_Release">CTR-SDK Version 0.8.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/17)</P></DIV>
+<hr />
+<H3><A name="note9-01">Note 9-01: (DevEnv) Changed compiler and linker options [SDK]</A></H3>
+<P><description>Changed the compiler and linker options used by the build system and in the creation of the CTR-SDK libraries.<br />
+        <ul>
+          <li>Compiler options:</li>
+          <ul>
+            <li>No specification	→	--remove_unneeded_entities</li>
+            <li>Implicit specification	→	--littleend</li>
+            <li>--debug_macros	→	--no_debug_macros</li>
+            <li><span>--dwarf2</span>	→	<span>--dwarf3</span></li>
+            <li>--no_unaligned_access	→	No specification</li>
+          </ul>
+          <li>Linker options:</li>
+          <ul>
+            <li>No specification	→	--no_eager_load_debug</li>
+            <li>No specification	→	--vfemode=force</li>
+            <li>Implicit specification	→	<span>--debug</span></li>
+            <li>Implicit specification	→	--exception_tables=nocreate</li>
+            <li>Added the <CODE>--no_bestdebug --inline --tailreorder</CODE> options for Release builds.</li>
+            <li>Added the <CODE>--bestdebug</CODE> option for non-Release builds.</li>
+          </ul>
+        </ul>
+        Made a change so that <CODE>__use_c99_matherr</CODE> is imported within <CODE>librtport.*.a</CODE>.<br /> As a result of these changes, the use of CTR-SDK 0.8.1 requires the RVCT 4.0 20100209 or a later version of the ARM compiler.</description></P>
+<hr />
+<H3><A name="note9-02">Note 9-02: (HIO) Fixed a bug that prevented CCI files from being loaded if the HostIO functionality was used [SDK]</A></H3>
+<P><description>Fixed a bug that caused load failures if an attempt was made to run a CCI file that uses the HIO library.<br /></description></P>
+<hr />
+<H3><A name="note9-03">Note 9-03: (SND) Fixed a bug in ADPCM playback [SDK]</A></H3>
+<P><description>Fixed a bug that caused noise to be generated as a result of an inability to decode properly while looping and buffer jumping during ADPCM playback.<br /></description></P>
+<hr />
+<H3><A name="note9-04">Note 9-04: (SND) Revised how data from DSP is read [SDK]</A></H3>
+<P><description>With the previous versions of the SDK, there was a chance that streaming playback would not operate properly because reads would occur even if there were no updates to the data received from the DSP.<br /> The spec has been changed so that no reads will occur if the data has not been updated.<br /></description></P>
+<hr />
+<H3><A name="note9-05">Note 9-05: (SND) Changed specifications for the <CODE>nn::snd::WaveBuffer</CODE> function [SDK]</A></H3>
+<P><description>Changed <CODE>bufferSize</CODE> (which sets the buffer size using a member variable of the <CODE>nn::snd::WaveBuffer</CODE> structure) to <CODE>sampleLength</CODE> (which sets the sample length).<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_1_Release">Known Issues with SDK 0.8.1 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_1_Release%20Sample Demos">CTR-SDK Version 0.8.1 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/17)</P></DIV>
+<hr />
+<H3><A name="note8-01">Note 8-01: (SND) Revised the demos that use sound [Sample Demos]</A></H3>
+<P><description>
+In line with the change described in <a href="#note9-05">Note 9-05</a>, revised <CODE>demo1</CODE>, <CODE>demo2</CODE>, <CODE>snd/SimplePlayer</CODE>, and <CODE>snd/StreamPlayer</CODE>.
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_1_Release%20Sample Demos">Known Issues with SDK 0.8.1 Release Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_0_Release">CTR-SDK Version 0.8.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/10)</P></DIV>
+<hr />
+<H3><A name="note7-01">Note 7-01: (CAMERA) Removed the <CODE>StopDmaRecv[Rgb]</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Applications no longer need to call the <CODE>StopDmaRecv[Rgb]</CODE> function explicitly, so this function has been removed.<br /></description></P>
+<hr />
+<H3><A name="note7-02">Note 7-02: (CAMERA) Revised the CAMERA library API reference [SDK]</A></H3>
+<P><description>Made the following revisions to the API reference for the camera library.
+        <ul>
+          <li>Added an explanation of the data format output by the cameras.</li>
+          <li>Added a note to the reference about the number of frames required until the auto-exposure stabilizes when the cameras are first activated.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-03">Note 7-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that disabled the auto-exposure feature in the <CODE>SetAutoWhiteBalance</CODE> function, which is used to enable/disable automatic white balance.<br /></description></P>
+<hr />
+<H3><A name="note7-04">Note 7-04: (CAMERA) Added and removed the CAMERA library functions [SDK | System Updater]</A></H3>
+<P><description>The following functions have been added to set the operating mode of the cameras.<br />
+        <ul>
+          <li><CODE>SetDetailSize</CODE>: Specifies the size (in pixels) of the images output from the cameras</li>
+          <li><CODE>SetContrast</CODE>: Changes the contrast</li>
+          <li><CODE>LensCorrection</CODE>: Changes the level of vignetting correction</li>
+        </ul>
+        The following enumerated types were added following the addition of the functions listed above.<br />
+        <ul>
+          <li><CODE>Contrast</CODE></li>
+          <li><CODE>LensCorrection</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-05">Note 7-05: (CAMERA) Revised some function specifications in the CAMERA library [SDK | System Updater]</A></H3>
+<P><description>The specifications of the following functions have been changed.<br />
+        <ul>
+          <li>The functions below now have a return value of <CODE>void</CODE>:</li>
+          <ul>
+            <li><CODE>Initialize</CODE></li>
+            <li>Finalize</li>
+            <li><CODE>StartCapture</CODE></li>
+            <li><CODE>StopCapture</CODE></li>
+            <li><CODE>ClearBuffer</CODE></li>
+            <li><CODE>GetVsyncInterruptEvent</CODE></li>
+            <li><CODE>GetBufferErrorInterruptEvent</CODE></li>
+            <li><span>DmaRecv</span></li>
+            <li><CODE>SetTransferLines</CODE></li>
+            <li><CODE>SetTrimming</CODE></li>
+            <li><CODE>SetTrimmingParams</CODE></li>
+            <li><CODE>GetTrimmingParams</CODE></li>
+            <li><CODE>SetTrimmingParamsCenter</CODE></li>
+          </ul>
+          <li>Functions that now return <CODE>bool</CODE>:</li>
+          <ul>
+            <li><CODE>ActivateModule</CODE></li>
+            <li><span>SwitchContextModule</span></li>
+            <li><span>SetExposureModule</span></li>
+            <li><span>SetWhiteBalanceModule</span></li>
+            <li><span>SetSharpnessModule</span></li>
+            <li>SetAutoExposureModule</li>
+            <li><span>IsAutoExposureModule</span></li>
+            <li><span>SetAutoWhiteBalanceModule</span></li>
+            <li><span>IsAutoWhiteBalanceModule</span></li>
+            <li><CODE>FlipModule</CODE></li>
+            <li><span>SetSizeModule</span></li>
+            <li><span>SetFrameRateModule</span></li>
+            <li><span>SetPhotoModeModule</span></li>
+            <li><span>SetEffectModule</span></li>
+          </ul>
+          <li>The functions below now return data:</li>
+          <ul>
+            <li><CODE>IsBusy</CODE></li>
+            <li><CODE>IsBufferError</CODE></li>
+            <li><span>IsDmaRecvFinished</span></li>
+            <li><CODE>GetMaxLines</CODE></li>
+            <li><CODE>IsTrimming</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-06">Note 7-06: (CAMERA) Removed and added the CAMERA library functions [SDK | System Updater]</A></H3>
+<P><description>To support the latest SoC, the arguments or the return values of some of the functions have been changed. Other functions have been removed altogether.<br /> New functions have also been added.<br />
+        <ul>
+          <li>The arguments or return values of the following functions have been changed:</li>
+          <ul>
+            <li><CODE>SetTransferLines</CODE></li>
+            <li><CODE>GetMaxLines</CODE></li>
+          </ul>
+          <li>The following functions have been removed:</li>
+          <ul>
+            <li><span>GetTransferLines</span></li>
+            <li><span>GetBytesAtOnce</span></li>
+          </ul>
+          <li>The following functions have been added:</li>
+          <ul>
+            <li><CODE>SetTransferBytes</CODE>: Specifies the number of bytes to accumulate in the buffer</li>
+            <li><CODE>GetTransferBytes</CODE>: Gets the number of bytes currently accumulated in the buffer</li>
+            <li><CODE>GetMaxBytes</CODE>: Returns the maximum number of bytes that can be stored in the buffer</li>
+          </ul>
+        </ul>
+        Any references to the <CODE>GetTransferLines</CODE> and <CODE>GetBytesAtOnce</CODE> functions that have been removed should be replaced with references to the <CODE>GetTransferBytes</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note7-07">Note 7-07: (CAMERA) Changed some function names in the CAMERA library [SDK | System Updater]</A></H3>
+<P><description>Some of the function names have been changed, as shown below:<br />
+        <ul>
+          <li><CODE>DmaRecv</CODE> -&gt; <CODE>SetReceiving</CODE></li>
+          <li><span>IsDmaRecvFinished</span>           -&gt; <span>IsFinishedReceiving</span></li>
+          <li><CODE>ActivateModule</CODE> -&gt; <CODE>Activate</CODE></li>
+          <li><CODE>SwitchContextModule</CODE> -&gt; <CODE>SwitchContext</CODE></li>
+          <li><CODE>SetExposureModule</CODE> -&gt; <CODE>SetExposure</CODE></li>
+          <li><CODE>SetWhiteBalanceModule</CODE> -&gt; <CODE>SetWhiteBalance</CODE></li>
+          <li><CODE>SetSharpnessModule</CODE> -&gt; <CODE>SetSharpness</CODE></li>
+          <li><CODE>SetAutoExposureModule</CODE> -&gt; <CODE>SetAutoExposure</CODE></li>
+          <li><CODE>IsAutoExposureModule</CODE> -&gt; <CODE>IsAutoExposure</CODE></li>
+          <li><span>SetAutoWhiteBalanceModule</span> -&gt; <span>SetAutoWhiteBalance</span></li>
+          <li><CODE>IsAutoWhiteBalanceModule</CODE> -&gt; <CODE>IsAutoWhiteBalance</CODE></li>
+          <li><span>FlipModule</span>                -&gt; <span>FlipImage</span></li>
+          <li><CODE>SetSizeModule</CODE> -&gt; <CODE>SetSize</CODE></li>
+          <li><CODE>SetFrameRateModule</CODE> -&gt; <CODE>SetFrameRate</CODE></li>
+          <li><CODE>SetEffectModule</CODE> -&gt; <CODE>SetEffect</CODE></li>
+          <li><CODE>SetPhotoMode</CODE> -&gt; <CODE>SetPhotoMode</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-08">Note 7-08: (CAMERA) Added and revised the camera-related configuration parameters [SDK | System Updater]</A></H3>
+<P><description>The enumerated types used by the functions that configure the camera settings have been revised. In addition, the range of values that can be specified for some of those functions has been expanded.
+        <ul>
+          <li><CODE>Size</CODE> enumerated type<br />Deleted the value indicating 298x224 resolution, and added a value indicating the native size of the CTR's upper screen (400x240).</li>
+          <li><CODE>Effect</CODE> enumerated type<br />Increased the number of levels that can be set for the parameters from 6 to 22.</li>
+          <li>Values set with the <CODE>SetSharpness</CODE> function<br />Changed the range from [-3, +5] to [-4, +5].</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-09">Note 7-09: (CAMERA) Added data transfer completion event [SDK | System Updater]</A></H3>
+<P><description>It is now possible to get events that notify of data transfer completion during calls to the <CODE>SetReceiving</CODE> and <CODE>SetReceivingRgb</CODE> functions. These functions are used to receive camera data.<br /></description></P>
+<hr />
+<H3><A name="note7-10">Note 7-10: (DEMO) Added the <CODE>DrawFramework::GetFramebufferObject</CODE> and <CODE>GetRenderbufferObject</CODE> functions [SDK]</A></H3>
+<P><description>Added functions to get the IDs of framebuffer objects and render buffer objects managed by the DrawFramework class.<br /></description></P>
+<hr />
+<H3><A name="note7-11">Note 7-11: (DSP) Modified the <CODE>CreateSharedMemory</CODE> function [SDK]</A></H3>
+<P><description>Removed the second and fifth arguments, which had not been used.<br /></description></P>
+<hr />
+<H3><A name="note7-12">Note 7-12: (DSP) Added the DSP API Reference Manual [SDK]</A></H3>
+<P><description>Added the DSP reference manual.<br /></description></P>
+<hr />
+<H3><A name="note7-13">Note 7-13: (DSP) Modified the <CODE>LoadComponent</CODE> function [SDK]</A></H3>
+<P><description>Deleted the PIPE number that used to be specified as the third argument in previous versions of the SDK.<br /></description></P>
+<hr />
+<H3><A name="note7-14">Note 7-14: (DSP) Modified the <CODE>LoadDefaultComponent</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>LoadDefaultComponent</CODE> function for loading components used by the SND library.<br /></description></P>
+<hr />
+<H3><A name="note7-15">Note 7-15: (DSP) Increased the PIPE count [SDK]</A></H3>
+<P><description>Increased the number of pipes used for communication with DSP to 8.<br /></description></P>
+<hr />
+<H3><A name="note7-16">Note 7-16: (DSP) Modified the <CODE>RecvData</CODE>, <CODE>RecvDataIsReady</CODE>, <CODE>SendData</CODE>, and <CODE>SendDataIsEmpty</CODE> functions [SDK]</A></H3>
+<P><description>The register number is now specified as the first argument.<br /></description></P>
+<hr />
+<H3><A name="note7-17">Note 7-17: (DSP) Modified the <CODE>RegisterInterruptEvents</CODE> function [SDK]</A></H3>
+<P><description>The PIPE number is now specified as the first argument.<br /></description></P>
+<hr />
+<H3><A name="note7-18">Note 7-18: (DevEnv) Added reference about build rules [SDK]</A></H3>
+<P><description>Added a reference page for build rules: $CTR_SDK/documents/SDKRules/BuildRules.html.<br /></description></P>
+<hr />
+<H3><A name="note7-19">Note 7-19: (FND) Added an overloaded version of the <CODE>ExpHeap::Adjust</CODE> function that specifies the direction in which the expanded heap should be reduced [SDK]</A></H3>
+<P><description>Added an overloaded function to the <CODE>Adjust</CODE> function of the <CODE>nn::fnd::ExpHeap</CODE>, which lets the developer shrink the size of the heap. This overloaded function allows the direction of adjustment to be specified.<br /></description></P>
+<hr />
+<H3><A name="note7-20">Note 7-20: (FND) Added <CODE>nn::fnd::DateTime</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fnd::DateTime</CODE> class to get the current date and time.<br /></description></P>
+<hr />
+<H3><A name="note7-21">Note 7-21: (FND) Revised the <CODE>nn::fnd::ExpHeapBase::GetSizeOf</CODE> API reference [SDK]</A></H3>
+<P><description>Revised return values in the <CODE>nn::fnd::ExpHeapBase::GetSizeOf</CODE> API reference page.<br /></description></P>
+<hr />
+<H3><A name="note7-22">Note 7-22: (FND) Added a feature to specify the location of the administrative region when creating nested heaps [SDK]</A></H3>
+<P><description>Added arguments to the <CODE>nn::fnd::*Heap::Create</CODE> classes that allow the developer to specify where the management region should be located. These functions are used to create nested heaps in the <CODE>ExpHeap</CODE>, <CODE>FrameHeap</CODE>, and <CODE>UnitHeap</CODE> within the <CODE>nn::fnd</CODE> namespace.<br /></description></P>
+<hr />
+<H3><A name="note7-23">Note 7-23: (GX) Revised the thread-related behavior of the <CODE>nngx</CODE> functions [SDK]</A></H3>
+<P><description>Fixed the following two problems that involved <CODE>nngx</CODE> thread behavior.<br />
+        <ul>
+          <li>Low-priority threads would not run when the <CODE>nngxWaitVSync</CODE> function was running.</li>
+          <li>Calling the <CODE>nngxInitialize</CODE> function in a thread with a priority of zero would result in a freeze.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-24">Note 7-24: (GX) Changed specifications for the <CODE>nngxInitialize</CODE> function [SDK]</A></H3>
+<P><description>Removed unnecessary arguments from the definition of the <CODE>nngxInitialize</CODE> function.<br /> A related change was made to the portion of the code that calls the <CODE>nngxInitialize</CODE> function in the DEMO library.<br /> Note that this function is no longer compatible with previous versions of the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note7-25">Note 7-25: (GX) Updated the graphics drivers [SDK]</A></H3>
+<P><description>
+        <ul>
+          <li>Bug Fixes</li>
+          <ul>
+            <li>Fixed an issue with the default settings for the diffuse colors of light 0 and materials in DMP fragment lighting.</li>
+            <li>Fixed a bug in the default value of the reserved uniform <CODE>dmp_LightEnv.clampHighlights</CODE>.</li>
+            <li>Fixed a bug that caused an error when the <CODE>GL_GAS_DMP</CODE> format was used with the <CODE>glCopyTexImage2D</CODE> function.</li>
+            <li>Fixed a bug where you could not use textures in the <CODE>GL_GAS_DMP</CODE> format with texture units 1 and 2.</li>
+            <li>Fixed a bug where you could not set <CODE>dmp_TexEnv[i].combineAlpha</CODE> to <CODE>GL_DOT3_RGBA</CODE>.</li>
+            <li>Added error checking.</li>
+          </ul>
+          <li>New Features and Changed Specifications</li>
+          <ul>
+            <li>Added two new functions: <CODE>glUniformsDMP</CODE> and <CODE>glGetUniformsDMP</CODE>.</li>
+            <li>Changed the maximum value for the V-Sync counter to <CODE>0x7FFFFFFE</CODE>.</li>
+            <li>Implemented an optimization that reduces the number of searches for texture and vertex objects.</li>
+          </ul>
+          <li>Shader assembler tool-related fixes</li>
+          <ul>
+            <li>Errors and warning messages are now output to <CODE>sdterr</CODE> instead of <CODE>stdout</CODE>.</li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-26">Note 7-26: (GX) Revised graphics API reference [SDK]</A></H3>
+<P><description>Made cosmetic and layout improvements to the API references of the <CODE>gl</CODE> and <CODE>nngx</CODE> APIs.<br /></description></P>
+<hr />
+<H3><A name="note7-27">Note 7-27: (HID) Revised the terminology &quot;play radius&quot; to &quot;play&quot; within the <CODE>AccelerometerReader</CODE> class [SDK]</A></H3>
+<P><description>Changed the terminology used to represent the tolerances that determine the sensitivity of the accelerometers. This used to be referred to as the &quot;play radius,&quot; but is now simply called &quot;play&quot; (or sometimes &quot;play range&quot;).<br /> This change was made because the &quot;play&quot; is applied to the amount of change in acceleration (in other words, the &quot;snap&quot;) along each axis, not to the coordinates' distances from the origin.<br /></description></P>
+<hr />
+<H3><A name="note7-28">Note 7-28: (HID) Revised touch panel calibration [SDK]</A></H3>
+<P><description>Fixed a bug that resulted in invalid coordinates obtained for locations tapped at the left or top edge of some touch panels.<br /></description></P>
+<hr />
+<H3><A name="note7-29">Note 7-29: (HID) Revised the definitions of the member functions of the <CODE>Pad</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>const</CODE> modifier to the <CODE>GetStickClamp</CODE> and <CODE>GetStickClampMode</CODE> member functions of the <CODE>nn::hid::CTR::PadReader</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note7-30">Note 7-30: (HIO) Added the HIO library [SDK]</A></H3>
+<P><description>Added the HIO library, which provides access between the CTR development hardware and a PC.<br /></description></P>
+<hr />
+<H3><A name="note7-31">Note 7-31: (MIC) Revised the <CODE>AllocateBuffer</CODE> and <CODE>StartSampling</CODE> Functions [SDK]</A></H3>
+<P><description>Errors will now always occur if the size or offsets specified for the <CODE>AllocateBuffer</CODE> and <CODE>StartSampling</CODE> functions are not two-byte aligned, or if the specified size exceeds the size of the buffer that has been allocated.<br /></description></P>
+<hr />
+<H3><A name="note7-32">Note 7-32: (MIC) Revised the <CODE>microphone</CODE> API reference [SDK]</A></H3>
+<P><description>Added descriptions to the MIC API reference.<br /></description></P>
+<hr />
+<H3><A name="note7-33">Note 7-33: (NSTD) Renamed the <CODE>NSTD</CODE> Library [SDK]</A></H3>
+<P><description>Renamed the NSTD library to <CODE>libnn_nstd</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note7-34">Note 7-34: (OS) Changed the documentation for the C-language wrapper functions [SDK]</A></H3>
+<P><description>The documentation for the C-language wrapper functions has been standardized to text that links to the corresponding C++ functions.<br /> The documentation for the following functions is now accessible from the list of OS-related C language wrapper functions:<br />
+        <ul>
+          <li><CODE>nnosInitializeAlarmSystem</CODE></li>
+          <li>nnosInitializeDeviceMemory</li>
+          <li>nnosGetDeviceMemoryAddress</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-35">Note 7-35: (OS) Added and removed C-language wrapper functions [SDK]</A></H3>
+<P><description>The following C wrapper functions have been added.<br />
+        <ul>
+          <li><CODE>nnosTimerSignal</CODE></li>
+          <li><CODE>nnosThreadGetId</CODE></li>
+          <li><CODE>nnosThreadIsAlive</CODE></li>
+          <li><CODE>nnosThreadGetMainThread</CODE></li>
+          <li><CODE>nnosInitialize</CODE></li>
+        </ul>
+        Deleted the following functions:<br />
+        <ul>
+          <li><CODE>nnosEventInitializeNoCreate</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-36">Note 7-36: (OS) Revised the <CODE>CriticalSection</CODE> specifications [SDK]</A></H3>
+<P><description>The <CODE>nn::os::CriticalSection</CODE> class can now obtain locks recursively, just like the <CODE>nn::os::Mutex</CODE> class.<br /> The sizes of the <CODE>nn::os::CriticalSection</CODE> and <CODE>nn::os::BlockingQueue</CODE> classes have been changed following this revision.<br /></description></P>
+<hr />
+<H3><A name="note7-37">Note 7-37: (OS) Eliminated alignment restrictions on buffers transferred via DMA [SDK]</A></H3>
+<P><description>Functions that use DMAC internally for data transfer used to require that the buffer be aligned to larger boundaries than the alignment the functions originally required.<br /> This restriction has been lifted.<br /></description></P>
+<hr />
+<H3><A name="note7-38">Note 7-38: (OS) Fixed DMA transfer memory leaks [SDK]</A></H3>
+<P><description>Fixed a bug that sometimes caused <CODE>DESCRIPTION_OUT_OF_MEMORY</CODE> errors to occur after repeated DMA system calls.<br /></description></P>
+<hr />
+<H3><A name="note7-39">Note 7-39: (OS) Revised the API reference for the <CODE>nn::os::StackMemoryBlock</CODE> class [SDK]</A></H3>
+<P><description>Corrected an error in the reference for <CODE>nn::os::StackMemoryBlock</CODE> that describes regions where physical memory is not allocated.<br /></description></P>
+<hr />
+<H3><A name="note7-40">Note 7-40: (OS) Revised the API reference for <CODE>nn::os::WaitObject::WaitAny</CODE> [SDK]</A></H3>
+<P><description>Revised the return values listed in the API reference for the <CODE>nn::os::WaitObject::WaitAny</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note7-41">Note 7-41: (OS) Added a thread-safe typedef for heaps [SDK]</A></H3>
+<P><description>Added typedefs for the <CODE>nn::fnd::ThreadSafeExpHeap</CODE>, <CODE>nn::fnd::ThreadSafeUnitHeap</CODE>, and <CODE>nn::fnd::ThreadSafeFrameHeap</CODE> functions, which implement thread-safe heaps by using critical sections on a per-heap basis.<br /></description></P>
+<hr />
+<H3><A name="note7-42">Note 7-42: (SND) Released the sound library [SDK]</A></H3>
+<P><description>Released the sound library.<br /></description></P>
+<hr />
+<H3><A name="note7-43">Note 7-43: (TOOL) Changed the CCI format that is output from <CODE>ctr_makerom</CODE> [SDK | System Updater]</A></H3>
+<P><description>The <CODE>ctr_makerom</CODE> tool now outputs images in CCI format.<br /> As a result of this change, CCI files that were created using CTR-SDK 0.7 or earlier versions can no longer be loaded.<br /></description></P>
+<hr />
+<H3><A name="note7-44">Note 7-44: (TOOL) Revised <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Added the Reject item to the RSF format. This setting makes it possible to specify files and directories that should be excluded from the ROM file system.<br /> For more information, see $CTR_SDK/documents/tools/ctr_makerom.html.<br /></description></P>
+<hr />
+<H3><A name="note7-45">Note 7-45: (Y2R) Removed the <CODE>StopDmaRecv</CODE> and <CODE>StopDmaSend</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Applications no longer need to call the <CODE>StopDmaRecv</CODE> or <CODE>StopDmaSend*</CODE> functions explicitly, so these functions have been removed.<br /></description></P>
+<hr />
+<H3><A name="note7-46">Note 7-46: (Y2R) Revised the Y2R library references [SDK]</A></H3>
+<P><description>Added a description of input and output data formats of the Y2R library.<br /></description></P>
+<hr />
+<H3><A name="note7-47">Note 7-47: (Y2R) Revised the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused transfers to fail in the <CODE>individual YUV mode</CODE> of the Y2R library.<br /></description></P>
+<hr />
+<H3><A name="note7-48">Note 7-48: (Y2R) Revised the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Fixed an error in the conversion coefficients that can be set using the <CODE>SetStandardCoefficient</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note7-49">Note 7-49: (Y2R) Revised some function specifications in the Y2R library [SDK | System Updater]</A></H3>
+<P><description>The specifications of the following functions have been changed.<br />
+        <ul>
+          <li>The functions below now have a return value of <CODE>void</CODE>:</li>
+          <ul>
+            <li><CODE>Initialize</CODE></li>
+            <li>Finalize</li>
+            <li><CODE>SetInputFormat</CODE></li>
+            <li><CODE>SetOutputFormat</CODE></li>
+            <li><CODE>SetRotation</CODE></li>
+            <li><CODE>SetBlockAlignment</CODE></li>
+            <li><CODE>SetSpacialDithering</CODE></li>
+            <li><CODE>SetTemporalDithering</CODE></li>
+            <li><CODE>SetTransEndInterrupt</CODE></li>
+            <li><CODE>GetTransEndEvent</CODE></li>
+            <li><CODE>DmaSendY</CODE></li>
+            <li><CODE>DmaSendU</CODE></li>
+            <li><CODE>DmaSendV</CODE></li>
+            <li><CODE>DmaSendYuv</CODE></li>
+            <li><CODE>DmaRecvRgb</CODE></li>
+            <li><CODE>SetInputLineWidth</CODE></li>
+            <li><CODE>SetInputLines</CODE></li>
+            <li><CODE>SetStandardCoefficient</CODE></li>
+            <li><CODE>SetAlpha</CODE></li>
+            <li><CODE>SetDitheringWeightParams</CODE></li>
+            <li><CODE>GetDitheringWeightParams</CODE></li>
+            <li><CODE>StartConversion</CODE></li>
+            <li><CODE>StopConversion</CODE></li>
+          </ul>
+          <li>The functions below now return data:</li>
+          <ul>
+            <li><CODE>GetInputFormat</CODE></li>
+            <li><CODE>GetOutputFormat</CODE></li>
+            <li><CODE>GetRotation</CODE></li>
+            <li><CODE>GetBlockAlignment</CODE></li>
+            <li><CODE>GetSpacialDithering</CODE></li>
+            <li><CODE>GetTemporalSpacialDithering</CODE></li>
+            <li><CODE>GetTransEndInterrupt</CODE></li>
+            <li><CODE>IsDmaSendFinished</CODE></li>
+            <li><CODE>IsDmaRecvFinished</CODE></li>
+            <li><CODE>GetInputLineWidth</CODE></li>
+            <li><CODE>GetInputLines</CODE></li>
+            <li><CODE>GetOutputFormatBytes</CODE></li>
+            <li><CODE>GetOutputBlockSize</CODE></li>
+            <li><CODE>GetOutputImageSize</CODE></li>
+            <li><CODE>GetAlpha</CODE></li>
+            <li><CODE>IsBusyConversion</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-50">Note 7-50: (Y2R) Added Y2R library functions [SDK | System Updater]</A></H3>
+<P><description>The following functions were added to check whether DMA transfers in the Y2R library have completed:<br />
+        <ul>
+          <li><CODE>IsFinishedSendingY</CODE></li>
+          <li><CODE>IsFinishedSendingU</CODE></li>
+          <li><CODE>IsFinishedSendingV</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-51">Note 7-51: (Y2R) Revised some function names in the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Some of the function names have been changed, as shown below:<br />
+        <ul>
+          <li><CODE>GetTemporalSpacialDithering</CODE> -&gt; <CODE>GetTemporalDithering</CODE></li>
+          <li><CODE>SetTransEndInterrupt</CODE> -&gt; <CODE>SetTransferEndInterrupt</CODE></li>
+          <li><CODE>GetTransEndInterrupt</CODE> -&gt; <CODE>GetTransferEndInterrupt</CODE></li>
+          <li><CODE>GetTransEndEvent</CODE> -&gt; <CODE>GetTransferEndEvent</CODE></li>
+          <li><CODE>DmaSendY</CODE> -&gt; <CODE>SetSendingY</CODE></li>
+          <li><CODE>DmaSendU</CODE> -&gt; <CODE>SetSendingU</CODE></li>
+          <li><CODE>DmaSendV</CODE> -&gt; <CODE>SetSendingV</CODE></li>
+          <li><CODE>DmaSendV</CODE> -&gt; <CODE>SetSendingV</CODE></li>
+          <li><CODE>DmaSendYuv</CODE> -&gt; <CODE>SetSendingYuv</CODE></li>
+          <li><CODE>IsDmaSendFinished</CODE> -&gt; <CODE>IsFinishedSendingYuv</CODE></li>
+          <li><CODE>DmaRecvRgb</CODE> -&gt; <CODE>SetReceiving</CODE></li>
+          <li><CODE>IsDmaRecvFinished</CODE>           -&gt; <CODE>IsFinishedReceiving</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-52">Note 7-52: (Y2R) Removed the functions used to set data transfer requests from public availability [SDK]</A></H3>
+<P><description>The functions below are no longer publicly available, since applications no longer need to explicitly configure the settings for data transfer requests during use of the Y2R library.<br />
+        <ul>
+          <li><CODE>SetOutputDreq</CODE></li>
+          <li><CODE>GetOutputDreq</CODE></li>
+          <li><CODE>SetInputDreq</CODE></li>
+          <li><CODE>GetInputDreq</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note7-53">Note 7-53: (Y2R) Removed some of the functions used to set and get the conversion coefficients from public availability [SDK]</A></H3>
+<P><description>The functions that configure the detailed conversion coefficient parameters are no longer publicly available. The SDK now only provides functions for selecting one of the standard conversion coefficient types.<br /> The functions that are no longer publicly available are listed below.<br />
+        <ul>
+          <li><CODE>SetCoefficientParams</CODE></li>
+          <li><CODE>GetCoefficientParams</CODE></li>
+          <li><CODE>GetStandardCoefficientParams</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_0_Release">Known Issues with SDK 0.8.0 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_0_Release%20System Updater">CTR-SDK Version 0.8.0 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/10)</P></DIV>
+<hr />
+<H3><A name="note6-01">Note 6-01: (CAMERA) Revised the <CODE>Finalize</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a but that caused the <CODE>Finalize</CODE> function to not operate properly.<br /></description></P>
+<hr />
+<H3><A name="note6-02">Note 6-02: (CAMERA) Removed the <CODE>StopDmaRecv[Rgb]</CODE> function [SDK | System Updater]</A></H3>
+<P><description>Applications no longer need to call the <CODE>StopDmaRecv[Rgb]</CODE> function explicitly, so this function has been removed.<br /></description></P>
+<hr />
+<H3><A name="note6-03">Note 6-03: (CAMERA) Revised the CAMERA library configuration functions [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that disabled auto-exposure in the <CODE>SetAutoWhiteBalance</CODE> function, which is used to enable/disable automatic white balance.<br /></description></P>
+<hr />
+<H3><A name="note6-04">Note 6-04: (CAMERA) Added and removed the CAMERA library functions [SDK | System Updater]</A></H3>
+<P><description>The following functions have been added to set the operating mode of the cameras.<br />
+        <ul>
+          <li><CODE>SetDetailSize</CODE>: Specifies the size (in pixels) of the images output from the cameras</li>
+          <li><CODE>SetContrast</CODE>: Changes the contrast</li>
+          <li><CODE>LensCorrection</CODE>: Changes the level of vignetting correction</li>
+        </ul>
+        The following enumerated types were added following the addition of the functions listed above.<br />
+        <ul>
+          <li><CODE>Contrast</CODE></li>
+          <li><CODE>LensCorrection</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-05">Note 6-05: (CAMERA) Revised some function specifications in the CAMERA library [SDK | System Updater]</A></H3>
+<P><description>The specifications of the following functions have been changed.<br />
+        <ul>
+          <li>The functions below now have a return value of <CODE>void</CODE>:</li>
+          <ul>
+            <li><CODE>Initialize</CODE></li>
+            <li>Finalize</li>
+            <li><CODE>StartCapture</CODE></li>
+            <li><CODE>StopCapture</CODE></li>
+            <li><CODE>ClearBuffer</CODE></li>
+            <li><CODE>GetVsyncInterruptEvent</CODE></li>
+            <li><CODE>GetBufferErrorInterruptEvent</CODE></li>
+            <li><span>DmaRecv</span></li>
+            <li><CODE>SetTransferLines</CODE></li>
+            <li><CODE>SetTrimming</CODE></li>
+            <li><CODE>SetTrimmingParams</CODE></li>
+            <li><CODE>GetTrimmingParams</CODE></li>
+            <li><CODE>SetTrimmingParamsCenter</CODE></li>
+          </ul>
+          <li>Functions that now return <CODE>bool</CODE>:</li>
+          <ul>
+            <li><CODE>ActivateModule</CODE></li>
+            <li><span>SwitchContextModule</span></li>
+            <li><span>SetExposureModule</span></li>
+            <li><span>SetWhiteBalanceModule</span></li>
+            <li><span>SetSharpnessModule</span></li>
+            <li>SetAutoExposureModule</li>
+            <li><span>IsAutoExposureModule</span></li>
+            <li><span>SetAutoWhiteBalanceModule</span></li>
+            <li><span>IsAutoWhiteBalanceModule</span></li>
+            <li><CODE>FlipModule</CODE></li>
+            <li><span>SetSizeModule</span></li>
+            <li><span>SetFrameRateModule</span></li>
+            <li><span>SetPhotoModeModule</span></li>
+            <li><span>SetEffectModule</span></li>
+          </ul>
+          <li>The functions below now return data:</li>
+          <ul>
+            <li><CODE>IsBusy</CODE></li>
+            <li><CODE>IsBufferError</CODE></li>
+            <li><span>IsDmaRecvFinished</span></li>
+            <li><CODE>GetMaxLines</CODE></li>
+            <li><CODE>IsTrimming</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-06">Note 6-06: (CAMERA) Removed and added the CAMERA library functions [SDK | System Updater]</A></H3>
+<P><description>To support the latest SoC, the arguments or the return values of some of the functions have been changed. Other functions have been removed altogether.<br /> New functions have also been added.<br />
+        <ul>
+          <li>The arguments or return values of the following functions have been changed:</li>
+          <ul>
+            <li><CODE>SetTransferLines</CODE></li>
+            <li><CODE>GetMaxLines</CODE></li>
+          </ul>
+          <li>The following functions have been removed:</li>
+          <ul>
+            <li><span>GetTransferLines</span></li>
+            <li><span>GetBytesAtOnce</span></li>
+          </ul>
+          <li>The following functions have been added:</li>
+          <ul>
+            <li><CODE>SetTransferBytes</CODE>: Specifies the number of bytes to accumulate in the buffer</li>
+            <li><CODE>GetTransferBytes</CODE>: Gets the number of bytes currently accumulated in the buffer</li>
+            <li><CODE>GetMaxBytes</CODE>: Returns the maximum number of bytes that can be stored in the buffer</li>
+          </ul>
+        </ul>
+        Any references to the <CODE>GetTransferLines</CODE> and <CODE>GetBytesAtOnce</CODE> functions that have been removed should be replaced with references to the <CODE>GetTransferBytes</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note6-07">Note 6-07: (CAMERA) Changed some function names in the CAMERA library [SDK | System Updater]</A></H3>
+<P><description>Some of the function names have been changed, as shown below:<br />
+        <ul>
+          <li><CODE>DmaRecv</CODE> -&gt; <CODE>SetReceiving</CODE></li>
+          <li><span>IsDmaRecvFinished</span>           -&gt; <span>IsFinishedReceiving</span></li>
+          <li><CODE>ActivateModule</CODE> -&gt; <CODE>Activate</CODE></li>
+          <li><CODE>SwitchContextModule</CODE> -&gt; <CODE>SwitchContext</CODE></li>
+          <li><CODE>SetExposureModule</CODE> -&gt; <CODE>SetExposure</CODE></li>
+          <li><CODE>SetWhiteBalanceModule</CODE> -&gt; <CODE>SetWhiteBalance</CODE></li>
+          <li><CODE>SetSharpnessModule</CODE> -&gt; <CODE>SetSharpness</CODE></li>
+          <li><CODE>SetAutoExposureModule</CODE> -&gt; <CODE>SetAutoExposure</CODE></li>
+          <li><CODE>IsAutoExposureModule</CODE> -&gt; <CODE>IsAutoExposure</CODE></li>
+          <li><span>SetAutoWhiteBalanceModule</span> -&gt; <span>SetAutoWhiteBalance</span></li>
+          <li><CODE>IsAutoWhiteBalanceModule</CODE> -&gt; <CODE>IsAutoWhiteBalance</CODE></li>
+          <li><span>FlipModule</span>                -&gt; <span>FlipImage</span></li>
+          <li><CODE>SetSizeModule</CODE> -&gt; <CODE>SetSize</CODE></li>
+          <li><CODE>SetFrameRateModule</CODE> -&gt; <CODE>SetFrameRate</CODE></li>
+          <li><CODE>SetEffectModule</CODE> -&gt; <CODE>SetEffect</CODE></li>
+          <li><CODE>SetPhotoMode</CODE> -&gt; <CODE>SetPhotoMode</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-08">Note 6-08: (CAMERA) Added and revised the camera-related configuration parameters [SDK | System Updater]</A></H3>
+<P><description>The enumerated types used by the functions that configure the camera settings have been revised. In addition, the range of values that can be specified for some of those functions has been expanded.
+        <ul>
+          <li><CODE>Size</CODE> enumerated type<br />Deleted the value indicating 298x224 resolution, and added a value indicating the native size of the CTR's upper screen (400x240).</li>
+          <li><CODE>Effect</CODE> enumerated type<br />Increased the number of levels that can be set for the parameters from 6 to 22.</li>
+          <li>Values set with the <CODE>SetSharpness</CODE> function<br />Changed the range from [-3, +5] to [-4, +5].</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-09">Note 6-09: (CAMERA) Added data transfer completion event [SDK | System Updater]</A></H3>
+<P><description>It is now possible to get events that notify of data transfer completion during calls to the <CODE>SetReceiving</CODE> and <CODE>SetReceivingRgb</CODE> functions. These functions are used to receive camera data.<br /></description></P>
+<hr />
+<H3><A name="note6-10">Note 6-10: (FS) Added support for file and directory operations on SD cards [System Updater]</A></H3>
+<P><description>It is now possible to perform file and directory operations on SD cards.<br /> To do so, specify an <CODE>sdmc</CODE> archive and call the necessary functions in the FS library API.<br /></description></P>
+<hr />
+<H3><A name="note6-11">Note 6-11: (FS) Added functions for creating, deleting, and renaming files and directories [System Updater]</A></H3>
+<P><description>Added functions for deleting and renaming files, as well as functions for creating, deleting, and renaming directories.<br /> Currently, these operations can only be done on archives stored on SD cards.<br /></description></P>
+<hr />
+<H3><A name="note6-12">Note 6-12: (FS) Added a class for reading and writing files [System Updater]</A></H3>
+<P><description>Added a class for reading and writing files.<br /> Currently, files can only be written to archives stored on SD cards.<br /></description></P>
+<hr />
+<H3><A name="note6-13">Note 6-13: (FS) Fixed a resource leak that used to be present when files were opened [System Updater]</A></H3>
+<P><description>Fixed a bug in the firmware that caused a resource leak when files failed to open.<br /></description></P>
+<hr />
+<H3><A name="note6-14">Note 6-14: (HID) Revised the sampling rate [System Updater]</A></H3>
+<P><description>Adjusted the sampling period for the buttons, the analog stick, and the touch panel to 4 milliseconds.<br /> Sampling of the accelerometer will occur every (approximately) 12 milliseconds.<br /> These sampling periods are shorter than they were with previous versions of the SDK.<br /></description></P>
+<hr />
+<H3><A name="note6-15">Note 6-15: (MIC) Revised the <CODE>Finalize</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug where the microphone was not usable once the <CODE>Finalize</CODE> function was called.<br /></description></P>
+<hr />
+<H3><A name="note6-16">Note 6-16: (OS) Fixed a bug that caused the ending address to be incorrect when a breakpoint is set in the <CODE>Thread::Start</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the ending address to be incorrect when a breakpoint is set in the <CODE>Thread::Start</CODE> function of CTR-SDK 0.7.<br /></description></P>
+<hr />
+<H3><A name="note6-17">Note 6-17: (OS) Fixed a bug that caused deadlocks [System Updater]</A></H3>
+<P><description>Fixed a bug that caused deadlocks within the system under certain conditions.<br /></description></P>
+<hr />
+<H3><A name="note6-18">Note 6-18: (OS) Fixed a bug that prevented the values of the VFP registers from being obtained correctly from the debugger [System Updater]</A></H3>
+<P><description>Fixed a bug that prevented values of the VFP register from being obtained. This bug caused the debugger to always display a value of zero.<br /></description></P>
+<hr />
+<H3><A name="note6-19">Note 6-19: (OS) Fixed a bug that caused strings output to the debugger to be output twice [System Updater]</A></H3>
+<P><description>Fixed a bug that caused strings output to the debugger to be output twice.<br /></description></P>
+<hr />
+<H3><A name="note6-20">Note 6-20: (OS) Fixed a bug that caused the debugger to hang if it was run continuously [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a hang if the processes for the camera and other demos were run continuously for a while in the debugger.<br /></description></P>
+<hr />
+<H3><A name="note6-21">Note 6-21: (OS) Changed the maximum amount of memory that can be used on development hardware to 96 MB [System Updater]</A></H3>
+<P><description>Previous versions of the SDK only allowed 64 MB of memory to be used, even on development hardware, but this has been increased to 96 MB.<br /> Note that the amount of memory that will be usable on the production hardware has not changed from 64 MB.<br /></description></P>
+<hr />
+<H3><A name="note6-22">Note 6-22: (OS) Fixed a bug that caused the debugger to hang when running applications that run threads frequently [System Updater]</A></H3>
+<P><description>Fixed a bug that caused the debugger to hang when running applications that start and end threads frequently.<br /> As a result of this bug fix, small (size-optimized) builds of the OS demos will no longer hang when run.<br /></description></P>
+<hr />
+<H3><A name="note6-23">Note 6-23: (TOOL) Changed the CCI format that is output from <CODE>ctr_makerom</CODE> [SDK | System Updater]</A></H3>
+<P><description>The <CODE>ctr_makerom</CODE> tool now outputs images in CCI format.<br /> As a result of this change, CCI files that were created using CTR-SDK 0.7 or earlier versions can no longer be loaded.<br /></description></P>
+<hr />
+<H3><A name="note6-24">Note 6-24: (Y2R) Revised the <CODE>Finalize</CODE> function [System Updater]</A></H3>
+<P><description>Fixed a but that caused the <CODE>Finalize</CODE> function to not operate properly.<br /></description></P>
+<hr />
+<H3><A name="note6-25">Note 6-25: (Y2R) Removed the <CODE>StopDmaRecv</CODE> and <CODE>StopDmaSend</CODE> functions [SDK | System Updater]</A></H3>
+<P><description>Applications no longer need to call the <CODE>StopDmaRecv</CODE> or <CODE>StopDmaSend*</CODE> functions explicitly, so these functions have been removed.<br /></description></P>
+<hr />
+<H3><A name="note6-26">Note 6-26: (Y2R) Revised the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Fixed a bug that caused transfers to fail in the <CODE>individual YUV mode</CODE> of the Y2R library.<br /></description></P>
+<hr />
+<H3><A name="note6-27">Note 6-27: (Y2R) Revised the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Fixed an error in the conversion coefficients that can be set using the <CODE>SetStandardCoefficient</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note6-28">Note 6-28: (Y2R) Revised some function specifications in the Y2R library [SDK | System Updater]</A></H3>
+<P><description>The specifications of the following functions have been changed.<br />
+        <ul>
+          <li>The functions below now have a return value of <CODE>void</CODE>:</li>
+          <ul>
+            <li><CODE>Initialize</CODE></li>
+            <li>Finalize</li>
+            <li><CODE>SetInputFormat</CODE></li>
+            <li><CODE>SetOutputFormat</CODE></li>
+            <li><CODE>SetRotation</CODE></li>
+            <li><CODE>SetBlockAlignment</CODE></li>
+            <li><CODE>SetSpacialDithering</CODE></li>
+            <li><CODE>SetTemporalDithering</CODE></li>
+            <li><CODE>SetTransEndInterrupt</CODE></li>
+            <li><CODE>GetTransEndEvent</CODE></li>
+            <li><CODE>DmaSendY</CODE></li>
+            <li><CODE>DmaSendU</CODE></li>
+            <li><CODE>DmaSendV</CODE></li>
+            <li><CODE>DmaSendYuv</CODE></li>
+            <li><CODE>DmaRecvRgb</CODE></li>
+            <li><CODE>SetInputLineWidth</CODE></li>
+            <li><CODE>SetInputLines</CODE></li>
+            <li><CODE>SetStandardCoefficient</CODE></li>
+            <li><CODE>SetAlpha</CODE></li>
+            <li><CODE>SetDitheringWeightParams</CODE></li>
+            <li><CODE>GetDitheringWeightParams</CODE></li>
+            <li><CODE>StartConversion</CODE></li>
+            <li><CODE>StopConversion</CODE></li>
+          </ul>
+          <li>The functions below now return data:</li>
+          <ul>
+            <li><CODE>GetInputFormat</CODE></li>
+            <li><CODE>GetOutputFormat</CODE></li>
+            <li><CODE>GetRotation</CODE></li>
+            <li><CODE>GetBlockAlignment</CODE></li>
+            <li><CODE>GetSpacialDithering</CODE></li>
+            <li><CODE>GetTemporalSpacialDithering</CODE></li>
+            <li><CODE>GetTransEndInterrupt</CODE></li>
+            <li><CODE>IsDmaSendFinished</CODE></li>
+            <li><span>IsDmaRecvFinished</span></li>
+            <li><CODE>GetInputLineWidth</CODE></li>
+            <li><CODE>GetInputLines</CODE></li>
+            <li><CODE>GetOutputFormatBytes</CODE></li>
+            <li><CODE>GetOutputBlockSize</CODE></li>
+            <li><CODE>GetOutputImageSize</CODE></li>
+            <li><CODE>GetAlpha</CODE></li>
+            <li><CODE>IsBusyConversion</CODE></li>
+          </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-29">Note 6-29: (Y2R) Added Y2R library functions [SDK | System Updater]</A></H3>
+<P><description>The following functions were added to check whether DMA transfers in the Y2R library have completed:<br />
+        <ul>
+          <li><CODE>IsFinishedSendingY</CODE></li>
+          <li><CODE>IsFinishedSendingU</CODE></li>
+          <li><CODE>IsFinishedSendingV</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note6-30">Note 6-30: (Y2R) Revised some function names in the Y2R library [SDK | System Updater]</A></H3>
+<P><description>Some of the function names have been changed, as shown below:<br />
+        <ul>
+          <li><CODE>GetTemporalSpacialDithering</CODE> -&gt; <CODE>GetTemporalDithering</CODE></li>
+          <li><CODE>SetTransEndInterrupt</CODE> -&gt; <CODE>SetTransferEndInterrupt</CODE></li>
+          <li><CODE>GetTransEndInterrupt</CODE> -&gt; <CODE>GetTransferEndInterrupt</CODE></li>
+          <li><CODE>GetTransEndEvent</CODE> -&gt; <CODE>GetTransferEndEvent</CODE></li>
+          <li><CODE>DmaSendY</CODE> -&gt; <CODE>SetSendingY</CODE></li>
+          <li><CODE>DmaSendU</CODE> -&gt; <CODE>SetSendingU</CODE></li>
+          <li><CODE>DmaSendV</CODE> -&gt; <CODE>SetSendingV</CODE></li>
+          <li><CODE>DmaSendV</CODE> -&gt; <CODE>SetSendingV</CODE></li>
+          <li><CODE>DmaSendYuv</CODE> -&gt; <CODE>SetSendingYuv</CODE></li>
+          <li><CODE>IsDmaSendFinished</CODE> -&gt; <CODE>IsFinishedSendingYuv</CODE></li>
+          <li><CODE>DmaRecvRgb</CODE> -&gt; <CODE>SetReceiving</CODE></li>
+          <li><CODE>IsDmaRecvFinished</CODE>           -&gt; <CODE>IsFinishedReceiving</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_0_Release%20System Updater">Known Issues with SDK 0.8.0 Release System Updater</A></H3>
+<knownissues><description>
+        <ul>
+          <li>The volume control slider settings are the reverse of those indicated by the silk-screened notations on the target boards.</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_8_0_Release%20Sample Demos">CTR-SDK Version 0.8.0 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/02/10)</P></DIV>
+<hr />
+<H3><A name="note5-01">Note 5-01: (CAMERA) Revised sample demos [Sample Demos]</A></H3>
+<P><description>Fixed an issue that prevented data from being fully repositioned when an image was rotated using the rotation feature of the Y2R library output buffer.<br /></description></P>
+<hr />
+<H3><A name="note5-02">Note 5-02: (FND) Added features to the multifunction demos [Sample Demos]</A></H3>
+<P><description>Added a feature to the multifunction demos (<CODE>demo1</CODE> and <CODE>demo2</CODE>) that retrieves and displays the current date and time.<br /></description></P>
+<hr />
+<H3><A name="note5-03">Note 5-03: (GX) Fixed a bug in the <CODE>GasCessna</CODE> sample [Sample Demos]</A></H3>
+<P><description>The same depth buffer as the one used in the upper screen's framebuffer object is now explicitly attached for framebuffer objects used during the gas density information rendering pass.<br /></description></P>
+<hr />
+<H3><A name="note5-04">Note 5-04: (GX) Deleted unnecessary operations related to tangent attribute data [Sample Demos]</A></H3>
+<P><description>Deleted unnecessary <CODE>mov</CODE> instructions for tangent values that are input as vertex data.<br /></description></P>
+<hr />
+<H3><A name="note5-05">Note 5-05: (GX) Added a demo that performs double-buffering on a command list for rendering [Sample Demos]</A></H3>
+<P><description>Added a <CODE>CommandListDouble</CODE> demo that performs double-buffering on a command list for rendering.<br /></description></P>
+<hr />
+<H3><A name="note5-06">Note 5-06: (OS) Revised the <CODE>os</CODE> sample demo [Sample Demos]</A></H3>
+<P><description>Changed the preferred processor from core 1 to core 0 within the thread demos.<br /></description></P>
+<hr />
+<H3><A name="note5-07">Note 5-07: (SND) Added sample demos [Sample Demos]</A></H3>
+<P><description>Added the <CODE>SimplePlayer</CODE> sample demo, which demonstrates how to play, stop, and alter the pitch of 8-bit and 16-bit PCM data. Also added the <CODE>StreamPlayer</CODE> sample demo, which plays dynamically generated sine sweep.<br /></description></P>
+<hr />
+<H3><A name="note5-08">Note 5-08: (SND) Added features to the multifunction demos [Sample Demos]</A></H3>
+<P><description>Added a feature to <CODE>demo1</CODE> that plays back data input from the microphone in pass-through mode. Also added a feature to <CODE>demo2</CODE> that plays sound effects of a sphere falling.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_8_0_Release%20Sample Demos">Known Issues with SDK 0.8.0 Release Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_7_1_Release">CTR-SDK Version 0.7.1 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2010/01/15)</P></DIV>
+<hr />
+<H3><A name="note4-01">Note 4-01: (SND) Added support for the sound library of NintendoWare for CTR 0.4.0 [SDK]</A></H3>
+<P><description>Made revisions required to support the sound library of NintendoWare for CTR 0.4.0.</description></P>
+<hr />
+<H3><A name="KnownIssues_0_7_1_Release">Known Issues with SDK 0.7.1 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_7_0_Release">CTR-SDK Version 0.7.0 Release</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2009/12/22)</P></DIV>
+<hr />
+<H3><A name="note3-01">Note 3-01: (CAMERA) Added the CAMERA library [SDK]</A></H3>
+<P><description>Added the CAMERA library, which is used to access the camera.</description></P>
+<hr />
+<H3><A name="note3-02">Note 3-02: (CRYPTO) Added the <CODE>crypto</CODE> library [SDK]</A></H3>
+<P><description>A new crypto library was added.<br /> Currently, only SHA-1, SHA-256, SHA-1 HMAC, and SHA-256 HMAC functions are supported.<br /></description></P>
+<hr />
+<H3><A name="note3-03">Note 3-03: (DEMO) Added classes for simple rendering of 2D geometric shapes [SDK]</A></H3>
+<P><description>Added the following classes for simple rendering of 2D geometric shapes:<br />
+        <ul>
+          <li><CODE>nn::demo::CTR::DrawFrameworkEx</CODE></li>
+          <li><CODE>nn::demo::CTR::RenderData</CODE></li>
+          <li><CODE>nn::demo::CTR::TextsRenderData</CODE></li>
+          <li><CODE>nn::demo::CTR::TrianglesRenderData</CODE></li>
+          <li><CODE>nn::demo::CTR::ColorFillProgram</CODE></li>
+          <li><CODE>nn::demo::CTR::DecalTextureProgram</CODE></li>
+          <li><CODE>nn::demo::CTR::FontProgram</CODE></li>
+          <li><CODE>nn::demo::CTR::ProgramObject</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-04">Note 3-04: (DEMO) Added a document that explains the DEMO library [SDK]</A></H3>
+<P><description>Added a new document that explains the DEMO library and contains more detailed information than that provided in the API reference.<br /> $CTR_SDK/documents/TechnicalNotes/AboutDemoLibrary.pdf<br /></description></P>
+<hr />
+<H3><A name="note3-05">Note 3-05: (DEMO) Modified the <CODE>DEMO_SetRenderingTarget</CODE> function [SDK]</A></H3>
+<P><description>When the LCD serving as the rendering target is changed using the <CODE>DEMO_SetRenderingTarget</CODE> function, <CODE>glViewport</CODE> is now called.</description></P>
+<hr />
+<H3><A name="note3-06">Note 3-06: (DEMO) Changed the specifications of the <CODE>DrawFramework</CODE> class [DrawFramework]</A></H3>
+<P><description>The following specifications of the <CODE>DrawFramework</CODE> class were changed:<br />
+        <ul>
+          <li>The location where renderbuffers are allocated is now split between VRAM-A and VRAM-B, depending on the type.</li>
+          <li>Changed the display buffer format to RGB8.</li>
+          <li>Added the ability to specify the stencil buffer during calls to the <CODE>ClearDisplay</CODE> function.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-07">Note 3-07: (DEMO) Added an argument to the <CODE>DrawFramework::SwapBuffer</CODE> function that specifies whether to wait for V-Sync before running [SDK]</A></H3>
+<P><description>In earlier SDKs, the <CODE>DrawFramework::SwapBuffer</CODE> would always wait for a V-Sync, but the addition of the new <CODE>isWaitVSync</CODE> argument lets you specify whether to wait.<br /> When this is set to <CODE>true</CODE> (the default value), the function waits for a V-Sync.<br /></description></P>
+<hr />
+<H3><A name="note3-08">Note 3-08: (DEMO) Released <CODE>demo_MemoryManager.h</CODE> [SDK]</A></H3>
+<P><description>The file <CODE>demo_MemoryManager.h</CODE> was previously undisclosed, but it is now a public header.<br /></description></P>
+<hr />
+<H3><A name="note3-09">Note 3-09: (DEMO) Made <CODE>nn::demo::DrawFramework::SwapBuffer</CODE> into a virtual function [SDK]</A></H3>
+<P><description>The <CODE>SwapBuffer</CODE> function has been made into a virtual function for convenience when inheriting the <CODE>DrawFramework</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note3-10">Note 3-10: (DEMO) Changed the macro that sets the maximum number of output characters [SDK]</A></H3>
+<P><description>The maximum number of characters that can be output using the <CODE>nn::demo::TextDrawFramework</CODE> class has been increased from 30 to 50.<br /> The macro name also contained a spelling error, so it has been changed from <CODE>MAX_CHAR_NUM_PAR_LINE</CODE> to <CODE>MAX_CHAR_NUM_PER_LINE</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-11">Note 3-11: (DEMO) Changed the address alignment when allocating vertex buffers in VRAM [SDK]</A></H3>
+<P><description>The address alignment used for the destination for transfers has been changed from 4 bytes to 8 bytes when allocating vertex buffers in VRAM using the <CODE>MemoryManager</CODE> class in the DEMO library.<br /> This is not due to a change in the DMPGL 2.0 System API Specifications, but rather a restriction in the current implementation of DMA transfers.<br /></description></P>
+<hr />
+<H3><A name="note3-12">Note 3-12: (DevEnv) Added the <CODE>NN_ENDIAN</CODE> macro [SDK]</A></H3>
+<P><description>Added the <CODE>NN_ENDIAN</CODE> macro for determining the endianness of the platform. <br />This lets you use the endianness as a conditional in your programs by using code like the following: <br /><CODE>#if NN_ENDIAN == NN_ENDIAN_VALUE_LITTLE</CODE><br /></description></P>
+<hr />
+<H3><A name="note3-13">Note 3-13: (DevEnv) Changed the structure of the documents folder [SDK]</A></H3>
+<P><description>The structure of the subdirectories of the documents folder was changed so that all documentation contained within the CTR-SDK can now be accessed from the top-level page ($CTR_SDK/documents/index.html).<br /></description></P>
+<hr />
+<H3><A name="note3-14">Note 3-14: ((DevEnv) Changed the data types for <CODE>u32</CODE> and <CODE>s32</CODE> [SDK]</A></H3>
+<P><description>Changed the data type for <CODE>u32</CODE> and <CODE>s32</CODE> from <CODE>[unsigned | Signed] long int</CODE> to <CODE>[unsigned | Signed] int</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-15">Note 3-15: (DevEnv) Changed the assembly rules [SDK]</A></H3>
+<P><description>It is now possible to use C preprocessor directives (such as <CODE>#define</CODE>, <CODE>#if</CODE>, and <CODE>#end</CODE>) within assembly files.<br /></description></P>
+<hr />
+<H3><A name="note3-16">Note 3-16: (DevEnv) Fixed a bug that caused duplicated option settings for macro definitions [SDK]</A></H3>
+<P><description>Fixed a bug that caused duplicate macro-related options to be specified when compiling from the command line.<br /></description></P>
+<hr />
+<H3><A name="note3-17">Note 3-17: (DevEnv) Deleted the <CODE>OMakefiles</CODE> for the libraries [SDK]</A></H3>
+<P><description>The library source files that are included for certain parts of the SDK are only intended for reference during debugging. Their operation is not guaranteed if they are rebuilt by developers, so the <CODE>OMakefiles</CODE> for the libraries have been deleted to avoid confusion.<br /></description></P>
+<hr />
+<H3><A name="note3-18">Note 3-18: (FND) Corrected the internal status check of the <CODE>nn::fnd::ExpHeap</CODE> class [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::fnd::ExpHeap</CODE> class to erroneously determine that the class was in an invalid state.<br /></description></P>
+<hr />
+<H3><A name="note3-19">Note 3-19: (FND) Added features to <CODE>nn::fnd::FrameHeap</CODE> class [SDK]</A></H3>
+<P><description>It is now possible to allocate the frame heap in both directions.<br /> By specifying a negative alignment value when allocating a memory block, it is now possible to allocate from the end of the heap.<br /> It is now also possible to shrink the size of the heap in both directions using the <CODE>FrameHeap::Adjust</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note3-20">Note 3-20: (FND) Added an allocator class for heaps [SDK]</A></H3>
+<P><description>Added the <CODE>Allocator</CODE> classes to the class templates of <CODE>nn::fnd::ExpHeapTemplate</CODE> and <CODE>nn::fnd::UnitHeapTemplate</CODE>. These allocator classes share the same interface.<br /></description></P>
+<hr />
+<H3><A name="note3-21">Note 3-21: (FND) Added a feature to create nested heaps [SDK]</A></H3>
+<P><description>Added the following functions to the <CODE>ExpHeap</CODE>, <CODE>FrameHeap</CODE>, and <CODE>UnitHeap</CODE> classes in the <CODE>nn::fnd namespace</CODE>. These functions make it possible to create heaps within other heaps.<br />
+        <ul>
+          <li><CODE>nn::fnd::*Heap::Create</CODE>, which creates heaps within other heaps</li>
+          <li><CODE>nn::fnd::HeapBase::Destroy</CODE>, which destroys heaps that have been created within other heaps</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-22">Note 3-22: (FND) Added features to the heap classes [SDK]</A></H3>
+<P><description>The following changes were made to the heap classes (<CODE>ExpHeap</CODE>, <CODE>FrameHeap</CODE>, and <CODE>UnitHeap</CODE>):
+        <ul>
+          <li>It is now possible to specify options to perform zero-clearing and debug-filling during allocation.</li>
+          <li>It is now possible to obtain the starting address and memory size of the memory regions.</li>
+          <li>Added the <CODE>Dump</CODE> function for displaying the content of the heap.</li>
+          <li>Added the <CODE>ExpHeap::Adjust</CODE> function for shrinking the size of the expanded heap region.</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-23">Note 3-23: (FND) Made the heap classes thread-safe [SDK]</A></H3>
+<P><description>The <CODE>ExpHeapTemplate</CODE>, <CODE>UnitHeapTemplate</CODE>, and <CODE>FrameHeapTemplate</CODE> heap class templates have been added to the <CODE>nn::fnd namespace</CODE>. These templates can use the <CODE>LockPolicy</CODE> class to specify the thread-locking method.<br /> As a result of this change, the <CODE>ExpHeap</CODE>, <CODE>UnitHeap</CODE>, and <CODE>FrameHeap</CODE> classes from previous versions of the SDK have been changed to typedefs for instances of the corresponding class templates.<br /> There have been no changes to their interfaces.<br /></description></P>
+<hr />
+<H3><A name="note3-24">Note 3-24: (FND) Added a feature to find the heap associated with a given block of allocated memory [SDK]</A></H3>
+<P><description>Added the <CODE>nn::fnd::HeapBase::FindHeap</CODE> function, which is used to find the heap associated with the memory block at the specified address.<br /></description></P>
+<hr />
+<H3><A name="note3-25">Note 3-25: (FS) Added to the <CODE>nn::fs::FileReader</CODE> class the ability to use the <CODE>char*</CODE> type to specify path names as ASCII strings [SDK]</A></H3>
+<P><description>Overloaded versions of the constructors, the <CODE>Initialize</CODE> function, and the <CODE>TryInitialize</CODE> function in the <CODE>nn::fs::FileReader</CODE> class have been added. These overloaded functions allow path names to be specified as ASCII strings using the <CODE>char*</CODE> data type.<br /></description></P>
+<hr />
+<H3><A name="note3-26">Note 3-26: (GX) Added the <CODE>DMPGL</CODE> sample [SDK]</A></H3>
+<P><description>The remaining DMPGL samples from POD that were not included in CTR-SDK 0.6 have all been revised to support the CTR-SDK.<br /></description></P>
+<hr />
+<H3><A name="note3-27">Note 3-27: (GX) Revised the graphics API reference [SDK]</A></H3>
+<P><description>Added API reference manuals to the CTR-SDK for the graphics APIs (<CODE>gl*</CODE> and <CODE>nngx*</CODE>).<br /> The format of these pages is provisional and will be overhauled in future versions of the SDK.<br /></description></P>
+<hr />
+<H3><A name="note3-28">Note 3-28: (GX) Updated the graphics drivers [SDK]</A></H3>
+<P><description>
+        <ul>
+          <li>Fixed the following bugs in the DMPGL 2.0 drivers:</li>
+            <ul>
+              <li>In previous versions of the SDK, the <SPAN class="argument">progs</SPAN> argument in the <CODE>glRestoreProgramsDMP</CODE> function did not follow the specifications. Specifically, if an invalid value for <SPAN class="argument">progs</SPAN> (for example, a null pointer) was passed to the function, the error <CODE>GL_INVALID_VALUE</CODE> would result instead of the expected error <CODE>GL_INVALID_OPERATION</CODE>. This has been corrected.</li>
+              <li>Similarly, in previous versions of the SDK, if a nonzero value was specified for the <SPAN class="argument">level</SPAN> argument to the <CODE>glCopyTexImage2D</CODE> or <CODE>glCopyTexSubImage2D</CODE> functions, the error <CODE>GL_INVALID_VALUE</CODE> would occur instead of the expected value of <CODE>GL_INVALID_OPERATION</CODE>. This has been corrected.</li>
+            </ul>
+          <li>Added and revised the following features of the DMPGL 2.0 drivers:</li>
+            <ul>
+              <li>Added support for early depth tests</li>
+              <li>Changed GL_DEPTH_COMPONENT24_STENCIL_INDEX8_DMP to GL_DEPTH24_STENCIL8_EXT</li>
+              <li>Changed <CODE>GL_DEPTH_STENCIL_ATTACHMENT_DMP</CODE> to <CODE>GL_DEPTH_STENCIL_ATTACHMENT</CODE></li>
+              <li>Added support for 32-block format (added the <CODE>glRenderBlockModeDMP</CODE> function)</li>
+              <li>The <CODE>glGet</CODE> function now supports <CODE>GL_TEXTURE_COLLECTION_BINDING_DMP</CODE></li>
+              <li>Added support for selecting the texture coordinate input</li>
+                <ul>
+                  <li>Added the reserved uniforms <CODE>dmp_Texture[2].texcoord</CODE> and <CODE>dmp_Texture[3].texcoord</CODE></li>
+                  <li>The texture coordinates for procedural textures used by the particle system shader can now be output to <CODE>GL_TEXTURE2</CODE></li>
+                </ul>
+              <li>Revised the following specifications for vertex shader uniforms:</li>
+                <ul>
+                  <li>Changed all MAT-type uniforms so that they can be handled as arrays of VEC-type data</li>
+                  <li><CODE>VEC</CODE>-type arrays can now be set using both the <CODE>glUniformf</CODE> and <CODE>glUniformMatrixf</CODE> functions</li>
+                  <li><CODE>GL_TRUE</CODE> can now be specified for the <SPAN class="argument">transpose</SPAN> argument to the <CODE>glUniformMatrix</CODE> function</li>
+                  <li>Made it possible to specify individual elements within a <CODE>VEC</CODE>-type array by adding an offset to the location value obtained using the <CODE>glGetUniformLocation</CODE> function.</li>
+                  <li>Changed the upper limit of the number of uniforms within vertex shaders and geometry shaders that can be linked to a single program object to 2048.</li>
+                  <li>Established an upper limit of 8191 on the number of program objects that can be used simultaneously.</li>
+                </ul>
+              <li>Changed <CODE>GL_REPEAT</CODE> to <CODE>GL_SYMMETRICAL_REPEAT_DMP</CODE> for the reserved uniforms <CODE>dmp_Texture[3].ptClampU</CODE> and <CODE>dmp_Texture[3].ptClampV</CODE></li>
+              <li>Changed <CODE>GL_MIRRORED_REPEAT_DMP</CODE> to <CODE>GL_MIRRORED_REPEAT</CODE></li>
+              <li>Added <CODE>GL_TEXTURE3</CODE> to the values that can be set for the reserved uniform <CODE>dmp_LightEnv.bumpSelector</CODE></li>
+              <li>Added <CODE>GL_TEXTURE1</CODE>, <CODE>GL_TEXTURE2</CODE>, and <CODE>GL_TEXTURE3</CODE> to the values that can be set for the reserved uniform <CODE>dmp_LightEnv.shadowSelector</CODE></li>
+              <li>Added the following features for the command state cache:</li>
+                <ul>
+                  <li>Added an argument for checking the buffer size to the &quot;save&quot; API</li>
+                  <li>Added an argument for specifying the first object to the &quot;restore&quot; API</li>
+                  <li>Added vertex shader uniforms and flags for restoring geometry shader uniform to the program state restoration API</li>
+                </ul>
+              <li>Bindings to object 0 within a <CODE>LUT</CODE> texture are now considered to be detached, and will no longer cause errors</li>
+              <li>Added the <CODE>glTexSubImage1D</CODE> function</li>
+              <li>Added error checking if <CODE>GL_COLOR_ATTACHMENT0</CODE> is provided as the second argument to the <CODE>glFramebufferRenderbuffer</CODE> function (<SPAN class="argument">attachment</SPAN>).</li>
+              <li>Changed the specifications so that <CODE>GL_INVALID_OPERATION</CODE> will occur if an invalid color format is specified for the renderbuffer (or if the color format is anything other than <CODE>GL_GAS_DMP</CODE>)</li>
+              <li>In previous versions of the SDK, the error <CODE>GL_INVALID_OPERATION</CODE> would occur during error-checking within the <CODE>glReadPixels</CODE> function if the framebuffer was set incorrectly. This has been corrected so that the error <CODE>GL_INVALID_FRAMEBUFFER_OPERATION</CODE> will occur instead.</li>
+            </ul>
+          <li>Fixed bugs with the point shader</li>
+          <li>Fixed the following bugs and changed the following features of the shader assembly language</li>
+            <ul>
+              <li>Added support for selecting the texture coordinate input (deleted <CODE>#pragma output_map(texture3, oN)</CODE> from the specifications)</li>
+              <li>The use of <CODE>#pragma bind_symbol</CODE> to set multiple input registers is now treated as an error</li>
+              <li>Fixed a bug in the code that checks for consecutive calls to the <CODE>mova</CODE> instruction</li>
+            </ul>
+          <li>Revised the following documents:</li>
+            <ul>
+              <li>DMPGL20_specification.pdf</li>
+              <li><CODE>DMPGL20_system_API_specification.pdf</CODE></li>
+              <li>DMPGL20_programming_guide.pdf</li>
+              <li><CODE>DMPGL20_commandcache_specification.pdf</CODE></li>
+              <li>VertexShaderReferenceManual.pdf</li>
+            </ul>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-29">Note 3-29: (GX) Fixed an issue where the V-Sync timing for the upper and lower screens did not coincide [SDK | System Updater]</A></H3>
+<P><description>The timing of V-Sync notification for the upper and lower screens would vary widely with previous versions of the SDK, but this has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note3-30">Note 3-30: (GX) Fixed a bug that caused only 239 lines to be displayed on the lower screen [SDK]</A></H3>
+<P><description>Fixed a bug that caused the uppermost line of pixels on the lower LCD not to be displayed.<br /></description></P>
+<hr />
+<H3><A name="note3-31">Note 3-31: (HID) Changed the names of the Initialize and Finalize functions [SDK]</A></H3>
+<P><description>The initialization and finalization functions of the HID library were changed from <CODE>InitializeHid/FinalizeHid</CODE> to <CODE>Initialize/Finalize</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-32">Note 3-32: (HID) Changed input from SELECT to be treated as input from START [SDK]</A></H3>
+<P><description>The use of the SELECT button is prohibited for CTR native applications.<br /> Pressing SELECT is therefore now treated as presses of START.<br /></description></P>
+<hr />
+<H3><A name="note3-33">Note 3-33: (HID) Added +Control Pad emulation for the Slide Pad [SDK]</A></H3>
+<P><description>The <CODE>PadReader</CODE> class can now be used to obtain input from the analog stick that mimics input from the +Control Panel. This +Control Pad emulation can be obtained in the same way as button input.<br /></description></P>
+<hr />
+<H3><A name="note3-34">Note 3-34: (HID) Revised the definitions of the member functions of the <CODE>Pad</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>const</CODE> modifier to the <CODE>GetStickClamp</CODE> and <CODE>GetStickClampMode</CODE> member functions of the <CODE>nn::hid::CTR::PadReader</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note3-35">Note 3-35: (HID) Added support for the accelerometer [SDK]</A></H3>
+<P><description>Added the <CODE>AccelerometerReader</CODE> class for using the accelerometer.<br /></description></P>
+<hr />
+<H3><A name="note3-36">Note 3-36: (HID) Changed the names of the symbols for the +Control Pad [SDK]</A></H3>
+<P><description>The names of the symbols for the +Control Pad were changed to use &quot;BUTTON&quot; instead of &quot;KEY.&quot;<br /> For example, <CODE>KEY_LEFT</CODE> was changed to <CODE>BUTTON_LEFT</CODE>, and <CODE>PLUS_KEY_MASK</CODE> was changed to <CODE>PLUS_BUTTON_MASK</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-37">Note 3-37: (MATH) Added the <CODE>MTX44Perspective[Deg|Rad]</CODE> functions [SDK]</A></H3>
+<P><description>Added the <CODE>MTX44PerspectiveDeg</CODE> and <CODE>MTX44PerspectiveRad</CODE> functions.<br /> The <CODE>MTX44Perspective</CODE> function has been retained as an alternate name for the &quot;degree&quot; version for compatibility.<br /></description></P>
+<hr />
+<H3><A name="note3-38">Note 3-38: (MATH) Added <CODE>Set</CODE> functions to the <CODE>Vector*</CODE> classes [SDK]</A></H3>
+<P><description>Added the <CODE>Set</CODE> method to the <CODE>Vector2</CODE>, <CODE>Vector3</CODE>, and <CODE>Vector4</CODE> classes.<br /></description></P>
+<hr />
+<H3><A name="note3-39">Note 3-39: (MATH) Revised the internal operations of the <CODE>nn::math::RunCmdlistDone</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug in the algorithm used within the <CODE>DistSqPoint3ToPolyline3</CODE> function to select the shortest distance.<br /></description></P>
+<hr />
+<H3><A name="note3-40">Note 3-40: (MATH) Added functions to find the product of a projection matrix and a rotation matrix [SDK]</A></H3>
+<P><description>Added an API to find the product of a projection matrix and a rotation matrix that takes into account the actual layouts of the hardware's LCDs.<br /></description></P>
+<hr />
+<H3><A name="note3-41">Note 3-41: (MIC) Added the MIC library [SDK]</A></H3>
+<P><description>Added the MIC library, which is used to access the microphone.<br /></description></P>
+<hr />
+<H3><A name="note3-42">Note 3-42: (OS) Changed the documentation for the C-language wrapper functions [SDK]</A></H3>
+<P><description>The documentation for the C-language wrapper functions has been standardized to text that links to the corresponding C++ functions.<br /> The documentation for the following functions is now accessible from the list of OS-related C language wrapper functions:<br />
+        <ul>
+          <li><CODE>nnosInitializeAlarmSystem</CODE></li>
+          <li><CODE>nnosInitializeDeviceMemory</CODE></li>
+          <li><CODE>nnosGetDeviceMemoryAddress</CODE></li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-43">Note 3-43: (OS) Added and removed C-language wrapper functions [SDK]</A></H3>
+<P><description>The following functions have been added.<br />
+        <ul>
+          <li><CODE>nnosTimerSignal</CODE> Function</li>
+          <li><CODE>nnosThreadGetId</CODE> Function</li>
+          <li><CODE>nnosThreadIsAlive</CODE> Function</li>
+          <li><CODE>nnosThreadGetMainThread</CODE> Function</li>
+          <li><CODE>nnosInitialize</CODE> Function</li>
+        </ul>
+        Deleted the following functions:<br />
+        <ul>
+          <li><CODE>nnosEventInitializeNoCreate</CODE> Function</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note3-44">Note 3-44: (OS) Fixed a bug in which the <CODE>nn::fnd::FileReader</CODE> class was not set as no copy [SDK]</A></H3>
+<P><description>The <CODE>nn::fnd::FileReader</CODE> class, which is supposed to be &quot;no copy,&quot; but was not in previous versions of the SDK. This has been fixed.<br /></description></P>
+<hr />
+<H3><A name="note3-45">Note 3-45: (OS) Changed the access label for the <CODE>nn::os::HandleObject::Finalize</CODE> function to <CODE>protected</CODE> [SDK]</A></H3>
+<P><description>Changed the access label for the <CODE>nn::os::HandleObject::Finalize</CODE> function to <CODE>protected</CODE>.<br /></description></P>
+<hr />
+<H3><A name="note3-46">Note 3-46: (OS) Added the <CODE>nn::os::SafeBlockingQueue</CODE> class [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::SafeBlockingQueue</CODE> class, which implements a blocking queue, using mutexes to ensure exclusive access.<br /></description></P>
+<hr />
+<H3><A name="note3-47">Note 3-47: (OS) Revised the size of the <CODE>nn::os::StackBuffer</CODE> class template [SDK]</A></H3>
+<P><description>Fixed a bug that caused the obtained size of the <CODE>nn::os::StackBuffer</CODE> class template to be up to 8 bytes more than expected.<br /></description></P>
+<hr />
+<H3><A name="note3-48">Note 3-48: (OS) Added the <CODE>nn::os::Thread::GetMainThread</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::Thread::GetMainThread</CODE> function, which obtains the main thread object, to the <CODE>nn::os::Thread</CODE> class.<br /></description></P>
+<hr />
+<H3><A name="note3-49">Note 3-49: (OS) Fixed the <CODE>nn::os::Tick::ToTimeSpan</CODE> function [SDK]</A></H3>
+<P><description>Fixed a bug that caused the <CODE>nn::os::Tick::ToTimeSpan</CODE> function to return incorrect results.<br /></description></P>
+<hr />
+<H3><A name="note3-50">Note 3-50: (OS) Added the <CODE>nnosAlarmCanSet</CODE> function [SDK]</A></H3>
+<P><description>Added the <CODE>nnosAlarmCanSet</CODE> function, which acts as a C-language wrapper for the <CODE>nn::os::Alarm::CanSet</CODE> function.<br /></description></P>
+<hr />
+<H3><A name="note3-51">Note 3-51: (OS) Added the <CODE>nnosInitializeDeviceMemory</CODE> and <CODE>nnosGetDeviceMemoryAddress</CODE> functions [SDK]</A></H3>
+<P><description>Added the <CODE>nnosInitializeDeviceMemory</CODE> and <CODE>nnosGetDeviceMemoryAddress</CODE> functions, which are used to perform operations on the device's memory from C.<br /></description></P>
+<hr />
+<H3><A name="note3-52">Note 3-52: (OS) Added a system version check [SDK | System Updater]</A></H3>
+<P><description>Added a mechanism for checking whether the version of the system installed on the development board matches the version of the system expected by the SDK that was used to build the program.<br /> This version check is performed when the program is started. If the versions do not match, execution of the program halts.<br /></description></P>
+<hr />
+<H3><A name="note3-53">Note 3-53: (OS) Revised the arguments to functions used to start threads [SDK]</A></H3>
+<P><description>The overloaded versions of functions used to start threads in the <CODE>nn::os::Thread</CODE> class (including the <CODE>Start</CODE> function) have been revised to allow more flexibility in the values that can be accepted.<br /></description></P>
+<hr />
+<H3><A name="note3-54">Note 3-54: (OS) Revised the behavior if timers are set to expire after zero seconds [SDK]</A></H3>
+<P><description>With previous versions of the SDK, there used to be a slight time lag before the timer was signaled if a function like <CODE>StartOneShot</CODE> in the <CODE>nn::os::Timer</CODE> class was used to set a timer to expire after zero seconds. This time lag has been removed, and the timer is now signaled immediately.<br /></description></P>
+<hr />
+<H3><A name="note3-55">Note 3-55: (OS) Added a class for specifying the lock policy [SDK]</A></H3>
+<P><description>Added the <CODE>nn::os::LockPolicy</CODE> class, which is used to specify the lock policy for implementing thread safety.<br /></description></P>
+<hr />
+<H3><A name="note3-56">Note 3-56: (TOOL) Revised <CODE>ctr_makerom</CODE> [SDK]</A></H3>
+<P><description>Generation of CCI files used to require only an ELF file, but now requires RSF and DESC files as well.<br /> In addition, configuration of CCI files is now done through the RSF file instead of by specifying command-line arguments.<br /> For more details, refer to the reference manual for the <CODE>ctr_makerom</CODE> tool.<br /> ${CTRSDK_ROOT}/documents/tools/ctr_makerom.html<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_7_0_Release">Known Issues with SDK 0.7.0 Release</A></H3>
+<P> None.</P>
+<hr />
+<H2 style="line-height: 0"><A name="sdk_0_7_0_Release%20System Updater">CTR-SDK Version 0.7.0 Release System Updater</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2009/12/22)</P></DIV>
+<hr />
+<H3><A name="note2-01">Note 2-01: (FS) Fixed a resource leak in the file system [System Updater]</A></H3>
+<P><description>Fixed a bug that caused a resource leak even after files opened using classes like <CODE>nn::fs::FileReader</CODE> were closed. This bug caused a limit on the number of files that could be opened.<br /></description></P>
+<hr />
+<H3><A name="note2-02">Note 2-02: (GX) Removed restrictions on size during DMA transfers [System Updater]</A></H3>
+<P><description>Removed the restriction that the size of all DMA transfers from main memory must be a multiple of four when allocating memory in VRAM.<br /></description></P>
+<hr />
+<H3><A name="note2-03">Note 2-03: (GX) Fixed an issue where the V-Sync timing for the upper and lower screens did not coincide [SDK | System Updater]</A></H3>
+<P><description>The timing of V-Sync notification for the upper and lower screens would vary widely with previous versions of the SDK, but this has been corrected.<br /></description></P>
+<hr />
+<H3><A name="note2-04">Note 2-04: (OS) Fixed a bug that caused failures when attempting to load static regions 2 MB or greater in size [System Updater]</A></H3>
+<P><description>Corrected a bug that caused failures when attempting to load static regions 2 MB or greater in size.<br /> It is now possible to load static regions up to 31 MB in size.<br /></description></P>
+<hr />
+<H3><A name="note2-05">Note 2-05: (OS) Cut out VFP context switching [System Updater]</A></H3>
+<P><description>VFP context switching now only occurs when the application uses the VFP.<br /></description></P>
+<hr />
+<H3><A name="note2-06">Note 2-06: (OS) Added a system version check [SDK | System Updater]</A></H3>
+<P><description>Added a mechanism for checking whether the version of the system installed on the development board matches the version of the system expected by the SDK that was used to build the program.<br /> This version check is performed when the program is started. If the versions do not match, execution of the program halts.<br /></description></P>
+<hr />
+<H3><A name="note2-07">Note 2-07: (OS) Modified the debugger API [System Updater]</A></H3>
+<P><description>Communication with the target board used to occur while running PARTNER-CTR/S, but this has been fixed.<br /> PARTNER-CTR/S will need to be updated after the 2009/11/25 version.<br /></description></P>
+<hr />
+<H3><A name="note2-08">Note 2-08: (OS) Improved performance [System Updater]</A></H3>
+<P><description>Improved the performance when applications are run.<br /></description></P>
+<hr />
+<H3><A name="note2-09">Note 2-09: (OS) Added multi-core support [System Updater]</A></H3>
+<P><description>The debugger API now has multi-core support.<br /> This makes it possible to attach the debugger monitor to processes that support multiple cores.<br /></description></P>
+<hr />
+<H3><A name="note2-10">Note 2-10: (OS) Fixed a bug in which a single thread was able to acquire semaphores multiple times [System Updater]</A></H3>
+<P><description>In previous versions of the firmware, if a certain thread was waiting on a semaphore, and multiple higher-priority threads then released that semaphore in succession, the thread that was waiting on that semaphore would acquire it multiple times. This issue has been corrected.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_7_0_Release%20System Updater">Known Issues with System Updater in the SDK 0.7.0 Release</A></H3>
+<knownissues><description>
+        <ul>
+          <li>Setting a breakpoint in the <CODE>Thread::Start</CODE> function sometimes causes a kernel panic with the following output:<br /><br /> &gt; KernelPanic[core1]: kern_Debug.cpp:526<br /> &gt; KDebug::OnDebuEvent : already event (4 1)</li>
+        </ul>
+      </description></knownissues><hr />
+<H2 style="line-height: 0"><A name="sdk_0_7_0_Release%20Sample Demos">CTR-SDK Version 0.7.0 Release Sample Demos</A></H2>
+<DIV style="text-align: right"><P style="line-height: 0">(2009/12/22)</P></DIV>
+<hr />
+<H3><A name="note1-01">Note 1-01: (CAMERA) Added features to the multifunction demos [Sample Demos]</A></H3>
+<P><description>One of the multifunction demos (<CODE>demo1</CODE>) has been modified to use the camera.<br /></description></P>
+<hr />
+<H3><A name="note1-02">Note 1-02: (GX) Added demos of the simple rendering features of 2D geometric shapes [Sample Demos]</A></H3>
+<P><description>Added the <CODE>Draw2d</CODE> demo (which draws 2D geometric shapes) and the <CODE>DrawTexture2d</CODE> demo (which performs texture mapping on polygons).<br /></description></P>
+<hr />
+<H3><A name="note1-03">Note 1-03: (GX) Revised the source code based on changes to the specifications of the <CODE>glUniformMatrix</CODE> functions [Sample Demos]</A></H3>
+<P><description>The source code for the graphics sample demos were changed to reflect the new ability to transpose matrices using an argument to the <CODE>glUniformMatrix**</CODE> functions.<br /></description></P>
+<hr />
+<H3><A name="note1-04">Note 1-04: (GX) Changed the directory structure [Sample Demos]</A></H3>
+<P><description>Changed the directory structure under <CODE>Sample Demos/gx</CODE>.<br /> The code for vertex shaders is now stored in the <CODE>shaders</CODE> directory, and the group of files loaded into ROMFS is now stored in the <CODE>romfiles</CODE> directory.<br /></description></P>
+<hr />
+<H3><A name="note1-05">Note 1-05: (GX) Changed the directories so that shader binaries will be generated during builds [Sample Demos]</A></H3>
+<P><description>The vertex shader code for &quot;<CODE>Sample Demos/demo1</CODE>&quot; and &quot;<CODE>Sample Demos/demo2</CODE>&quot; were moved to the <CODE>shaders</CODE> directory.<br /> The <CODE>HostRoot</CODE> was also changed to the <CODE>romfiles</CODE> directory so that the shader binaries will be created in the <CODE>romfiles</CODE> directory during builds.<br /></description></P>
+<hr />
+<H3><A name="note1-06">Note 1-06: (HID) Made changes and added features to the multifunction demos [Sample Demos]</A></H3>
+<P><description>The following changes were made to the multifunction demos (<CODE>demo1</CODE> and <CODE>demo2</CODE>).
+        <ul>
+          <li>Changed to use the accelerometer</li>
+          <li>Changed the button assignments so that SELECT is not used</li>
+          <li>Changed the button operations to use holding the buttons down</li>
+        </ul>
+      </description></P>
+<hr />
+<H3><A name="note1-07">Note 1-07: (MIC) Added features to the multifunction demos [Sample Demos]</A></H3>
+<P><description>The multifunction demos (<CODE>demo1</CODE> and <CODE>demo2</CODE>) now use the microphone.<br /></description></P>
+<hr />
+<H3><A name="KnownIssues_0_7_0_Release%20Sample Demos">Known Issues with SDK 0.7.0 Release Sample Demos</A></H3>
+<P> None.</P>
+<hr />
+<hr /></body>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</HTML>
diff --git a/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog.html b/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog.html
new file mode 100644
index 0000000..b6f3117
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog.html
@@ -0,0 +1,55 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>Sample Demos Change Log</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+<h1>Sample Demos Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.6.0 (2017-09-19 - for System Updater 0.27.0)</h3><p><a href="#version_11_6_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_55-D02">55-D02: (FS) Added to the manual that nn::fs::ResultWriteProtected is not returned when the SD card is write-protected [SDK | Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_55-D01">55-D01: (BOSS) Fixed a bug that may prevent proper handling of task completion when a task error occurred with sample_datastore [Sample Demos]</a></li>
+</ul>
+
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="SampleDemos_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_6_0_0">Changes in CTR-SDK 11.6.0 (2017-09-19 - for System Updater 0.27.0)</h2>
+<h3 id="category_55_0">Additions and Changes</h3>
+<h3 id="note_55-D02" class="release_note"><span class="addition_style">Addition or Change</span> 55-D02: (FS) Added to the manual that nn::fs::ResultWriteProtected is not returned when the SD card is write-protected [SDK | Sample Demos]</h3>
+<p class="release_note">Added to the function reference and the sample demo that when accessing a write-protected SD card, <code>nn::fs::ResultOperationDenied</code> is returned instead of <code>nn::fs::ResultWriteProtected</code>.
+</p>
+<h3 id="category_55_0">Bug Fixes</h3>
+<h3 id="note_55-D01" class="release_note"><span class="bugfix_style">Bug Fix</span> 55-D01: (BOSS) Fixed a bug that may prevent proper handling of task completion when a task error occurred with <code>sample_datastore</code> [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in the BOSS data store sample that prevented proper handling of task completion when a task error occurred.  This was caused by multiple calls to <code>nn::boss::Task::GetState</code> with <code>acknowledge=true</code>.
+</p>
+
+
+    <!-- ====================================================================== -->
+
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog_old.html b/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog_old.html
new file mode 100644
index 0000000..62ef42f
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/SampleDemos_ChangeLog_old.html
@@ -0,0 +1,531 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>Sample Demos Change Log</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+    <h1>Sample Demos Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.5.1 (2016-05-17 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_49-D01">49-D02: (CAMERA) Changed error handling for when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. [SDK | Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-D01">48-D01: (AC) Added to the debug_connect demo reference that the debugging mode flag must be enabled. [Sample Demos]</a></li>
+<li><a href="#note_48-D02">48-D02: (EC) Added a validity check for download code IDs to the function for entering a download code. [SDK | SampleDemos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-D03">48-D03: (NFP) Fixed the error handling in the NFP sample demos. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h3><p><a href="#version_11_4_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-D01">37-D01:  (BOSS) Added a supplement stating that deleting tasks each time with the BOSS sample is not recommended. [Sample Demos]</a></li>
+<li><a href="#note_37-D02">37-D02:  (DevEnv) Added a definition for alignment restriction. [SDK | Sample Demos]</a></li>
+<li><a href="#note_37-D03"><span class="important_style">37-D03:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-D04">37-D04:  (EC) Fixed the upper character limit to the Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</a></li>
+<li><a href="#note_37-D05">37-D05:  (HID) Fixed the error handling in the hid/ExtraPad/AppRecommendedFlow sample. [Sample Demos]</a></li>
+<li><a href="#note_37-D06">37-D06:  (HID) Fixed a bug where Circle Pad Pro operates unintentionally during search. [SDK | Sample Demos]</a></li>
+<li><a href="#note_37-D07">37-D07:  (NFP) Fixed the processing when the NFP sample demo POWER Button is pressed. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.1 (2015-06-03 - for System Updater 0.24.51)</h3><p><a href="#version_11_3_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_34-D01">34-D01:  (ACT) Released a public API function to retrieve a ServiceToken V2. [SDK|Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h3><p><a href="#version_11_3_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-D01">29-D01:  (ACT) Added a demo to <CODE>act</CODE> that jumps to the Nintendo eShop patch page. [Sample Demos]</a></li>
+<li><a href="#note_29-D03">29-D03:  (BOSS) Added a description of error handling to the BOSS sample demo. [Sample Demos]</a></li>
+<li><a href="#note_29-D05">29-D05:  (NFP) Added a nickname change process for amiibo to the <CODE>NfpSimple</CODE> demo [Sample Demos]</a></li>
+<li><a href="#note_29-D06">29-D06:  (NFP) Made changes so that the <CODE>NfpSimple</CODE> demo screen display branches to CTR and SNAKE. [Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-D02">29-D02:  (BOSS) Fixed error handling in the BOSS sample demos. [Sample Demos]</a></li>
+<li><a href="#note_29-D04">29-D04:  (EC) Fixed a bug that caused the system to stop responding when the POWER Button was pressed while the 3DS logo was displayed in the <CODE>patch</CODE> and <CODE>extpatch</CODE> demos. [Sample Demos]</a></li>
+<li><a href="#note_29-D07">29-D07:  (RO) Fixed a bug where an error occurred when building the <CODE>ro</CODE> demo with ARMCC 5.04. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h3><p><a href="#version_11_2_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_27-D01">27-D01: (APPLET) Added an <code>applet/shopjump</code> demo to jump to the Nintendo eShop patch page. [Sample Demos]</a></li>
+<li><a href="#note_27-D02">27-D02: (BOSS) Added a supplementary description of <code>nn::boss::Task::GetResult</code> to the sample. [Sample Demos]</a></li>
+<li><a href="#note_27-D03">27-D03: (EC) Added a feature to the Purchase demo to sort and get the content list. [Sample Demos]</a></li>
+<li><a href="#note_27-D04"><span class="important_style">27-D04: (NFP) * Added support for the NfpSimple demo NFC reader/writer. [Sample Demos]</span></a></li>
+</ul>
+<h3>CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h3><p><a href="#version_11_1_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-D03"><span class="important_style">23-D03: (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-D01">23-D01: (EC) Fixed a stack overflow issue in the sample demos/e-commerce demos. [Sample Demos]</a></li>
+<li><a href="#note_23-D02">23-D02: (EC) Fixed inappropriate error handling in the patch sample demos. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.2 (2014/11/21 - for System Updater 0.24.2)</h3><p><a href="#version_11_0_2_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_22-D01">22-D01: (EC) Fixed a bug relating to the freeing of memory in the <CODE>RichPromotion</CODE> demo. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.1 (2014/11/11 - for System Updater 0.24.1)</h3><p><a href="#version_11_0_1_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_21-D01">21-D01: (QTM) Changed the <CODE>DynamicStereoCamera</CODE> demo to an extended application. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0)</h3><p><a href="#version_11_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-D01">20-D01:(APPLET) Added in the reference that <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> does not need to be called during application shutdown. [SDK | Sample Demos]</a></li>
+<li><a href="#note_20-D02">20-D02:(DevEnv) Added an API to the <CODE>scene::TextWriter</CODE> class that can specify the maximum width of a string. [Sample Demos]</a></li>
+<li><a href="#note_20-D04"><span class="important_style">20-D05:(QTM)★ Added the qtm library. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-D03"><span class="important_style">20-D03:(EC)★ Fixed a bug in the <CODE>ec</CODE> library demos that required reinitialization. [Sample Demos]</span></a></li>
+</ul>
+<h3>CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h3><p><a href="#version_10_1_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-D01">19-D01:(EC) Enlarged the buffer set for <CODE>ContentSetCatalogFilter</CODE> in <CODE>ec/RichPromotion</CODE>. [Sample Demos]</a></li>
+<li><a href="#note_19-D03">19-D03:(EC) Added a function to determine whether redundant purchases of downloadable content are allowed. [SDK | Sample Demos]</a></li>
+<li><a href="#note_19-D05"><span class="important_style">19-D05: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-D02">19-D02:(EC) Fixed a bug in the <CODE>extpatch</CODE> demo where patches could not be received from the server. [Sample Demos]</a></li>
+<li><a href="#note_19-D04">19-D04:(GX) Fixed a bug with screen tearing in sample demos that duplicate the command list. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h3><p><a href="#version_10_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-D02">15-D02:  (DevEnv) Added support for environments in which only ARMCC 5.x is installed. [SDK | Sample Demos]</a></li>
+<li><a href="#note_15-D03"><span class="important_style">15-D03:  (DSP)★ Integrated <CODE>AacCodecKit</CODE>. [SDK | Sample Demos]</span></a></li>
+<li><a href="#note_15-D06">15-D06:  (EC) Deleted the text in the EC sample demos manual about using the software keyboard applet for PIN code entry. [Sample Demos]</a></li>
+<li><a href="#note_15-D08">15-D08:  (EC) Added the <CODE>extpatch</CODE> demo, which uses a patch to turn a standard application into an extended application. [Sample Demos]</a></li>
+<li><a href="#note_15-D10">15-D10:  (NFC) The NFC library is no longer publicly available. [SDK | Sample Demos]</a></li>
+<li><a href="#note_15-D11">15-D11:  (OS) <CODE>demo1</CODE> and <CODE>extdemo1</CODE> now support SNAKE. [Sample Demos]</a></li>
+<li><a href="#note_15-D12">15-D12:  (UDS) Removed the process that calls <CODE>nn::applet::CloseApplication</CODE> from <CODE>uds/com_demo1</CODE>. [Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-D01">15-D01:  (APPLET) Fixed a bug in <CODE>applet/voicesel</CODE> where the screen remained darkened if the system was closed before the voice selector applet was started. [Sample Demos]</a></li>
+<li><a href="#note_15-D04">15-D04:  (EC) Corrected the settings for the unique ID and the product code in the EC sample demos. [Sample Demos]</a></li>
+<li><a href="#note_15-D05">15-D05:  (EC) Corrected how the EC sample demos handle a battery that runs out. [Sample Demos]</a></li>
+<li><a href="#note_15-D07">15-D07:  (EC) Corrected the name of a variable used in the <CODE>ServiceItem</CODE> demo. [Sample Demos]</a></li>
+<li><a href="#note_15-D09">15-D09:  (GD) Fixed a bug where the resource was released twice at the close of the GD <CODE>DrawPrimitiveScene</CODE> demo. [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h3><p><a href="#version_9_12_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-D01">08-D01:  (EC) Revised the EC-related sample demo documentation [Sample Demos].</a></li>
+<li><a href="#note_08-D02"><span class="important_style">08-D02:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h3>CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h3><p><a href="#version_9_11_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-D01">07-D01:  (BOSS) Deleted unnecessary code and comments related to <CODE>UnregisterTask</CODE> from the boss sample demo [Sample Demos].</a></li>
+<li><a href="#note_07-D02">07-D02:  (BOSS) Deleted the code for calling the <CODE>nn::ndm::Resume</CODE> function from the <CODE>sample_fgonlytask</CODE> BOSS sample demo [Sample Demos].</a></li>
+<li><a href="#note_07-D03">07-D03:  (CAMERA) Deleted a process for closing applications from <CODE>camera/Stereo</CODE> [Sample Demos].</a></li>
+</ul>
+<h3>CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h3><p><a href="#version_9_10_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-D01"><span class="important_style">06-D01:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_06-D03">06-D03:  (HID) Added the StopSampling process to hid/ExtraPad/Simple demos for when the system enters Sleep Mode [Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-D02">06-D02:  (EC) Fixed a bug in which the system would freeze during the ec/RichPromotion demo [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h3><p><a href="#version_9_9_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-D01">05-D01: (DevEnv) Added information to the documentation about developing for SNAKE with a debugger [SDK | Sample Demos]</a></li>
+<li><a href="#note_05-D03"><span class="important_style">05-D03: (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-D02">05-D02: (EC) Fixed a bug in which the system would freeze during the ec/RichPromotion demo [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h3><p><a href="#version_9_8_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-D01"><span class="important_style">03-D01:  (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-D02">03-D02:  (DevEnv) Fixed omitted cache operation [Sample Demos]</a></li>
+<li><a href="#note_03-D03">03-D03:  (HIO) Added support for IS-RAY-DEBUGGER in HioDemo [Sample Demos]</a></li>
+<li><a href="#note_03-D04">03-D04:  (NFC) Fixed the NFC sample demo [Sample Demos]</a></li>
+</ul>
+<h3>CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h3><p><a href="#version_9_7_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_02-D01">02-D01:  (NFC) Support for CTR-SDK changes in the Sample Demos [Sample Demos]</a></li>
+<li><a href="#note_02-D02"><span class="important_style">02-D02:  (DevEnv)★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h3>CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h3><p><a href="#version_9_6_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_01-D01">01-D01:   (NFC) Added the NFC demo to SNAKE for Near Field Communication (NFC)  [Sample Demos]</a></li>
+<li><a href="#note_01-D02">01-D02:  Note 1032-02: (OS) Added a demo for creating extended applications [Sample Demos]</a></li>
+</ul>
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="SampleDemos_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_5_1_0">Changes in CTR-SDK 11.5.1 (2016-05-17 - for System Updater 0.25.0)</h2>
+<h3 id="category_49_0">Additions and Changes</h3>
+<h3 id="note_49-D01" class="release_note"><span class="addition_style">Additions and Changes</span>49-D02: (CAMERA) Changed error handling for when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. [SDK | Sample Demos]</h3>
+<p class="release_note">Changed the error handling for applications when <CODE>nn::camera::CTR::ResultFatalError</CODE> occurs. <br />
+The samples and documentation were updated as a result.</p>
+<h2 id="version_11_5_0_0">Changes in CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h2>
+<h3 id="category_48_0">Additions and Changes</h3>
+<h3 id="note_48-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 48-D01: (AC) Added to the debug_connect demo reference that the debugging mode flag must be enabled. [Sample Demos]</h3>
+<p class="release_note">Added to the <CODE>debug_connect</CODE> demo reference in the AC library that the debugging mode must be enabled in order to run the sample.
+</p>
+<h3 id="note_48-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 48-D02: (EC) Added a validity check for download code IDs to the function for entering a download code. [SDK | SampleDemos]</h3>
+<p class="release_note">The function used when entering download codes now checks whether the specified download code is valid.<br />Valid download codes are 16-character alphanumeric strings that include a null terminator.<br />Also, added the <CODE>ECARD_ID_LENGTH</CODE> definition for download code IDs to the header file, and updated the sample demos to use <CODE>ECARD_ID_LENGTH</CODE>.
+</p>
+<h3 id="category_48_0">Bug Fixes</h3>
+<h3 id="note_48-D03" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-D03: (NFP) Fixed the error handling in the NFP sample demos. [Sample Demos]</h3>
+<p class="release_note">Added error handling for the following errors that were not previously handled in the NFP sample demos.
+</p>
+<ul class="release_note"><li> IrDA module failure
+</li>
+<li> NFC reader/writer update required
+</li>
+</ul>
+<h2 id="version_11_4_0_0">Changes in CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h2>
+<h3 id="category_37_0">Additions and Changes</h3>
+<h3 id="note_37-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 37-D01:  (BOSS) Added that deleting tasks each time in the BOSS sample is not recommended. [Sample Demos]</h3>
+<p class="release_note">Added supplementary comment about <CODE>sample_nadl_simple</CODE> in the BOSS sample demo stating that deleting and re-registering tasks each time is not recommended because there is a possibility that duplicate data is distributed.<br /> Because registering and deleting each time in the sample is easy to understand, we will leave it as is.
+</p>
+<h3 id="note_37-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 37-D02:  (DevEnv) Added a definition for alignment restriction. [SDK | Sample Demos]</h3>
+<p class="release_note">Added definitions for alignment and size restrictions for the following libraries.
+</p>
+<ul class="release_note"><li> aacdec
+</li>
+<li> aacenc
+</li>
+<li> act
+</li>
+<li> camera
+</li>
+<li> cec
+</li>
+<li> dlp
+</li>
+<li> fs
+</li>
+<li> gx
+</li>
+<li> hid
+</li>
+<li> http
+</li>
+<li> ir
+</li>
+<li> os
+</li>
+<li> rdt
+</li>
+<li> ro
+</li>
+<li> snd
+</li>
+<li> socket
+</li>
+<li> uds
+</li>
+</ul>
+<h3 id="note_37-D03" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 37-D03:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server.<br /> In addition, the following was also added.
+</p>
+<ul class="release_note"><li> Manual containing required information for developing the independent server using the eShop REST API (<CODE>$CTR_SDK/documents/TechnicalNotes/EShopRestApiManual</CODE>)
+</li>
+<li> <CODE>eShop REST API ec/ServiceItemRestApi Demo</CODE>
+</li>
+</ul>
+<h3 id="category_37_0">Bug Fixes</h3>
+<h3 id="note_37-D04" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-D04:  (EC) Fixed the upper character limit to Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</h3>
+<p class="release_note">Fixed the upper limit to the character count of the Details Information and Legal/Disclaimer Information displayed when purchasing a service item.<br /> For Details Information, 64 characters increased to 128 characters, and there is no limit for line breaks.<br /> For Legal/Disclaimer Information, 512 characters increased to 1024 characters, and there is no limit for line breaks.<br /> The EC library and <CODE>ServiceItem</CODE> sample were also fixed.
+</p>
+<h3 id="note_37-D05" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-D05:  (HID) Fixed the error handling in the hid/ExtraPad/AppRecommendedFlow sample. [Sample Demos]</h3>
+<p class="release_note">Fixed inappropriate error handling during file operation in the <CODE>hid/ExtraPad/AppRecommendedFlow</CODE> sample.
+</p>
+<h3 id="note_37-D06" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-D06:  (HID) Fixed a bug where Circle Pad Pro operates unintentionally during search. [SDK | Sample Demos]</h3>
+<p class="release_note">There was a bug where the Circle Pad Pro operated unintentionally during search.<br /> To fix this bug, the working memory size passed to the <CODE>nn::hid::CTR::ExtraPad::Initialize</CODE> function was increased from 4,096 to 12,288 bytes.<br /> Also, along with the working memory size increase, it was verified that the <CODE>nn::hid::CTR::ExtraPad::Initialize</CODE> function can receive this size.
+</p>
+<h3 id="note_37-D07" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-D07:  (NFP) Fixed the processing when the NFP sample demo POWER Button is pressed. [Sample Demos]</h3>
+<p class="release_note">Fixed the incorrect processing when the POWER Button is pressed in the NFP sample demo.<br /> The NFP library must be closed when the POWER Button is pressed and causes a transition from the application to the POWER Menu.
+</p>
+<h2 id="version_11_3_1_0">Changes in CTR-SDK 11.3.1 (2015-06-03 - for System Updater 0.24.51)</h2>
+<h3 id="category_34_0">Additions and Changes</h3>
+<h3 id="note_34-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 34-D01:  (ACT) Released a public API function to retrieve a ServiceToken V2. [SDK|Sample Demos]</h3>
+<p class="release_note">Added a function to get a service token V2 with better security than the existing independent service tokens.
+</p>
+<h2 id="version_11_3_0_0">Changes in CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h2>
+<h3 id="category_29_0">Additions and Changes</h3>
+<h3 id="note_29-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 29-D01:  (ACT) Added a demo to <CODE>act</CODE> that jumps to the Nintendo eShop patch page. [Sample Demos]</h3>
+<p class="release_note">Added a demo to authenticate Nintendo Network accounts, handle update errors when acquiring independent service tokens, and jump to the Nintendo eShop patch page.
+</p>
+<h3 id="note_29-D03" class="release_note"><span class="addition_style">Additions and Changes</span> 29-D03:  (BOSS) Added a description of error handling to the BOSS sample demo. [Sample Demos]</h3>
+<p class="release_note">Added a description of error handling to the BOSS sample demo.
+</p>
+<h3 id="note_29-D05" class="release_note"><span class="addition_style">Additions and Changes</span> 29-D05:  (NFP) Added a nickname change process for amiibo to the <CODE>NfpSimple</CODE> demo. [Sample Demos]</h3>
+<p class="release_note">Added a process to the <CODE>NfpSimple</CODE> demo to change the amiibo nickname using the <CODE>nn::nfp::ReplaceOtherRegionName</CODE> function.
+</p>
+<h3 id="note_29-D06" class="release_note"><span class="addition_style">Additions and Changes</span> 29-D06:  (NFP) Made changes so that the <CODE>NfpSimple</CODE> demo screen display branches to CTR and SNAKE. [Sample Demos]</h3>
+<p class="release_note">Made changes so that the screen display branches when executing the <CODE>NfpSimple</CODE> demo with CTR and when executing with SNAKE.
+</p>
+<h3 id="category_29_0">Bug Fixes</h3>
+<h3 id="note_29-D02" class="release_note"><span class="bugfix_style">Bug Fix </span>29-D02:  (BOSS) Fixed error handling in the BOSS sample demos. [Sample Demos]</h3>
+<p class="release_note">Fixed error handling related to <CODE>nn::boss::GetNsDataIdList</CODE> in the BOSS sample demos.
+</p>
+<h3 id="note_29-D04" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-D04:  (EC) Fixed a bug that caused the system to stop responding when the POWER Button was pressed while the 3DS logo was displayed in the <CODE>patch</CODE> and <CODE>extpatch</CODE> demos. [Sample Demos]</h3>
+<p class="release_note">Fixed a bug that caused the <CODE>patch</CODE> and <CODE>extpatch</CODE> demos to stop when the POWER Button was pressed while the 3DS logo was displayed when the demos were started from the HOME Menu.
+</p>
+<h3 id="note_29-D07" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-D07:  (RO) Fixed a bug where an error occurred when building the <CODE>ro</CODE> demo with ARMCC 5.04. [Sample Demos]</h3>
+<p class="release_note">Fixed a bug where a link error occurred when building the demos under <CODE>ro</CODE> with ARMCC 5.04.
+</p>
+<h2 id="version_11_2_0_0">Changes in CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h2>
+<h3 id="category_27_0">Additions and Changes </h3>
+<h3 id="note_27-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 27-D01:  (APPLET) Added an <code>applet/shopjump</code> demo to jump to the Nintendo eShop patch page. [Sample Demos] </h3>
+<p class="release_note">Added an <code>applet/shopjump</code> demo to jump to the Nintendo eShop patch page. </p>
+<h3 id="note_27-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 27-D02:  (BOSS) Added a supplementary description of <code>nn::boss::Task::GetResult</code> to the sample. [Sample Demos] </h3>
+<p class="release_note">Added a supplementary description of the <code>nn::boss::Task::GetResult</code> function to the BOSS sample. </p>
+<h3 id="note_27-D03" class="release_note"><span class="addition_style">Additions and Changes</span> 27-D03:  (EC) Added a feature to the Purchase demo to sort and get the content list. [Sample Demos] </h3>
+<p class="release_note">Added a feature to the Purchase demo to get the content list sorted with the <code>nn::ec::CTR::ContentSetCatalogFilter::SetOrderByAttribute</code> function. <br /> Sort by clicking the <b>Sort</b> button on the Content List screen. </p>
+<h3 id="note_27-D04" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">27-D04:  (NFP) * Added support for the NfpSimple demo NFC reader/writer. [Sample Demos]</span></h3>
+<p class="release_note">With the NfpSimple demo, processing branches by determining whether CTR or SNAKE is used during execution, but with the support of the NFC reader/writer, changes were made to have common processing without depending on the hardware. </p>
+<h2 id="version_11_1_0_0">Changes in CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h2>
+<h3 id="category_23_0">Additions and Changes </h3>
+<h3 id="note_23-D03" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">23-D03:  (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added the NFP library, which provides features for writing to amiibo. <br /> Added NFP sample demos and tools. <br /></p>
+<h3 id="category_23_0">Bug Fixes </h3>
+<h3 id="note_23-D01" class="release_note"><span class="bugfix_style">Bug Fix </span>23-D01:  (EC) Fixed a stack overflow issue in the sample demos/e-commerce demos. [Sample Demos] </h3>
+<p class="release_note">Fixed a bug that caused several demos in <code>SampleDemos/ec</code> to have stack overflow. <br /></p>
+<h3 id="note_23-D02" class="release_note"><span class="bugfix_style">Bug Fix </span> 23-D02:  (EC) Fixed inappropriate error handling in the patch sample demos. [Sample Demos] </h3>
+<p class="release_note">Fixed the problem of inappropriate error handling in the patch and expatch App_0 demo. <br />
+</p>
+<h2 id="version_11_0_2_0">Changes in CTR-SDK 11.0.2 (2014/11/21 - for System Updater 0.24.2)</h2>
+<h3 id="category_22_0">Bug Fixes</h3>
+<h3 id="note_22-D01" class="release_note"><span class="bugfix_style">Bug Fix</span> 22-D01: (EC) Fixed a bug relating to the freeing of memory in the <CODE>RichPromotion</CODE> demo. [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in the <CODE>ec/RichPromotion</CODE> demo relating to the freeing of memory in the <CODE>ContentsListUp::SceneViewContent</CODE> class, which caused the demo to sometimes not work correctly.<br />
+</p>
+<h2 id="version_11_0_1_0">Changes in CTR-SDK 11.0.1 (2014/11/11 - for System Updater 0.24.1)</h2>
+<h3 id="category_21_0">Additions and Changes</h3>
+<h3 id="note_21-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 21-D01: (QTM) Changed the <CODE>DynamicStereoCamera</CODE> demo to an extended application. [Sample Demos]</h3>
+<p class="release_note">Changed the <CODE>DynamicStereoCamera</CODE> demo to be an extended application, providing an example of how an extended application, compared to a standard application, can get stable data with shorter delays.<br />In step with this, changed the name of the demo to <CODE>ExtDynamicStereoCamera</CODE>.<br />The QTM library can also use this as a standard application.<br />
+</p>
+<h2 id="version_11_0_0_0">CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0) Changes</h2>
+<h3 id="category_20_0">Additions and Changes</h3>
+<h3 id="note_20-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 20-D01:(APPLET) Added in the reference that <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> does not need to be called during application shutdown. [SDK | Sample Demos]</h3>
+<p class="release_note">Calling the <CODE>nn::applet::CTR::PrepareToCloseApplication</CODE> function during application shutdown is no longer required. Calls within the sample demos have been removed, and this change is documented in the API Reference Manual.
+</p>
+<h3 id="note_20-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 20-D02:(DevEnv) Added an API to the <CODE>scene::TextWriter</CODE> class that can specify the maximum width of a string. [Sample Demos]</h3>
+<p class="release_note">Added an API that lets developers specify the maximum width of a string for the <CODE>scene::TextWriter</CODE> class of the <CODE>lib_scene</CODE> library included in the sample demos.
+</p>
+<h3 id="note_20-D04" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">20-D05:(QTM)★ Added the qtm library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added a new <CODE>qtm</CODE> library that provides face-tracking functionality.<br />Added sample demos (<CODE>DynamicStereoCamera</CODE> and <CODE>TrackingSimple</CODE>) for the <CODE>qtm</CODE> library.
+</p>
+<h3 id="category_20_0">Bug Fixes</h3>
+<h3 id="note_20-D03" class="release_note"><span class="bugfix_style">Bug Fixes</span> <span class="important_style">20-D03:(EC)★ Fixed a bug in the <CODE>ec</CODE> library demos that required reinitialization. [Sample Demos]</span></h3>
+<p class="release_note">Fixed a bug with the error handling if &quot;must reinitialize&quot; errors occurred with the <CODE>EasyRedemption</CODE>, <CODE>Purchase</CODE>, and <CODE>RichPromotion</CODE> demos of the <CODE>ec</CODE> library.
+</p>
+<h2 id="version_10_1_0_0">Changes in CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h2>
+<h3 id="category_19_0">Additions and Changes</h3>
+<h3 id="note_19-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 19-D01:(EC) Enlarged the buffer set for <CODE>ContentSetCatalogFilter</CODE> in <CODE>ec/RichPromotion</CODE>. [Sample Demos]</h3>
+<p class="release_note">Enlarged the size of the buffer set for <CODE>ContentSetCatalogFilter</CODE> in <CODE>ec/RichPromotion</CODE>.<br /> Because a function has been added to the EC library to get whether redundant purchases of downloadable content are allowed, the minimum buffer size needs to be larger by roughly 100 bytes.
+</p>
+<h3 id="note_19-D03" class="release_note"><span class="addition_style">Additions and Changes</span> 19-D03:(EC) Added a function to determine whether redundant purchases of downloadable content are allowed. [SDK | Sample Demos]</h3>
+<p class="release_note">Added the function <CODE>ec::IsContentOverlapAllowed</CODE>, which gets the determination of whether to allow redundant purchases of content when sets of downloadable content are being purchased. In step with this change, added a process that uses this function to <CODE>SampleDemos/ec/Purchase</CODE>.
+</p>
+<h3 id="note_19-D05" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">19-D05: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Integrated the OLV library into the SDK and Sample Demos to call the Miiverse Post application.<br /> In step with this change, added the Miiverse Post application to System Updater.
+</p>
+<h3 id="category_19_0">Bug Fixes</h3>
+<h3 id="note_19-D02" class="release_note"><span class="bugfix_style">Bug Fixes</span>19-D02:(EC) Fixed a bug in the <CODE>extpatch</CODE> demo where patches could not be received from the server. [Sample Demos]</h3>
+<p class="release_note">Revised the setting for the TIN for when patches are received in the <CODE>extpatch</CODE> demo to match the setting in the eShop server.
+</p>
+<h3 id="note_19-D04" class="release_note"><span class="bugfix_style">Bug Fixes</span>19-D04:(GX) Fixed a bug with screen tearing in sample demos that duplicate the command list. [Sample Demos]</h3>
+<p class="release_note">There was a bug in the way the command list was duplicated in the graphics sample demos which created the possibility of screen tearing. Fixed this bug by revising the framework for the sample demos that uses the GR library and by revising <CODE>Api/CommandListDouble</CODE>.
+</p>
+<h2 id="version_10_0_0_0">Changes in CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h2>
+<h3 id="category_15_0">Additions and Changes</h3>
+<h3 id="note_15-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D02:  (DevEnv) Added support for an environment where only ARMCC 5.x is installed. [SDK | Sample Demos]</h3>
+<p class="release_note">You can now build without setting <CODE>CTRSDK_RVCT_VER=5</CODE> when only ARMCC 5.x is installed.
+</p>
+<h3 id="note_15-D03" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-D03:  (DSP)★ Integrated <CODE>AacCodecKit</CODE>. [SDK | Sample Demos]</span></h3>
+<p class="release_note">Integrated into this package the content of <CODE>AacCodecKit</CODE> for encoding and decoding AAC data.
+</p>
+<h3 id="note_15-D06" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D06:  (EC) Deleted the text in the EC sample demos manual about using the software keyboard applet for PIN code entry. [Sample Demos]</h3>
+<p class="release_note">The EC applet supports PIN code entry, so the part about using the software keyboard for PIN code entry has been deleted from the field describing the software keyboard applet in the EC sample demos manual.
+</p>
+<h3 id="note_15-D08" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D08:  (EC) Added the <CODE>extpatch</CODE> demo, which uses a patch to turn a standard application into an extended application. [Sample Demos]</h3>
+<p class="release_note">Added the demo <CODE>extpatch</CODE>, which demonstrates the use of a patch to turn a standard application into an extended application.
+</p>
+<h3 id="note_15-D10" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D10:  (NFC) The NFC library is no longer publicly available. [SDK | Sample Demos]</h3>
+<p class="release_note">The NFC library is no longer publicly available.
+</p>
+<h3 id="note_15-D11" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D11:  (OS) <CODE>demo1</CODE> and <CODE>extdemo1</CODE> now support SNAKE. [Sample Demos]</h3>
+<p class="release_note">Added processes to <CODE>demo1</CODE> and <CODE>extdemo1</CODE> to distinguish the different types of systems and to display the different types of applications.<br /> In addition, added processing to <CODE>extdemo1</CODE> related to the initialization of the application's own memory management mechanism.
+</p>
+<h3 id="note_15-D12" class="release_note"><span class="addition_style">Additions and Changes</span> 15-D12:  (UDS) Removed the process that calls <CODE>nn::applet::CloseApplication</CODE> from <CODE>uds/com_demo1</CODE>. [Sample Demos]</h3>
+<p class="release_note">Removed the process in the <CODE>uds/com_demo1</CODE> demo that calls <CODE>nn::applet::CloseApplication</CODE> and ends the application using the button combination X + Y + L + R.  In addition, removed this button operation from the guide that is shown in the log.
+</p>
+<h3 id="category_15_0">Bug Fixes</h3>
+<h3 id="note_15-D01" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-D01:  (APPLET) Fixed a bug in <CODE>applet/voicesel</CODE> where the screen remained darkened if the system was closed before the voice selector applet was started. [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in <CODE>applet/voicesel</CODE> where the screen remained darkened if the system was closed before the voice selector applet was started.
+</p>
+<h3 id="note_15-D04" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-D04:  (EC) Corrected the settings for the unique ID and the product code in the EC sample demos. [Sample Demos]</h3>
+<p class="release_note">Correctly configured the unique ID and product code used in the EC sample demos.
+</p>
+<h3 id="note_15-D05" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-D05:  (EC) Corrected how the EC sample demos handle a battery that runs out. [Sample Demos]</h3>
+<p class="release_note">The EC sample demos did not handle a dead battery correctly, so their behavior when the battery runs out was fixed.
+</p>
+<h3 id="note_15-D07" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-D07:  (EC) Revised the variable names used within the <CODE>ServiceItem</CODE> demo. [Sample Demos]</h3>
+<p class="release_note">The term &quot;device ID&quot; has been discontinued. <CODE>deviceId</CODE> was redefined as <CODE>transactionId</CODE> in <CODE>server.c</CODE> in the <CODE>ServiceItem</CODE> sever demo. This was actually changed in CTR-SDK 7.2.0 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_15-D09" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-D09:  (GD) Fixed a bug where the resource was released twice at the close of the GD <CODE>DrawPrimitiveScene</CODE> demo. [Sample Demos]</h3>
+<p class="release_note">Fixed a bug where the resource was released redundantly when the <CODE>Gd/DrawPrimitiveScene</CODE> was finalized.<br /> This was actually changed in CTR-SDK 7.2.0 but was accidentally omitted from the change log.<br />
+</p>
+<h2 id="version_9_12_0_0">Changes in CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h2>
+<h3 id="category_8_0">Additions and Changes</h3>
+<h3 id="note_08-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 08-D01:  (EC) Revised the EC-related sample demo documentation. [Sample Demos]</h3>
+<p class="release_note">The following changes were made to the EC-related sample demo documentation.
+</p>
+<ul class="release_note"><li> The EC applet supports PIN code entry, so the information about the software keyboard being available for use when entering PIN codes was removed from the description in the manual for the EC sample demos.
+</li>
+</ul>
+<h3 id="note_08-D02" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-D02:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Deleted the <CODE>makerCode</CODE> argument from the <CODE>nn::nfc::CTR::Mount</CODE> function. The <CODE>nfc</CODE> sample demo has been changed accordingly. 
+</p>
+<h2 id="version_9_11_0_0">Changes in CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h2>
+<h3 id="category_7_0">Additions and Changes</h3>
+<h3 id="note_07-D01" class="release_note"><span class="addition_style">Additions and Changes</span> 07-D01:  (BOSS) Deleted unnecessary code and comments related to <CODE>UnregisterTask</CODE> from the boss sample demo [Sample Demos].</h3>
+<p class="release_note">A description indicated that <CODE>nn::boss::Task::Cancel</CODE> needed to be called before <CODE>nn::boss::UnregisterTask</CODE> in the BOSS sample demos. In the current system, <CODE>UnregisterTask</CODE> will succeed even without that call, so the description was revised accordingly. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-D02" class="release_note"><span class="addition_style">Additions and Changes</span> 07-D02:  (BOSS) Deleted the code for calling the <CODE>nn::ndm::Resume</CODE> function from the <CODE>sample_fgonlytask</CODE> BOSS sample demo [Sample Demos].</h3>
+<p class="release_note">Deleted code for calling the <CODE>nn::ndm::Resume</CODE> function, which was not necessary for the operation of the demo, from the <CODE>sample_fgonlytask</CODE> BOSS sample demo. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-D03" class="release_note"><span class="addition_style">Additions and Changes</span> 07-D03:  (CAMERA) Deleted a process for closing applications from <CODE>camera/Stereo</CODE> [Sample Demos].</h3>
+<p class="release_note">A process in <CODE>camera/Stereo</CODE> would close an application using START, but that function is currently unnecessary and has been removed.
+</p>
+<h2 id="version_9_10_0_0">Changes in CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h2>
+<h3 id="category_6_0">New Features and Improvements</h3>
+<h3 id="note_06-D01" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">06-D01:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2.
+
+Further information on the changes is available here.
+</p>
+<h3 id="note_06-D03" class="release_note"><span class="addition_style">New Features and Improvements</span> 06-D03:  (HID) Added the StopSampling process to hid/ExtraPad/Simple demos for when the system enters Sleep Mode [Sample Demos]</h3>
+<p class="release_note">Changed the ExtraPad/Simple demos so that the <CODE>nn::hid::CTR::ExtraPad::StopSampling</CODE> function is called when the system enters Sleep Mode.
+</p>
+<h3 id="category_6_0">Bug Fixes</h3>
+<h3 id="note_06-D02" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-D02:  (EC) Fixed a bug in which the system would freeze during the ec/RichPromotion demo [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in which the system would freeze while showing the content list in the ec/RichPromotion demo. This description was also included in the CTR-SDK 9.9 Change Log, but it was not actually fixed until CTR-SDK 9.10.
+</p>
+<h2 id="version_9_9_0_0">Changes in CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h2>
+<h3 id="category_5_0">New Features and Improvements</h3>
+<h3 id="note_05-D01" class="release_note"><span class="addition_style">New Features and Improvements</span> 05-D01: (DevEnv) Added information to the documentation about developing for SNAKE with a debugger [SDK | Sample Demos]</h3>
+<p class="release_note">Added information to the documentation about the IS-RAY-DEBUGGER and IS-CTR-DEBUGGER software.
+</p>
+<h3 id="note_05-D03" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-D03: (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added <CODE>ApplicationCode</CODE> to the <CODE>nn::nfc::CTR::Format</CODE> parameters to distinguish among applications. The sample demos have been changed accordingly.
+</p>
+<h3 id="category_5_0">Bug Fixes</h3>
+<h3 id="note_05-D02" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-D02: (EC) Fixed a bug in which the system would freeze during the ec/RichPromotion demo [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in which the system would freeze while showing the content list in the ec/RichPromotion demo.
+</p>
+<h2 id="version_9_8_0_0">Changes in CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h2>
+<h3 id="category_3_0">New Features and Improvements</h3>
+<h3 id="note_03-D01" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">03-D01:  (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="category_3_0">Bug Fixes</h3>
+<h3 id="note_03-D02" class="release_note"><span class="bugfix_style">Bug Fix </span>03-D02:  (DevEnv) Fixed omitted cache operation [Sample Demos]</h3>
+<p class="release_note">Fixed a bug in which on-screen noise would occur during operation because the CPU cache was not disabled for buffers directly written to by the GPU, such as display buffers or render buffers allocated in main memory for some sample demos.
+</p>
+<h3 id="note_03-D03" class="release_note"><span class="bugfix_style">Bug Fix </span>03-D03:  (HIO) Added support for IS-RAY-DEBUGGER in HioDemo [Sample Demos]</h3>
+<p class="release_note">Fixed HioDemo so it works with both IS-RAY-DEBUGGER and PARTNER-CTR Debugger.
+</p>
+<h3 id="note_03-D04" class="release_note"><span class="bugfix_style">Bug fix</span> 03-D04:  (NFC) Fixed the NFC sample demo [Sample Demos]</h3>
+<p class="release_note">Made the following revisions to simplify the NFC demos so that they only use NFC features.
+</p>
+<ul class="release_note"><li> TagDetection
+</li>
+<ul class="release_note"><li> Removed screen display
+</li>
+<li> Code organization
+</li>
+</ul>
+<li> TagReadWrite
+</li>
+<ul class="release_note"><li> Removed screen display
+</li>
+<li> Code organization
+</li>
+<li> Removed waiting for input
+</li>
+</ul></ul>
+<h2 id="version_9_7_0_0">Changes in CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h2>
+<h3 id="category_2_0">New Features and Improvements</h3>
+<h3 id="note_02-D01" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-D01:  (NFC) Support for CTR-SDK changes in the Sample Demos [Sample Demos]</h3>
+<p class="release_note">Made revisions to the NFC demo to provide support for the CTR-SDK changes listed below.
+</p>
+<ul class="release_note"><li> Changed the functions in the NFC class to global functions
+</li>
+<li> Changed the handling of corrupted tags
+</li>
+</ul>
+<h3 id="note_02-D02" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 02-D02:  (DevEnv)★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h2 id="version_9_6_0_0">Changes in CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h2>
+<h3 id="category_1_0">New Features and Improvements</h3>
+<h3 id="note_01-D01" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-D01:   (NFC) Added the NFC demo to SNAKE for Near Field Communication (NFC)  [Sample Demos]</h3>
+<p class="release_note">Added the NFC demo to SNAKE for Near Field Communication (NFC)
+</p>
+<h3 id="note_01-D02" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-D02:  Note 1032-02: (OS) Added a demo for creating extended applications [Sample Demos]</h3>
+<p class="release_note">Added a demo (<CODE>extdemo1</CODE>) for creating extended applications.
+</p>
+
+
+    <!-- ====================================================================== -->
+
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog.html b/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog.html
new file mode 100644
index 0000000..2893bc2
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog.html
@@ -0,0 +1,209 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>System Updater Change Log</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+<h1>System Updater Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.6.1 (2022-08-30 - for SystemUpdater 0.35.0)</h3><p><a href="#version_11_6_1_7">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_63-U01">63-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2021-09-17 - for SystemUpdater 0.34.0)</h3><p><a href="#version_11_6_1_6">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_62-U01">62-U01:  (Internet Browser) Updated the Internet Browser [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2020-11-17 - for SystemUpdater 0.33.0)</h3><p><a href="#version_11_6_1_5">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_61-U01">61-U01:  (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2019-12-03 - for SystemUpdater 0.32.0)</h3><p><a href="#version_11_6_1_4">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_60-U01">60-U01:  (CEC) Fixed a bug where StreetPass connection might sometimes not be established. [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2019-11-05 - for SystemUpdater 0.31.0)</h3><p><a href="#version_11_6_1_3">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_59-U01">59-U01:  (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2019-03-16 - for SystemUpdater 0.30.0)</h3><p><a href="#version_11_6_1_2">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_58-U01">58-U01:  (BOSS) Support for server update related to BOSS data store linking tasks [SystemUpdater]</a></li>
+<li><a href="#note_58-U02">58-U02:  (BOSS) Option in System Settings now prevents BOSS play report task from running [SystemUpdater]</a></li>
+</ul>
+
+<h3>CTR-SDK 11.6.1 (2018-07-31 - for SystemUpdater 0.28.0)</h3><p><a href="#version_11_6_1_1">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_57-U01">57-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.6.0 (2017-09-19 - for SystemUpdater 0.27.0)</h3><p><a href="#version_11_6_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_55-U01">55-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.2 (2017-07-07 - for System Updater 0.26.1)</h3><p><a href="#version_11_5_2_3">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_54-U01">54-U01: (CAMERA) Fixed a bug where halts could occur in a SNAKE environment, when using the camera and y2r libraries. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.2 (2017-03-21 - for System Updater 0.25.5)</h3><p><a href="#version_11_5_2_2">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_53-U01">53-U01: (OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.2 (2017/01/26 - for System Updater 0.25.4)</h3><p><a href="#version_11_5_2_1">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_52-U01">52-U01: (OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.2 (2016/10/28 - for System Updater 0.25.3)</h3><p><a href="#version_11_5_2_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_51-U01">51-U01: (OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.1 (2016/08/04 - for System Updater 0.25.1)</h3><p><a href="#version_11_5_1_1">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_50-U01">50-U01: (OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_0_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-U01"><span class="important_style">48-U01: (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></a></li>
+<li><a href="#note_48-U02">48-U02: (EC) Fixed a bug where calling the nn::ec::EcApplet::RequestRedeemUniqueContentSetAuto function in a particular way caused the EC applet to crash. [System Updater]</a></li>
+<li><a href="#note_48-U03">48-U03: (GX) Made revisions so that a GL error is generated when GL_RGBA8_OES is specified in the display buffer. [System Updater]</a></li>
+<li><a href="#note_48-U04">48-U04: (HID) Fixed a bug where the C stick stopped working in some situations. [System Updater]</a></li>
+<li><a href="#note_48-U05">48-U05: (QTM) Fixed a bug where the parallax barrier did not work. [System Updater]</a></li>
+</ul>
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="SystemUpdater_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_6_1_7">Changes in CTR-SDK 11.6.1 (2022-08-30 - for SystemUpdater 0.35.0)</h2>
+<h3 id="category_63_0">Additions and Changes</h3>
+<h3 id="note_63-U01" class="release_note"><span class="addition_style">Addition or Change</span>63-U01: (OS) Updated to improve system stability [SystemUpdater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+
+<h2 id="version_11_6_1_6">Changes in CTR-SDK 11.6.1 (2021-09-17 - for SystemUpdater 0.34.0)</h2>
+<h3 id="category_62_0">Additions and Changes</h3>
+<h3 id="note_62-U01" class="release_note"><span class="addition_style">Addition or Change</span>62-U01:  (Internet Browser) Updated the Internet Browser [SystemUpdater]</h3>
+<p class="release_note">The Internet Browser was updated to the latest version.
+</p>
+
+<h2 id="version_11_6_1_5">Changes in CTR-SDK 11.6.1 (2020-11-17 - for SystemUpdater 0.33.0)</h2>
+<h3 id="category_61_0">Additions and Changes</h3>
+<h3 id="note_61-U01" class="release_note"><span class="addition_style">Addition or Change</span>61-U01:  (OS) Updated to improve system stability [SystemUpdater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+
+<h2 id="version_11_6_1_4">Changes in CTR-SDK 11.6.1 (2019-12-03 - for SystemUpdater 0.32.0)</h2>
+<h3 id="category_60_0">Bug Fixes</h3>
+<h3 id="note_60-U01" class="release_note"><span class="bugfix_style">Bug Fix</span>60-U01:  (CEC) Fixed a bug where StreetPass connection might sometimes not be established. [SystemUpdater]</h3>
+<p class="release_note">Fixed a bug where StreetPass connection might sometimes not be established.
+</p>
+
+<h2 id="version_11_6_1_3">Changes in CTR-SDK 11.6.1 (2019-11-05 - for SystemUpdater 0.31.0)</h2>
+<h3 id="category_59_0">Additions and Changes</h3>
+<h3 id="note_59-U01" class="release_note"><span class="addition_style">Addition or Change</span>59-U01:  (OS) Updated to improve system stability [SystemUpdater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+
+<h2 id="version_11_6_1_2">Changes in CTR-SDK 11.6.1 (2019-03-16 - for SystemUpdater 0.30.0)</h2>
+<h3 id="category_58_0">Additions and Changes</h3>
+<h3 id="note_58-U01" class="release_note"><span class="addition_style">Addition or Change</span>58-U01:  (BOSS) Support for server update related to BOSS data store linking tasks [SystemUpdater]</h3>
+<p class="release_note">Updated the system to support a server update related to BOSS data store linking tasks.<br />
+Due to this change, BOSS data store linking tasks will fail until SystemUpdater 0.30.0 is applied.
+</p>
+<h3 id="note_58-U02" class="release_note"><span class="addition_style">Addition or Change</span>58-U02:  (BOSS) Option in System Settings now prevents BOSS play report task from running [SystemUpdater]</h3>
+<p class="release_note">Changed the BOSS play report task so that it continuously fails when the Sending of System Information setting for SpotPass in System Settings is set to No.
+</p>
+
+<h2 id="version_11_6_1_1">Changes in CTR-SDK 11.6.1 (2018-07-31 - for SystemUpdater 0.28.0)</h2>
+<h3 id="category_57_0">Additions and Changes</h3>
+<h3 id="note_57-U01" class="release_note"><span class="addition_style">Addition or Change</span> 57-U01: (OS) Updated to improve system stability [SystemUpdater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_6_0_0">Changes in CTR-SDK 11.6.0 (2017-09-19 - for SystemUpdater 0.27.0)</h2>
+<h3 id="category_55_0">Additions and Changes</h3>
+<h3 id="note_55-U01" class="release_note"><span class="addition_style">Addition or Change</span> 55-U01: (OS) Updated to improve system stability [SystemUpdater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_2_3">Changes in CTR-SDK 11.5.2 (2017-07-07 - for System Updater 0.26.1)</h2>
+<h3 id="category_54_0">Additions and Changes</h3>
+<h3 id="note_54-U01" class="release_note"><span class="addition_style">Additions and Changes</span> 54-U01: (CAMERA) Fixed a bug where halts could occur in a SNAKE environment, when using the camera and y2r libraries. [System Updater]</h3>
+<p class="release_note">Fixed a bug in the SNAKE environment where halts could occur when using the camera and y2r libraries.
+</p>
+<h2 id="version_11_5_2_2">Changes in CTR-SDK 11.5.2 (2017-03-21 - for System Updater 0.25.5)</h2>
+<h3 id="category_53_0">Additions and Changes</h3>
+<h3 id="note_53-U01" class="release_note"><span class="addition_style">Additions and Changes</span>53-U01: (OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. ^ These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_2_1">Changes in CTR-SDK 11.5.2 (2017/01/26 - for System Updater 0.25.4)</h2>
+<h3 id="category_52_0">Additions and Changes</h3>
+<h3 id="note_52-U01" class="release_note"><span class="addition_style">Additions and Changes</span>52-U01: (OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. ^ These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_2_0">CTR-SDK 11.5.2 (2016/10/28 - for System Updater 0.25.3) Change Log</h2>
+<h3 id="category_51_0">Additions and Changes</h3>
+<h3 id="note_51-U01" class="release_note"><span class="addition_style">Additions and Changes</span>51-U01: (OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. ^ These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_1_1">Changes in CTR-SDK 11.5.1 (2016/08/04 - for System Updater 0.25.1)</h2>
+<h3 id="category_50_0">Additions and Changes</h3>
+<h3 id="note_50-U01" class="release_note"><span class="addition_style">Additions and Changes</span>50-U01: (OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_0_0">Changes in CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h2>
+<h3 id="category_48_0">Bug Fixes</h3>
+<h3 id="note_48-U01" class="release_note"><span class="bugfix_style">Bug Fixes</span><span class="important_style">48-U01: (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></h3>
+<p class="release_note">Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze.<br />
+Also, DummyNintendoEShop is now included with System Updater, so DummyNintendoEShop no longer must be installed separately to test eShop jumps.
+</p>
+<h3 id="note_48-U02" class="release_note"><span class="bugfix_style">Bug Fixes</span>48-U02: (EC) Fixed a bug where calling the nn::ec::EcApplet::RequestRedeemUniqueContentSetAuto function in a particular way caused the EC applet to crash. [System Updater]</h3>
+<p class="release_note">Fixed a bug where when using the <tt>RequestRedeemUniqueContentSetAuto</tt> function to redeem content, after entering an invalid download code and causing an error, entering the download code again would cause the EC applet animations to hang.
+</p>
+<h3 id="note_48-U03" class="release_note"><span class="bugfix_style">Bug Fixes</span>48-U03: (GX) Made revisions so that a GL error is generated when GL_RGBA8_OES is specified in the display buffer. [System Updater]</h3>
+<p class="release_note">Previously, specifying <tt>GL_RGBA8_OES</tt> in the <tt>nngxSwapBuffersByAddress</tt> function did not cause a GL error.<br />
+The <tt>GL_ERROR_808B_DMP</tt> error now occurs when an invalid format is specified using this function.
+</p>
+<h3 id="note_48-U04" class="release_note"><span class="bugfix_style">Bug Fixes</span>48-U04: (HID) Fixed a bug where the C stick stopped working in some situations. [System Updater]</h3>
+<p class="release_note">Fixed a bug in the SNAKE environment where launching Miiverse or the internet browser while the application was using the C stick and then closing the system caused the C stick to stop working.
+</p>
+<h3 id="note_48-U05" class="release_note"><span class="bugfix_style">Bug Fixes</span>48-U05: (QTM) Fixed a bug where the parallax barrier did not work. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the parallax barrier did not work correctly if a CTR application was launched with the system mode set to <tt>snake dev1</tt>.
+</p>
+
+    <!-- ====================================================================== -->
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html b/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html
new file mode 100644
index 0000000..59a4227
--- /dev/null
+++ b/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html
@@ -0,0 +1,1601 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>System Updater Change Log</title>
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="2">
+  
+    <!-- ====================================================================== -->
+    <h1>System Updater Change Log</h1>
+
+<h2>Contents</h2>
+
+<h3>CTR-SDK 11.5.2 (2016/10/28 - for System Updater 0.25.3)</h3><p><a href="#version_11_5_2_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_51-U01">51-U01:(OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.1 (2016/08/04 - for System Updater 0.25.1)</h3><p><a href="#version_11_5_1_1">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_50-U01">50-U01:(OS) Made revisions to make the system more stable. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h3><p><a href="#version_11_5_0_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_48-U01"><span class="important_style">48-U01:  (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></a></li>
+<li><a href="#note_48-U02">48-U02:  (EC) Fixed a bug where calling the nn::ec::EcApplet::RequestRedeemUniqueContentSetAuto function in a certain way caused the EC applet to crash. [System Updater]</a></li>
+<li><a href="#note_48-U03">48-U03:  (GX) Made revisions so that a GL error is generated when GL_RGBA8_OES is specified in the display buffer. [System Updater]</a></li>
+<li><a href="#note_48-U04">48-U04:  (HID) Fixed a bug where the C stick stopped working in some situations. [System Updater]</a></li>
+<li><a href="#note_48-U05">48-U05:  (QTM) Fixed a bug where the parallax barrier did not work. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2016-02-27 - for System Updater 0.24.77)</h3><p><a href="#version_11_4_0_10">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_47-U01">47-U01: (OS) Made revisions to make the system more stable. [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2016-02-26 - for System Updater 0.24.76)</h3><p><a href="#version_11_4_0_9">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_46-U01">46-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2016-02-01 - for System Updater 0.24.75)</h3><p><a href="#version_11_4_0_8">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_45-U01">45-U01:  (IR) Fixed a bug that caused a fatal error when using IR communication. [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2016-01-26 - for System Updater 0.24.74)</h3><p><a href="#version_11_4_0_7">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_44-U01">44-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2016-01-20 - for System Updater 0.24.73)</h3><p><a href="#version_11_4_0_6">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_43-U01">43-U01:  (SSL) Updated the certificate store. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-12-24 - for System Updater 0.24.71)</h3><p><a href="#version_11_4_0_5">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_42-U01">42-U01:  (OS) Made revisions to make the system more stable [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-12-08 - for System Updater 0.24.70)</h3><p><a href="#version_11_4_0_4">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_41-U01">41-U01:  (BOSS) Fixed a bug where distribution data for services that had been terminated was erroneously determined to be usable data for a service that was still available. [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-11-13 - for System Updater 0.24.69)</h3><p><a href="#version_11_4_0_3">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_40-U01">40-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-10-09 - for System Updater 0.24.68)</h3><p><a href="#version_11_4_0_2">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_39-U01">39-U01:  (OS) Made revisions to make the system more stable [SystemUpdater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-09-16 - for System Updater 0.24.67)</h3><p><a href="#version_11_4_0_1">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_38-U01">38-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h3><p><a href="#version_11_4_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-U05">37-U05:  (EC) Added to the reference that Error 009-1400 occurs if Information by Language is not set when using the ec::RequestRedeemUniqueContentSetAuto function. [SDK]</a></li>
+<li><a href="#note_37-U08"><span class="important_style">37-U08:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_37-U12">37-U12:  (NFP) High frequency calling restrictions on the nn::nfp::StartDetection function. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_37-U01">37-U01:  (APPLET) Fixed a bug where the screen is disrupted when transitioning to the HOME Menu and when returning to the application. [System Updater]</a></li>
+<li><a href="#note_37-U02">37-U02:  (BOSS) Fixed a bug where an error is not returned if the NsData size is an invalid negative value. [System Updater]</a></li>
+<li><a href="#note_37-U03">37-U03:  (CAMERA) Fixed a bug where a fatal error infrequently occurs if the POWER button is pressed while the camera is in use. [System Updater]</a></li>
+<li><a href="#note_37-U04">37-U04:  (DLP) Fixed a bug where an error occurs if scanning is stopped with the fake client and it immediately tries to join a session. [System Updater]</a></li>
+<li><a href="#note_37-U06">37-U06:  (EC) Fixed the value returned by the EcApplet::RequestInitializeSession function. [System Updater]</a></li>
+<li><a href="#note_37-U07">37-U07:  (EC) Fixed a bug where an error was not returned if a wireless switch was turned off or on at a specific time during RequestInitializeSession. [System Updater]</a></li>
+<li><a href="#note_37-U09">37-U09:  (EC) Fixed the upper character limit to the Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</a></li>
+<li><a href="#note_37-U10">37-U10:  (IR) Fixed a bug where Circle Pad Pro was inoperable after the HOME Menu crashed twice. [System Updater]</a></li>
+<li><a href="#note_37-U11">37-U11:  (NFP) Fixed a bug where the system stopped responding when there was an aging RemoveTag in CTR. [System Updater]</a></li>
+<li><a href="#note_37-U13">37-U13:  (NFP) Fixed a bug where GetConnectResult returned ResultConnectCanceled after disconnection due to ResultIrFunctionError. [System Updater]</a></li>
+<li><a href="#note_37-U14">37-U14:  (NFP) Fixed a bug where the UID for the Type1 tag could not be correctly obtained with SNAKE. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.1 (2015-07-09 - for System Updater 0.24.53)</h3><p><a href="#version_11_3_1_2">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_36-U01">36-U01:  (amiibo Settings) Added amiibo settings to TW region [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_36-U02">36-U02:  Bug where the <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function does not return an error if you quickly turn the wireless switch on and off while the function is running.</a></li>
+<li><a href="#note_36-U03">36-U03:  Bug where the system returns error <CODE>009-1400</CODE> if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</a></li>
+</ul>
+<h3>CTR-SDK 11.3.1 (2015-06-05 - for System Updater 0.24.52)</h3><p><a href="#version_11_3_1_1">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_35-U01">35-U01:  (Login Applet) Fixed a bug where system hangs when deleting Nintendo Network ID [System Updater].</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_35-U02">35-U02:  Bug where the <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function does not return an error if you quickly turn the wireless switch on and off while the function is running.</a></li>
+<li><a href="#note_35-U03">35-U03:  Bug where the system returns error <CODE>009-1400</CODE> if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-06-02 - for System Updater 0.24.51)</h3><p><a href="#version_11_3_0_4">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_33-U01">33-U01:  (TOOL) Fixed Nintendo eShop delete feature in the DevMenu [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_33-U02">33-U02:  Bug where the <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function does not return an error if you quickly turn the wireless switch on and off while the function is running.</a></li>
+<li><a href="#note_33-U03">33-U03:  Bug where the system returns error <CODE>009-1400</CODE> if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-04-21 - for System Updater 0.24.49)</h3><p><a href="#version_11_3_0_3">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_32-U01">32-U01:  (HOME Menu) Fixed a bug where the user was unable to transition to the My HOME Menu page [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_32-U02">32-U02:  Bug where the <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function does not return an error if you quickly turn the wireless switch on and off while the function is running.</a></li>
+<li><a href="#note_32-U03">32-U03:  Bug where the system returns error <CODE>009-1400</CODE> if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-04-13 - for System Updater 0.24.48)</h3><p><a href="#version_11_3_0_2">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_31-U01">31-U01:  (DSP) Fixed a bug that caused the AAC decoder to hang in rare cases [System Updater]</a></li>
+<li><a href="#note_31-U02">31-U02:  (NEWS) Fixed a bug where new notifications would not arrive [System Updater]</a></li>
+<li><a href="#note_31-U03">31-U03:  (NEWS) Fixed a bug with the NFC Reader/Writer that prevented the system from recovering from Sleep Mode [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-03-27 - for System Updater 0.24.39)</h3><p><a href="#version_11_3_0_1">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_30-U01">30-U01:  (HOME Menu) Fixed a bug that caused the HOME Menu debug feature to operate improperly [System Updater]</a></li>
+<li><a href="#note_30-U02"><span class="important_style">30-U02:  (HOME Menu) ★ Fixed a bug that caused the HOME Menu to not start during startup with PARTNER-CTR Debugger when the system mode is set to dev2 [System Updater]</span></a></li>
+</ul>
+<h3>CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h3><p><a href="#version_11_3_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-U01"><span class="important_style">29-U01:  (amiibo settings) ★ Added NFC reader/writer support for amiibo settings. [System Updater]</span></a></li>
+<li><a href="#note_29-U02"><span class="important_style">29-U02:  (EC) ★ Added an advance downloading feature. [SDK|System Updater]</span></a></li>
+<li><a href="#note_29-U05">29-U05:  (TOOL) Added a Nintendo eShop delete feature to DevMenu. [System Updater]</a></li>
+<li><a href="#note_29-U06">29-U06:  (Internet Browser) Made revisions to disable SSL 3.0. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_29-U03">29-U03:  (Miiverse) Fixed a bug that entered online post mode even after agreeing to the EULA. [System Updater]</a></li>
+<li><a href="#note_29-U04">29-U04:  (Miiverse) Fixed a bug that caused a network connection error when the EULA was not agreed to. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.2.1 (2015-03-05 - for System Updater 0.24.33) </h3><p><a href="#version_11_2_1_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_28-U01">28-U01: (NFP) Added a function to replace non-supported characters in amiibo nicknames. [SDK|System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h3><p><a href="#version_11_2_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_27-U01">27-U01: (amiibo settings) Updated amiibo settings. [System Updater]</a></li>
+<li><a href="#note_27-U04">27-U04: (BOSS) Changed the timing to extract notification data from BOSS storage. [SDK|System Updater]</a></li>
+<li><a href="#note_27-U07">27-U07: (FS) Made revisions so that six Unique IDs can be set, other than one's own, in <code>AccessibleSaveDataIds</code> even when using boss. [System Updater]</a></li>
+<li><a href="#note_27-U09">27-U09: (NFP) Fixed the process that determines that NFC tags have not been replaced. [System Updater]</a></li>
+<li><a href="#note_27-U10"><span class="important_style">27-U10: (NFP) * Added NFC reader/writer support in the NFP library. [SDK|System Updater]</span></a></li>
+<li><a href="#note_27-U12">27-U12: (NFP) Made revisions so that files on a SD card are sorted by name with the NoftWriter tool. [SDK]</a></li>
+<li><a href="#note_27-U13">27-U13: (NFP) Added a Config flag to forcibly generate a <code>ResultNfcTargetError</code>. [SDK|System Updater]</a></li>
+<li><a href="#note_27-U16">27-U16: (TOOL) Made revisions so that the Nintendo Network ID settings are performed from the development menu. [System Updater]</a></li>
+<li><a href="#note_27-U17">27-U17: (TOOL) Added support for the development menu Miiverse application and posting applet. [System Updater]</a></li>
+<li><a href="#note_27-U18">27-U18: (TOOL) Improved the Wireless ON/OFF switching button in the development menu. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_27-U02"><span class="important_style">27-U02: (APPLET) * Fixed a bug that prevented startup when switching from the development menu to the HOME Menu. [System Updater]</span></a></li>
+<li><a href="#note_27-U03">27-U03: (APPLET) Fixed a bug that caused the screen to remain black even when opening the cover when a card was removed at a specific time. [System Updater]</a></li>
+<li><a href="#note_27-U05">27-U05: (EC) Fixed a bug that prevented a session from being invalidated when the <code>Server::GetBalance</code> function resulted in a 027-6903 error. [System Updater]</a></li>
+<li><a href="#note_27-U06">27-U06: (Login Applet) Fixed a bug related to stopping suspended applications. [System Updater]</a></li>
+<li><a href="#note_27-U08">27-U08: (HID) Fixed a bug that caused <code>ExtraPad</code> <code>StartSampling</code> to stop when repeatedly closing and starting an application by using the HOME Menu. [System Updater]</a></li>
+<li><a href="#note_27-U11">27-U11: (NFP) Fixed a bug where a tag was not detected even when it is in range after starting tag detection with the <code>nn::nfp::StartDetection</code> function. [System Updater]</a></li>
+<li><a href="#note_27-U14">27-U14: (OLV) Fixed a bug that caused the system to stop responding when using the <code>nn::olv::UploadEmpathyToPostData</code> function. [System Updater]</a></li>
+<li><a href="#note_27-U15">27-U15: (TOOL) Fixed a bug that caused the system mode to revert to the initialization state after applying System Updater for SNAKE. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.1.0 (2015-02-03 - for System Updater 0.24.19) </h3><p><a href="#version_11_1_0_2">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_25-U02">25-U02: (GX) Improved the behavior of the backlight auto-dimming feature. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_25-U01">25-U01: (EC) Fixed a bug related to stopping suspended applications. [System Updater]</a></li>
+<li><a href="#note_25-U03">25-U03: (NFP) Fixed a bug where the NFP library stopped responding if a FeliCa card was touched during tag detection. [System Updater]</a></li>
+<li><a href="#note_25-U04">25-U04: (NFP) Fixed a bug where closing the application without finalizing the NFP library caused initialization to fail the next time the system started. [System Updater]</a></li>
+<li><a href="#note_25-U05">25-U05: (NFP) Fixed a bug where control would not return from the <code>nn::nfp::StopDetection</code> function. [System Updater]</a></li>
+<li><a href="#note_25-U06">25-U06: (NFP) Fixed a bug where fatal errors would occur on certain systems when calling the <code>nn::nfp::StartDetection</code> function. [System Updater]</a></li>
+</ul>
+<h4>Known Issues </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_25-U07">25-U07: Tags that are in range are not detected after NFP library tag detection starts.</a></li>
+</ul>
+<h3>CTR-SDK 11.1.0 (2014-12-15 - for System Updater 0.24.6) </h3><p><a href="#version_11_1_0_1">Update Details</a></p>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_24-U01">24-U01: (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</a></li>
+</ul>
+<h4>Known Issues </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_24-U02">24-U02: Control does not return from the <code>nn::nfp::StopDetection</code> function.</a></li>
+<li><a href="#note_24-U03">24-U03: The system stops responding when a FeliCa card is touched while detecting tags with the NFP library.</a></li>
+</ul>
+<h3>CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h3><p><a href="#version_11_1_0_0">Update Details</a></p>
+<h4>Additions and Changes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-U01">23-U01: (HOME Menu) Updated the HOME Menu. [System Updater]</a></li>
+<li><a href="#note_23-U02"><span class="important_style">23-U02: (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_23-U03">23-U03: (Internet Browser) Made changes about using SSL 3.0. [System Updater]</a></li>
+<li><a href="#note_23-U04">23-U04: (Nintendo Network ID Settings) Made revisions to Nintendo Network ID eShop syncing. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-U05">23-U05: (Photo Selection Applet) Fixed a bug related to stopping suspended applications. [System Updater]</a></li>
+<li><a href="#note_23-U06">23-U06: (Handwritten Memo Applet) Fixed a bug related to stopping suspended applications. [System Updater]</a></li>
+</ul>
+<h4>Known Issues </h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_23-U07">23-U07: Control does not return from the <code>nn::nfp::StopDetection</code> function.</a></li>
+<li><a href="#note_23-U08">23-U08: The system stops responding when a FeliCa card is touched while detecting tags with the NFP library.</a></li>
+</ul>
+<h3>CTR-SDK 11.0.2 (2014/11/21 - for System Updater 0.24.2)</h3><p><a href="#version_11_0_2_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_22-U01">22-U01: (CAMERA) Fixed a bug where the system would sometimes freeze on calls to some <CODE>camera</CODE> functions. [System Updater]</a></li>
+<li><a href="#note_22-U02">22-U02: (CAMERA) Fixed a bug where the system would sometimes freeze on a call to the <CODE>camera::Finalize</CODE> function. [System Updater]</a></li>
+<li><a href="#note_22-U03">22-U03: (DevEnv) Fixed some inappropriate titles in System Updater for the CTR. [System Updater]</a></li>
+<li><a href="#note_22-U04">22-U04: (RO) Fixed a bug where DLL linking and unloading would sometimes fail. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.1 (2014/11/11 - for System Updater 0.24.1)</h3><p><a href="#version_11_0_1_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_21-U01">21-U01: (QTM) Fixed a bug where the system would freeze on the error screen if a card was removed while the QTM library API was in use. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0)</h3><p><a href="#version_11_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-U05"><span class="important_style">20-U05:(QTM)★ Added the <CODE>qtm</CODE> library. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_20-U06">20-U06:(RO) Set the maximum number of modules that can be loaded simultaneously. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_20-U01">20-U01:(CAMERA) Fixed a bug that caused the super-stable 3D feature to crash during application shutdown while the camera is in use. [System Updater]</a></li>
+<li><a href="#note_20-U02">20-U02:(CAMERA) Fixed a bug that increased the camera initialization time when booting the system on certain SNAKE development kits. [System Updater]</a></li>
+<li><a href="#note_20-U03"><span class="important_style">20-U03:(IR)★ Fixed a bug that caused the Circle Pad Pro to disconnect on SNAKE after transitioning to Sleep Mode and waking back up. [System Updater]</span></a></li>
+<li><a href="#note_20-U04">20-U04:(OS) Fixed a bug that caused illegal memory access on rare occasions if UDS is initialized and finalized repeatedly on SNAKE. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h3><p><a href="#version_10_1_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-U01"><span class="important_style">19-U01:(DevEnv) ★ System applications and applets for Europe and the Americas now support SNAKE. [System Updater]</span></a></li>
+<li><a href="#note_19-U02">19-U02: (EC) Added a feature to DevMenu to delete the Dummy data title to create the state of a system update for the system. [System Updater]</a></li>
+<li><a href="#note_19-U03"><span class="important_style">19-U03: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_19-U06"><span class="important_style">19-U06: (System Settings) ★ Added a feature to delete the Nintendo eShop log when the system is formatted. [System Updater]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_19-U04">19-U04: (OS) Fixed a bug where applications could no longer be ended when you restarted IS-SNAKE DevKit. [System Updater]</a></li>
+<li><a href="#note_19-U05">19-U05: (OS) Fixed a bug where on rare occasions you could not recover from sleep with PARTNER-CTR-DEBUGGER. [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 10.0.2 (2014/09/12 - for System Updater 0.23.3)</h3><p><a href="#version_10_0_2_1">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_18-U01">18-U01:  (DevEnv) Updated the EULA version for the US market. [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_18-U02">18-U02:  There is a bug where the Internet Browser does not work correctly on SNAKE.</a></li>
+</ul>
+<h3>CTR-SDK 10.0.2 (2014/09/10 - for System Updater 0.23.2)</h3><p><a href="#version_10_0_2_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_17-U01">17-U01:  (OS) Fixed a bug related to momentary blocking when the DLL was loading. [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_17-U02">17-U02:  There is a bug where the Internet Browser does not work correctly on SNAKE.</a></li>
+</ul>
+<h3>CTR-SDK 10.0.1 (2014/09/08 - for System Updater 0.23.1)</h3><p><a href="#version_10_0_1_0">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_16-U01">16-U01:  (BOSS) Fixed a bug where there was no response if the BOSS library API was called right after a notification was received. [System Updater]</a></li>
+<li><a href="#note_16-U02">16-U02:  (FS) Fixed a bug where SD card removal events sometimes were not reported. [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_16-U03">16-U03:  There is a bug where the Internet Browser does not work correctly on SNAKE.</a></li>
+</ul>
+<h3>CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h3><p><a href="#version_10_0_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-U01"><span class="important_style">15-U01:  (CFG)★ The setting for super stable 3D is now enabled by default. [System Updater]</span></a></li>
+<li><a href="#note_15-U02">15-U02:  (CFG) Reorganized the hierarchy of settings in the <CODE>Config</CODE> tool. [System Updater]</a></li>
+<li><a href="#note_15-U03"><span class="important_style">15-U03:  (DevEnv) ★ System applications and applets now support SNAKE. [System Updater]</span></a></li>
+<li><a href="#note_15-U06">15-U06:  (EC) Added the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error for detecting a change in the balance while the EC applet is displaying. [SDK | System Updater]</a></li>
+<li><a href="#note_15-U08">15-U08:  (TOOL) Added a feature for deleting Miiverse to DevMenu. [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-U04">15-U04:  (DevEnv) Fixed a bug where you could not start the Internet Browser from some system applets. [System Updater]</a></li>
+<li><a href="#note_15-U05">15-U05:  (DevEnv) Fixed a bug where the GPU would hang when control returned from the development menu. [System Updater]</a></li>
+<li><a href="#note_15-U07">15-U07:  (IR) Fixed a bug where sometimes input would continue from the C Stick if you moved to or reopened the HOME Menu. [System Updater]</a></li>
+<li><a href="#note_15-U09">15-U09:  (Game Notes) Fixed a bug where the thumbnail in the lower-right displayed incorrectly. [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_15-U10">15-U10:  There is a bug where the Internet Browser does not work correctly on SNAKE.</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/30 - Supports System Updater 0.22.40)</h3><p><a href="#version_9_12_0_6">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_14-U01">14-U01:   (Nintendo Network ID Settings) Fixed a bug where Nintendo Network ID could not be created on development hardware with System Updater 0.22.34 or later applied [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_14-U02">14-U02:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_14-U03">14-U03:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/25 - Supports System Updater 0.22.39)</h3><p><a href="#version_9_12_0_5">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_13-U01">13-U01:   (CAMERA) Fixed a bug where system would freeze on rare occasions when calling <CODE>camera::Initialize</CODE> [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_13-U02">13-U02:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_13-U03">13-U03:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/22 - Supports System Updater 0.22.38)</h3><p><a href="#version_9_12_0_4">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_12-U01">12-U01:   (HTTP) Fixed a bug where HTTP API would return <CODE>ResultRequestHeaderErr</CODE> error if HTTPS keep-alive session timed out [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_12-U02">12-U02:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_12-U03">12-U03:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/16 - Supports System Updater 0.22.37)</h3><p><a href="#version_9_12_0_3">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_11-U01">11-U01:   (CAMERA) Fixed a bug where the system would sometimes freeze when opening and closing the HOME Menu while the camera was in use on SNAKE [System Updater]</a></li>
+<li><a href="#note_11-U02">11-U02:   (CAMERA) Fixed a bug where the system would sometimes freeze with black screens when opened and closed approximately 3 seconds after turning on [System Updater]</a></li>
+<li><a href="#note_11-U03">11-U03:   (FS) Fixed a bug where system would sometimes freeze or the file system would become corrupted when reducing the file size on SDMC [System Updater]</a></li>
+<li><a href="#note_11-U04">11-U04:   (OS) Fixed a bug where CTR development hardware would freeze on rare occasions when System Updater 0.22.4 or later was applied [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_11-U05">11-U05:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_11-U06">11-U06:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/14 - Supports System Updater 0.22.36)</h3><p><a href="#version_9_12_0_2">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_10-U01">10-U01:   (CAMERA) Fixed a bug where calling <CODE>nn::camera::Initialize</CODE> again after using <CODE>nn::camera::Finalize</CODE> would sometimes cause an error [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_10-U02">10-U02:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_10-U03">10-U03:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/10 - Supports System Updater 0.22.35)</h3><p><a href="#version_9_12_0_1">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_09-U01">09-U01:   (CAMERA) Fixed bug where system would sometimes freeze when attempting to open HOME Menu while camera was in use [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_09-U02">09-U02:   Bug where certain applets do not run properly on SNAKE</a></li>
+<li><a href="#note_09-U03">09-U03:   Bug where Internet Browser cannot be started from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h3><p><a href="#version_9_12_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-U01">08-U01:  (APPLET) Expanded functionality now allows for separate settings for the upper and lower screens for whether to allow posting of screen captures when transitioning to the HOME Menu. [SDK | System Updater]</a></li>
+<li><a href="#note_08-U06"><span class="important_style">08-U06:  (DevEnv)★ Added snake dev2 to the configuration tool's system modes. [System Updater]</span></a></li>
+<li><a href="#note_08-U07"><span class="important_style">08-U07:  (DevEnv)★ Changed how system updates work. [System Updater]</span></a></li>
+<li><a href="#note_08-U08"><span class="important_style">08-U08:  (DevEnv)★ Ended support for older SNAKE development hardware. [System Updater]</span></a></li>
+<li><a href="#note_08-U11"><span class="important_style">08-U11:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-U02">08-U02:  (APPLET) Fixed a bug where an invalid system mode would start when making application jumps. [System Updater]</a></li>
+<li><a href="#note_08-U03">08-U03:  (CAMERA) Fixed a bug where the brightness of the SNAKE left and right outer cameras could not be linked. [System Updater]</a></li>
+<li><a href="#note_08-U04">08-U04:  (CAMERA) Deleted excess operations from the SNAKE <CODE>nn::camera::Finalize</CODE> function. [System Updater]</a></li>
+<li><a href="#note_08-U05">08-U05:  (CAMERA) Fixed a bug where panics would occur if the card was removed while the SNAKE camera was in use and the HOME Menu Button was pressed. [System Updater]</a></li>
+<li><a href="#note_08-U09">08-U09:  (EC) Fixed a bug where rights information would become inconsistent. [System Updater]</a></li>
+<li><a href="#note_08-U10">08-U10:  (GX) Fixed a bug that would occur in rare cases where the system would freeze while running an extended application. [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_08-U12">08-U12:  Some applets do not work correctly on SNAKE.</a></li>
+<li><a href="#note_08-U13">08-U13:  The Internet Browser cannot start from some system applets.</a></li>
+</ul>
+<h3>CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h3><p><a href="#version_9_11_0_0">Update Details</a></p>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-U02"><span class="important_style">07-U02:  (DevEnv) ★ Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1 [SDK | System Updater].</span></a></li>
+<li><a href="#note_07-U05"><span class="important_style">07-U05:  (OS) ★ Changed the specifications of the <CODE>nn::os::GetRunningTargetHardware</CODE> function [SDK | System Updater].</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-U01">07-U01:  (APPLET) Fixed a bug where the <CODE>nn::webbrs::IsWebBrowserAvailable</CODE> function could not correctly determine whether the browser was installed [System Updater].</a></li>
+<li><a href="#note_07-U03">07-U03:  (EC) Made revisions so that download play clients can be added with a patch [System Updater].</a></li>
+<li><a href="#note_07-U04">07-U04:  (NDM) Fixed a bug where network connections were not being made in some cases when the wireless switch was turned on at specific times [System Updater].</a></li>
+<li><a href="#note_07-U06">07-U06:  (OS) Fixed a bug where the values of the system mode settings became invalid after a card removal error occurred [System Updater].</a></li>
+<li><a href="#note_07-U07">07-U07:  (TOOL) Fixed a bug where errors would occur in some cases when starting applications from DevMenu [System Updater].</a></li>
+<li><a href="#note_07-U08">07-U08:  (Y2R) Fixed a bug where the <CODE>nn::y2r::StartConversion</CODE> function would hang [System Updater].</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_07-U09">07-U09:  Some applets do not work correctly on SNAKE.</a></li>
+<li><a href="#note_07-U10">07-U10:  The Internet Browser cannot start from some system applets.</a></li>
+</ul>
+<h3>CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h3><p><a href="#version_9_10_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-U03">06-U03:  (CAMERA) Improved the speed of nn::camera::Finalize [SDK | System Updater]</a></li>
+<li><a href="#note_06-U05"><span class="important_style">06-U05:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_06-U06">06-U06:  (DevEnv) Added key operations while the DS/AGB compatibility menu is displayed [System Updater]</a></li>
+<li><a href="#note_06-U10"><span class="important_style">06-U10:  (OS) ★ Improved L2 cache processing [System Updater]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-U01">06-U01:  (APPLET) Fixed a bug where the HOME Button caused a freeze when the CSU file was started by the debugger [System Updater]</a></li>
+<li><a href="#note_06-U02">06-U02:  (APPLET) Fixed a bug where the system did not return to the HOME Menu after force-closing the application [System Updater]</a></li>
+<li><a href="#note_06-U04">06-U04:  (CAMERA) Fixed a bug where the application could not be started if it was closed with the camera running [System Updater]</a></li>
+<li><a href="#note_06-U07">06-U07:  (HID) Fixed a bug where input from the right analog stick at power-on caused the center point to go out of alignment [System Updater]</a></li>
+<li><a href="#note_06-U08">06-U08:  (HOME Menu Camera) Fixed a bug where the HOME Menu Camera would not start while the application was suspended [System Updater]</a></li>
+<li><a href="#note_06-U09">06-U09:  (Mii Selection Applet) Fixed a bug that prevented Mii Selection Applet from starting in the EU and US regions [System Updater]</a></li>
+<li><a href="#note_06-U11">06-U11:  (OS) Fixed a bug that prevented the Sleep function from waiting the proper amount of time [SDK | System Updater]</a></li>
+<li><a href="#note_06-U12">06-U12:  (OS) Fixed a bug where starting the system while closed and opening the system at a specific time would start the HOME Menu while the screen was dark [System Updater]</a></li>
+<li><a href="#note_06-U13">06-U13:  (Audio Selector Applet) Fixed a bug where sound effects would not play in the sound selector applet in snake dev1 mode [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_06-U14">06-U14:  Some applets do not work correctly on SNAKE.</a></li>
+<li><a href="#note_06-U15">06-U15:  The Internet Browser cannot start from some system applets</a></li>
+</ul>
+<h3>CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h3><p><a href="#version_9_9_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-U01"><span class="important_style">05-U01: (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_05-U09"><span class="important_style">05-U09: (OS) ★ Revised system so that System Updater versions earlier than 0.19.40 cannot be applied to CTR development hardware [System Updater]</span></a></li>
+<li><a href="#note_05-U10">05-U10: (OS) Added support for CTR forced-compatibility mode [System Updater]</a></li>
+<li><a href="#note_05-U12"><span class="important_style">05-U12: (OS) ★ Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function [SDK | System Updater]</span></a></li>
+<li><a href="#note_05-U14"><span class="important_style">05-U14: (OS) ★ Changed the amount of main memory available in SNAKE retail units and added system mode settings for development use [System Updater]</span></a></li>
+<li><a href="#note_05-U16">05-U16: (OS) Library applet now operates three times faster [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-U02">05-U02: (CAMERA) Fixed a bug in which the camera would get into an invalid internal state if the system was closed during the finalization of the camera library [System Updater]</a></li>
+<li><a href="#note_05-U03">05-U03: (CAMERA) Fixed a bug that could cause choppy sound during the finalization of the camera library [System Updater]</a></li>
+<li><a href="#note_05-U04">05-U04: (CAMERA) Fixed a bug in which fatal errors occurred when repeatedly initializing and finalizing the camera library [System Updater]</a></li>
+<li><a href="#note_05-U05">05-U05: (CAMERA) Fixed a bug in which the <CODE>nn::camera::GetTransferBytes</CODE> function was returning inappropriate values [System Updater]</a></li>
+<li><a href="#note_05-U06">05-U06: (CAMERA) Fixed a bug in which the camera would not automatically go into standby if the system was closed while the camera was running [System Updater]</a></li>
+<li><a href="#note_05-U07">05-U07: (CAMERA) Fixed a bug in which camera images would turn yellowish under certain settings [System Updater]</a></li>
+<li><a href="#note_05-U08">05-U08: (HOME Menu) Changed the content of the settings in the upper left of the HOME Menu [System Updater]</a></li>
+<li><a href="#note_05-U11">05-U11: (OS) Fixed a bug in which the system would hang when the <CODE>nn::gx::CTR::UpdateBuffer</CODE> function was called [System Updater]</a></li>
+<li><a href="#note_05-U13">05-U13: (OS) Fixed the PARTNER-CTR UIC-MIDI driver [System Updater]</a></li>
+<li><a href="#note_05-U15">05-U15: (OS) Fixed a bug in which the system would hang when transitioning to sleep or the HOME Menu [System Updater]</a></li>
+<li><a href="#note_05-U17">05-U17: (OS) Fixed a bug in which removing the card at specific times would cause the system to hang [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_05-U18">05-U18: The system sometimes freezes if a CSU file is started from the debugger and then the HOME Button is pressed.</a></li>
+<li><a href="#note_05-U19">05-U19: Some applets do not work correctly on SNAKE.</a></li>
+<li><a href="#note_05-U20">05-U20: The Internet Browser cannot start from some system applets.</a></li>
+</ul>
+<h3>CTR-SDK 9.8.0 (2014/01/24 - for System Updater 0.22.4)</h3><p><a href="#version_9_8_0_1">Update Details</a></p>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_04-U01">04-U01:  (DevEnv) Updated the shared data titles for NEX [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_04-U02">04-U02:  System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater</a></li>
+<li><a href="#note_04-U03">04-U03:  Memory available to extended applications is limited to 96 MB</a></li>
+<li><a href="#note_04-U04">04-U04:  The HOME Menu included in System Updater is different for SNAKE and CTR</a></li>
+<li><a href="#note_04-U05">04-U05:  Sound and images become distorted in some system applets</a></li>
+<li><a href="#note_04-U06">04-U06:  The Internet Browser cannot start from some system applets</a></li>
+<li><a href="#note_04-U07">04-U07:  The system mode is wrong after recovering from the card removal screen</a></li>
+<li><a href="#note_04-U08">04-U08:  PARTNER-CTR UIC-MIDI cannot be used on IS-RAY-DEBUGGER</a></li>
+</ul>
+<h3>CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h3><p><a href="#version_9_8_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-U02"><span class="important_style">03-U02:  (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></a></li>
+<li><a href="#note_03-U03">03-U03:  (DevEnv) Added display of the operating mode of the application being executed to the development menu [System Updater]</a></li>
+<li><a href="#note_03-U07"><span class="important_style">03-U07:  (OS) ★ Added support for a threefold increase in the CPU clock and a larger L2 cache [System Updater]</span></a></li>
+<li><a href="#note_03-U08"><span class="important_style">03-U08:  (OS) ★ Changed specifications of nn::os::IsRunOnSnake function [SDK | System Updater]</span></a></li>
+<li><a href="#note_03-U09"><span class="important_style">03-U09:  (OS) ★ Changed System Updater so it cannot be applied to X3 development hardware and earlier versions, or to IS-RAY-DEBUGGER alpha and earlier versions [System Updater]</span></a></li>
+<li><a href="#note_03-U11">03-U11:  (OS) Improved the debug output speed [System Updater]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-U01"><span class="important_style">03-U01:  (CFG) ★ Fixed a bug where the HOME Menu would not start when System Updater from CTR-SDK 7.1 or later was applied to development hardware with the CTR edition of System Updater [System Updater]</span></a></li>
+<li><a href="#note_03-U04">03-U04:  (IR) Fixed a bug where the system would freeze when displaying the 3DS logo after restarting, due to the inability to close the application that supports the Circle Pad Pro [System Updater]</a></li>
+<li><a href="#note_03-U05">03-U05:  (MCU) Fixed a bug that caused LCD display problems when turning IS-RAY-DEBUGGER power on or off [System Updater]</a></li>
+<li><a href="#note_03-U06">03-U06:  (NFC) Fixed a bug in the nfc library [SDK | System Updater]</a></li>
+<li><a href="#note_03-U10">03-U10:  (OS) Fixed a bug where the system would freeze when repeatedly suspending and resuming the application [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_03-U12">03-U12:  System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater</a></li>
+<li><a href="#note_03-U13">03-U13:  Memory available to extended applications is limited to 96 MB</a></li>
+<li><a href="#note_03-U14">03-U14:  The HOME Menu included in System Updater is different for SNAKE and CTR</a></li>
+<li><a href="#note_03-U15">03-U15:  Sound and images become distorted in some system applets</a></li>
+<li><a href="#note_03-U16">03-U16:  The Internet Browser cannot start from some system applets</a></li>
+<li><a href="#note_03-U17">03-U17:  The system mode is wrong after recovering from the card removal screen</a></li>
+<li><a href="#note_03-U18">03-U18:  PARTNER-CTR UIC-MIDI cannot be used on IS-RAY-DEBUGGER</a></li>
+</ul>
+<h3>CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h3><p><a href="#version_9_7_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_02-U01"><span class="important_style">02-U01:  (CAMERA) ★ Support for X3 and later development hardware [System Updater]</span></a></li>
+<li><a href="#note_02-U02">02-U02:   (DevEnv) Improved so that the system mode is overwritten with the appropriate value when applying System Updater to SNAKE. [System Updater]</a></li>
+<li><a href="#note_02-U03">02-U03:   (DevEnv) Changed so that System Updater skips unnecessary updates [System Updater]</a></li>
+<li><a href="#note_02-U04">02-U04:  (OS) Added a feature that gets the execution environment for SNAKE [SDK | System Updater]</a></li>
+<li><a href="#note_02-U06"><span class="important_style">02-U06:   (OS) ★ Added support for starting applications without restarting the system [System Updater]</span></a></li>
+<li><a href="#note_02-U07">02-U07:   (TOOL) Created a development menu that can turn wireless on/off [System Updater]</a></li>
+<li><a href="#note_02-U08">02-U08:  (TOOL) Added the <CODE>snake prod</CODE> system mode [System Updater]</a></li>
+<li><a href="#note_02-U09"><span class="important_style">02-U09:  (DevEnv) ★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_02-U05">02-U05:  (OS) Fixed a bug in which the L2 cache did not work correctly [System Updater]</a></li>
+</ul>
+<h3>CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h3><p><a href="#version_9_6_0_0">Update Details</a></p>
+<h4>New Features and Improvements</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_01-U01">01-U01:  (OS) Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class [SDK | System Updater]</a></li>
+<li><a href="#note_01-U02">01-U02:   (TOOL) Added System Updater for SNAKE [System Updater]</a></li>
+</ul>
+<h4>Known Issues</h4>
+<ul style="list-style-type:none;">
+<li><a href="#note_01-U03">01-U03:  About Game Notes and the Internet Browser</a></li>
+</ul>
+
+<h3>Previous Revision Histories</h3>
+<p>For the previous change log, see <a href="SystemUpdater_ChangeLog_old.html">here</a>.</p>
+
+<p>For change logs prior to CTR-SDK 7.2.1, see <a href="ChangeLog_CTR.html">here</a>.</p>
+
+<h2 id="version_11_5_2_0">CTR-SDK 11.5.2 (2016-10-28 - for System Updater 0.25.3) Change Log</h2>
+<h3 id="category_51_0">Additions and Changes</h3>
+<h3 id="note_51-U01" class="release_note"><span class="addition_style">Additions and Changes</span>51-U01:(OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. ^ These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_1_1">Changes in CTR-SDK 11.5.1 (2016/08/04 - for System Updater 0.25.1)</h2>
+<h3 id="category_50_0">Additions and Changes</h3>
+<h3 id="note_50-U01" class="release_note"><span class="addition_style">Additions and Changes</span>50-U01:(OS) Made revisions to make the system more stable. [System Updater]</h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_5_0_0">Changes in CTR-SDK 11.5.0 (2016-05-09 - for System Updater 0.25.0)</h2>
+<h3 id="category_48_0">Bug Fixes</h3>
+<h3 id="note_48-U01" class="release_note"><span class="bugfix_style">Bug Fix</span><span class="important_style"> 48-U01:  (EC) ★ Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze. [SDK | System Updater]</span></h3>
+<p class="release_note">Fixed a bug where pressing the HOME Button after jumping to DummyNintendoEShop would cause the system to freeze.<br /> Also, DummyNintendoEShop is now included with System Updater, so DummyNintendoEShop no longer must be installed separately to test eShop jumps.
+</p>
+<h3 id="note_48-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-U02:  (EC) Fixed a bug where calling the nn::ec::EcApplet::RequestRedeemUniqueContentSetAuto function in a particular way caused the EC applet to crash. [System Updater]</h3>
+<p class="release_note">Fixed a bug where when using the <CODE>RequestRedeemUniqueContentSetAuto</CODE> function to redeem content, after entering an invalid download code and causing an error, entering the download code again would cause the EC applet animations to hang.
+</p>
+<h3 id="note_48-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-U03:  (GX) Made revisions so that a GL error is generated when GL_RGBA8_OES is specified in the display buffer. [System Updater]</h3>
+<p class="release_note">Previously, specifying <CODE>GL_RGBA8_OES</CODE> in the <CODE>nngxSwapBuffersByAddress</CODE> function did not cause a GL error.<br /> The <CODE>GL_ERROR_808B_DMP</CODE> error now occurs when an invalid format is specified using this function.
+</p>
+<h3 id="note_48-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-U04:  (HID) Fixed a bug where the C stick stopped working in some situations. [System Updater]</h3>
+<p class="release_note">Fixed a bug in the SNAKE environment where launching Miiverse or the Internet browser while the application was using the C stick and then closing the system caused the C stick to stop working.
+</p>
+<h3 id="note_48-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 48-U05:  (QTM) Fixed a bug where the parallax barrier did not work. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the parallax barrier did not work correctly if a CTR application was launched with the system mode set to <CODE>snake dev1</CODE>.
+</p>
+<h2 id="version_11_4_0_10">Changes in CTR-SDK 11.4.0 (2016-02-27 - for System Updater 0.24.77)</h2>
+<h3 id="category_47_0">Additions and Changes</h3>
+<h3 id="note_47-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">47-U01:  (OS) Made revisions to make the system more stable. [System Updater]</span></h3>
+<p class="release_note">Made various changes to improve system stability.<br /> These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_4_0_9">Changes in CTR-SDK 11.4.0 (2016-02-26 - for System Updater 0.24.76)</h2>
+<h3 id="category_46_0">Additions and Changes</h3>
+<h3 id="note_46-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">46-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</span></h3>
+<p class="release_note">Made improvements to the stability of the HOME Menu.
+</p>
+<h2 id="version_11_4_0_8">Changes in CTR-SDK 11.4.0 (2016-02-01 - for System Updater 0.24.75)</h2>
+<h3 id="category_45_0">Bug Fixes</h3>
+<h3 id="note_45-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 45-U01:  (IR) Fixed a bug that caused a fatal error when using IR communication. [System Updater]</h3>
+<p class="release_note">Fixed a bug that caused a fatal error in rare cases when using IR communication.
+</p>
+<h2 id="version_11_4_0_7">Changes in CTR-SDK 11.4.0 (2016-01-26 - for System Updater 0.24.74)</h2>
+<h3 id="category_44_0">Additions and Changes</h3>
+<h3 id="note_44-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">44-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</span></h3>
+<p class="release_note">Made improvements to the stability of the HOME Menu.
+</p>
+<h2 id="version_11_4_0_6">Changes in CTR-SDK 11.4.0 (2016-01-20 - for System Updater 0.24.73)</h2>
+<h3 id="category_43_0">Additions and Changes</h3>
+<h3 id="note_43-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">43-U01:  (SSL) Updated the certificate store. [System Updater]</span></h3>
+<p class="release_note">Updated the built-in system certificate store to prepare for upcoming changes to part of the network service server certificate chain.
+</p>
+<h2 id="version_11_4_0_5">Changes in CTR-SDK 11.4.0 (2015-12-24 - for System Updater 0.24.71)</h2>
+<h3 id="category_42_0">Additions and Changes</h3>
+<h3 id="note_42-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">42-U01:  (OS) Made revisions to make the system more stable. [System Updater]</span></h3>
+<p class="release_note">Made various changes to improve system stability.<br /> These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_4_0_4">Changes in CTR-SDK 11.4.0 (2015-12-08 - for System Updater 0.24.70)</h2>
+<h3 id="category_41_0">Bug Fixes</h3>
+<h3 id="note_41-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 41-U01:  (BOSS) Fixed a bug where distribution data for services that had been terminated was erroneously determined to be usable data for a service that was still available. [System Updater]</h3>
+<p class="release_note">Fixed a bug where when distribution data from a service that had been terminated was downloaded two or more times, it was erroneously determined to be usable data for a service that was still available.
+</p>
+<h2 id="version_11_4_0_3">Changes in CTR-SDK 11.4.0 (2015-11-13 - for System Updater 0.24.69)</h2>
+<h3 id="category_40_0">Additions and Changes</h3>
+<h3 id="note_40-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">40-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</span></h3>
+<p class="release_note">Made improvements to the stability of the HOME Menu.
+</p>
+<h2 id="version_11_4_0_2">Changes in CTR-SDK 11.4.0 (2015-10-09 - for System Updater 0.24.68)</h2>
+<h3 id="category_39_0">Additions and Changes</h3>
+<h3 id="note_39-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">39-U01:  (OS) Made revisions to make the system more stable. [System Updater]</span></h3>
+<p class="release_note">Made various changes to improve system stability. These changes do not affect the behavior of the application.
+</p>
+<h2 id="version_11_4_0_1">Changes in CTR-SDK 11.4.0 (2015-09-16 - for System Updater 0.24.67)</h2>
+<h3 id="category_38_0">Additions and Changes</h3>
+<h3 id="note_38-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">38-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater]</span></h3>
+<p class="release_note">Made improvements to the stability of the HOME Menu.
+</p>
+<h2 id="version_11_4_0_0">Changes in CTR-SDK 11.4.0 (2015-09-07 - for System Updater 0.24.66)</h2>
+<h3 id="category_37_0">Additions and Changes</h3>
+<h3 id="note_37-U05" class="release_note"><span class="addition_style">Additions and Changes</span> 37-U05:  (EC) Added to the reference that Error 009-1400 occurs if Information by Language is not set when using the ec::RequestRedeemUniqueContentSetAuto function. [SDK]</h3>
+<p class="release_note">Added to the reference that when using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function, Information by Language for all the languages supported by data title must be set in the content sets linked to the voucher type.<br /> Also, Error <CODE>009-1400</CODE> occurs if this function is used in a language that has not been set.
+</p>
+<h3 id="note_37-U08" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 37-U08:  (EC)★ Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added an eShop REST API feature that provides functions for listing and purchasing service items through the independent server.<br /> In addition, the following was also added.
+</p>
+<ul class="release_note"><li> Manual containing required information for developing the independent server using the eShop REST API (<CODE>$CTR_SDK/documents/TechnicalNotes/EShopRestApiManual</CODE>)
+</li>
+<li> <CODE>eShop REST API ec/ServiceItemRestApi Demo</CODE>
+</li>
+</ul>
+<h3 id="note_37-U12" class="release_note"><span class="addition_style">Additions and Changes</span>37-U12:  (NFP) High frequency calling restrictions on the nn::nfp::StartDetection function. [System Updater]</h3>
+<p class="release_note">Set a limit in the system restricting high frequency calling of the <CODE>nn::nfp::StartDetection</CODE> function to prevent the NFC module from generating excessive heat.
+</p>
+<h3 id="category_37_0">Bug Fixes</h3>
+<h3 id="note_37-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U01:  (APPLET) Fixed a bug where the screen was disrupted when transitioning to the HOME Menu and when returning to the application. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the screen was disrupted when transitioning to the HOME Menu and when returning to application from the HOME Menu.
+</p>
+<h3 id="note_37-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U02:  (BOSS) Fixed a bug where an error was not returned if the NsData size was an invalid negative value. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the system would hang when <CODE>NsData</CODE> size was negative due to reasons such as NAND being corrupted when reading <CODE>NsData</CODE>. An error was not returned, causing the system to access an incorrect address.
+</p>
+<h3 id="note_37-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U03:  (CAMERA) Fixed a bug where a fatal error infrequently occurred if the POWER button was pressed while the camera was in use. [System Updater]</h3>
+<p class="release_note">Fixed a bug where a fatal error infrequently occurred if the POWER button was pressed while the camera was being used in SNAKE.
+</p>
+<h3 id="note_37-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U04:  (DLP) Fixed a bug where an error occurred if scanning wass stopped with the fake client and it immediately tried to join a session. [System Updater]</h3>
+<p class="release_note">Fixed a bug where an error occurred if scanning was stopped with the fake client and it immediately tried to join a session.
+</p>
+<h3 id="note_37-U06" class="release_note"><span class="bugfix_style">Bug fix</span> 037-U06:  (EC) Fixed the values returned by the EcApplet::RequestInitializeSession function. [System Updater]</h3>
+<p class="release_note">Fixed so that the <CODE>EcApplet::RequestInitializeSession</CODE> function returns <CODE>ResultAppletShopServiceTerminated</CODE> and <CODE>ResultAppletStandbyMode</CODE>.<br /> There are no changes to error handling methods in the application.
+</p>
+<h3 id="note_37-U07" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U07:  (EC) Fixed a bug where an error was not returned if a wireless switch was turned off or on at a specific time during RequestInitializeSession. [System Updater]</h3>
+<p class="release_note">There was a bug where an error was not returned if a wireless switch was turned off or on at a specific time during <CODE>RequestInitializeSession</CODE>. The applet stopped even though the bar indicated that it was not complete in the EC applet. In this case, <CODE>nn::ec::Session::GetNumPreparedTitles</CODE> is successful, and <CODE>0</CODE> is returned regardless of whether the item is available.<br /> This bug was fixed.
+</p>
+<h3 id="note_37-U09" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U09:  (EC) Fixed the upper character limit to Details Information and Legal/Disclaimer Information displayed when purchasing a service item. [SDK | System Updater | Sample Demos]</h3>
+<p class="release_note">Fixed the upper limit to the character count of the Details Information and Legal/Disclaimer Information displayed when purchasing a service item.<br /> For Details Information, 64 characters increased to 128 characters, and there is no limit for line breaks.<br /> For Legal/Disclaimer Information, 512 characters increased to 1024 characters, and there is no limit for line breaks.<br /> The EC library and <CODE>ServiceItem</CODE> sample were also fixed.
+</p>
+<h3 id="note_37-U10" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U10:  (IR) Fixed a bug where Circle Pad Pro was inoperable after the HOME Menu crashed twice. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the Circle Pad Pro was inoperable because sampling did not stop when the application or applet crashed while using the Circle Pad Pro in SNAKE.
+</p>
+<h3 id="note_37-U11" class="release_note"><span class="bugfix_style">Bug Fix</span>37-U11:  (NFP) Fixed a bug where the system stopped responding when using an aging RemoveTag in CTR. [System Updater]</h3>
+<p class="release_note">Fixed the following bugs that occurred infrequently after calling the <CODE>nfp::Disconnect</CODE> function for CTR.
+</p>
+<ul class="release_note"><li> Does not return from the call to the <CODE>nfp::Finalize</CODE> function.
+</li>
+<li> System does not recover from sleep.
+</li>
+<li> System stops when WiFi is off.
+</li>
+</ul>
+<h3 id="note_37-U13" class="release_note"><span class="bugfix_style">Bug Fix</span>37-U13:  (NFP) Fixed a bug where GetConnectResult returned ResultConnectCanceled after disconnecting due to ResultIrFunctionError. [System Updater]</h3>
+<p class="release_note">Changed so that <CODE>ResultIrFunctionError</CODE> is returned immediately when the Infrared Communication Module detects a failure, regardless of whether it connects or reconnects.
+</p>
+<h3 id="note_37-U14" class="release_note"><span class="bugfix_style">Bug Fix</span> 37-U14:  (NFP) Fixed a bug where the UID for the Type1 tag could not be correctly obtained with SNAKE. [System Updater]</h3>
+<p class="release_note">Because a fixed value was constantly in the lower 3 bytes of the Type1 tag UID obtained by the <CODE>nn::nfp::CTR::GetTagInfo</CODE> function in SNAKE, it was changed to the correct value.
+</p>
+<h2 id="version_11_3_1_2">Changes in CTR-SDK 11.3.1 (2015/07/09 - for System Updater 0.24.53)</h2>
+<h3 id="category_36_0">Additions and Changes</h3>
+<h3 id="note_36-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">36-U01:  (amiibo Settings) Added amiibo settings to TW region [System Updater]</span></h3>
+<p class="release_note">Added amiibo settings to the TW region.
+</p>
+<h3 id="category_36_0">Known Issues</h3>
+<h3 id="note_36-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 36-U02:  Bug where the nn::ec::EcApplet::RequestInitializeSession function does not return an error if you quickly turn the wireless switch on and off while the function is running.</h3>
+<p class="release_note">The <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function usually returns an error if you quickly turn the wireless switch on and off while the function is running, but sometimes it does not. When this happens, the <CODE>nn::ec::Session::GetNumPreparedTitles</CODE> function returns <CODE>0</CODE>, and the <CODE>nn::ec::Session::Validate</CODE> function returns success.
+</p>
+<h3 id="note_36-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 36-U03:  Bug where the system returns Error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</h3>
+<p class="release_note">The system returns error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function. The correct behavior is for the system to get the item name in the default language. Until this bug is fixed, when using this API make sure to select all of the supported languages for each region in the data title settings on IMAS, and copy the name of the title in the default language to the title names for languages you do not intend to support.
+</p>
+<h2 id="version_11_3_1_1">Changes in CTR-SDK 11.3.1 (2015/06/05 - for System Updater 0.24.52)</h2>
+<h3 id="category_35_0">Bug Fixes</h3>
+<h3 id="note_35-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 35-U01:  (Login Applet) Fixed bug where system hangs when deleting Nintendo Network ID [System Updater]</h3>
+<p class="release_note">Fixed bug where system hangs when deleting Nintendo Network ID from the system settings.
+</p>
+<h3 id="category_35_0">Known Issues</h3>
+<h3 id="note_35-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 35-U02:  Bug where the nn::ec::EcApplet::RequestInitializeSession function does not return an error if you quickly turn the wireless switch on and off while the function is running.</h3>
+<p class="release_note">The <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function usually returns an error if you quickly turn the wireless switch on and off while the function is running, but sometimes it does not. When this happens, the <CODE>nn::ec::Session::GetNumPreparedTitles</CODE> function returns <CODE>0</CODE>, and the <CODE>nn::ec::Session::Validate</CODE> function returns success.
+</p>
+<h3 id="note_35-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 35-U03:  Bug where the system returns Error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</h3>
+<p class="release_note">The system returns error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function. The correct behavior is for the system to get the item name in the default language. Until this bug is fixed, when using this API make sure to select all of the supported languages for each region in the data title settings on IMAS, and copy the name of the title in the default language to the title names for languages you do not intend to support.
+</p>
+<h2 id="version_11_3_0_4">Changes in CTR-SDK 11.3.0 (2015-06-02 - for System Updater 0.24.51)</h2>
+<h3 id="category_33_0">Bug Fixes</h3>
+<h3 id="note_33-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 33-U01:  (TOOL) Fixed Nintendo eShop delete feature in the DevMenu [System Updater]</h3>
+<p class="release_note">The Nintendo eShop delete feature added to DevMenu in <a href="SystemUpdater_ChangeLog.html#note_29-U05">29-U05</a> was disabled, so it has been corrected.
+</p>
+<h3 id="category_33_0">Known Issues</h3>
+<h3 id="note_33-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 33-U02:  Bug where the nn::ec::EcApplet::RequestInitializeSession function does not return an error if you quickly turn the wireless switch on and off while the function is running.</h3>
+<p class="release_note">The <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function usually returns an error if you quickly turn the wireless switch on and off while the function is running, but sometimes it does not. When this happens, the <CODE>nn::ec::Session::GetNumPreparedTitles</CODE> function returns <CODE>0</CODE>, and the <CODE>nn::ec::Session::Validate</CODE> function returns success.
+</p>
+<h3 id="note_33-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 33-U03:  Bug where the system returns Error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</h3>
+<p class="release_note">The system returns error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function. The correct behavior is for the system to get the item name in the default language. Until this bug is fixed, when using this API make sure to select all of the supported languages for each region in the data title settings on IMAS, and copy the name of the title in the default language to the title names for languages you do not intend to support.
+</p>
+<h2 id="version_11_3_0_3">Changes in CTR-SDK 11.3.0 (2015-04-21 - for System Updater 0.24.49)</h2>
+<h3 id="category_32_0">Bug Fixes</h3>
+<h3 id="note_32-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 32-U01:  (HOME Menu) Fixed a bug where the user was unable to transition to the My HOME Menu page [System Updater]</h3>
+<p class="release_note">Fixed a bug where in very rare cases, using a My HOME Menu feature in the HOME Menu caused the system to freeze.
+</p>
+<h3 id="category_32_0">Known Issues</h3>
+<h3 id="note_32-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 32-U02:  Bug where the nn::ec::EcApplet::RequestInitializeSession function does not return an error if you quickly turn the wireless switch on and off while the function is running.</h3>
+<p class="release_note">The <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function usually returns an error if you quickly turn the wireless switch on and off while the function is running, but sometimes it does not. When this happens, the <CODE>nn::ec::Session::GetNumPreparedTitles</CODE> function returns <CODE>0</CODE>, and the <CODE>nn::ec::Session::Validate</CODE> function returns success.
+</p>
+<h3 id="note_32-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 32-U03:  Bug where the system returns Error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function.</h3>
+<p class="release_note">The system returns error 009-1400 if you redeem an item set to a language that is not supported in System Settings using the <CODE>ec::RequestRedeemUniqueContentSetAuto</CODE> function. The correct behavior is for the system to get the item name in the default language. Until this bug is fixed, when using this API make sure to select all of the supported languages for each region in the data title settings on IMAS, and copy the name of the title in the default language to the title names for languages you do not intend to support.
+</p>
+<h2 id="version_11_3_0_2">Changes in CTR-SDK 11.3.0 (2015-04-13 - for System Updater 0.24.48)</h2>
+<h3 id="category_31_0">Bug Fixes</h3>
+<h3 id="note_31-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 31-U01:  (DSP) Fixed a bug that caused the AAC decoder to hang in rare cases [System Updater]</h3>
+<p class="release_note">Fixed a bug that caused the AAC decoder to hang in rare cases when the system was running in extended mode.
+</p>
+<h3 id="note_31-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 31-U02:  (NEWS) Fixed a bug where new notifications would not arrive [System Updater]</h3>
+<p class="release_note">Fixed a bug where in very rare cases, new notifications would no longer arrive.
+</p>
+<h3 id="note_31-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 31-U03:  (NEWS) Fixed a bug with the NFC Reader/Writer that prevented the system from recovering from Sleep Mode [System Updater]</h3>
+<p class="release_note">Fixed a bug that could occur if the CTR system detected tag loss at the exact moment it went to sleep (due to the user removing the tag from the NFC Reader/Writer, for example). In that case, the system would not be able to recover from Sleep Mode if the timing of tag loss was just right.
+</p>
+<h2 id="version_11_3_0_1">Changes in CTR-SDK 11.3.0 (2015-03-27 - for System Updater 0.24.39)</h2>
+<h3 id="category_30_0">Bug Fixes</h3>
+<h3 id="note_30-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 30-U01:  (HOME Menu) Fixed a bug that caused the HOME Menu debug feature to operate improperly [System Updater]</h3>
+<p class="release_note">Fixed a bug where the following debugging features of the HOME Menu were not operating properly.
+</p>
+<ul class="release_note"><li> Progress bar display
+</li>
+<li> Debugging text display
+</li>
+</ul>
+<h3 id="note_30-U02" class="release_note"><span class="bugfix_style">Bug Fix</span><span class="important_style"> 30-U02:  (HOME Menu) ★ Fixed a bug that caused the HOME Menu to not start during startup with PARTNER-CTR Debugger when the system mode is set to dev2 [System Updater]</span></h3>
+<p class="release_note">Fixed a bug that caused an error and prevented a PARTNER-CTR Debugger on which System Updater 0.24.38 is applied from starting when the system mode was set to dev2 and the HOME Menu started.
+</p>
+<h2 id="version_11_3_0_0">Changes in CTR-SDK 11.3.0 (2015-03-24 - for System Updater 0.24.38)</h2>
+<h3 id="category_29_0">Additions and Changes</h3>
+<h3 id="note_29-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">29-U01:  (amiibo settings) ★ Added NFC Reader/Writer support for amiibo settings. [System Updater]</span></h3>
+<p class="release_note">Added NFC reader/writer support for amiibo settings.
+</p>
+<h3 id="note_29-U02" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 29-U02:  (EC) ★ Added an advance downloading feature. [SDK|System Updater]</span></h3>
+<p class="release_note">Added an advance downloading feature.<br /> For more information about advance downloading, see the 3DS Overviews package.<br />
+</p>
+<p class="release_note">
+With this change, added an option to set whether to display the e-manual during advance downloading.<br /> For more information about the build system, see (<CODE>$CTR_SDK/documents/SDKRules/BuildRules.html</CODE>) or the Guide to Developing a Build System (<CODE>$CTR_SDK/documents/TechnicalNotes/BuildSystemDevelopmentGuide/BuildSystemDevelopmentGuide.html</CODE>).
+</p>
+<h3 id="note_29-U05" class="release_note"><span class="addition_style">Additions and Changes</span> 02-U05:  (TOOL) Added a Nintendo eShop delete feature to DevMenu. [System Updater]</h3>
+<p class="release_note">Added a Nintendo eShop delete feature to DevMenu.<br /> Because System Updater does not include Nintendo eShop itself, this feature is used to delete the Dummy Nintendo eShop.
+</p>
+<h3 id="note_29-U06" class="release_note"><span class="addition_style">Additions and Changes</span> 29-U06:  (Internet Browser) Made revisions to disable SSL 3.0. [System Updater]</h3>
+<p class="release_note">SSL 3.0 was disabled in response to the POODLE vulnerability.
+</p>
+<h3 id="category_29_0">Bug Fixes</h3>
+<h3 id="note_29-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-U03:  (Miiverse) Fixed a bug that entered online post mode even after agreeing to the EULA. [System Updater]</h3>
+<p class="release_note">Fixed a bug in the JP and US regions, where although a EULA agreement was requested when trying to directly start Miiverse from an application without the EULA being agreed to, immediately after the EULA was agreed to, a bug caused the offline posting mode to be entered.
+</p>
+<h3 id="note_29-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 29-U04:  (Miiverse) Fixed a bug that caused a network connection error when the EULA was not agreed to. [System Updater]</h3>
+<p class="release_note">Fixed a bug in the EU region, where, when Miiverse was directly started from the application without a EULA agreement, a network connection error was generated and caused Miiverse to hang when ending.
+</p>
+<h2 id="version_11_2_1_0">Changes in CTR-SDK 11.2.1 (2015-03-05 - for System Updater 0.24.33) </h2>
+<h3 id="category_28_0">Additions and Changes </h3>
+<h3 id="note_28-U01" class="release_note"><span class="addition_style">Additions and Changes</span> 28-U01:  (NFP) Added a function to replace non-supported characters in amiibo nicknames. [SDK|System Updater] </h3>
+<p class="release_note">Added the <code>nn::nfp::ReplaceOtherRegionName</code> to replace characters not supported by the current region contained in an amiibo nickname with other characters. </p>
+<h2 id="version_11_2_0_0">Changes in CTR-SDK 11.2.0 (2015-02-26 - for System Updater 0.24.32) </h2>
+<h3 id="category_27_0">Additions and Changes </h3>
+<h3 id="note_27-U01" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U01:  (amiibo settings) Updated amiibo settings. [System Updater] </h3>
+<p class="release_note">The following changes were made to the amiibo settings. </p>
+<ul class="release_note"><li> Updated the illustrations and animations of the top screen of the scene that touches amiibo. </li>
+</ul>
+<h3 id="note_27-U04" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U04:  (BOSS) Changed the timing to extract notification data from BOSS storage. [SDK|System Updater] </h3>
+<p class="release_note">Starting with CTR-SDK 10.1, Notifications data that is saved in BOSS storage is immediately moved to extended save data on the system. <br /> Before CTR-SDK 10.1, the move to extended save data on the system was made when the user opened the Notifications list. <br /> This change was actually made in CTR-SDK 10.1, but was accidentally omitted from the change log. </p>
+<h3 id="note_27-U07" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U07:  (FS) Made revisions so that six Unique IDs can be set, other than one's own, in <code>AccessibleSaveDataIds</code> even when using boss. [System Updater] </h3>
+<p class="release_note">Made revisions so that six Unique IDs can be set, other than one's own, in <code>AccessibleSaveDataIds</code> even when using boss. </p>
+<h3 id="note_27-U09" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U09:  (NFP) Fixed the process that determines that NFC tags have not been replaced. [System Updater] </h3>
+<p class="release_note">Revised the processing that determines that NFC tags have not been replaced and have not been removed. <br /> Due to this revision, when a non-amiibo tag is passed over, there may be slight differences in behavior. </p>
+<h3 id="note_27-U10" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">27-U10:  (NFP) * Added NFC reader/writer support in the NFP library. [SDK|System Updater]</span></h3>
+<p class="release_note">The NFP library supports the NFC reader/writer. <br /> With this change, the FangateFwUpdater tool to update and destroy the NFC reader/writer firmware was added. </p>
+<h3 id="note_27-U12" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U12:  (NFP) Made revisions so that files on a SD card are sorted by name with the NoftWriter tool. [SDK] </h3>
+<p class="release_note">Made revisions so that the files on a SD card to be listed with the NoftWriter tool are sorted by name. </p>
+<h3 id="note_27-U13" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U13:  (NFP) Added a Config flag to forcibly generate a <code>ResultNfcTargetError</code>. [SDK|System Updater] </h3>
+<p class="release_note">Added a feature to the <b>Fangate Failure Emulation</b> item of the Config tool to forcibly get a <code>ResultNfcTargetError</code> with <code>nfp::GetConnectResult</code>. </p>
+<h3 id="note_27-U16" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U16:  (TOOL) Made revisions so that the Nintendo Network ID settings are performed from the development menu. [System Updater] </h3>
+<p class="release_note">Until now, even if System Settings was started from the development menu, subsequent Nintendo Network ID settings were not performed. Now the settings are performed. </p>
+<h3 id="note_27-U17" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U17:  (TOOL) Added support for the development menu Miiverse application and posting applet. [System Updater] </h3>
+<p class="release_note">The menu settings had to be HOME Menu to return to an application from a Miiverse application or a posting applet called from the application. <br /> Made revisions so that the menu settings can also be the development menu. </p>
+<h3 id="note_27-U18" class="release_note"><span class="addition_style">Additions and Changes</span> 27-U18:  (TOOL) Improved the Wireless ON/OFF switching button in the development menu. [System Updater] </h3>
+<p class="release_note">Turning the development menu wireless on and off was changed to a combination of Right on the +Control Pad and the R Button. </p>
+<h3 id="category_27_0">Bug Fixes </h3>
+<h3 id="note_27-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> <span class="important_style">27-U02:  (APPLET) * Fixed a bug that prevented startup when switching from the development menu to the HOME Menu. [System Updater]</span></h3>
+<p class="release_note">Fixed a bug on the SNAKE development hardware that, after performing Rest Setting with the Config tool, prevented a subsequent system startup from starting when the system mode settings were changed with Menu Settings. </p>
+<h3 id="note_27-U03" class="release_note"><span class="bugfix_style">Bug Fix</span>27-U03:  (APPLET) Fixed a bug that caused the screen to remain black even when opening the cover when a card was removed at a specific time. [System Updater] </h3>
+<p class="release_note">Fixed a bug that caused the screen to remain black even when the cover was opened if the cover was closed at the same time a card was removed after transitioning to the HOME Menu when an application was executing or canceled. </p>
+<h3 id="note_27-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U05:  (EC) Fixed a bug that prevented a session from being invalidated when the <code>Server::GetBalance</code> function resulted in a 027-6903 error. [System Updater] </h3>
+<p class="release_note">A session was not invalidated when the <code>Server::GetBalance</code> function resulted in a 027-6903 error (illegal device token). <br /> For this reason, a bug prevented the application from recovering from the error without reinitialization. This bug was fixed. </p>
+<h3 id="note_27-U06" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U06:  (Login Applet) Fixed a bug related to stopping suspended applications. [System Updater] </h3>
+<p class="release_note">Fixed a bug where logging in stopped in response to particular application behavior while transitioning to the HOME Menu when starting a Miiverse application. <br /> This change was actually made in CTR-SDK 11.1, but was accidentally omitted from the change log. </p>
+<h3 id="note_27-U08" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U08:  (HID) Fixed a bug that caused <code>ExtraPad</code> <code>StartSampling</code> to stop when repeatedly closing and starting an application by using the HOME Menu. [System Updater] </h3>
+<p class="release_note">Fixed a bug for applications supporting Circle Pad Pro/C Stick that do not call <code>nn::hid::CTR::ExtraPad::StopSampling</code> while transitioning to the HOME Menu. After running <code>nn::hid::CTR::ExtraPad::StartSampling</code>, and then transitioning to the HOME Menu with the HOME Button, exiting the application, and starting the application ten times, the bug prevented <code>nn::hid::CTR::ExtraPad::StartSampling</code> processing from returning on the tenth try. <br /> This bug occurred only with SNAKE. <br /> This change was actually made in CTR-SDK 11.1.0 System Updater 0.24.19 but was accidentally omitted from the changelog. </p>
+<h3 id="note_27-U11" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U11:  (NFP) Fixed a bug where a tag was not detected even when it is in range after starting tag detection with the <code>nn::nfp::StartDetection</code> function. [System Updater] </h3>
+<p class="release_note">Fixed a bug that occurred after tag detection was started with the <code>nn::nfp::StartDetection</code> function. The bug prevented detection even when tags were in range, prevented Activate events, and prevented changes to the NFP library status that can be obtained with the <code>nn::nfp::GetState</code> function. </p>
+<h3 id="note_27-U14" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U14:  (OLV) Fixed a bug that caused the system to stop responding when using the <code>nn::olv::UploadEmpathyToPostData</code> function. [System Updater] </h3>
+<p class="release_note">Fixed a bug that in rare cases caused the system to stop responding when using the <code>nn::olv::UploadEmpathyToPostData</code> function. </p>
+<h3 id="note_27-U15" class="release_note"><span class="bugfix_style">Bug Fix</span> 27-U15:  (TOOL) Fixed a bug that caused the system mode to revert to the initialization state after applying System Updater for SNAKE. [System Updater] </h3>
+<p class="release_note">Fixed a bug that unintentionally caused the system mode to be restored from dev2 to prod after updating with the System Updater for SNAKE. </p>
+<h2 id="version_11_1_0_2">Changes in CTR-SDK 11.1.0 (2015-02-03 - for System Updater 0.24.19) </h2>
+<h3 id="category_25_0">Additions and Changes </h3>
+<h3 id="note_25-U02" class="release_note"><span class="addition_style">Additions and Changes</span> 25-U02:  (GX) Improved the behavior of the backlight auto-dimming feature. [System Updater] </h3>
+<p class="release_note">In backlit environments, there was a problem where the backlight brightness would flicker significantly, so the brightness of the backlight now changes based on the ambient brightness obtained to mitigate the flickering.  <br /> This change was actually included in CTR-SDK 11.0, but the change was not listed in the change log. </p>
+<h3 id="category_25_0">Bug Fixes </h3>
+<h3 id="note_25-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 25-U01:  (EC) Fixed a bug related to stopping suspended applications. [System Updater] </h3>
+<p class="release_note">Fixed a bug where the EC applet would stop in response to certain application behavior while transitioning to the HOME Menu. <br /> This change was actually included in CTR-SDK 11.0, but the change was not listed in the change log. </p>
+<h3 id="note_25-U03" class="release_note"><span class="bugfix_style">Bug Fix</span>25-U03:  (NFP) Fixed a bug where the NFP library stopped responding if a FeliCa card was touched during tag detection. [System Updater] </h3>
+<p class="release_note">Fixed a bug where there was a small chance that the system would stop responding if a FeliCa card was touched to the NFC area after tag detection was started by the <code>nn::nfp::StartDetection</code> function. </p>
+<h3 id="note_25-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 25-U04:  (NFP) Fixed a bug where closing the application without finalizing the NFP library caused initialization to fail the next time the system started. [System Updater] </h3>
+<p class="release_note">Fixed a bug where calling the <code>nn::nfp::Initialize</code> function would fail for applications closed without calling the <code>nn::nfp::Finalize</code> function the next time the application started. </p>
+<h3 id="note_25-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 25-U05:  (NFP) Fixed a bug where control would not return from the <code>nn::nfp::StopDetection</code> function. [System Updater] </h3>
+<p class="release_note">Fixed a bug where, in extremely rare instances, control would fail to return from the <code>nn::nfp::StopDetection</code> function. </p>
+<h3 id="note_25-U06" class="release_note"><span class="bugfix_style">Bug Fix</span> 25-U06:  (NFP) Fixed a bug where fatal errors would occur on certain systems when calling the <code>nn::nfp::StartDetection</code> function. [System Updater] </h3>
+<p class="release_note">Fixed a bug where fatal errors would occur on certain systems when calling the <code>nn::nfp::StartDetection</code> function. </p>
+<h3 id="category_25_0">Known Issues </h3>
+<h3 id="note_25-U07" class="release_note"><span class="knownissue_style">Known Issue</span> 25-U07:  Tags that are in range are not detected after NFP library tag detection starts. </h3>
+<p class="release_note">After the <code>nn::nfp::StartDetection</code> function starts tag detection, the following symptoms occur in extremely rare situations. <br /></p>
+<ul class="release_note"><li> If a tag is brought near and is not detected, the Activate event does not occur. </li>
+<li> The state of the NFP library, which you can get with the <code>nn::nfp::GetState</code> function, does not change. </li>
+</ul>
+<p class="release_note">This bug occurs very rarely, but it recurs with greater frequency under the following conditions. <br /></p>
+<ul class="release_note"><li> Touching multiple tags </li>
+<li> Attempting to have tags recognized while moving them quickly, without holding them in place </li>
+</ul>
+<p class="release_note">After this bug occurs, the tag will not be recognized no matter how many times it is brought near the reader. <br /></p>
+<p class="release_note">If you temporarily stop tag detection with the <code>nn::nfp::StopDetection</code> function, and then resuming tag detection with the <code>nn::nfp::StartDetection</code> function, you will be able to detect the tag again. <br /> This bug will be fixed in a future system update. <br /></p>
+<h2 id="version_11_1_0_1">Changes in CTR-SDK 11.1.0 (2014-12-15 - for System Updater 0.24.6) </h2>
+<h3 id="category_24_0">Bug Fixes </h3>
+<h3 id="note_24-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 24-U01:  (HOME Menu) Improved the stability of the HOME Menu. [System Updater] </h3>
+<p class="release_note">Improved the stability of the HOME Menu. </p>
+<h3 id="category_24_0">Known Issues </h3>
+<h3 id="note_24-U02" class="release_note"><span class="knownissue_style">Known Issue </span>24-U02:  Control does not return from the <code>nn::nfp::StopDetection</code> function. </h3>
+<p class="release_note">In extremely rare instances, control fails to return from the <code>nn::nfp::StopDetection</code> function. <br /> The same problem occurs even if the <code>nn::nfp::Disconnect</code> or <code>nn::nfp::Finalize</code> function is called without stopping tag detection. <br /></p>
+<p class="release_note">The more time has elapsed since tag detection was started with the <code>nn::nfp::StartDetection</code> function, the more likely this bug is to occur. <br /> In addition, some development hardware units are more likely to experience this bug than others. <br /></p>
+<p class="release_note">There is no workaround for this problem. <br /> This bug will be fixed in a future system update. <br /></p>
+<h3 id="note_24-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 24-U03:  The system stops responding when a FeliCa card is touched while detecting tags with the NFP library. </h3>
+<p class="release_note">If a FeliCa card is touched to the NFC area after tag detection is started with the <code>nn::nfp::StartDetection</code> function, there is a small chance that the system stops responding. <br /> Nintendo has not confirmed this bug when touching an amiibo or any other kind of tag to the NFC area. <br /></p>
+<p class="release_note">There is no workaround for this problem. <br /> This bug will be fixed in a future system update. <br /></p>
+<h2 id="version_11_1_0_0">Changes in CTR-SDK 11.1.0 (2014-12-09 - for System Updater 0.24.4) </h2>
+<h3 id="category_23_0">Additions and Changes </h3>
+<h3 id="note_23-U01" class="release_note"><span class="addition_style">Additions and Changes</span> 23-U01:  (HOME Menu) Updated the HOME Menu. [System Updater] </h3>
+<p class="release_note">Added support for the following features. <br /></p>
+<ul class="release_note"><li> Added support for changing the order of themes </li>
+<li> Added support for random playback of themes </li>
+<li> Made it possible for patches and remaster updates to be downloaded directly, without going through Nintendo eShop. </li>
+<li> amiibo Settings can now be called on SNAKE </li>
+</ul>
+<h3 id="note_23-U02" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">23-U02:  (NFP) ★ Added the NFP library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added the NFP library, which provides features for writing to amiibo. <br /> Added NFP sample demos and tools. <br /></p>
+<h3 id="note_23-U03" class="release_note"><span class="addition_style">Additions and Changes</span> 23-U03:  (Internet Browser) Made changes about using SSL 3.0. [System Updater] </h3>
+<p class="release_note">The SNAKE Internet Browser can no longer use SSL 3.0. <br /></p>
+<h3 id="note_23-U04" class="release_note"><span class="addition_style">Additions and Changes</span> 23-U04:  (Nintendo Network ID Settings) Made revisions to Nintendo Network ID eShop syncing. [System Updater] </h3>
+<p class="release_note">Fixed the process for deleting Nintendo Network IDs and synchronizing removed associations with Nintendo eShop. <br /> If the EC library has been used to connection to the shop server even once, set the DNS to connect to the same shop environment when deleting a Nintendo Network ID. <br /></p>
+<h3 id="category_23_0">Bug Fixes </h3>
+<h3 id="note_23-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 23-U05:  (Photo Selection Applet) Fixed a bug related to stopping suspended applications. [System Updater] </h3>
+<p class="release_note">Fixed a bug where the photo selection applet would stop in response to certain application behavior while transitioning to the HOME Menu. <br /></p>
+<h3 id="note_23-U06" class="release_note"><span class="bugfix_style">Bug Fix</span> 23-U06:  (Handwritten Memo Applet) Fixed a bug related to stopping suspended applications. [System Updater] </h3>
+<p class="release_note">Fixed a bug where the system would stop in response to certain application behavior while transitioning to the HOME Menu when posting from Miiverse. <br /></p>
+<h3 id="category_23_0">Known Issues </h3>
+<h3 id="note_23-U07" class="release_note"><span class="knownissue_style">Known Issue</span> 23-U07:  Control does not return from the <code>nn::nfp::StopDetection</code> function. </h3>
+<p class="release_note">In extremely rare instances, control fails to return from the <code>nn::nfp::StopDetection</code> function. <br /> The same problem occurs even if the <code>nn::nfp::Disconnect</code> or <code>nn::nfp::Finalize</code> function is called without stopping tag detection. <br /></p>
+<p class="release_note">The more time has elapsed since tag detection was started with the <code>nn::nfp::StartDetection</code> function, the more likely this bug is to occur. <br /> In addition, some development hardware units are more likely to experience this bug than others. <br /></p>
+<p class="release_note">There is no workaround for this problem. <br /> This bug will be fixed in a future system update. <br /></p>
+<h3 id="note_23-U08" class="release_note"><span class="knownissue_style">Known Issue</span> 23-U08:  The system stops responding when a FeliCa card is touched while detecting tags with the NFP library. </h3>
+<p class="release_note">If a FeliCa card is touched to the NFC area after tag detection is started with the <code>nn::nfp::StartDetection</code> function, there is a small chance that the system stops responding. <br /> Nintendo has not confirmed this bug when touching an amiibo or any other kind of tag to the NFC area. <br /></p>
+<p class="release_note">There is no workaround for this problem. <br /> This bug will be fixed in a future system update. <br />
+</p>
+<h2 id="version_11_0_2_0">Changes in CTR-SDK 11.0.2 (2014/11/21 - for System Updater 0.24.2)</h2>
+<h3 id="category_22_0">Bug Fixes</h3>
+<h3 id="note_22-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 22-U01: (CAMERA) Fixed a bug where the system would sometimes freeze on calls to some <CODE>camera</CODE> functions. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the SNAKE super-stable 3D feature would sometimes cause the system to freeze when the <CODE>camera::Initialize</CODE> function or the <CODE>camera::Finalize</CODE> function was called.<br />
+</p>
+<h3 id="note_22-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 22-U02: (CAMERA) Fixed a bug where the system would sometimes freeze on a call to the <CODE>camera::Finalize</CODE> function. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the SNAKE super-stable 3D feature would sometimes cause the system to freeze when the <CODE>camera::Finalize</CODE> function was called.<br />
+</p>
+<h3 id="note_22-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 22-U03: (DevEnv) Fixed some inappropriate titles in System Updater for the CTR. [System Updater]</h3>
+<p class="release_note">Fixed inappropriate titles in the HOME Menu and Game Memo included in the CTR System Updater for the China, Korea, and Taiwan regions.<br />
+</p>
+<h3 id="note_22-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 22-U04: (RO) Fixed a bug where DLL linking and unloading would sometimes fail. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the call to the <CODE>nn::ro::Module::Link</CODE> function or the <CODE>nn::ro::Module::Unload</CODE> function would sometimes fail if it was called for a DLL that had been loaded with <CODE>false</CODE> specified for the <SPAN class="argument">doRegister</SPAN> parameter of the <CODE>nn::ro::LoadModule</CODE> function.<br />
+</p>
+<h2 id="version_11_0_1_0">Changes in CTR-SDK 11.0.1 (2014/11/11 - for System Updater 0.24.1)</h2>
+<h3 id="category_21_0">Bug Fixes</h3>
+<h3 id="note_21-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 21-U01: (QTM) Fixed a bug where the system would freeze on the error screen if a card was removed while the QTM library API was in use. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the system would freeze on the error screen if a CTR Card or SD card was removed while an application using the QTM library was running.<br />
+</p>
+<h2 id="version_11_0_0_0">CTR-SDK 11.0.0 (2014/11/06 - for System Updater 0.24.0) Changes</h2>
+<h3 id="category_20_0">Additions and Changes</h3>
+<h3 id="note_20-U05" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">20-U05:(QTM)★ Added the <CODE>qtm</CODE> library. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added a new <CODE>qtm</CODE> library that provides face-tracking functionality.<br />Added sample demos (<CODE>DynamicStereoCamera</CODE> and <CODE>TrackingSimple</CODE>) for the <CODE>qtm</CODE> library.
+</p>
+<h3 id="note_20-U06" class="release_note"><span class="addition_style">Additions and Changes</span> 20-U06:(RO) Set the maximum number of modules that can be loaded simultaneously. [System Updater]</h3>
+<p class="release_note">The maximum number of dynamic modules that can be loaded simultaneously with the <CODE>ro</CODE> library was changed from unlimited to 64.
+</p>
+<h3 id="category_20_0">Bug Fixes</h3>
+<h3 id="note_20-U01" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-U01:(CAMERA) Fixed a bug that caused the super-stable 3D feature to crash during application shutdown while the camera is in use. [System Updater]</h3>
+<p class="release_note">Fixed a bug that caused super-stable 3D to crash on rare occasions if the application was using the camera, the user transitioned to the HOME Menu, and the user then quit the application from the HOME Menu.
+</p>
+<h3 id="note_20-U02" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-U02:(CAMERA) Fixed a bug that increased the camera initialization time when booting the system on certain SNAKE development kits. [System Updater]</h3>
+<p class="release_note">Fixed a bug that increased the camera initialization time when booting the system on certain SNAKE development kits.
+</p>
+<h3 id="note_20-U03" class="release_note"><span class="bugfix_style">Bug Fixes</span> <span class="important_style">20-U03:(IR)★ Fixed a bug that caused the Circle Pad Pro to disconnect on SNAKE after transitioning to Sleep Mode and waking back up. [System Updater]</span></h3>
+<p class="release_note">Fixed a bug with SNAKE affecting certain applications that support the Circle Pad Pro; the bug caused a disconnection between the system and the Circle Pad Pro if the system went into Sleep Mode and then woke back up.<br />As a result of this bug fix, calling <CODE>nn::hid::CTR::ExtraPad::GetConnectionState</CODE> on a SNAKE system to get the connection state after the system wakes up from Sleep Mode always returns <CODE>CONNECTION_STATE_CONNECTED</CODE>, and calling <CODE>nn::hid::CTR::ExtraPad::IsSampling</CODE> on a SNAKE system to get the sampling status always returns <CODE>true</CODE>. This is true even the system enters Sleep Mode without you first calling <CODE>nn::hid::CTR::ExtraPad::StopSampling</CODE>.
+</p>
+<h3 id="note_20-U04" class="release_note"><span class="bugfix_style">Bug Fixes</span>20-U04:(OS) Fixed a bug that caused illegal memory access on rare occasions if UDS is initialized and finalized repeatedly on SNAKE. [System Updater]</h3>
+<p class="release_note">Fixed a bug that caused illegal memory access on rare occasions if UDS is initialized and finalized repeatedly on SNAKE.
+</p>
+<h2 id="version_10_1_0_0">Changes in CTR-SDK 10.1.0 (2014/10/15 - for System Updater 0.23.5)</h2>
+<h3 id="category_19_0">Additions and Changes</h3>
+<h3 id="note_19-U01" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">19-U01:(DevEnv) ★ System applications and applets for Europe and the Americas now support SNAKE. [System Updater]</span></h3>
+<p class="release_note">Until now, SNAKE was supported only by the JP version of System Updater for SNAKE, but now the EU/US applications and applets included in System Updater for SNAKE also support SNAKE.
+</p>
+<h3 id="note_19-U02" class="release_note"><span class="addition_style">Additions and Changes</span> 19-U02: (EC) Added a feature to DevMenu to delete the Dummy data title to create the state of a system update for the system. [System Updater]</h3>
+<p class="release_note">Added a feature to DevMenu to delete the Dummy data title to create the state of a required system update for testing purposes in the development environment.<br /> The Dummy data title is not something that is actually used by the system, so deleting it causes no problems.
+</p>
+<h3 id="note_19-U03" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">19-U03: (OLV) ★ Integrated the OLV library into the SDK and Sample Demos. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Integrated the OLV library into the SDK and Sample Demos to call the Miiverse Post application.<br /> In step with this change, added the Miiverse Post application to System Updater.
+</p>
+<h3 id="note_19-U06" class="release_note"><span class="addition_style">Additions and Changes</span>  <span class="important_style">19-U06: (System Settings) ★ Added a feature to delete the Nintendo eShop log when the system is formatted. [System Updater]</span></h3>
+<p class="release_note">It is now possible to delete the eShop user history when the system is formatted, but only if there is an NNID.<br /> Note that if you delete this log, you must configure the DNS settings to enable connection to Nintendo eShop.
+</p>
+<h3 id="category_19_0">Bug Fixes</h3>
+<h3 id="note_19-U04" class="release_note"><span class="bugfix_style">Bug Fixes</span>19-U04: (OS) Fixed a bug where applications could no longer be ended when you restarted IS-SNAKE DevKit. [System Updater]</h3>
+<p class="release_note">Fixed a bug where applications could no longer be ended when you restarted IS-SNAKE DevKit.
+</p>
+<h3 id="note_19-U05" class="release_note"><span class="bugfix_style">Bug Fixes</span>19-U05: (OS) Fixed a bug where on rare occasions you could not recover from sleep with PARTNER-CTR-DEBUGGER. [System Updater]</h3>
+<p class="release_note">Fixed a bug where on rare occasions you could not recover from sleep with PARTNER-CTR-DEBUGGER.
+</p>
+<h2 id="version_10_0_2_1">Changes in CTR-SDK 10.0.2 (2014/09/12 - for System Updater 0.23.3)</h2>
+<h3 id="category_18_0">Bug Fixes</h3>
+<h3 id="note_18-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 18-U01:  (DevEnv) Updated the EULA version for the US market. [System Updater]</h3>
+<p class="release_note">Updated the US EULA version to 1.3 in System Updater.<br /> In CTR-SDK 10.0.1, due to a change to <CODE>makebanner</CODE>, the application requires the updated EULA as the default version. Despite this, System Updater contained an earlier version of the US EULA, so the application would generate a EULA non-agreement error.
+</p>
+<h3 id="category_18_0">Known Issues</h3>
+<h3 id="note_18-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 18-U02:  There is a bug where the Internet Browser does not work correctly on SNAKE.</h3>
+<p class="release_note">The Internet Browser does not work correctly after it is started on SNAKE, but you can still test jumps to the Internet Browser.
+</p>
+<h2 id="version_10_0_2_0">Changes in CTR-SDK 10.0.2 (2014/09/10 - for System Updater 0.23.2)</h2>
+<h3 id="category_17_0">Bug Fixes</h3>
+<h3 id="note_17-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 17-U01:  (OS) Fixed a bug related to momentary blocking when the DLL was loading. [System Updater]</h3>
+<p class="release_note">Fixed a bug where there was momentary blocking on the debugger when the DLL was being loaded.
+</p>
+<h3 id="category_17_0">Known Issues</h3>
+<h3 id="note_17-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 17-U02:  There is a bug where the Internet Browser does not work correctly on SNAKE.</h3>
+<p class="release_note">The Internet Browser does not work correctly after it is started on SNAKE, but you can still test jumps to the Internet Browser.
+</p>
+<h2 id="version_10_0_1_0">Changes in CTR-SDK 10.0.1 (2014/09/08 - for System Updater 0.23.1)</h2>
+<h3 id="category_16_0">Bug Fixes</h3>
+<h3 id="note_16-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 16-U01:  (BOSS) Fixed a bug where there was no response if the BOSS library API was called right after a notification was received.</h3>
+<p class="release_note">Fixed a bug in System Updater 0.23.0 and later versions where there was no response if the BOSS library API was called right after a notification was received.
+</p>
+<h3 id="note_16-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 16-U02:  (FS) Fixed a bug where SD card removal events sometimes were not reported.</h3>
+<p class="release_note">Fixed a bug where sometimes a notification of an SD card removal event was not reported after the system woke if the SD card was removed while the system was asleep.<br /> This was actually changed in CTR-SDK 10.0 but was omitted from the change log.
+</p>
+<h3 id="category_16_0">Known Issues</h3>
+<h3 id="note_16-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 16-U03:  There is a bug where the Internet Browser does not work correctly on SNAKE.</h3>
+<p class="release_note">The Internet Browser does not work correctly after it is started on SNAKE, but you can still test jumps to the Internet Browser.
+</p>
+<h2 id="version_10_0_0_0">Changes in CTR-SDK 10.0.0 (2014/08/27 - for System Updater 0.23.0)</h2>
+<h3 id="category_15_0">Additions and Changes</h3>
+<h3 id="note_15-U01" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-U01:  (CFG)★ The setting for super stable 3D is now enabled by default. [System Updater]</span></h3>
+<p class="release_note">The super stable 3D feature is now enabled by default after the system is initialized.
+</p>
+<h3 id="note_15-U02" class="release_note"><span class="addition_style">Additions and Changes</span> 15-U02:  (CFG) Reorganized the hierarchy of settings in the <CODE>Config</CODE> tool. [System Updater]</h3>
+<p class="release_note">Reorganized the hierarchy of settings in the <CODE>Config</CODE> tool.<br /> No functional changes were made.
+</p>
+<h3 id="note_15-U03" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">15-U03:  (DevEnv) ★ System applications and applets now support SNAKE. [System Updater]</span></h3>
+<p class="release_note">The system applications and applets contained in System Updater for SNAKE now support SNAKE.<br /> However, with the exception of some applets, they only support the JP region.<br /> The following changes were made in line with the addition of support for SNAKE.
+</p>
+<ul class="release_note"><li> The SNAKE HOME Menu is now resident software.
+</li>
+<li> Added a mode for auto-adjusted brightness to the SNAKE HOME Menu.
+</li>
+<li> Added a feature for toggling the wireless switch to the SNAKE HOME Menu.
+</li>
+<li> Added super stable 3D calibration to the SNAKE System Settings.
+</li>
+<li> Added a check for super stable 3D to 3D Calibration in the SNAKE System Settings.
+</li>
+<li> Added a feature to exchange data with microSD cards and PCs to the SNAKE System Settings.
+</li>
+<li> SNAKE no longer supports the Nintendo Wi-Fi USB connector.
+</li>
+<li> Added e-manuals for the SNAKE HOME Menu, Download Play, Game Notes, Play Lists, and Notifications.
+</li>
+<li> The button in the upper left of the HOME Menu has been changed from <B>Change Brightness</B> to <B>HOME Menu Settings</B>.
+</li>
+<li> Added themes for the HOME Menu.
+</li>
+<li> You can now also use the cursor to make selections in the system applets field in the HOME Menu.
+</li>
+<li> Folder icons can now be shown as a list in the HOME Menu.
+</li>
+<li> Systems Settings can now be opened from the HOME Menu settings.
+</li>
+</ul>
+<h3 id="note_15-U06" class="release_note"><span class="addition_style">Additions and Changes</span> 5-U06:  (EC) Added the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error for detection of a change in the balance while the EC applet is displaying. [SDK | System Updater]</h3>
+<p class="release_note">To prevent money from being credited twice, for example when a timeout error is generated while money is being added to the balance, the <CODE>ResultAppletNeedsBalanceUpdate</CODE> error has been added as a way to detect changes to the balance while the EC applet is displaying.<br /> This error is generated if the balance is changed in the Wii U Nintendo Shop while the CTR is processing the balance.<br /> When the application receives this error, it must reinitialize the session.
+</p>
+<h3 id="note_15-U08" class="release_note"><span class="addition_style">Additions and Changes</span> 15-U08:  (TOOL) Added a feature for deleting Miiverse to DevMenu. [System Updater]</h3>
+<p class="release_note">Added a feature to DevMenu for deleting Miiverse so that developers can check how applications operate when Miiverse is not in the CTR system.
+</p>
+<h3 id="category_15_0">Bug Fixes</h3>
+<h3 id="note_15-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-U04:  (DevEnv) Fixed a bug where you could not start the Internet Browser from some system applets. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the Internet Browser could not start from some system applets, even though it is in a startable state.
+</p>
+<h3 id="note_15-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-U05:  (DevEnv) Fixed a bug where the GPU would hang when control returned from the development menu. [System Updater]</h3>
+<p class="release_note">The development menu's setting for the vertex load array in the GPU remains unchanged even after control is returned to the suspended application.<br /> If this application, on return, does not disable the vertex attribute-related settings and rendering is executed using a smaller vertex load array subsequently set using the development menu, there is a chance that the GPU will hang.<br /> To remedy this, the development menu now disables all but the 0th of the used vertex load arrays after rendering is completed.
+</p>
+<h3 id="note_15-U07" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-U07:  (IR) Fixed a bug where sometimes input would continue from the C Stick if you moved to or reopened the HOME Menu. [System Updater]</h3>
+<p class="release_note">Fixed a bug that occurred with some applications that support the Circle Pad Pro, where if there was C Stick input while using the Circle Pad Pro and you pressed the HOME Button to open the HOME Menu, when you returned to the application the input from the C Stick would continue in the same state it was in before the HOME Button was pressed.
+</p>
+<h3 id="note_15-U09" class="release_note"><span class="bugfix_style">Bug Fix</span> 15-U09:  (Game Notes) Fixed a bug where the thumbnail in the lower-right displayed incorrectly. [System Updater]</h3>
+<p class="release_note">Fixed a bug where sometimes the Game Notes thumbnail in the lower right would display incorrectly.
+</p>
+<h3 id="category_15_0">Known Issues</h3>
+<h3 id="note_15-U10" class="release_note"><span class="knownissue_style">Known Issue</span> 15-U10:  There is a bug where the Internet Browser does not work correctly on SNAKE.</h3>
+<p class="release_note">The Internet Browser does not work correctly after it is started on SNAKE, but you can still test jumps to the Internet Browser.
+</p>
+<h2 id="version_9_12_0_6">Changes in CTR-SDK 9.12.0 (2014/07/30 - Supports System Updater 0.22.40)</h2>
+<h3 id="category_14_0">Bug Fixes</h3>
+<h3 id="note_14-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 14-U01:   (Nintendo Network ID Settings) Fixed a bug where Nintendo Network ID could not be created on development hardware with System Updater 0.22.34 or later applied [System Updater]</h3>
+<p class="release_note">Fixed a bug that prevented the creation of a Nintendo Network ID on development hardware when System Updater 0.22.34 or later was installed.
+</p>
+<h3 id="category_14_0">Known Issues</h3>
+<h3 id="note_14-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 14-U02:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_14-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 14-U03:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_5">Changes in CTR-SDK 9.12.0 (2014/07/25 - Supports System Updater 0.22.39)</h2>
+<h3 id="category_13_0">Bug Fixes</h3>
+<h3 id="note_13-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 13-U01:   (CAMERA) Fixed a bug where system would freeze on rare occasions when calling <CODE>camera::Initialize</CODE> [System Updater]</h3>
+<p class="release_note">Fixed a bug that would trigger a buffer error event and cause the system to freeze on rare occasions when calling the <code>camera::Initialize</code> function.
+</p>
+<h3 id="category_13_0">Known Issues</h3>
+<h3 id="note_13-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 13-U02:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_13-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 13-U03:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_4">Changes in CTR-SDK 9.12.0 (2014/07/22 - Supports System Updater 0.22.38)</h2>
+<h3 id="category_12_0">Bug Fixes</h3>
+<h3 id="note_12-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 12-U01:   (HTTP) Fixed a bug where HTTP API would return <CODE>ResultRequestHeaderErr</CODE> error if HTTPS keep-alive session timed out [System Updater]</h3>
+<p class="release_note">Fixed a bug where HTTP API functions (such as <code>http::Connection::Read</code>) would return a <code>ResultRequestHeaderErr</code> error when an HTTPS keep-alive session timed out and was closed by the server. This bug affected systems with System Updater 0.22.34 or later installed.
+</p>
+<h3 id="category_12_0">Known Issues</h3>
+<h3 id="note_12-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 12-U02:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_12-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 12-U03:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_3">Changes in CTR-SDK 9.12.0 (2014/07/16 - Supports System Updater 0.22.37)</h2>
+<h3 id="category_11_0">Bug Fixes</h3>
+<h3 id="note_11-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 11-U01:   (CAMERA) Fixed a bug where the system would sometimes freeze when opening and closing the HOME Menu while the camera was in use on SNAKE [System Updater]</h3>
+<p class="release_note">Fixed a bug where opening and then closing the HOME Menu while the camera was in use on SNAKE would cause the system to freeze.
+</p>
+<h3 id="note_11-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 11-U02:   (CAMERA) Fixed a bug where the system would sometimes freeze with black screens when opened and closed approximately 3 seconds after turning on [System Updater]</h3>
+<p class="release_note">Fixed a bug that would cause the system to freeze when the system was closed approximately 3 seconds after being turned on and then immediately opened again.
+</p>
+<h3 id="note_11-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 11-U03:   (FS) Fixed a bug where system would sometimes freeze or the file system would become corrupted when reducing the file size on SDMC [System Updater]</h3>
+<p class="release_note">Fixed a bug where calling the <code>nn::fs::FileStream::SetSize</code> or <code>nn::fs::FileStream::TrySetSize</code> function to reduce the size of a file in a SDMC archive would cause the system to hang or corrupt the file system itself.
+</p>
+<h3 id="note_11-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 11-U04:   (OS) Fixed a bug where CTR development hardware would freeze on rare occasions when System Updater 0.22.4 or later was applied [System Updater]</h3>
+<p class="release_note">Fixed a bug where CTR development hardware would freeze on rare occasions when System Updater 0.22.4 or later was installed.
+</p>
+<h3 id="category_11_0">Known Issues</h3>
+<h3 id="note_11-U05" class="release_note"><span class="knownissue_style">Known Issue</span> 11-U05:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_11-U06" class="release_note"><span class="knownissue_style">Known Issue</span> 11-U06:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_2">Changes in CTR-SDK 9.12.0 (2014/07/14 - Supports System Updater 0.22.36)</h2>
+<h3 id="category_10_0">Bug Fixes</h3>
+<h3 id="note_10-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 10-U01:   (CAMERA) Fixed a bug where calling <CODE>nn::camera::Initialize</CODE> again after using <CODE>nn::camera::Finalize</CODE> would sometimes cause an error [System Updater]</h3>
+<p class="release_note">Fixed a bug where an error would occasionally occur if the <code>nn::camera::Initialize</code> function was called again after using the <code>nn::camera::Finalize</code> function. 
+</p>
+<h3 id="category_10_0">Known Issues</h3>
+<h3 id="note_10-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 10-U02:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_10-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 10-U03:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_1">Changes in CTR-SDK 9.12.0 (2014/07/10 - Supports System Updater 0.22.35)</h2>
+<h3 id="category_9_0">Bug Fixes</h3>
+<h3 id="note_09-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 09-U01:   (CAMERA) Fixed bug where system would sometimes freeze when attempting to open HOME Menu while camera was in use [System Updater]</h3>
+<p class="release_note">Fixed a bug where the <code>nn::camera::IsBusy</code> function would always return true when opening the HOME Menu while the camera was in use. This caused the system to hang.
+</p>
+<h3 id="category_9_0">Known Issues</h3>
+<h3 id="note_09-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 09-U02:   Bug where certain applets do not run properly on SNAKE</h3>
+<p class="release_note">Certain applets do not run properly on SNAKE, as described below.
+</p>
+<ul class="release_note"><li> The Internet Browser does not run properly after startup, but it can be accessed from an application jump.
+</li>
+<li> The lower-right thumbnail in Game Notes does not display properly.
+</li>
+</ul>
+<h3 id="note_09-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 09-U03:   Bug where Internet Browser cannot be started from some system applets</h3>
+<p class="release_note">In some cases, the Internet Browser cannot be started from certain system applets, even though the system is in a state that allows the browser to be started.
+</p>
+<h2 id="version_9_12_0_0">Changes in CTR-SDK 9.12.0 (2014/07/03 - for System Updater 0.22.34)</h2>
+<h3 id="category_8_0">Additions and Changes</h3>
+<h3 id="note_08-U01" class="release_note"><span class="addition_style">Additions and Changes</span> 08-U01:  (APPLET) Expanded functionality now allows for separate settings for the upper and lower screens for whether to allow posting of screen captures when transitioning to the HOME Menu. [SDK | System Updater]</h3>
+<p class="release_note">Added two types of flags to <CODE>applet::ScreenCapturePostPermission</CODE> to specify permissions individually for the upper and lower screens.
+</p>
+<ul class="release_note"><li> SCREEN_CAPTURE_POST_ENABLE_UPPER_LCD
+</li>
+<li> SCREEN_CAPTURE_POST_ENABLE_LOWER_LCD
+</li>
+</ul>
+<h3 id="note_08-U06" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-U06:  (DevEnv)★ Added snake dev2 to the Config tool's system modes. [System Updater]</span></h3>
+<p class="release_note">Added <CODE>snake dev2</CODE>, which runs standard applications at the development memory size (124 MB), to the Config tool's system modes. As part of this change, <CODE>ctr prod</CODE>, <CODE>ctr dev1</CODE>, and <CODE>ctr dev2</CODE> can no longer be selected on SNAKE development hardware.
+</p>
+<h3 id="note_08-U07" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-U07:  (DevEnv)★ Changed how system updates work. [System Updater]</span></h3>
+<p class="release_note">Changed how system updates work. This change breaks compatibility, so System Updater 0.22.32 will be the cutoff point at which System Updater can no longer be applied to all versions. Specifically, the updates will work as follows.
+</p>
+<ul class="release_note"><li> System Updater 0.22.32 or later cannot be applied to environments where System Updater 0.22.32 or earlier has been applied.
+</li>
+<li> System Updater 0.22.32 or earlier cannot be applied to environments where System Updater 0.22.32 or later has been applied.
+</li>
+</ul>
+<h3 id="note_08-U08" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-U08:  (DevEnv)★ Ended support for older SNAKE development hardware. [System Updater]</span></h3>
+<p class="release_note">Support has ended for the older SNAKE development hardware below. Applying this System Updater to these SNAKE development units results in the updater stopping on a fatal error.
+</p>
+<ul class="release_note"><li> Beta or earlier versions of IS-RAY-DEBUGGER
+</li>
+<li> X4 or earlier SNAKE development hardware
+</li>
+</ul>
+<h3 id="note_08-U11" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 08-U11:  (NFC)★ Deleted arguments from <CODE>nn::nfc::CTR::Mount</CODE>. [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Deleted the <CODE>makerCode</CODE> argument from the <CODE>nn::nfc::CTR::Mount</CODE> function. The <CODE>nfc</CODE> sample demo has been changed accordingly. 
+</p>
+<h3 id="category_8_0">Bug Fixes</h3>
+<h3 id="note_08-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U02:  (APPLET) Fixed a bug where an invalid system mode would start when making application jumps. [System Updater]</h3>
+<p class="release_note">Fixed a bug where an invalid system mode would start in some cases when making application jumps.
+</p>
+<h3 id="note_08-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U03:  (CAMERA) Fixed a bug where the brightness of the SNAKE left and right outer cameras could not be linked. [System Updater]</h3>
+<p class="release_note">Fixed a bug where the <CODE>nn::camera::SetBrightnessSynchronization</CODE> function could not be used to synchronize brightness in SNAKE.
+</p>
+<h3 id="note_08-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U04:  (CAMERA) Deleted excess operations from the SNAKE <CODE>nn::camera::Finalize</CODE> function. [System Updater]</h3>
+<p class="release_note">Deleted excess operations from the <CODE>nn::camera::Finalize</CODE> in SNAKE.
+</p>
+<h3 id="note_08-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U05:  (CAMERA) Fixed a bug where panics would occur if the card was removed while the SNAKE camera was in use and the HOME Menu Button was pressed. [System Updater]</h3>
+<p class="release_note">Fixed a bug that would occur when running a card application that uses the camera in SNAKE. A panic would occur in the <CODE>nn::camera</CODE> functions if the card was removed and the HOME Button was pressed.
+</p>
+<h3 id="note_08-U09" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U09:  (EC) Fixed a bug where rights information would become inconsistent. [System Updater]</h3>
+<p class="release_note">Fixed a bug where calling the <CODE>nn::ec::EcApplet::RequestPurchaseServiceItem</CODE> function would result in a situation where the user's balance had decreased, but the rights purchased had not been updated. This would occur if communication was lost after the transaction had been processed on the server, but before the local rights information had been overwritten. Previously, when the <CODE>nn::ec::EcApplet::RequestPurchaseServiceItem</CODE> function returned an error, it was necessary to call the <CODE>nn::ec::EcApplet::RequestInitializeSession</CODE> function again (even if the <CODE>ResultError.RequiresNewSession</CODE> function was <CODE>false</CODE>) to update the rights information before the synchronization that happens on the user's next connection (when the session is initialized). The following functions have been fixed so that <CODE>ResultError.RequiresNewSession</CODE> is <CODE>true</CODE>. As a result, this separate handling is no longer required as long as you perform the usual error handling described in the reference for <CODE>nn::ec::ResultError</CODE>.
+</p>
+<ul class="release_note"><li> nn::ec::EcApplet::RequestPurchaseServiceItem
+</li>
+<li> nn::ec::EcApplet::RequestPurchaseContentSet
+</li>
+<li> nn::ec::EcApplet::RequestPurchaseContentSets
+</li>
+<li> nn::ec::EcApplet::RequestRedeemContentSet
+</li>
+<li> nn::ec::EcApplet::RequestRedeemServiceItem
+</li>
+</ul>
+<p class="release_note">This bug was actually fixed in CTR-SDK 7.2.1 System Updater 0.20.51, but was accidentally omitted from the change log.
+</p>
+<h3 id="note_08-U10" class="release_note"><span class="bugfix_style">Bug Fix</span> 08-U10:  (GX) Fixed a bug that would occur in rare cases where the system would freeze while running an extended application. [System Updater]</h3>
+<p class="release_note">Fixed a bug where control would not return from the <CODE>nngxWaitCmdlistDone</CODE> function in rare cases when running as an extended application.
+</p>
+<h3 id="category_8_0">Known Issues</h3>
+<h3 id="note_08-U12" class="release_note"><span class="knownissue_style">Known Issue</span> 08-U12:  Some applets do not work correctly on SNAKE.</h3>
+<p class="release_note">Applets like the following do not work on SNAKE.
+</p>
+<ul class="release_note"><li> The Internet Browser does not work correctly after it is started, but jumps to the Internet Browser can be tested.
+</li>
+<li> The game memo thumbnail on the bottom right is not displayed correctly.
+</li>
+</ul>
+<h3 id="note_08-U13" class="release_note"><span class="knownissue_style">Known Issue</span> 08-U13:  The Internet Browser cannot start from some system applets.</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from some system applets, even though it is in a startable state.
+</p>
+<h2 id="version_9_11_0_0">Changes in CTR-SDK 9.11.0 (2014/06/10 - for System Updater 0.22.7)</h2>
+<h3 id="category_7_0">Additions and Changes</h3>
+<h3 id="note_07-U02" class="release_note"><span class="addition_style">Additions and Changes</span><span class="important_style"> 07-U02:  (DevEnv) ★ Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1 [SDK | System Updater].</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.2 through CTR-SDK 7.2.1.
+
+For more information, see <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="note_07-U05" class="release_note"><span class="addition_style">Additions and Changes</span> <span class="important_style">02-U05:  (OS) ★ Changed the specifications of the <CODE>nn::os::GetRunningTargetHardware</CODE> function [SDK | System Updater].</span></h3>
+<p class="release_note">Starting with CTR-SDK 9.11, the <CODE>nn::os::GetRunningTargetHardware</CODE> function will be for debugging only. It will no longer be available for use in products. Use the <CODE>nn::os::IsRunOnSnake</CODE> function if you want to determine whether the device using the product is SNAKE.
+</p>
+<p class="release_note">
+Also, when running programs compiled with CTR-SDK 9.11 or earlier in SNAKE environments, the <CODE>nn::os::GetRunningTargetHardware</CODE> function might return unexpected values (such as it is running on SNAKE), so make revisions so that programs compiled with CTR-SDK 9.11 or earlier return only values for the CTR environment. For programs compiled with CTR-SDK 9.11 or later, continue to include all values, including those for SNAKE.
+</p>
+<h3 id="category_7_0">Bug Fixes</h3>
+<h3 id="note_07-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U01:  (APPLET) Fixed a bug where the <CODE>nn::webbrs::IsWebBrowserAvailable</CODE> function could not correctly determine whether the browser was installed [System Updater].</h3>
+<p class="release_note">Fixed a bug where the <CODE>nn::webbrs::IsWebBrowserAvailable</CODE> function could not correctly determine whether the browser was installed on SNAKE development hardware.
+</p>
+<h3 id="note_07-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U03:  (EC) Made revisions so that download play clients can be added with a patch [System Updater].</h3>
+<p class="release_note">Made revisions so that applications that do not have download play clients can add them through a patch. This change actually occurred in CTR-SDK 7.2.1 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U04:  (NDM) Fixed a bug where network connections were not being made in some cases when the wireless switch was turned on at specific times [System Updater]. </h3>
+<p class="release_note">Fixed a bug where network connections were not being made if the wireless switch was turned on at specific times, such as when the power was turned on or the user returned from System Settings to the HOME Menu with the wireless switch turned off.
+</p>
+<h3 id="note_07-U06" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U06:  (OS) Fixed a bug where the values of the system mode settings became invalid after a card removal error occurred [System Updater].</h3>
+<p class="release_note">Fixed a bug where pressing the HOME Button would restore the HOME Menu after a card removal error occurred, but the system mode setting would switch to <CODE>prod</CODE> at the same time. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-U07" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U07:  (TOOL) Fixed a bug where errors would occur in some cases when starting applications from DevMenu [System Updater].</h3>
+<p class="release_note">Fixed a bug where errors would occur in some cases if applications were started immediately after starting DevMenu on PARTNER-CTR Debugger. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="note_07-U08" class="release_note"><span class="bugfix_style">Bug Fix</span> 07-U08:  (Y2R) Fixed a bug where the <CODE>nn::y2r::StartConversion</CODE> function would hang [System Updater].</h3>
+<p class="release_note">Fixed a bug where the <CODE>nn::y2r::StartConversion</CODE> function would hang if called on a location other than device memory. This change actually occurred in CTR-SDK 9.10 but was accidentally omitted from the change log.
+</p>
+<h3 id="category_7_0">Known Issues</h3>
+<h3 id="note_07-U09" class="release_note"><span class="knownissue_style">Known Issue</span> 07-U09:  Some applets do not work correctly on SNAKE.</h3>
+<p class="release_note">Applets like the following do not work on SNAKE.
+</p>
+<ul class="release_note"><li> The Internet Browser does not work correctly after it is started, but jumps to the Internet Browser can be tested.
+</li>
+<li> The game memo thumbnail on the bottom right is not displayed correctly.
+</li>
+</ul>
+<h3 id="note_07-U10" class="release_note"><span class="knownissue_style">Known Issue</span> 07-U10:  The Internet Browser cannot start from some system applets.</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from some system applets, even though it is in a startable state.
+</p>
+<h2 id="version_9_10_0_0">Changes in CTR-SDK 9.10.0 (2014/04/30 - for System Updater 0.22.6)</h2>
+<h3 id="category_6_0">New Features and Improvements</h3>
+<h3 id="note_06-U03" class="release_note"><span class="addition_style">New Features and Improvements</span> 06-U03:  (CAMERA) Improved speed of nn::camera::Finalize [SDK | System Updater]</h3>
+<p class="release_note">Improved the speed of the <CODE>nn::camera::Finalize</CODE> function.
+</p>
+<h3 id="note_06-U05" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 06-U05:  (DevEnv) ★ Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.1 through CTR-SDK 7.2.
+
+Further information on the changes is available here.
+</p>
+<h3 id="note_06-U06" class="release_note"><span class="addition_style">New Features and Improvements</span> 06-U06:  (DevEnv) Added key operations while DS/AGB compatibility menu is displayed [System Updater]</h3>
+<p class="release_note">It is now possible to change the screen brightness, toggle the active backlight, and toggle wireless communication with specific key operations while the DS/AGB compatibility menu is displayed.
+</p>
+<ul class="release_note"><li> DS compatibility menu
+</li>
+<ul class="release_note"><li> START + UP/DOWN: Brightness setting
+</li>
+<li> START + LEFT/RIGHT: Toggle power-saving mode
+</li>
+<li> START + X: Toggle wireless communication
+</li>
+</ul>
+<li> AGB compatibility menu
+</li>
+<ul class="release_note"><li> START + UP/DOWN: Brightness setting
+</li>
+<li> START + LEFT/RIGHT: Toggle power-saving mode
+</li>
+<li> START + X: Toggle wireless communication
+</li>
+</ul></ul>
+<h3 id="note_06-U10" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 06-U10:  (OS) ★ Improved L2 cache processing [System Updater]</span></h3>
+<p class="release_note">Due to the addition of a L2 cache to SNAKE, the <CODE>nngxUpdateBuffer</CODE> function takes longer to process than on CTR, but this was improved so that it takes the same or less time than CTR. However, this change resulted in slightly slower memory write performance.
+</p>
+<h3 id="category_6_0">Bug Fixes</h3>
+<h3 id="note_06-U01" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U01:  (APPLET) Fixed a bug where the HOME Button caused a freeze when the CSU file was started by the debugger [System Updater]</h3>
+<p class="release_note">Fixed a bug where the system sometimes froze if a CSU file is started from the debugger and then the HOME Button was pressed.
+</p>
+<h3 id="note_06-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U02:  (APPLET) Fixed a bug where system did not return to HOME Menu after force-closing application [System Updater]</h3>
+<p class="release_note">Fixed a bug where the system would not return to the HOME Menu after force-closing an application.
+</p>
+<h3 id="note_06-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U04:  (CAMERA) Fixed a bug where application could not be started if it was closed with the camera running [System Updater]</h3>
+<p class="release_note">Fixed a bug where closing an application while the left outer camera is running would prevent the application from being started again from the HOME Menu.
+</p>
+<h3 id="note_06-U07" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U07:  (HID) Fixed a bug where input from the right analog stick at power-on caused the center point to go out of alignment [System Updater]</h3>
+<p class="release_note">Fixed a bug where any input on the right analog stick when the <CODE>nn::hid::CTR::ExtraPad::StartSampling</CODE> function was called after turning on the power would cause the center point to go out of alignment.
+</p>
+<h3 id="note_06-U08" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U08:  (HOME Menu Camera) Fixed a bug where the HOME Menu Camera would not start while the application was suspended [System Updater]</h3>
+<p class="release_note">Fixed a bug where the system would be unable to transition to the Nintendo 3DS camera when the HOME Menu camera was started while an application was suspended.
+</p>
+<h3 id="note_06-U09" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U09:  (Mii Selection Applet) Fixed a bug that prevented Mii Selection Applet from starting in the EU and US regions [System Updater]</h3>
+<p class="release_note">Fixed a bug that prevented the Mii Selection Applet from being started in the EU and US regions.
+</p>
+<h3 id="note_06-U11" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U11:  (OS) Fixed a bug that prevented the Sleep function from waiting the proper amount of time [SDK | System Updater]</h3>
+<p class="release_note">Fixed a bug where the <CODE>nn::os::Thread::Sleep</CODE> function would end before the specified amount of time while the application was running as an extended application.
+</p>
+<h3 id="note_06-U12" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U12:  (OS) Fixed a bug where starting the system while closed and opening the system at a specific time would start the HOME Menu while the screen was dark [System Updater]</h3>
+<p class="release_note">Fixed a bug where opening the system at a certain time after it was started while closed would cause the HOME Menu to start with the screen still dark. [System Updater]
+</p>
+<h3 id="note_06-U13" class="release_note"><span class="bugfix_style">Bug Fix</span> 06-U13:  (Audio Selector Applet) Fixed a bug where sound effects would not play in the sound selector applet in snake dev1 mode [System Updater]</h3>
+<p class="release_note">Fixed a bug where sound effects were not played in the sound selector applet in snake dev1 system mode.
+</p>
+<h3 id="category_6_0">Known Issues</h3>
+<h3 id="note_06-U14" class="release_note"><span class="knownissue_style">Known Issue</span> 06-U14:  Some applets do not work correctly on SNAKE</h3>
+<p class="release_note">Applets such as the following do not work on SNAKE.
+</p>
+<ul class="release_note"><li> The Internet Browser does not work correctly after it is started, but jumps to the Internet Browser can be tested.
+</li>
+<li> The game memo thumbnail on the bottom right is not displayed correctly.
+</li>
+</ul>
+<h3 id="note_06-U15" class="release_note"><span class="knownissue_style">Known Issue</span> 06-U15:  The Internet Browser cannot start from some system applets</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from certain system applets, even though it is in a startable state.
+</p>
+<h2 id="version_9_9_0_0">Changes in CTR-SDK 9.9.0 (2014/03/26 - for System Updater 0.22.5)</h2>
+<h3 id="category_5_0">New Features and Improvements</h3>
+<h3 id="note_05-U01" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-U01: (NFC) ★ Added <CODE>ApplicationCode</CODE> to the <CODE>Format</CODE> parameters [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Added <CODE>ApplicationCode</CODE> to the <CODE>nn::nfc::CTR::Format</CODE> parameters to distinguish among applications. The sample demos have been changed accordingly.
+</p>
+<h3 id="note_05-U09" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-U09: (OS) ★ Revised system so that System Updater versions earlier than 0.19.40 cannot be applied to CTR development hardware [System Updater]</span></h3>
+<p class="release_note">Made changes so that versions of System Updater earlier than 0.19.40 do not start because there was a bug in which earlier versions of the CTR version of System Updater were not starting correctly. If you attempt to start a version of System Updater earlier than 0.19.40, a message will appear indicating that this is an old version of System Updater, and the system will handle it as if the card was removed. If you want to apply an earlier version of System Updater for CTR-SDK, you need to do so by first installing System Updater for CTR-SDK 7.x.
+</p>
+<h3 id="note_05-U10" class="release_note"><span class="addition_style">New Features and Improvements</span> 05-U10: (OS) Added support for CTR forced-compatibility mode [System Updater]</h3>
+<p class="release_note">Added support for a feature that makes extended applications running on SNAKE development hardware behave as if they were running on CTR. This feature can be used in combination with IS-CTR Software Package v2.30 or later. 
+</p>
+<h3 id="note_05-U12" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style">05-U12: (OS) ★ Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function [SDK | System Updater]</span></h3>
+<p class="release_note">Added the <CODE>os::CTR::IsRunningAsExtApplication</CODE> function, which gets whether an extended application is currently running.
+</p>
+<h3 id="note_05-U14" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">05-U14: (OS) ★ Changed the amount of main memory available in SNAKE retail units and added system mode settings for development use [System Updater]</span></h3>
+<p class="release_note">Increased the amount of main memory available to extended applications to 124 MB. Also added a mode (snake dev1) that can use more memory for extended application development. For more information, see the description of Config.
+</p>
+<h3 id="note_05-U16" class="release_note"><span class="addition_style">New Features and Improvements</span> 05-U16: (OS) Library applet now operates three times faster [System Updater]</h3>
+<p class="release_note">Until now, when extended applications called the library applet, the CPU clock slowed to a speed equivalent to that of a standard application. This has been revised so that the applet will work with the CPU clock at extended application speeds.
+</p>
+<h3 id="category_5_0">Bug Fixes</h3>
+<h3 id="note_05-U02" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U02: (CAMERA) Fixed a bug in which the camera would get into an invalid internal state if the system was closed during the finalization of the camera library [System Updater]</h3>
+<p class="release_note">Fixed a bug in which the camera settings would get mixed up if the system was closed while the <CODE>nn::camera::Finalize</CODE> function was still processing.
+</p>
+<h3 id="note_05-U03" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U03: (CAMERA) Fixed a bug that could cause choppy sound during the finalization of the camera library [System Updater]</h3>
+<p class="release_note">Fixed a bug in which the sound could become choppy if the camera settings were being configured from a high-priority thread for a long time in the <CODE>nn::camera::Finalize</CODE> function.
+</p>
+<h3 id="note_05-U04" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U04: (CAMERA) Fixed a bug in which fatal errors occurred when repeatedly initializing and finalizing the camera library [System Updater]</h3>
+<p class="release_note">Fixed a bug in which repeatedly initializing and finalizing the camera library with the <CODE>nn::camera::Initialize</CODE> and <CODE>nn::camera::Finalize</CODE> functions could result in fatal errors.
+</p>
+<h3 id="note_05-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U05: (CAMERA) Fixed a bug in which the <CODE>nn::camera::GetTransferBytes</CODE> function was returning inappropriate values [System Updater]</h3>
+<p class="release_note">Fixed a bug in which an incorrect value would be returned when <CODE>nn::camera::PORT_CAM2</CODE> was specified in the <CODE>nn::camera::GetTransferBytes</CODE> function.
+</p>
+<h3 id="note_05-U06" class="release_note"><span class="bugfix_style">Bug Fix</span>05-U06: (CAMERA) Fixed a bug in which the camera would not automatically go into standby if the system was closed while the camera was running [System Updater]</h3>
+<p class="release_note">Fixed a bug in which the process of transitioning the camera to standby and restoring it after closing or opening the system was not working properly if the system was closed while an application was starting the camera.
+</p>
+<h3 id="note_05-U07" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U07: (CAMERA) Fixed a bug in which camera images would turn yellowish under certain settings [System Updater]</h3>
+<p class="release_note">Fixed a bug in which images would turn yellowish under certain camera settings.
+</p>
+<h3 id="note_05-U08" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U08: (HOME Menu) Changed the content of the settings in the upper left of the HOME Menu [System Updater]</h3>
+<p class="release_note">Changed the <B>Screen Brightness</B> and <B>Power-Saving Mode</B> items in the upper left of the HOME Menu to <B>Screen Brightness</B> and <B>Wireless Switch</B>. Because of this change, it will temporarily not be possible to switch the power-saving mode from the HOME Menu.
+</p>
+<h3 id="note_05-U11" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U11: (OS) Fixed a bug in which the system would hang when the <CODE>nn::gx::CTR::UpdateBuffer</CODE> function was called [System Updater]</h3>
+<p class="release_note">Fixed a bug that would occur in rare cases depending on when extended applications called the <CODE>nn::gx::CTR::UpdateBuffer</CODE> function.
+</p>
+<h3 id="note_05-U13" class="release_note"><span class="bugfix_style">Bug Fix</span>05-U13: (OS) Fixed the PARTNER-CTR UIC-MIDI driver [System Updater]</h3>
+<p class="release_note">Fixed a bug in which HostIO would not work when the program was run from the UIC-MIDI driver in PARTNER-CTR UIC-MIDI and IS-RAY-DEBUGGER setups.
+</p>
+<h3 id="note_05-U15" class="release_note"><span class="bugfix_style">Bug Fix</span> 05-U15: (OS) Fixed a bug in which the system would hang when transitioning to sleep or the HOME Menu [System Updater]</h3>
+<p class="release_note">Fixed a bug that occurred in rare cases in SNAKE environments in which transitioning to sleep or the HOME Menu would cause the system to hang.
+</p>
+<h3 id="note_05-U17" class="release_note"><span class="bugfix_style">Bug Fix</span>05-U17: (OS) Fixed a bug in which removing the card at specific times would cause the system to hang [System Updater]</h3>
+<p class="release_note">Fixed a bug in which the system would freeze on the card-removed screen in some cases, depending on when the card was removed.
+</p>
+<h3 id="category_5_0">Known Issues</h3>
+<h3 id="note_05-U18" class="release_note"><span class="knownissue_style">Bug Fix</span>05-U18: The system sometimes freezes if a CSU file is started from the debugger and then the HOME Button is pressed.</h3>
+<p class="release_note">The system sometimes freezes if a CSU file is started from the debugger and then the HOME Button is pressed. This problem does not occur when the CSU file is started from the HOME Menu or the Development Menu.
+</p>
+<h3 id="note_05-U19" class="release_note"><span class="knownissue_style">Known Issue</span>05-U19: Some applets do not work correctly on SNAKE.</h3>
+<p class="release_note">Applets like the following do not work on SNAKE.
+</p>
+<ul class="release_note"><li> If you start the HOME Menu camera while an application is suspended, the system cannot transition to the Nintendo 3DS camera.
+</li>
+<li> The Internet Browser does not work correctly after it is started, but jumps to the Internet Browser can be tested.
+</li>
+<li> The game memo thumbnail on the bottom right is not displayed correctly.
+</li>
+<li> Sound effects are not played in the sound selector applet in snake dev1 system mode.
+</li>
+</ul>
+<h3 id="note_05-U20" class="release_note"><span class="knownissue_style">Known Issue</span> 05-U20: The Internet Browser cannot start from some system applets.</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from certain system applets, even though it is in a startable state.
+</p>
+<h2 id="version_9_8_0_1">Changes in CTR-SDK 9.8.0 (2014/01/24 - for System Updater 0.22.4)</h2>
+<h3 id="category_4_0">Bug Fixes</h3>
+<h3 id="note_04-U01" class="release_note"><span class="bugfix_style">Bug fix</span> 04-U01:  (DevEnv) Updated the shared data titles for NEX [System Updater]</h3>
+<p class="release_note">Updated the shared data used with NEX because it was rather old.
+</p>
+<h3 id="category_4_0">Known Issues</h3>
+<h3 id="note_04-U02" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U02:  System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater</h3>
+<p class="release_note">System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater. (The system stops with the screen still black on startup and fails to start.)<br/>
+ If you want to apply an earlier version of System Updater for CTR-SDK, you need to do so by first installing System Updater for CTR-SDK 7.x.</p>
+<h3 id="note_04-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U03:  Memory available to enhanced applications is limited to 96 MB</h3>
+<p class="release_note">The amount of main memory currently available to enhanced applications is 96 MB, but there are plans to increase this amount in the future.
+</p>
+<h3 id="note_04-U04" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U04:  The HOME Menu included in System Updater is different for SNAKE and CTR</h3>
+<p class="release_note">The HOME Menu included in System Updater is different for SNAKE and CTR.
+</p>
+<h3 id="note_04-U05" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U05:  Sound and images become distorted in some system applets</h3>
+<p class="release_note">Sound and images become distorted in some system applets when they are running.
+</p>
+<h3 id="note_04-U06" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U06:  The Internet Browser cannot start from some system applets</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from certain system applets, even though it is in a startable state.
+</p>
+<h3 id="note_04-U07" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U07:  The system mode is wrong after recovering from the card removal screen</h3>
+<p class="release_note">After recovering from the card removal screen, the system mode is <CODE>prod</CODE> (64 MB).
+</p>
+<h3 id="note_04-U08" class="release_note"><span class="knownissue_style">Known Issue</span> 04-U08:  PARTNER-CTR UIC-MIDI cannot be used on IS-RAY-DEBUGGER</h3>
+<p class="release_note">PARTNER-CTR UIC-MIDI does not work properly when used to connect IS-RAY-DEBUGGER to a PC.
+</p>
+<h2 id="version_9_8_0_0">Changes in CTR-SDK 9.8.0 (2014/01/08 - for System Updater 0.22.3)</h2>
+<h3 id="category_3_0">New Features and Improvements</h3>
+<h3 id="note_03-U02" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 03-U02:  (DevEnv) ★ Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 7.0.1 through CTR-SDK 7.1.
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="note_03-U03" class="release_note"><span class="addition_style">New Features and Improvements</span> 03-U03:  (DevEnv) Added display of the operating mode of the application being executed to the development menu [System Updater]</h3>
+<p class="release_note">When the execution of an application is suspended, a message appears at the top of the development menu indicating that the application is currently suspended. The content of this message has been changed to indicate whether the suspended application was operating in standard mode (the same CPU clock as CTR) or in enhanced mode (three times the CTR clock).
+</p>
+<h3 id="note_03-U07" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 03-U07:  (OS) ★ Added support for a threefold increase in the CPU clock and a larger L2 cache [System Updater]</span></h3>
+<p class="release_note">Added support for enhanced applications that operate at three times the CTR CPU clock. Also changed the size of the L2 cache to 2 MB.
+</p>
+<h3 id="note_03-U08" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 03-U08:  (OS) ★ Changed specifications of nn::os::IsRunOnSnake function [SDK | System Updater]</span></h3>
+<p class="release_note">To maintain consistency with the CTR-SDK 7.x environment, changed the feature numbers used in the libraries of the <CODE>nn::os::IsRunOnSnake</CODE> function. This change requires applications that call the <CODE>nn::os::IsRunOnSnake</CODE> function to be recompiled using CTR-SDK 9.8.
+</p>
+<h3 id="note_03-U09" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">03-U09:  (OS) ★ Changed System Updater so it cannot be applied to X3 development hardware and earlier versions, or to IS-RAY-DEBUGGER alpha and earlier versions [System Updater]</span></h3>
+<p class="release_note">Changed the SNAKE version of System Updater so it cannot be applied to X3 development hardware and earlier versions, or to IS-RAY-DEBUGGER alpha and earlier versions.
+</p>
+<h3 id="note_03-U11" class="release_note"><span class="addition_style">New Features and Improvements</span> 03-U11:  (OS) Improved the debug output speed [System Updater]</h3>
+<p class="release_note">Improved the processing speed for debugging output.
+</p>
+<h3 id="category_3_0">Bug Fixes</h3>
+<h3 id="note_03-U01" class="release_note"><span class="bugfix_style">Bug fix</span><span class="important_style"> 03-U01:  (CFG) ★ Fixed a bug where the HOME Menu would not start when System Updater from CTR-SDK 7.1 or later was applied to development hardware with the CTR edition of System Updater [System Updater]</span></h3>
+<p class="release_note">Fixed a bug where the HOME Menu would not start when System Updater from CTR-SDK 7.1 or later was applied to development hardware with the CTR edition of System Updater.
+</p>
+<h3 id="note_03-U04" class="release_note"><span class="bugfix_style">Bug fix</span> 03-U04:  (IR) Fixed a bug where the system would freeze when displaying the 3DS logo after restarting, due to the inability to close the application that supports the Circle Pad Pro [System Updater]</h3>
+<p class="release_note">Fixed a bug in the application that supports the Circle Pad Pro in which a deadlock would occur in the shutdown process if the application was shut down with the Circle Pad Pro still attached. In such cases, the system would freeze when displaying the 3DS logo after a restart.
+</p>
+<h3 id="note_03-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 03-U05:  (MCU) Fixed a bug that caused LCD display problems when turning IS-RAY-DEBUGGER power on or off [System Updater]</h3>
+<p class="release_note">Fixed a bug that prevented display on the LCD if the power on the IS-RAY-DEBUGGER was turned on and off. This problem does not occur if System Updater 0.22.3 has been applied at least once, even if earlier versions of System Updater have been applied.
+</p>
+<h3 id="note_03-U06" class="release_note"><span class="bugfix_style">Bug fix</span> 03-U06:  (NFC) Fixed a bug in the nfc library [SDK | System Updater]</h3>
+<p class="release_note">Fixed the following bugs in the <CODE>nfc</CODE> library.
+</p>
+<ul class="release_note"><li> Bug where the first <CODE>ActivateEvent</CODE> takes more than 1 second to complete
+</li>
+<li> Bug that prevents ISO 15693 tags (eAmusementPass, etc.) from being retrieved correctly
+</li>
+</ul>
+<h3 id="note_03-U10" class="release_note"><span class="bugfix_style">Bug fix</span> 03-U10:  (OS) Fixed a bug where the system would freeze when repeatedly suspending and resuming the application [System Updater]</h3>
+<p class="release_note">Fixed a bug in which repeatedly starting and stopping or suspending and resuming applications would result in operations stopping during transitions and sounds not being produced.
+</p>
+<h3 id="category_3_0">Known Issues</h3>
+<h3 id="note_03-U12" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U12:  System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater</h3>
+<p class="release_note">System Updater in CTR-SDK 3.2.3 and earlier cannot be applied to CTR development hardware with the CTR edition of this version of System Updater. (The system stops with the screen still black on startup and fails to start.)<br/>
+ If you want to apply an earlier version of System Updater for CTR-SDK, you need to do so by first installing System Updater for CTR-SDK 7.x.</p>
+<h3 id="note_03-U13" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U13:  Memory available to enhanced applications is limited to 96 MB</h3>
+<p class="release_note">The amount of main memory currently available to enhanced applications is 96 MB, but there are plans to increase this amount in the future.
+</p>
+<h3 id="note_03-U14" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U14:  The HOME Menu included in System Updater is different for SNAKE and CTR</h3>
+<p class="release_note">The HOME Menu included in System Updater is different for SNAKE and CTR.
+</p>
+<h3 id="note_03-U15" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U15:  Sound and images become distorted in some system applets</h3>
+<p class="release_note">Sound and images become distorted in some system applets when they are running.
+</p>
+<h3 id="note_03-U16" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U16:  The Internet Browser cannot start from some system applets</h3>
+<p class="release_note">The Internet Browser sometimes cannot be started from certain system applets, even though it is in a startable state.
+</p>
+<h3 id="note_03-U17" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U17:  The system mode is wrong after recovering from the card removal screen</h3>
+<p class="release_note">After recovering from the card removal screen, the system mode is prod (64 MB).
+</p>
+<h3 id="note_03-U18" class="release_note"><span class="knownissue_style">Known Issue</span> 03-U18:  PARTNER-CTR UIC-MIDI cannot be used on IS-RAY-DEBUGGER</h3>
+<p class="release_note">PARTNER-CTR UIC-MIDI does not work properly when used to connect IS-RAY-DEBUGGER to a PC.
+</p>
+<h2 id="version_9_7_0_0">Changes in CTR-SDK 9.7.0 (2013/09/30 - for System Updater 0.22.2)</h2>
+<h3 id="category_2_0">New Features and Improvements</h3>
+<h3 id="note_02-U01" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">02-U01:  (CAMERA)★ Support for X3 and later development hardware [System Updater]</span></h3>
+<p class="release_note">Added support for X3 and later development hardware.
+</p>
+<p class="release_note">As part of this, the camera will no longer work correctly if this System Updater is applied to DP1 development hardware.
+</p>
+<p class="release_note">This change has no effect on the Bring Up version of PARTNER-CTR Debugger.
+</p>
+<h3 id="note_02-U02" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-U02:   (DevEnv) Made improvements so that the system mode is overwritten with the appropriate value when applying System Updater to SNAKE. [System Updater]</h3>
+<p class="release_note">Made changes so that the system mode is set to <CODE>snake prod</CODE> when applying System Updater to SNAKE.
+</p>
+<p class="release_note">Made changes so that the system mode is set to <CODE>snake prod</CODE> when the config tool's Reset Setting command is run in SNAKE.
+</p>
+<h3 id="note_02-U03" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-U03:   (DevEnv) Changed so that System Updater skips unnecessary updates [System Updater]</h3>
+<p class="release_note">Made changes so that the update process is skipped for programs that do not need updates when applying System Updater.
+</p>
+<h3 id="note_02-U04" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-U04:  (OS) Added a feature that gets the execution environment for SNAKE [SDK | System Updater]</h3>
+<p class="release_note">Added the <CODE>nn::os::CTR::IsRunOnSnake</CODE> function to get whether an application is running on a SNAKE system.
+</p>
+<p class="release_note">Also, added SNAKE support to the <CODE>nn::os::CTR::GetRunningTargetHardware</CODE> function.
+</p>
+<h3 id="note_02-U06" class="release_note"><span class="addition_style">New Features and Improvements</span><span class="important_style"> 02-U06:   (OS) ★ Added support for starting applications without restarting the system [System Updater]</span></h3>
+<p class="release_note">Added support so that system restarts do not occur when applications start while the system mode is set to <CODE>snake prod</CODE>. 
+</p>
+<p class="release_note">Along with this, the 3DS CPU profiler can now be used in the SNAKE-compatible version of PARTNER-CTR Debugger.
+</p>
+<h3 id="note_02-U07" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-U07:   (TOOL) Created a development menu that can turn wireless on/off [System Updater]</h3>
+<p class="release_note">Added an item to the development menu for turning wireless on/off.
+</p>
+<h3 id="note_02-U08" class="release_note"><span class="addition_style">New Features and Improvements</span> 02-U08:  (TOOL) Added the <CODE>snake prod</CODE> system mode [System Updater]</h3>
+<p class="release_note">Added <CODE>snake prod</CODE> to the selectable options under Other Setting/System Mode in the config tool.
+</p>
+<h3 id="note_02-U09" class="release_note"><span class="addition_style">New Features and Improvements</span> <span class="important_style">02-U09:  (DevEnv)★ Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0 [SDK | System Updater | Sample Demos]</span></h3>
+<p class="release_note">Merged changes from CTR-SDK 6.0.1 System Updater 0.19.3 through CTR-SDK 7.0
+</p>
+<p class="release_note">For more information, click <a href="ChangeLog_CTR.html">here</a>.
+</p>
+<h3 id="category_2_0">Bug Fixes</h3>
+<h3 id="note_02-U05" class="release_note"><span class="bugfix_style">Bug Fix</span> 02-U05:  (OS) Fixed a bug in which the L2 cache did not work correctly [System Updater]</h3>
+<p class="release_note">Fixed a bug in which the L2 cache was not working correctly.
+</p>
+<h2 id="version_9_6_0_0">Changes in CTR-SDK 9.6.0 (2013/07/25 - for System Updater 0.22.1)</h2>
+<h3 id="category_1_0">New Features and Improvements</h3>
+<h3 id="note_01-U01" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-U01:  (OS) Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class [SDK | System Updater]</h3>
+<p class="release_note">Added a Dequeue feature with a wait time to the <CODE>BlockingQueue</CODE> class.
+</p>
+<h3 id="note_01-U02" class="release_note"><span class="addition_style">New Features and Improvements</span> 01-U02:   (TOOL) Added System Updater for SNAKE [System Updater]</h3>
+<p class="release_note">Added a System Updater to update SNAKE. See <CODE>$CTR_SDK/documents/SNAKE/index.html</CODE> for details. 
+</p>
+<h3 id="category_1_0">Known Issues</h3>
+<h3 id="note_01-U03" class="release_note"><span class="knownissue_style">Known Issue</span> 01-U03:  About Game Notes and the Internet Browser</h3>
+<p class="release_note">When Game Notes or the Internet Browser are run, image distortion occurs.
+</p>
+
+
+    <!-- ====================================================================== -->
+
+    
+  </body>
+    <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+</html>
diff --git a/pages/misc/systemupdater/changelog.html b/pages/misc/systemupdater/changelog.html
new file mode 100644
index 0000000..7a101d9
--- /dev/null
+++ b/pages/misc/systemupdater/changelog.html
@@ -0,0 +1,151 @@
+﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="en-us">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<title>CTR-SDK 11.6.1 (2022-08-30 - for SystemUpdater 0.35.0) Change Log</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+
+<style type="text/css">
+
+</style>
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="3" nwai_targetclass="indexed_head">
+  
+    <!-- ====================================================================== -->
+    <h1 class="indexed_head">CTR-SDK 11.6.1 (2022-08-30 - for SystemUpdater 0.35.0) Change Log</h1>
+    <div id="nwversion">2022-08-30</div>
+    
+    <div class="warning">
+      <p class="headding">
+        Note that the SystemUpdater for SNAKE that supports CTR-SDK 9.12 and later can only be applied to DP2 development hardware to which SystemUpdater 0.22.32 or later has been applied, or to gamma or later versions of IS-RAY-DEBUGGER.
+      </p>
+    </div>
+    <p>
+      <span class="important_style">Changes with a red star (★) in the title are of particular importance, so make sure that you read them.</span>
+    </p>
+    <h2>Contents</h2>
+	<div class="section">
+	  
+	  <ul style="list-style-type: none;">
+	    <li><a href="#module_idx_1">Changes in SystemUpdater</a></li>
+
+	  </ul>
+	    
+	  <ul style="list-style-type: none;">
+	    <li><a href="#subject_changelog">Package Change Logs</a></li>
+	  </ul>
+	  
+	</div> <!-- section -->
+    <!-- ====================================================================== -->
+<h2 id="subject_changelog_11_6_1_7" class="indexed_head">Changes in CTR-SDK 11.6.1 (2022-08-30 - for SystemUpdater 0.35.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_63-U01">63-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_6" class="indexed_head">Changes in CTR-SDK 11.6.1 (2021-09-17 - for SystemUpdater 0.34.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_62-U01">62-U01: (Internet Browser) Updated the Internet Browser [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_5" class="indexed_head">Changes in CTR-SDK 11.6.1 (2020-11-17 - for SystemUpdater 0.33.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_61-U01">61-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_4" class="indexed_head">Changes in CTR-SDK 11.6.1 (2019-12-03 - for SystemUpdater 0.32.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_60-U01">60-U01: (CEC) Fixed a bug where StreetPass connection might sometimes not be established. [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_3" class="indexed_head">Changes in CTR-SDK 11.6.1 (2019-11-05 - for SystemUpdater 0.31.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_59-U01">59-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_2" class="indexed_head">Changes in CTR-SDK 11.6.1 (2019-03-16 - for SystemUpdater 0.30.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_58-U01">58-U01:  (BOSS) Support for server update related to BOSS data store linking tasks [SystemUpdater]</a></li>
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_58-U02">58-U02:  (BOSS) Option in System Settings now prevents BOSS play report task from running [SystemUpdater]</a></li>
+</ul>
+
+<h2 id="subject_changelog_11_6_1_1" class="indexed_head">Changes in CTR-SDK 11.6.1 (2018-07-31 - for SystemUpdater 0.28.0)</h2>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_57-U01">57-U01: (OS) Updated to improve system stability [SystemUpdater]</a></li>
+</ul>
+<h2 id="subject_changelog_11_6_1_0" class="indexed_head">Changes in CTR-SDK 11.6.1 (2018-06-20 - for SystemUpdater 0.27.0)</h2>
+<h3 id="module_idx_0">CTR-SDK</h3>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_56-S01">56-S01: (DevEnv) Fixed a bug when building in CTR-SDK 11.6.0 where a warning message was displayed in Master Editor if the SDK and the desc file versions did not match. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_56-S02">56-S02: (HIO) Fixed a bug where nn::hio::HostFile::Seek in PARTNER-CTR would not support a file larger than 2 GB. [SDK]</a></li>
+</ul>
+<h2 id="subject_changelog_11_6_0_0" class="indexed_head">Changes in CTR-SDK 11.6.0 (2017-09-19 - for SystemUpdater 0.27.0)</h2>
+<h3 id="module_idx_0">CTR-SDK</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S03">55-S03: (BOSS) Improved documentation for the rules for displaying the update indicator for SpotPass. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S04">55-S04: (BOSS) Clarified that the service status of the data store linking task remains as <code>SERVICE_UNKNOWN</code>. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S06">55-S06: (EC) Updated the eShop REST API manual. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S07">55-S07: (EC) Revised the manual to state that dummy credit cards can no longer be used on South Korean region consoles. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S08">55-S08: (FS) Added to the manual that nn::fs::ResultWriteProtected might sometimes not be returned when the SD card is write-protected. [SDK | Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S01">55-S01: (APPLET) Fixed a bug that generated an error when jumping to Nintendo eShop while a library applet had been preloaded. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S02">55-S02: (BOSS) Fixed a bug that entered an extraneous character at the end of a URL return displayed with BossLotcheckTool. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S05">55-S05: (CX) Fixed a bug that caused a buffer overrun with the nn::cx::CompressHuffman function. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S09">55-S09: (SND) Fixed a bug where the status for nn::snd::CTR::WaveBuffer structures after waking from sleep mode did not update correctly. [SDK]</a></li>
+<li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html#note_55-S10">55-S10: (TOOL) Fixed a bug that caused insufficient memory with makerom. [SDK]</a></li>
+</ul>
+<h3 id="module_idx_1">SystemUpdater</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html#note_55-U01">55-U01: (OS) Made revisions to make the system more stable. [SystemUpdater]</a></li>
+</ul>
+<h3 id="module_idx_2">SampleDemos</h3>
+<h4>Additions and Changes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SampleDemos_ChangeLog.html#note_55-D02">55-D02: (FS) Added to the manual that nn::fs::ResultWriteProtected might sometimes not be returned when the SD card is write-protected. [SDK | Sample Demos]</a></li>
+</ul>
+<h4>Bug Fixes</h4>
+<ul style="list-style-type:none;">
+<li><a href="./ChangeLogs/SampleDemos_ChangeLog.html#note_55-D01">55-D01: (BOSS) Fixed a bug that could prevent proper handling of task completion when a task error occurred with sample_datastore. [Sample Demos]</li>
+</ul>
+
+    <h2 id="subject_changelog" class="indexed_head">Change Logs for Each Package</h2>
+
+    <ul>
+      <li><a href="./ChangeLogs/CTR-SDK_ChangeLog.html">CTR-SDK Change Log</a> (<a href="./ChangeLogs/CTR-SDK_ChangeLog_old.html">Previous CTR-SDK Change Logs</a>)</li>
+<li><a href="./ChangeLogs/SystemUpdater_ChangeLog.html">System Updater Change Logs</a> (<a href="./ChangeLogs/SystemUpdater_ChangeLog_old.html">Previous System Updater Change Logs</a>)</li>
+<li><a href="./ChangeLogs/SampleDemos_ChangeLog.html">Sample Demos Change Log</a> (<a href="./ChangeLogs/SampleDemos_ChangeLog_old.html">Previous Sample Demos Change Logs</a>)</li>
+
+    </ul>
+
+    <!-- ====================================================================== -->
+    
+  </body>
+
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
+
+</html>
diff --git a/pages/misc/systemupdater/index.html b/pages/misc/systemupdater/index.html
new file mode 100644
index 0000000..fb53f59
--- /dev/null
+++ b/pages/misc/systemupdater/index.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+  <head>
+  <link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+  <link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+  </head>
+  <body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="3" nwai_targetclass="indexed_head">
+  <h1>SystemUpdater for CTR/SNAKE:</h1>
+    <div class="warning">
+      <p class="headding">
+        <b>WARNING:</b> Some SystemUpdaters may not be compatible with <i>any</i> 3DS and can cause bricks. Warnings are provided where possible, though I cannot guarantee the safety of your consoles/devkits, and I take no responsibility if anything provided causes any damage. It is up to you to check everything before using.
+      </p>
+    </div>
+  <h2>Changelogs ( <a href="changelog.html">All</a> )</h2>
+  <p>
+  Official changelogs for every version of the SystemUpdater and SDK dating back to 0.15.3 (2011/04/12).
+  </p>
+  <h2>Readme ( <a href="readme_CTR.html">CTR</a> | <a href="readme_SNAKE.html">SNAKE</a> | <a href="readme_SD-SNAKE.html">SD_SNAKE</a> )</h2>
+  <p>
+  Official readme of the 0.35.0 SystemUpdater, currently the latest version.
+  </p>
+  <h2>Updater list ( <a href="updaterlist_CTR.html">CTR</a> | <a href="updaterlist_SNAKE.html">SNAKE</a> | <a href="updaterlist_SD-SNAKE.html">SD_SNAKE</a> )</h2>
+  <p>
+  Unofficial list of all known SystemUpdaters. This has info on whether or not a given updater has been dumped/leaked.
+  </p>
+  <h2>SystemUpdater archive ( <a href="https://archive.org/details/ctr-system-updater">All</a> )</h2>
+  <p>
+  Downloads of most SystemUpdaters known to have been dumped/leaked, along with the extracted firmware CIAs which have been retail encrypted to work on normal <s>peasant</s> retail units.<br><br>
+  Note that this does not include prototype (&lt;0.13.0) or ntrboot mode SystemUpdaters.
+  </p>
+  </body>
+</html>
diff --git a/pages/misc/systemupdater/readme_CTR.html b/pages/misc/systemupdater/readme_CTR.html
new file mode 100644
index 0000000..12e6d66
--- /dev/null
+++ b/pages/misc/systemupdater/readme_CTR.html
@@ -0,0 +1,191 @@
+﻿<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title>System Updater for CTR</title>
+<style type="text/css">
+<!--
+body {
+/*
+    font-size       : 10pt;
+*/
+    font-weight     : normal;
+    color           : #000000;
+    margin          : 8px;
+}
+
+div {
+    width           : 98%;
+    white-space     : nowrap;
+}
+
+div.title {
+    text-align      : left;
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    color           : #202020;
+    border-style    : double;
+    border-width    : 8px;
+    /* タイトルを囲む枠線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin          : 4px;
+    padding         : 4px;
+}
+
+h1 {
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    border-style    : none none solid double;
+    border-width    : 0px 0px 2px 8px;
+    /* 見出しの線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin-left     : 2px;
+    padding-left    : 4px;
+}
+
+p {
+    margin-left     : 4px;
+}
+
+-->
+</style>
+
+</head>
+<body>
+<a name="top"></a>
+
+
+<div class="title">
+Readme-SystemUpdaterForCTR.html<br />
+<br />
+System Updater for CTR 0.35.0<br />
+</div>
+
+<h1>Contents</h1>
+<ol>
+  <li><a href="#ss01">Introduction</a></li>
+  <li><a href="#ss02">Notes</a></li>
+  <li><a href="#ss07">Known Bugs</a></li>
+  <li><a href="#ss08">File List</a></li>
+  <li><a href="#ss09">Next Steps</a></li>
+  <li><a href="#ss10">Revision History</a></li>
+</ol>
+
+
+<h1>1. <a name="ss01">Introduction</a></h1>
+<p>
+  This package contains the System Updater for the following development hardware.<br />
+</p>
+<ul>
+  <li>Nintendo 3DS development hardware (CTR)</li>
+  <li>Nintendo 3DS XL development hardware (SPR)</li>
+  <li>Nintendo 2DS development hardware (FTR)</li>
+  <li>PARTNER-CTR Debugger</li>
+  <li>PARTNER-CTR Capture Debugger</li>
+  <li>PARTNER-CTR Capture</li>
+  <li>IS-CTR Development Tools</li>
+</ul>
+<p>
+  Operation on development hardware that is not listed is not guaranteed.<br />
+  Please contact support@noa.com if you have any concerns or encounter bugs not listed in this document.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>2. <a name="ss02">Notes</a></h1>
+<ul>
+  <li>
+    <b>HOME Menu set to start when changing markets</b><br />
+    <br />
+    If you use the System Updater for one market on development hardware for a different market, the settings change so that the HOME Menu starts.<br />
+    Because the system initialization is done at the same time as the import, the initial setup screen for the HOME Menu is the first thing that appears.<br />
+    This change was made to prevent problems that occurred when forgetting to initialize the system after changing the market. Note this change when changing the market.<br />
+  </li><br />
+
+  <li>
+    <b>Version Displayed in System Settings</b><br />
+    <br />
+    The version is not accurately applied to System Settings on the development hardware's HOME Menu. A fixed value of "Ver. 0.0.0-0J" is displayed instead.<br />
+    (The version is accurately applied on retail hardware.)<br />
+    Check the "Firmware Ver." shown on TestMenu or DevMenu screens for the actual version.<br />
+  </li><br />
+
+  <li>
+    <b>Make sure that test units are being charged when updating them</b><br />
+    <br />
+    If power is lost during an update, that could break the test unit.<br />
+    Also, other hardware could also malfunction if the power is turned off during an update. Please be careful.<br />
+  </li>
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>3. <a name="ss07">Known Bugs</a></h1>
+<p>There are currently no bugs when updating.</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>4. <a name="ss08">File List</a></h1>
+<ul>
+  <li>SystemUpdaterForCTR/
+    <ul>
+      <li>SystemUpdater_CTR-0_35_0-JP.csu<br />
+        System Updater for the JP region (Japan).<br />
+      </li><br />
+      <li>SystemUpdater_CTR-0_35_0-US.csu<br />
+        System Updater for the US region (Americas).<br />
+      </li><br />
+      <li>SystemUpdater_CTR-0_35_0-EU.csu<br />
+        System Updater for the EU region (Europe and Australia).<br />
+      </li><br />
+      <li>SystemUpdater_CTR-0_35_0-CN.csu<br />
+        System Updater for the CN region (China).<br />
+      </li><br />
+      <li>SystemUpdater_CTR-0_35_0-KR.csu<br />
+        System Updater for the KR region (Korea).<br />
+      </li><br />
+      <li>SystemUpdater_CTR-0_35_0-TW.csu<br />
+        System Updater for the TW region (Taiwan).
+      </li><br />
+    </ul>
+  </li>
+
+  <li>SystemUpdater_Manual.pdf<br />
+   System Updater Operations Manual.<br />
+  </li><br />
+
+  <li>ReleaseNotes/<br />
+    Revision History<br />
+  </li>
+
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>5. <a name="ss09">Next Steps</a></h1>
+<p>
+  For more information about how to use System Updater, see the <em>System Updater Operations Manual</em>.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>6. <a name="ss10">Revision History</a></h1>
+<p>■ 2022-08-30 version</p>
+<ul>
+  <li>0.35.0 (2022-08-30)<br />
+  Added support for system version 11.16.0.</li>
+</ul>
+
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<hr></body>
+</html>
diff --git a/pages/misc/systemupdater/readme_SD-SNAKE.html b/pages/misc/systemupdater/readme_SD-SNAKE.html
new file mode 100644
index 0000000..7457f15
--- /dev/null
+++ b/pages/misc/systemupdater/readme_SD-SNAKE.html
@@ -0,0 +1,186 @@
+﻿<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title>SD System Updater for SNAKE</title>
+<style type="text/css">
+<!--
+body {
+/*
+    font-size       : 10pt;
+*/
+    font-weight     : normal;
+    color           : #000000;
+    margin          : 8px;
+}
+
+div {
+    width           : 98%;
+    white-space     : nowrap;
+}
+
+div.title {
+    text-align      : left;
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    color           : #202020;
+    border-style    : double;
+    border-width    : 8px;
+    /* タイトルを囲む枠線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin          : 4px;
+    padding         : 4px;
+}
+
+h1 {
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    border-style    : none none solid double;
+    border-width    : 0px 0px 2px 8px;
+    /* 見出しの線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin-left     : 2px;
+    padding-left    : 4px;
+}
+
+p {
+    margin-left     : 4px;
+}
+
+-->
+</style>
+
+</head>
+<body>
+<a name="top"></a>
+
+
+<div class="title">
+Readme-SD_SystemUpdaterForSNAKE.html<br />
+<br />
+SD System Updater for SNAKE 0.35.0<br />
+</div>
+
+<h1>Contents</h1>
+<ol>
+  <li><a href="#ss01">Introduction</a></li>
+  <li><a href="#ss02">Notes</a></li>
+  <li><a href="#ss07">Known Bugs</a></li>
+  <li><a href="#ss08">File List</a></li>
+  <li><a href="#ss09">Next Steps</a></li>
+  <li><a href="#ss10">Revision History</a></li>
+</ol>
+
+
+<h1>1. <a name="ss01">Introduction</a></h1>
+<p>
+  This package contains the System Updater for the following development hardware.<br />
+</p>
+<ul>
+  <li>New Nintendo 3DS development hardware (KTR)</li>
+  <li>New Nintendo 3DS XL development hardware (RED)</li>
+  <li>New Nintendo 2DS XL development hardware (JAN)</li>
+</ul>
+<p>
+  Note that it will not operate on development hardware that is not listed above.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>2. <a name="ss02">Notes</a></h1>
+<ul>
+  <li>
+    <strong>Firmware Versions Supporting the New Nintendo 2DS XL Development Hardware</strong><br />
+    <br />
+    You will need to use version 0.25.18 or later of the firmware when using the New Nintendo 2DS XL development hardware.<br />
+    You cannot use versions of SD System Updater for SNAKE earlier than 0.25.18.<br />
+  </li><br />
+
+  <li>
+    <b>HOME Menu set to start when changing markets</b><br />
+    <br />
+    If you use the System Updater for one market on development hardware for a different market, the settings change so that the HOME Menu starts.<br />
+    Because the system initialization is done at the same time as the import, the initial setup screen for the HOME Menu is the first thing that appears.<br />
+    This change was made to prevent problems that occurred when forgetting to initialize the system after changing the market. Note this change when changing the market.<br />
+  </li><br />
+
+  <li>
+    <b>Version Displayed in System Settings</b><br />
+    <br />
+    The version is not accurately applied to System Settings on the development hardware's HOME Menu. A fixed value of "Ver. 0.0.0-0J" is displayed instead.<br />
+    (The version is accurately applied on retail hardware.)<br />
+    Check the "Firmware Ver." shown on TestMenu or DevMenu screens for the actual version.<br />
+  </li><br />
+
+  <li>
+    <b>Make sure that test units are being charged when updating them</b><br />
+    <br />
+    If power is lost during an update, that could break the test unit.<br />
+    Also, other hardware could also malfunction if the power is turned off during an update. Please be careful.<br />
+  </li>
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>3. <a name="ss07">Known Bugs</a></h1>
+<p>There are currently no bugs when updating.</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>4. <a name="ss08">File List</a></h1>
+<ul>
+  <li>SD SystemUpdaterForSNAKE/
+    <ul>
+      <li>SD_SystemUpdater_SNAKE-0_35_0-JP.cia<br />
+        System Updater for the JP region (Japan).<br />
+      </li><br />
+      <li>SD_SystemUpdater_SNAKE-0_35_0-US.cia<br />
+        System Updater for the US region (Americas).<br />
+      </li><br />
+      <li>SD_SystemUpdater_SNAKE-0_35_0-EU.cia<br />
+        System Updater for the EU region (Europe and Australia).<br />
+      </li><br />
+      <li>SD_SystemUpdater_SNAKE-0_35_0-KR.cia<br />
+        System Updater for the KR region (Korea).
+      </li>
+    </ul>
+  </li><br />
+  <li>SD_SystemUpdater_Manual.pdf<br />
+     SD System Updater Operations Manual.<br />
+  </li><br />
+
+    <li>ReleaseNotes/<br />
+      Revision History<br />
+    </li>
+
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>5. <a name="ss09">Next Steps</a></h1>
+<p>
+  For more information about how to use System Updater, see the <em>System Updater Operations Manual</em>.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>6. <a name="ss10">Revision History</a></h1>
+<p>2022-08-30 version</p>
+<ul>
+  <li>0.35.0 (2022-08-30)<br />
+  Added support for system version 11.16.0.</li>
+</ul>
+
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<hr><p>CONFIDENTIAL</p></body>
+</html>
diff --git a/pages/misc/systemupdater/readme_SNAKE.html b/pages/misc/systemupdater/readme_SNAKE.html
new file mode 100644
index 0000000..7f47024
--- /dev/null
+++ b/pages/misc/systemupdater/readme_SNAKE.html
@@ -0,0 +1,201 @@
+﻿<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title>System Updater for SNAKE</title>
+<style type="text/css">
+<!--
+body {
+/*
+    font-size       : 10pt;
+*/
+    font-weight     : normal;
+    color           : #000000;
+    margin          : 8px;
+}
+
+div {
+    width           : 98%;
+    white-space     : nowrap;
+}
+
+div.title {
+    text-align      : left;
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    color           : #202020;
+    border-style    : double;
+    border-width    : 8px;
+    /* タイトルを囲む枠線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin          : 4px;
+    padding         : 4px;
+}
+
+h1 {
+    font-weight     : bold;
+/*
+    font-size       : 16pt;
+*/
+    font-size       : 150%;
+    border-style    : none none solid double;
+    border-width    : 0px 0px 2px 8px;
+    /* 見出しの線の色を指定 */
+    border-color    : #dcdcdc;
+
+    margin-left     : 2px;
+    padding-left    : 4px;
+}
+
+p {
+    margin-left     : 4px;
+}
+
+-->
+</style>
+
+</head>
+<body>
+<a name="top"></a>
+
+
+<div class="title">
+Readme-SystemUpdaterForSNAKE.html<br />
+<br />
+System Updater for SNAKE 0.35.0<br />
+</div>
+
+<h1>Contents</h1>
+<ol>
+  <li><a href="#ss01">Introduction</a></li>
+  <li><a href="#ss02">Notes</a></li>
+  <li><a href="#ss07">Known Bugs</a></li>
+  <li><a href="#ss08">File List</a></li>
+  <li><a href="#ss09">Next Steps</a></li>
+  <li><a href="#ss10">Revision History</a></li>
+</ol>
+
+
+<h1>1. <a name="ss01">Introduction</a></h1>
+<p>
+  This package contains the System Updater for the following development hardware.<br />
+</p>
+<ul>
+  <li>New Nintendo 3DS development hardware (KTR)</li>
+  <li>New Nintendo 3DS XL development hardware (RED)</li>
+  <li>New Nintendo 2DS XL development hardware (JAN)</li>
+  <li>IS-RAY-DEBUGGER (IS-SNAKE Devkit Prototype)</li>
+  <li>IS-SNAKE Devkit</li>
+</ul>
+<p>
+  Operation on development hardware that is not listed is not guaranteed.<br />
+  Please contact support@noa.com if you have any concerns or encounter bugs not listed in this document.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>2. <a name="ss02">Notes</a></h1>
+<ul>
+  <li>
+    <strong>Firmware Versions Supporting the New Nintendo 2DS XL Development Hardware</strong><br />
+    <br />
+    You will need to use version 0.25.18 or later of the firmware when using the New Nintendo 2DS XL development hardware.<br />
+    You cannot use versions of System Updater for SNAKE earlier than 0.25.18.<br />
+  </li><br />
+
+  <li>
+    <b>When using IS-RAY-DEBUGGER, you must use the gamma version, or the beta version with the gamma version controller.</b><br />
+    <br />
+    When using this updater on IS-RAY-DEBUGGER, it will not run properly unless the device is the gamma version or the beta version with a gamma version controller.<br />
+  </span></li><br />
+
+  <li>
+    <b>Can only be used in environments with System Updater 0.22.32 or later.</b><br />
+    <br />
+    Because of a security update, this updater can only be used with 0.22.32 or later environments.<br />
+  </span></li><br />
+
+  <li>
+    <b>HOME Menu set to start when changing markets</b><br />
+    <br />
+    If you use the System Updater for one market on development hardware for a different market, the settings change so that the HOME Menu starts.<br />
+    Because the system initialization is done at the same time as the import, the initial setup screen for the HOME Menu is the first thing that appears.<br />
+    This change was made to prevent problems that occurred when forgetting to initialize the system after changing the market. Note this change when changing the market.<br />
+  </li><br />
+
+  <li>
+    <b>Version Displayed in System Settings</b><br />
+    <br />
+    The version is not accurately applied to System Settings on the development hardware's HOME Menu. A fixed value of "Ver. 0.0.0-0J" is displayed instead.<br />
+    (The version is accurately applied on retail hardware.)<br />
+    Check the "Firmware Ver." shown on TestMenu or DevMenu screens for the actual version.<br />
+  </li><br />
+
+  <li>
+    <b>Make sure that test units are being charged when updating them</b><br />
+    <br />
+    If power is lost during an update, that could break the test unit.<br />
+    Also, other hardware could also malfunction if the power is turned off during an update. Please be careful.<br />
+  </li>
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>3. <a name="ss07">Known Bugs</a></h1>
+<p>There are currently no bugs when updating.</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>4. <a name="ss08">File List</a></h1>
+<ul>
+  <li>SystemUpdaterForSNAKE/
+    <ul>
+      <li>SystemUpdater_SNAKE-0_35_0-JP.csu<br />
+        System Updater for the JP region (Japan).<br />
+      </li><br />
+      <li>SystemUpdater_SNAKE-0_35_0-US.csu<br />
+        System Updater for the US region (Americas).<br />
+      </li><br />
+      <li>SystemUpdater_SNAKE-0_35_0-EU.csu<br />
+        System Updater for the EU region (Europe and Australia).<br />
+      </li><br />
+      <li>SystemUpdater_SNAKE-0_35_0-KR.csu<br />
+        System Updater for the KR region (Korea).<br />
+      </li><br />
+    </ul>
+  </li>
+
+  <li>SystemUpdater_Manual.pdf<br />
+   System Updater Operations Manual.<br />
+  </li><br />
+
+  <li>ReleaseNotes/<br />
+    Revision History<br />
+  </li>
+</ul>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>5. <a name="ss09">Next Steps</a></h1>
+<p>
+  For more information about how to use System Updater, see the <em>System Updater Operations Manual</em>.<br />
+</p>
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<h1>6. <a name="ss10">Revision History</a></h1>
+<p>2022-08-30 version</p>
+<ul>
+  <li>0.35.0 (2022-08-30)<br />
+  Added support for system version 11.16.0.</li>
+</ul>
+
+<div align="right"><a href="#top">Back to top</a></div>
+
+
+<hr><p>CONFIDENTIAL</p></body>
+</html>
diff --git a/pages/misc/systemupdater/updaterlist_CTR.html b/pages/misc/systemupdater/updaterlist_CTR.html
new file mode 100644
index 0000000..2976468
--- /dev/null
+++ b/pages/misc/systemupdater/updaterlist_CTR.html
@@ -0,0 +1,1502 @@
+<head>
+<title>SystemUpdater List</title>
+
+<link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css"/>
+<link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css"/>
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="3" nwai_targetclass="indexed_head">
+<h1 id="top">All known SystemUpdaters for CTR</h1>
+    <div class="warning">
+      <p class="headding">
+        <b>WARNING:</b> Some SystemUpdaters are from the gigaleaks and may not work as expected:<br><br>
+        <li><b>0.9.0</b> contents are in a prototype format and will not install or run.
+        <li><b>0.13.0</b> uses a ROFS container for RomFS which is not supported by newer firmwares.
+        <li><b>0.14.6 to 0.14.12</b> were released with retail encryption and will not work on development units.
+      </p>
+    </div>
+<p>All version info has been gathered from the official changelog, gigaleaks, and online dumps. Updaters in green have been released, while updaters in red remain undumped.</p>
+<div style="margin:auto;width:60%;">
+<table style="border:1px;" id="top">
+  <tr>
+    <th bgcolor="#858585">Firmware Ver</th>
+    <th bgcolor="#858585">SDK Ver</th>
+    <th bgcolor="#858585">Date</th>
+    <th bgcolor="#858585">China</th>
+    <th bgcolor="#858585">Europe</th>
+    <th bgcolor="#858585">Japan</th>
+    <th bgcolor="#858585">Korea</th>
+    <th bgcolor="#858585">Taiwan</th>
+    <th bgcolor="#858585">America</th>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.9.0</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#bababa" style="color:black;">2010/04/13</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.13.0</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.14.6</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#bababa" style="color:black;">2010/11/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.14.7</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#bababa" style="color:black;">2010/12/03</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.14.8</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#bababa" style="color:black;">2010/12/07</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.14.12</td>
+    <td bgcolor="#525252" style="color:white;">Unknown</td>
+    <td bgcolor="#bababa" style="color:black;">2010/12/17</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.3</td>
+    <td bgcolor="#b3ffb3" style="color:black;">2.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/04/12</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.4</td>
+    <td bgcolor="#80ff80" style="color:black;">2.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/04/15</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.5</td>
+    <td bgcolor="#4dff4d" style="color:black;">2.3.1</td>
+    <td bgcolor="#bababa" style="color:black;">2011/04/21</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.6</td>
+    <td bgcolor="#1aff1a" style="color:black;">2.3.2</td>
+    <td bgcolor="#bababa" style="color:black;">2011/04/27</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.7</td>
+    <td bgcolor="#00e600" style="color:black;">2.3.3</td>
+    <td bgcolor="#bababa" style="color:black;">2011/05/11</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.8</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/05/18</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.9</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/05/24</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.16</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/05/27</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.17</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/06/01</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.18</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/06/08</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.19</td>
+    <td bgcolor="#00b300" style="color:white;">2.3.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/06/09</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.15.20</td>
+    <td bgcolor="#008000" style="color:white;">2.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/06/28</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.0</td>
+    <td bgcolor="#ccefff" style="color:black;">3.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/08/05</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.1</td>
+    <td bgcolor="#ccefff" style="color:black;">3.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/09/08</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.4</td>
+    <td bgcolor="#b3e7ff" style="color:black;">3.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/09/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.6</td>
+    <td bgcolor="#b3e7ff" style="color:black;">3.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/10/14</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.7</td>
+    <td bgcolor="#80dfff" style="color:black;">3.2.1</td>
+    <td bgcolor="#bababa" style="color:black;">2011/10/21</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.8</td>
+    <td bgcolor="#4dd2ff" style="color:black;">3.2.2</td>
+    <td bgcolor="#bababa" style="color:black;">2011/10/28</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.9</td>
+    <td bgcolor="#1ac6ff" style="color:black;">3.2.3</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/04</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.12</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/11</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.13</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/14</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.14</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/15</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.15</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/17</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.17</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/18</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.18</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/22</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.19</td>
+    <td bgcolor="#00ace6" style="color:black;">3.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/23</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.20</td>
+    <td bgcolor="#0086b3" style="color:black;">3.2.5</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/25</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.21</td>
+    <td bgcolor="#0086b3" style="color:black;">3.2.5</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/28</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.22</td>
+    <td bgcolor="#0086b3" style="color:black;">3.2.5</td>
+    <td bgcolor="#bababa" style="color:black;">2011/11/29</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.23</td>
+    <td bgcolor="#0086b3" style="color:black;">3.2.5</td>
+    <td bgcolor="#bababa" style="color:black;">2011/12/06</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.24</td>
+    <td bgcolor="#006080" style="color:white;">3.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2011/12/22</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.16.64</td>
+    <td bgcolor="#006080" style="color:white;">3.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2012/01/13</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.1</td>
+    <td bgcolor="#ffb3ff" style="color:black;">4.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2012/02/20</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.2</td>
+    <td bgcolor="#ff99ff" style="color:black;">4.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2012/02/29</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.3</td>
+    <td bgcolor="#ff80ff" style="color:black;">4.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2012/03/19</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.4</td>
+    <td bgcolor="#ff80ff" style="color:black;">4.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2012/03/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.5</td>
+    <td bgcolor="#ff80ff" style="color:black;">4.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2012/04/06</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.6</td>
+    <td bgcolor="#ff4dff" style="color:black;">4.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2012/05/02</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.17</td>
+    <td bgcolor="#ff1aff" style="color:black;">4.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2012/05/29</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.19</td>
+    <td bgcolor="#e600e6" style="color:black;">4.2.1</td>
+    <td bgcolor="#bababa" style="color:black;">2012/06/27</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.17.48</td>
+    <td bgcolor="#b300b3" style="color:white;">4.2.4</td>
+    <td bgcolor="#bababa" style="color:black;">2012/11/14</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.18.0</td>
+    <td bgcolor="#ffb366" style="color:black;">5.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2012/12/18</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.18.1</td>
+    <td bgcolor="#ff9933" style="color:black;">5.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/02/07</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.18.2</td>
+    <td bgcolor="#ff8000" style="color:black;">5.1.1</td>
+    <td bgcolor="#bababa" style="color:black;">2013/02/15</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.18.5</td>
+    <td bgcolor="#cc6600" style="color:white;">5.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/03/26</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.18.16</td>
+    <td bgcolor="#cc6600" style="color:white;">5.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/04/01</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.0</td>
+    <td bgcolor="#9999ff" style="color:black;">6.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/04/11</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.1</td>
+    <td bgcolor="#6666ff" style="color:black;">6.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2013/04/23</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.3</td>
+    <td bgcolor="#6666ff" style="color:black;">6.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2013/05/20</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.6</td>
+    <td bgcolor="#3333ff" style="color:white;">6.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/06/21</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.16</td>
+    <td bgcolor="#3333ff" style="color:white;">6.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/06/28</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.19.48</td>
+    <td bgcolor="#3333ff" style="color:white;">6.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/08/07</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.0</td>
+    <td bgcolor="#d9ffcc" style="color:black;">7.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/08/23</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.1</td>
+    <td bgcolor="#c6ffb3" style="color:black;">7.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2013/09/06</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.2</td>
+    <td bgcolor="#b3ff99" style="color:black;">7.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2013/09/18</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.3</td>
+    <td bgcolor="#9fff80" style="color:black;">7.0.3</td>
+    <td bgcolor="#bababa" style="color:black;">2013/09/27</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.4</td>
+    <td bgcolor="#8cff66" style="color:black;">7.0.4</td>
+    <td bgcolor="#bababa" style="color:black;">2013/10/07</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.5</td>
+    <td bgcolor="#79ff4d" style="color:black;">7.0.5</td>
+    <td bgcolor="#bababa" style="color:black;">2013/10/16</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.6</td>
+    <td bgcolor="#66ff33" style="color:black;">7.0.6</td>
+    <td bgcolor="#bababa" style="color:black;">2013/10/21</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.7</td>
+    <td bgcolor="#53ff1a" style="color:black;">7.0.7</td>
+    <td bgcolor="#bababa" style="color:black;">2013/10/28</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.8</td>
+    <td bgcolor="#40ff00" style="color:black;">7.0.8</td>
+    <td bgcolor="#bababa" style="color:black;">2013/11/06</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.9</td>
+    <td bgcolor="#40ff00" style="color:black;">7.0.8</td>
+    <td bgcolor="#bababa" style="color:black;">2013/11/15</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.10</td>
+    <td bgcolor="#39e600" style="color:black;">7.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/11/26</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.17</td>
+    <td bgcolor="#33cc00" style="color:black;">7.1.1</td>
+    <td bgcolor="#bababa" style="color:black;">2013/12/16</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.18</td>
+    <td bgcolor="#33cc00" style="color:black;">7.1.1</td>
+    <td bgcolor="#bababa" style="color:black;">2014/01/07</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.48</td>
+    <td bgcolor="#2db300" style="color:white;">7.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/04/04</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.20.51</td>
+    <td bgcolor="#269900" style="color:white;">7.2.1</td>
+    <td bgcolor="#bababa" style="color:black;">2014/05/13</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.1</td>
+    <td bgcolor="#ffff99" style="color:black;">9.6.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/07/25</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.2</td>
+    <td bgcolor="#ffff66" style="color:black;">9.7.0</td>
+    <td bgcolor="#bababa" style="color:black;">2013/09/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.3</td>
+    <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/01/08</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.4</td>
+    <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/01/24</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.5</td>
+    <td bgcolor="#ffff00" style="color:black;">9.9.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/03/26</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.6</td>
+    <td bgcolor="#cccc00" style="color:black;">9.10.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/04/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.7</td>
+    <td bgcolor="#999900" style="color:white;">9.11.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/06/10</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.34</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/03</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.35</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/10</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.36</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/14</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.37</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/16</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.38</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/22</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.39</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/25</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.22.40</td>
+    <td bgcolor="#666600" style="color:white;">9.12.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/07/30</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.23.0</td>
+    <td bgcolor="#ffb3b3" style="color:black;">10.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/08/27</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.23.1</td>
+    <td bgcolor="#ff8080" style="color:black;">10.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2014/09/08</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.23.2</td>
+    <td bgcolor="#ff4d4d" style="color:black;">10.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2014/09/10</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.23.3</td>
+    <td bgcolor="#ff1a1a" style="color:black;">10.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2014/09/12</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.23.5</td>
+    <td bgcolor="#e60000" style="color:white;">10.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/10/15</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.0</td>
+    <td bgcolor="#e799ff" style="color:black;">11.0.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.1</td>
+    <td bgcolor="#e799ff" style="color:black;">11.0.1</td>
+    <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.2</td>
+    <td bgcolor="#db66ff" style="color:black;">11.0.2</td>
+    <td bgcolor="#bababa" style="color:black;">2014/11/21</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.4</td>
+    <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/12/09</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.6</td>
+    <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2014/12/15</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.19</td>
+    <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/02/03</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.32</td>
+    <td bgcolor="#c300ff" style="color:black;">11.2.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/02/26</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.33</td>
+    <td bgcolor="#9c00cc" style="color:white;">11.2.1</td>
+    <td bgcolor="#bababa" style="color:black;">2015/03/05</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.38</td>
+    <td bgcolor="#750099" style="color:white;">11.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/03/24</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.39</td>
+    <td bgcolor="#750099" style="color:white;">11.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/03/27</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.48</td>
+    <td bgcolor="#750099" style="color:white;">11.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/04/13</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.49</td>
+    <td bgcolor="#750099" style="color:white;">11.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/04/21</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.51</td>
+    <td bgcolor="#750099" style="color:white;">11.3.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/06/02</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.52</td>
+    <td bgcolor="#620080" style="color:white;">11.3.1</td>
+    <td bgcolor="#bababa" style="color:black;">2015/06/05</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.53</td>
+    <td bgcolor="#620080" style="color:white;">11.3.1</td>
+    <td bgcolor="#bababa" style="color:black;">2015/07/09</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.66</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/09/07</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.67</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/09/16</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.68</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/10/09</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.69</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/11/13</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.70</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/12/08</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.71</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2015/12/24</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.73</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/01/20</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.74</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/01/26</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.75</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/02/01</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+    <td bgcolor="#b00c00" style="color:white;">No</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.76</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/02/26</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.24.77</td>
+    <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/02/27</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.0</td>
+    <td bgcolor="#270033" style="color:white;">11.5.0</td>
+    <td bgcolor="#bababa" style="color:black;">2016/05/09</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.1</td>
+    <td bgcolor="#270033" style="color:white;">11.5.1</td>
+    <td bgcolor="#bababa" style="color:black;">2016/08/04</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.3</td>
+    <td bgcolor="#270033" style="color:white;">11.5.2</td>
+    <td bgcolor="#bababa" style="color:black;">2016/10/28</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.4</td>
+    <td bgcolor="#270033" style="color:white;">11.5.2</td>
+    <td bgcolor="#bababa" style="color:black;">2017/01/26</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.5</td>
+    <td bgcolor="#270033" style="color:white;">11.5.2</td>
+    <td bgcolor="#bababa" style="color:black;">2017/03/21</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.25.18</td>
+    <td bgcolor="#270033" style="color:white;">11.5.2</td>
+    <td bgcolor="#bababa" style="color:black;">2017/05/18</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.26.1</td>
+    <td bgcolor="#270033" style="color:white;">11.5.2</td>
+    <td bgcolor="#bababa" style="color:black;">2017/07/07</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.27.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.0</td>
+    <td bgcolor="#bababa" style="color:black;">2017/09/19</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.28.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2018/07/31</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.30.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2019/03/16</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.31.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2019/11/05</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.32.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2019/12/03</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.33.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2020/11/17</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.34.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2021/09/17</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+  <tr>
+    <td bgcolor="#bababa" style="color:black;">0.35.0</td>
+    <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+    <td bgcolor="#bababa" style="color:black;">2022/08/30</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+    <td bgcolor="green" style="color:white;">Yes</td>
+  </tr>
+</table>
+<p><a href="#top">Top</a></p>
+</div>
+</body>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
diff --git a/pages/misc/systemupdater/updaterlist_SD-SNAKE.html b/pages/misc/systemupdater/updaterlist_SD-SNAKE.html
new file mode 100644
index 0000000..597103f
--- /dev/null
+++ b/pages/misc/systemupdater/updaterlist_SD-SNAKE.html
@@ -0,0 +1,591 @@
+<head>
+  <title>SystemUpdater List</title>
+  <link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+  <link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+  <style>
+    table {
+      font/family: arial, sans/serif;
+      border/collapse: collapse;
+      width: 100%;
+    }
+
+    td,
+    th {
+      border: 1px solid #dddddd;
+      text/align: left;
+      padding: 8px;
+    }
+
+    tr:nth/childeven {
+      background/color: #dddddd;
+    }
+
+    .sdkdivide td {
+      border-bottom: 5px solid black;
+    }
+  </style>
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="3" nwai_targetclass="indexed_head">
+<h1 id="top">All known SystemUpdaters for SNAKE (SD ver)</h1>
+<p>All version info has been gathered from the official changelog, gigaleaks, and online dumps. Updaters in green have been released, while updaters in red remain undumped.<br><br>
+Note <a href="/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html#note_01-U02">01-U02</a> in SDK release info mentions adding a SystemUpdater to update SNAKE units for 0.22.1 (SDK 9.6.0).</a> I am assuming this is the first release of any SNAKE SystemUpdater, so I will not be expanding the table below that version until new information pops up.</p>
+<div style="margin:auto;width:60%;">
+<table style="border:1px;" id="top">
+    <tr>
+      <th bgcolor="#858585">Firmware Ver</th>
+      <th bgcolor="#858585">SDK Ver</th>
+      <th bgcolor="#858585">Date</th>
+      <th bgcolor="#858585">Europe</th>
+      <th bgcolor="#858585">Japan</th>
+      <th bgcolor="#858585">Korea</th>
+      <th bgcolor="#858585">America</th>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.1</td>
+      <td bgcolor="#ffff99" style="color:black;">9.6.0</td>
+      <td bgcolor="#bababa" style="color:black;">2013/07/25</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.2</td>
+      <td bgcolor="#ffff66" style="color:black;">9.7.0</td>
+      <td bgcolor="#bababa" style="color:black;">2013/09/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.3</td>
+      <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/01/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.4</td>
+      <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/01/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.5</td>
+      <td bgcolor="#ffff00" style="color:black;">9.9.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/03/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.6</td>
+      <td bgcolor="#cccc00" style="color:black;">9.10.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/04/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.7</td>
+      <td bgcolor="#999900" style="color:white;">9.11.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/06/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.34</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/03</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.35</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.36</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/14</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.37</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/16</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.38</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/22</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.39</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/25</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.40</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.0</td>
+      <td bgcolor="#ffb3b3" style="color:black;">10.0.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/08/27</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.1</td>
+      <td bgcolor="#ff8080" style="color:black;">10.0.1</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.2</td>
+      <td bgcolor="#ff4d4d" style="color:black;">10.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.3</td>
+      <td bgcolor="#ff1a1a" style="color:black;">10.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/12</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.5</td>
+      <td bgcolor="#e60000" style="color:white;">10.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/10/15</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.0</td>
+      <td bgcolor="#e799ff" style="color:black;">11.0.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.1</td>
+      <td bgcolor="#e799ff" style="color:black;">11.0.1</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.2</td>
+      <td bgcolor="#db66ff" style="color:black;">11.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/21</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.4</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/12/09</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.6</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/12/15</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.19</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/02/03</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.32</td>
+      <td bgcolor="#c300ff" style="color:black;">11.2.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/02/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.33</td>
+      <td bgcolor="#9c00cc" style="color:white;">11.2.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/05</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.38</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.39</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/27</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.48</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/04/13</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.49</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/04/21</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.51</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/06/02</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.52</td>
+      <td bgcolor="#620080" style="color:white;">11.3.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/06/05</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.53</td>
+      <td bgcolor="#620080" style="color:white;">11.3.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/07/09</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.66</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/09/07</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.67</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/09/16</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.68</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/10/09</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.69</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/11/13</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.70</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/12/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.71</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/12/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.73</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/01/20</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.74</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/01/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.75</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/01</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.76</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.77</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/27</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.0</td>
+      <td bgcolor="#270033" style="color:white;">11.5.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/05/09</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.1</td>
+      <td bgcolor="#270033" style="color:white;">11.5.1</td>
+      <td bgcolor="#bababa" style="color:black;">2016/08/04</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.3</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2016/10/28</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.4</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/01/26</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.5</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/03/21</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.18</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/05/18</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.26.1</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/07/07</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.27.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.0</td>
+      <td bgcolor="#bababa" style="color:black;">2017/09/19</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.28.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2018/07/31</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.30.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/03/16</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.31.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/11/05</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.32.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/12/03</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.33.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2020/11/17</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.34.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2021/09/17</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.35.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2022/08/30</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+</table>
+<p><a href="#top">Top</a></p>
+</div>
+</body>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
diff --git a/pages/misc/systemupdater/updaterlist_SNAKE.html b/pages/misc/systemupdater/updaterlist_SNAKE.html
new file mode 100644
index 0000000..5e5513e
--- /dev/null
+++ b/pages/misc/systemupdater/updaterlist_SNAKE.html
@@ -0,0 +1,591 @@
+<head>
+  <title>SystemUpdater List</title>
+  <link rel="stylesheet" href="/assets/css/systemupdater/nwdoc.css" type="text/css" />
+  <link rel="stylesheet" href="/assets/css/systemupdater/release_note.css" type="text/css" />
+  <style>
+    table {
+      font/family: arial, sans/serif;
+      border/collapse: collapse;
+      width: 100%;
+    }
+
+    td,
+    th {
+      border: 1px solid #dddddd;
+      text/align: left;
+      padding: 8px;
+    }
+
+    tr:nth/childeven {
+      background/color: #dddddd;
+    }
+
+    .sdkdivide td {
+      border-bottom: 5px solid black;
+    }
+  </style>
+</head>
+<body class="nwdoc nwhiderightbar" nwai_levelbegin="2" nwai_levelend="3" nwai_targetclass="indexed_head">
+<h1 id="top">All known SystemUpdaters for SNAKE</h1>
+<p>All version info has been gathered from the official changelog, gigaleaks, and online dumps. Updaters in green have been released, while updaters in red remain undumped.<br><br>
+Note <a href="/pages/misc/systemupdater/ChangeLogs/SystemUpdater_ChangeLog_old.html#note_01-U02">01-U02</a> in SDK release info mentions adding a SystemUpdater to update SNAKE units for 0.22.1 (SDK 9.6.0).</a> I am assuming this is the first release of any SNAKE SystemUpdater, so I will not be expanding the table below that version until new information pops up.</p>
+<div style="margin:auto;width:60%;">
+<table style="border:1px;" id="top">
+    <tr>
+      <th bgcolor="#858585">Firmware Ver</th>
+      <th bgcolor="#858585">SDK Ver</th>
+      <th bgcolor="#858585">Date</th>
+      <th bgcolor="#858585">Europe</th>
+      <th bgcolor="#858585">Japan</th>
+      <th bgcolor="#858585">Korea</th>
+      <th bgcolor="#858585">America</th>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.1</td>
+      <td bgcolor="#ffff99" style="color:black;">9.6.0</td>
+      <td bgcolor="#bababa" style="color:black;">2013/07/25</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.2</td>
+      <td bgcolor="#ffff66" style="color:black;">9.7.0</td>
+      <td bgcolor="#bababa" style="color:black;">2013/09/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.3</td>
+      <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/01/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.4</td>
+      <td bgcolor="#ffff33" style="color:black;">9.8.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/01/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.5</td>
+      <td bgcolor="#ffff00" style="color:black;">9.9.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/03/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.6</td>
+      <td bgcolor="#cccc00" style="color:black;">9.10.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/04/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.7</td>
+      <td bgcolor="#999900" style="color:white;">9.11.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/06/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.34</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/03</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.35</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.36</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/14</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.37</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/16</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.38</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/22</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.39</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/25</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.22.40</td>
+      <td bgcolor="#666600" style="color:white;">9.12.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/07/30</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.0</td>
+      <td bgcolor="#ffb3b3" style="color:black;">10.0.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/08/27</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.1</td>
+      <td bgcolor="#ff8080" style="color:black;">10.0.1</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.2</td>
+      <td bgcolor="#ff4d4d" style="color:black;">10.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/10</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.3</td>
+      <td bgcolor="#ff1a1a" style="color:black;">10.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/09/12</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.23.5</td>
+      <td bgcolor="#e60000" style="color:white;">10.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/10/15</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.0</td>
+      <td bgcolor="#e799ff" style="color:black;">11.0.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.1</td>
+      <td bgcolor="#e799ff" style="color:black;">11.0.1</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/11</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.2</td>
+      <td bgcolor="#db66ff" style="color:black;">11.0.2</td>
+      <td bgcolor="#bababa" style="color:black;">2014/11/21</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.4</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/12/09</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.6</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2014/12/15</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.19</td>
+      <td bgcolor="#cf33ff" style="color:black;">11.1.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/02/03</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.32</td>
+      <td bgcolor="#c300ff" style="color:black;">11.2.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/02/26</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.33</td>
+      <td bgcolor="#9c00cc" style="color:white;">11.2.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/05</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.38</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.39</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/03/27</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.48</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/04/13</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.49</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/04/21</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.51</td>
+      <td bgcolor="#750099" style="color:white;">11.3.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/06/02</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.52</td>
+      <td bgcolor="#620080" style="color:white;">11.3.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/06/05</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.53</td>
+      <td bgcolor="#620080" style="color:white;">11.3.1</td>
+      <td bgcolor="#bababa" style="color:black;">2015/07/09</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.66</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/09/07</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.67</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/09/16</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.68</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/10/09</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.69</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/11/13</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.70</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/12/08</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.71</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2015/12/24</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.73</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/01/20</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.74</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/01/26</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.75</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/01</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+      <td bgcolor="#b00c00" style="color:white;">No</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.76</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/26</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.24.77</td>
+      <td bgcolor="#3b004d" style="color:white;">11.4.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/02/27</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.0</td>
+      <td bgcolor="#270033" style="color:white;">11.5.0</td>
+      <td bgcolor="#bababa" style="color:black;">2016/05/09</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.1</td>
+      <td bgcolor="#270033" style="color:white;">11.5.1</td>
+      <td bgcolor="#bababa" style="color:black;">2016/08/04</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.3</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2016/10/28</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.4</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/01/26</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.5</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/03/21</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.25.18</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/05/18</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.26.1</td>
+      <td bgcolor="#270033" style="color:white;">11.5.2</td>
+      <td bgcolor="#bababa" style="color:black;">2017/07/07</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.27.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.0</td>
+      <td bgcolor="#bababa" style="color:black;">2017/09/19</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.28.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2018/07/31</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.30.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/03/16</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.31.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/11/05</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.32.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2019/12/03</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.33.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2020/11/17</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.34.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2021/09/17</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+    <tr>
+      <td bgcolor="#bababa" style="color:black;">0.35.0</td>
+      <td bgcolor="#14001a" style="color:white;">11.6.1</td>
+      <td bgcolor="#bababa" style="color:black;">2022/08/30</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+      <td bgcolor="green" style="color:white;">Yes</td>
+    </tr>
+</table>
+<p><a href="#top">Top</a></p>
+</div>
+</body>
+  <footer style="text-align:right;">
+    <div style="position: fixed;bottom: 0;margin-bottom:1%;z-index: 4;">
+        <a class="fancy" href="/pages/misc/systemupdater/">Back to rmc's SystemUpdater info pages</a>
+    </div>
+</footer>
diff --git a/pages/misc/updaterslist.html b/pages/misc/updaterslist.html
deleted file mode 100644
index df58ee5..0000000
--- a/pages/misc/updaterslist.html
+++ /dev/null
@@ -1,1109 +0,0 @@
-<style>
-table {
-  font-family: arial, sans-serif;
-  border-collapse: collapse;
-  width: 100%;
-}
-
-td, th {
-  border: 1px solid #dddddd;
-  text-align: left;
-  padding: 8px;
-}
-
-tr:nth-child(even) {
-  background-color: #dddddd;
-}
-</style>
-<h1 id="top">All known dumped SystemUpdaters for CTR/SNAKE.</h1>
-<a href="#ctr">SystemUpdater_CTR</a><br>
-<a href="#snake">SystemUpdater_SNAKE</a><br>
-<a href="#sdsnake">SD_SystemUpdater_SNAKE</a><br>
-<a href="#source">Original NDP packages</a><br>
-<h2 id="ctr">SystemUpdater_CTR:</h2>
-<a href="#top">Top</a>
-<table>
-  <tr>
-    <th>SDK Version</th>
-    <th>China</th>
-    <th>Europe</th>
-    <th>Japan</th>
-    <th>Korea</th>
-    <th>Taiwan</th>
-    <th>America</th>
-  </tr>
-  <tr>
-    <td>0.15.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.17.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.23.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.6</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.19</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.39</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.49</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.52</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.53</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.66</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.67</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.68</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.69</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.74</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.76</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.77</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.3</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.4</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.18</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.26.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.27.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.28.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.30.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.31.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.32.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.33.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.34.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.35.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<h2 id="snake">SystemUpdater_SNAKE:</h2>
-<a href="#top">Top</a>
-<table>
-  <tr>
-    <th>SDK Version</th>
-    <th>Europe</th>
-    <th>Japan</th>
-    <th>Korea</th>
-    <th>America</th>
-  </tr>
-  <tr>
-    <td>0.15.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.17.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.23.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.6</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.19</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.39</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.49</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.52</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.53</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.66</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.67</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.68</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.69</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.74</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.76</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.24.77</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.3</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.4</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.18</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.26.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.27.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.28.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.30.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.31.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.32.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.33.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.34.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.35.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<h2 id="sdsnake">SD_SystemUpdater_SNAKE:</h2>
-<a href="#top">Top</a>
-<table>
-  <tr>
-    <th>SDK Version</th>
-    <th>Europe</th>
-    <th>Japan</th>
-    <th>Korea</th>
-    <th>America</th>
-  </tr>
-  <tr>
-    <td>0.15.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.17.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.23.5</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.6</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.39</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.49</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.52</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.53</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.66</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.67</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.68</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.69</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.74</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.76</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.77</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.0</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.1</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.3</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.4</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.18</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.26.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.27.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.28.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.30.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.31.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.32.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.33.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.34.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.35.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-</table>
-
-
-
-
-
-
-
-<h2 id="source">Original NDP packages:</h2>
-<a href="#top">Top</a>
-<table>
-  <tr>
-    <th>SDK Version</th>
-    <th>ForCTR (Japan)</th>
-    <th>ForCTR (America)</th>
-    <th>ForSNAKE (Japan)</th>
-    <th>ForSNAKE (America)</th>
-    <th>SD_ForSNAKE (Japan)</th>
-    <th>SD_ForSNAKE (America)</th>
-  </tr>
-  <tr>
-    <td>0.15.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.17.19</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.23.5</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.6</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.19</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.39</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.49</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.52</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.53</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.66</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.67</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.68</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.69</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.74</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.76</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.24.77</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-    <td style="color:red;">No</td>
-  </tr>
-  <tr>
-    <td>0.25.3</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.4</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.5</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.25.18</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.26.1</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.27.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.28.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.30.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.31.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.32.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.33.0</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.34.0</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-  <tr>
-    <td>0.35.0</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-    <td style="color:red;">No</td>
-    <td style="color:green;">Yes</td>
-  </tr>
-</table>
