CINXE.COM
Nano 7G - freemyipod.org
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Nano 7G - freemyipod.org</title> <script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Nano_7G","wgTitle":"Nano 7G","wgCurRevisionId":22113,"wgRevisionId":22113,"wgArticleId":6422,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Nano_7G","wgRelevantArticleId":6422,"wgRequestId":"a37748b17e2cdf81eedb33c9","wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgWikiEditorEnabledModules":[]});mw.loader.state({"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","site":"ready","user.options":"ready","user.tokens":"loading","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready"});mw.loader.implement("user.tokens@0m9wzhr",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); });mw.loader.load(["mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.toc","mediawiki.searchSuggest","skins.vector.js"]);});</script> <link rel="stylesheet" href="/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles&only=styles&skin=vector"/> <script async="" src="/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=vector"/> <meta name="generator" content="MediaWiki 1.31.0"/> <link rel="shortcut icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="freemyipod.org (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://freemyipod.org/api.php?action=rsd"/> <link rel="alternate" type="application/atom+xml" title="freemyipod.org Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/> <!--[if lt IE 9]><script src="/load.php?debug=false&lang=en&modules=html5shiv&only=scripts&skin=vector&sync=1"></script><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Nano_7G rootpage-Nano_7G skin-vector action-view"> <div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div class="mw-indicators mw-body-content"> </div> <h1 id="firstHeading" class="firstHeading" lang="en">Nano 7G</h1> <div id="bodyContent" class="mw-body-content"> <div id="siteSub" class="noprint">From freemyipod.org</div> <div id="contentSub"></div> <div id="jump-to-nav" class="mw-jump"> Jump to: <a href="#mw-head">navigation</a>, <a href="#p-search">search</a> </div> <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p><a href="/wiki/File:Nano7g_front.jpg" class="image"><img alt="Nano7g front.jpg" src="/images/4/44/Nano7g_front.jpg" width="500" height="375" /></a> <a href="/wiki/File:Nano7g_back.jpg" class="image"><img alt="Nano7g back.jpg" src="/images/a/a2/Nano7g_back.jpg" width="500" height="375" /></a> </p> <div id="toc" class="toc"><div class="toctitle" lang="en" dir="ltr"><h2>Contents</h2></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Components"><span class="tocnumber">1</span> <span class="toctext">Components</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Helpful_pages"><span class="tocnumber">2</span> <span class="toctext">Helpful pages</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Core"><span class="tocnumber">3</span> <span class="toctext">Core</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#Memory_Map"><span class="tocnumber">4</span> <span class="toctext">Memory Map</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Clock_Gates"><span class="tocnumber">5</span> <span class="toctext">Clock Gates</span></a></li> </ul> </div> <h2><span class="mw-headline" id="Components">Components</span></h2> <table class="wikitable"> <tbody><tr> <th>Label</th> <th>Component</th> <th>Part</th> <th>Markings</th> <th>Notes </th></tr> <tr> <td><span style="color:#ff0004">Red</span> </td> <td>PMIC </td> <td> </td> <td>Apple 338S1099 </td> <td>Guessing based on connectivity to power components around. </td></tr> <tr> <td><span style="color:#ff9024">Orange</span> </td> <td>Bluetooth + FM radio </td> <td>Broadcom BCM2078KUBG </td> <td> </td> <td> </td></tr> <tr> <td><span style="color:#f3e00e">Yellow</span> </td> <td> </td> <td>NXP Semiconductors 1609A1 </td> <td> </td> <td> </td></tr> <tr> <td><span style="color:#16dc81">Green</span> </td> <td> </td> <td> </td> <td>75203 23017 </td> <td> </td></tr> <tr> <td><span style="color:#2343e8">Blue</span> </td> <td> </td> <td> </td> <td>75292 98820 </td> <td> </td></tr></tbody></table> <table class="wikitable"> <tbody><tr> <th>Label</th> <th>Component</th> <th>Part</th> <th>Markings</th> <th>Notes </th></tr> <tr> <td><span style="color:#ff0000">Red</span> </td> <td>NAND flash </td> <td>Toshiba THGBX2G7D2JLA01 128 Gb (16 GB) </td> <td> </td> <td> </td></tr> <tr> <td><span style="color:#ff9024">Orange</span> </td> <td>Touchscreen controller </td> <td>Texas Instruments 343S0538 </td> <td> </td> <td> </td></tr> <tr> <td><span style="color:#f3e00e">Yellow</span> </td> <td> </td> <td> </td> <td>Apple 338S1146 </td> <td> </td></tr> <tr> <td><span style="color:#16dc81">Green</span> </td> <td>SoC/CPU </td> <td>S5L8740 </td> <td>339S0193 </td> <td>8740 per IMG1. Guessing based on similar package to N6G SoC/CPU. Also has the most diffpairs running to/from it (from delayered PCB). </td></tr></tbody></table> <h2><span class="mw-headline" id="Helpful_pages">Helpful pages</span></h2> <p>Teardowns: </p> <ul><li><a rel="nofollow" class="external free" href="https://www.ifixit.com/Teardown/iPod+Nano+7th+Generation+Teardown/10826">https://www.ifixit.com/Teardown/iPod+Nano+7th+Generation+Teardown/10826</a></li></ul> <h2><span class="mw-headline" id="Core">Core</span></h2> <p>Cortex A5 according to CP15: </p> <pre>ID code: 0x410fc050 Implementer: ARM Variant: 0x0 Architecture: See CPUID Part number: c05, Revision: 0 </pre> <h2><span class="mw-headline" id="Memory_Map">Memory Map</span></h2> <table class="wikitable"> <tbody><tr> <th>Address</th> <th>Name </th></tr> <tr> <td>0x38C00000 </td> <td>AES </td></tr> <tr> <td>0x3C500000 </td> <td>CLKCON </td></tr> <tr> <td>0x3C700000 </td> <td>TIMER </td></tr> <tr> <td>0x3CC00000 </td> <td>UART0 </td></tr> <tr> <td>0x3CF00000 </td> <td>GPIO </td></tr> <tr> <td>0x3D100000 </td> <td>CHIPID </td></tr></tbody></table> <h2><span class="mw-headline" id="Clock_Gates">Clock Gates</span></h2> <p>There is no big debug table with all clock gates in N7G RetailOS, so the following has been written out by hand: </p> <table class="wikitable"> <tbody><tr> <th>Address</th> <th>Bits (clear to power on)</th> <th>Meaning</th> <th>Source </th></tr> <tr> <td>0x3C50006C </td> <td>0x2000 </td> <td>'SPI power' </td> <td>WTF DevicePowerManagement.dll </td></tr> <tr> <td>0x3C50004C </td> <td>0x4 </td> <td>'SPI power' </td> <td>WTF DevicePowerManagement.dll </td></tr> <tr> <td>0x3C50004c </td> <td>0x1f800020 </td> <td>Timer </td> <td>WTF IpodSec.dll </td></tr> <tr> <td>0x3C500058 </td> <td>0x60 </td> <td>Timer </td> <td>WTF IpodSec.dll </td></tr> <tr> <td>0x3c50006c </td> <td>0xc0007f </td> <td>Timer </td> <td>WTF IpodSec.dll </td></tr></tbody></table> <!-- NewPP limit report Cached time: 20250409113531 Cache expiry: 86400 Dynamic content: false CPU time usage: 0.018 seconds Real time usage: 0.019 seconds Preprocessor visited node count: 39/1000000 Preprocessor generated node count: 66/1000000 Post鈥恊xpand include size: 0/2097152 bytes Template argument size: 0/2097152 bytes Highest expansion depth: 2/40 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post鈥恊xpand size: 124/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 0.000 1 -total --> </div> <!-- Saved in parser cache with key wiki:pcache:idhash:6422-0!canonical and timestamp 20250409113531 and revision id 22113 --> </div> <div class="printfooter"> Retrieved from "<a dir="ltr" href="https://freemyipod.org/index.php?title=Nano_7G&oldid=22113">https://freemyipod.org/index.php?title=Nano_7G&oldid=22113</a>" </div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> <div class="visualClear"></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label"> <h3 id="p-personal-label">Personal tools</h3> <ul> <li id="pt-login"><a href="/index.php?title=Special:UserLogin&returnto=Nano+7G" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li> </ul> </div> <div id="left-navigation"> <div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label"> <h3 id="p-namespaces-label">Namespaces</h3> <ul> <li id="ca-nstab-main" class="selected"><span><a href="/wiki/Nano_7G" title="View the content page [c]" accesskey="c">Page</a></span></li><li id="ca-talk" class="new"><span><a href="/index.php?title=Talk:Nano_7G&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></span></li> </ul> </div> <div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label"> <input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-variants-label" /> <h3 id="p-variants-label"> <span>Variants</span> </h3> <div class="menu"> <ul> </ul> </div> </div> </div> <div id="right-navigation"> <div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label"> <h3 id="p-views-label">Views</h3> <ul> <li id="ca-view" class="collapsible selected"><span><a href="/wiki/Nano_7G">Read</a></span></li><li id="ca-viewsource" class="collapsible"><span><a href="/index.php?title=Nano_7G&action=edit" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></span></li><li id="ca-history" class="collapsible"><span><a href="/index.php?title=Nano_7G&action=history" title="Past revisions of this page [h]" accesskey="h">View history</a></span></li> </ul> </div> <div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label"> <input type="checkbox" class="vectorMenuCheckbox" aria-labelledby="p-cactions-label" /> <h3 id="p-cactions-label"><span>More</span></h3> <div class="menu"> <ul> </ul> </div> </div> <div id="p-search" role="search"> <h3> <label for="searchInput">Search</label> </h3> <form action="/index.php" id="searchform"> <div id="simpleSearch"> <input type="search" name="search" placeholder="Search freemyipod.org" title="Search freemyipod.org [f]" accesskey="f" id="searchInput"/><input type="hidden" value="Special:Search" name="title"/><input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> </div> </form> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/wiki/Main_Page" title="Visit the main page"></a></div> <div class="portal" role="navigation" id="p-navigation" aria-labelledby="p-navigation-label"> <h3 id="p-navigation-label">Navigation</h3> <div class="body"> <ul> <li id="n-mainpage-description"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x">Random page</a></li> </ul> </div> </div> <div class="portal" role="navigation" id="p-Info" aria-labelledby="p-Info-label"> <h3 id="p-Info-label">Info</h3> <div class="body"> <ul> <li id="n-Status"><a href="/wiki/Status">Status</a></li><li id="n-Contact"><a href="/wiki/Contact">Contact</a></li><li id="n-Contributing"><a href="/wiki/Contributing">Contributing</a></li><li id="n-Todo-list"><a href="/wiki/Todo_list">Todo list</a></li><li id="n-Project-summary"><a href="/wiki/Project_summary">Project summary</a></li> </ul> </div> </div> <div class="portal" role="navigation" id="p-Reverse_engineering_Results" aria-labelledby="p-Reverse_engineering_Results-label"> <h3 id="p-Reverse_engineering_Results-label">Reverse engineering Results</h3> <div class="body"> <ul> <li id="n-Firmware"><a href="/wiki/Firmware">Firmware</a></li><li id="n-Firmware-decryption"><a href="/wiki/Firmware_decryption">Firmware decryption</a></li><li id="n-GUID-Table"><a href="/wiki/GUID_table">GUID Table</a></li> </ul> </div> </div> <div class="portal" role="navigation" id="p-Exploiting" aria-labelledby="p-Exploiting-label"> <h3 id="p-Exploiting-label">Exploiting</h3> <div class="body"> <ul> <li id="n-wIndex"><a href="/wiki/WInd3x">wIndex</a></li><li id="n-Pwnage-2.0"><a href="/wiki/Pwnage_2.0">Pwnage 2.0</a></li><li id="n-Notes-vulnerability"><a href="/wiki/Notes_vulnerability">Notes vulnerability</a></li> </ul> </div> </div> <div class="portal" role="navigation" id="p-Other_Guides" aria-labelledby="p-Other_Guides-label"> <h3 id="p-Other_Guides-label">Other Guides</h3> <div class="body"> <ul> <li id="n-Modes"><a href="/wiki/Modes">Modes</a></li> </ul> </div> </div> <div class="portal" role="navigation" id="p-tb" aria-labelledby="p-tb-label"> <h3 id="p-tb-label">Tools</h3> <div class="body"> <ul> <li id="t-whatlinkshere"><a href="/wiki/Special:WhatLinksHere/Nano_7G" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked"><a href="/wiki/Special:RecentChangesLinked/Nano_7G" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print"><a href="/index.php?title=Nano_7G&printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink"><a href="/index.php?title=Nano_7G&oldid=22113" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info"><a href="/index.php?title=Nano_7G&action=info" title="More information about this page">Page information</a></li> </ul> </div> </div> </div> </div> <div id="footer" role="contentinfo"> <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 5 January 2025, at 01:20.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="/wiki/freemyipod.org:Privacy_policy" title="freemyipod.org:Privacy policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/freemyipod.org:About" title="freemyipod.org:About">About freemyipod.org</a></li> <li id="footer-places-disclaimer"><a href="/wiki/freemyipod.org:General_disclaimer" title="freemyipod.org:General disclaimer">Disclaimers</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-poweredbyico"> <a href="//www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a> </li> </ul> <div style="clear: both;"></div> </div> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.018","walltime":"0.019","ppvisitednodes":{"value":39,"limit":1000000},"ppgeneratednodes":{"value":66,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":124,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20250409113531","ttl":86400,"transientcontent":false}}});});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":61});});</script> </body> </html>