Browse Source

0008: Installing Armbian on Allwinner H6 Android TV Box (Tanix TX6)

i12bretro 3 years ago
parent
commit
52ed5c2fe5
1 changed files with 78 additions and 96 deletions
  1. 78 96
      0008.html

+ 78 - 96
0008.html

@@ -12,9 +12,11 @@
             });
 
             $('li').each(function(i,e){
-              var uuid = 'li_' + Math.floor(Math.random() * Math.floor(1000000)).toString() + '_' + i.toString();
-              $(this).contents().wrap('<span id="'+ uuid +'"><label for="cb_'+ uuid +'"></label></span>');
-              $(this).prepend('<input type="checkbox" class="completeBox" id="cb_' + uuid +'" rel="'+ uuid +'" />')
+							if(!$(this).hasClass('noCheckbox')){
+								var uuid = 'li_' + Math.floor(Math.random() * Math.floor(1000000)).toString() + '_' + i.toString();
+								$(this).contents().wrap('<span id="'+ uuid +'"><label for="cb_'+ uuid +'"></label></span>');
+								$(this).prepend('<input type="checkbox" class="completeBox" id="cb_' + uuid +'" rel="'+ uuid +'" />')
+							}
             });
 
             $('code,div.codeBlock,textarea.codeBlock').each(function(i,e){
@@ -23,7 +25,7 @@
               theElement.empty();
               for(l=0;l<lines.length;l++){
                 if($.trim(lines[l]) != '' && $.trim(lines[l]).substr(0,1) != '#' && $.trim(lines[l]).indexOf(' #') == -1 && lines[l].substr(0, 4).toUpperCase() != 'REM '){
-									                  theElement.append('<input type="image" src="images/clipboard.png" value="" class="copy-text" rel="copy_'+ i +'_'+ l +'" data-clipboard-text="'+ lines[l].replace(/"/g, '&quot;') +'" /><span id="copy_'+ i +'_'+ l +'">'+ lines[l] +'</span>');
+									                  theElement.append('<input type="image" src="images/clipboard.png" value="" class="copy-text" rel="copy_'+ i +'_'+ l +'" data-clipboard-text="'+ $.trim(lines[l].replace(/"/g, '&quot;')) +'" /><span id="copy_'+ i +'_'+ l +'">'+ lines[l] +'</span>');
 									                } else {
                   theElement.append(lines[l]);
                 }
@@ -33,9 +35,15 @@
             $(document).on('click','input.copy-text',function(){
               theButton = $(this);
 														$('input.copy-text').attr('src','images/clipboard.png');
-							              $('span.copy-animation').removeClass('copy-animation');
+							              $('span.copy-animation,span.copy-animation-ps').removeClass('copy-animation copy-animation-ps');
               try {
-                $('#'+ theButton.attr('rel')).addClass('copy-animation');
+                if($('#'+ theButton.attr('rel')).parent('div').hasClass('PS')){
+                  $('#'+ theButton.attr('rel')).addClass('copy-animation-ps');
+								} else if($('#'+ theButton.attr('rel')).parent('div').hasClass('CMD')){
+									$('#'+ theButton.attr('rel')).addClass('copy-animation-cmd');
+                } else {
+                  $('#'+ theButton.attr('rel')).addClass('copy-animation');
+                }
                 navigator.clipboard.writeText(theButton.data('clipboard-text').replace(/<[^>]*>?/gm, ''));
 																theButton.attr('src','images/clipboard_active.png');
 								              } catch(err) {
@@ -57,8 +65,8 @@
             });
 
             if(window.self !== window.top){
-              window.parent.$('iframe.stepsFrame').height((this['scrollingElement']['scrollHeight']+20) +'px');
-            }
+															window.parent.$('iframe.stepsFrame').height((this['scrollingElement']['scrollHeight']+20) +'px');
+							            }
           });
         </script>
         <link href="css/steps.css" rel="stylesheet" type="text/css" />
@@ -71,103 +79,77 @@
           </div>
           <div></div>
           <div id="content">
-          <h2>
-	Things You Will Need</h2>
+          <p>I love the idea of the Raspberry Pi, but there are some cheaper alternative single board computers that offer a similar experience for a fraction of the cost. While the community support isn't quite what it is for the Pi, there are a ton of projects you can accomplish on the cheap with these little hidden gems. Keep an eye on AliExpress and Amazon and you can find SBC's sporting quad core ARM process with 2-4 GB of RAM for under $30, including a power supply and IR remote control.</p>
+<p>The box used in this video is a Tanix TX6 I picked up on Amazon for $22.71 shipped. It sports a quad Core Allwinner H6 @ 1.5GHz and 4 GB of DDR3 RAM.</p>
+<p>UPDATED 6/9/20 with direct links to the downloads used in the video</p>
+<h2>Things You Will Need</h2>
+
 <ul>
-	<li>
-		&nbsp;&nbsp;&nbsp; A&nbsp; microSD card at least 8 GB</li>
+	<li>    A  microSD card at least 8 GB</li>
 </ul>
-<h2>
-	Downloads and Flashing to MicroSD</h2>
+
+<h2>Downloads and Flashing to MicroSD</h2>
+
 <ol>
-	<li>
-		Download Armbian <a href="https://mega.nz/#F!j9QSDQSQ!6WpasOlbZYIInfw6yo4phQ" target="_blank">Download</a></li>
-	<li>
-		Download u-boot <a href="https://yadi.sk/d/lTbXkrmZN5Hf6g" target="_blank">Download</a></li>
-	<li>
-		Download Balena Etcher <a href="https://www.balena.io/etcher/" target="_blank">Download</a></li>
-	<li>
-		Run Balena Etcher</li>
-	<li>
-		Burn Armbian image to microSD card</li>
-	<li>
-		Safely remove microSD and re-insert</li>
-	<li>
-		Ignore/close the Windows dialogs to format the inserted microSD card</li>
-	<li>
-		Burn u-boot image to microSD card</li>
-	<li>
-		Safely remove microSD and re-insert</li>
-	<li>
-		Ignore/close the Windows dialogs to format the inserted microSD card</li>
+	<li>Download Armbian <a href="https://mega.nz/#F!j9QSDQSQ!6WpasOlbZYIInfw6yo4phQ" target="_blank">Download</a></li>
+	<li>Download u-boot <a href="https://yadi.sk/d/lTbXkrmZN5Hf6g" target="_blank">Download</a></li>
+	<li>Download Balena Etcher <a href="https://www.balena.io/etcher/" target="_blank">Download</a></li>
+	<li>Run Balena Etcher</li>
+	<li>Burn Armbian image to microSD card</li>
+	<li>Safely remove microSD and re-insert</li>
+	<li>Ignore/close the Windows dialogs to format the inserted microSD card</li>
+	<li>Burn u-boot image to microSD card</li>
+	<li>Safely remove microSD and re-insert</li>
+	<li>Ignore/close the Windows dialogs to format the inserted microSD card</li>
 </ol>
-<h2>
-	Configure MicroSD Card for Armbian</h2>
+
+<h2>Configure MicroSD Card for Armbian</h2>
+
 <ol>
-	<li>
-		Open the readable partition of the microSD card in Explorer</li>
-	<li>
-		Edit uEnv.txt in a text editor
-		<ol start="1" style="list-style-type: lower-alpha;">
-			<li>
-				Comment out rk-3399 lines by adding #</li>
-			<li>
-				Uncomment aw h6 lines by removing #<br />
-				<div class="codeBlock">
-					&nbsp;&nbsp; # aw h6<br />
-					&nbsp;&nbsp; FDT=/dtb/allwinner/sun50i-h6-tanix-tx6.dtb<br />
-					&nbsp;&nbsp; #APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 mem=2048M video=HDMI-A-1:e<br />
-					&nbsp;&nbsp; APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0Save</div>
-			</li>
-			<li>
-				Save</li>
-			<li>
-				Close</li>
-		</ol>
+	<li>Open the readable partition of the microSD card in Explorer</li>
+	<li>Edit uEnv.txt in a text editor
+	<ol start="1" style="list-style-type: lower-alpha;">
+		<li>Comment out rk-3399 lines by adding #</li>
+		<li>Uncomment aw h6 lines by removing #
+		<div class="codeBlock">   # aw h6<br />
+		   FDT=/dtb/allwinner/sun50i-h6-tanix-tx6.dtb<br />
+		   #APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 mem=2048M video=HDMI-A-1:e<br />
+		   APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0Save</div>
+		</li>
+		<li>Save</li>
+		<li>Close</li>
+	</ol>
 	</li>
-	<li>
-		Rename the following files, adding .orig to the filename<br />
-		Rename boot.cmd to boot.cmd.orig<br />
-		Rename boot.scr to boot.scr.orig<br />
-		Rename boot-emmc.cmd to boot-emmc.cmd.orig<br />
-		Rename boot-emmc.scr to boot-emmc.scr.orig</li>
-	<li>
-		Rename the following .aw files, removing the .aw extension<br />
-		Rename boot.cmd.aw to boot.cmd<br />
-		Rename boot.scr.aw to boot.scr<br />
-		Rename boot-emmc.cmd.aw to boot-emmc.cmd<br />
-		Rename boot-emmc.scr.aw to boot-emmc.scr</li>
-	<li>
-		Safely remove microSD</li>
-	<li>
-		Insert microSD card to Android TV box</li>
+	<li>Rename the following files, adding .orig to the filename<br />
+	Rename boot.cmd to boot.cmd.orig<br />
+	Rename boot.scr to boot.scr.orig<br />
+	Rename boot-emmc.cmd to boot-emmc.cmd.orig<br />
+	Rename boot-emmc.scr to boot-emmc.scr.orig</li>
+	<li>Rename the following .aw files, removing the .aw extension<br />
+	Rename boot.cmd.aw to boot.cmd<br />
+	Rename boot.scr.aw to boot.scr<br />
+	Rename boot-emmc.cmd.aw to boot-emmc.cmd<br />
+	Rename boot-emmc.scr.aw to boot-emmc.scr</li>
+	<li>Safely remove microSD</li>
+	<li>Insert microSD card to Android TV box</li>
 </ol>
-<h2>
-	Booting to Armbian for the First Time</h2>
+
+<h2>Booting to Armbian for the First Time</h2>
+
 <ol>
-	<li>
-		Plug the power adapter into the Android TV box</li>
-	<li>
-		You should see the Armbian terminal running startup scripts</li>
-	<li>
-		When prompted, login with username: root password: 1234</li>
-	<li>
-		Input a new root password</li>
-	<li>
-		Confirm the new root password</li>
-	<li>
-		When prompted, input a username</li>
-	<li>
-		Input a password for the new user</li>
-	<li>
-		Confirm the password for the new user</li>
-	<li>
-		Follow any additional the prompts</li>
-	<li>
-		Armbian will boot into the desktop environment</li>
+	<li>Plug the power adapter into the Android TV box</li>
+	<li>You should see the Armbian terminal running startup scripts</li>
+	<li>When prompted, login with username: root password: 1234</li>
+	<li>Input a new root password</li>
+	<li>Confirm the new root password</li>
+	<li>When prompted, input a username</li>
+	<li>Input a password for the new user</li>
+	<li>Confirm the password for the new user</li>
+	<li>Follow any additional the prompts</li>
+	<li>Armbian will boot into the desktop environment</li>
 </ol>
-<p>
-	Special thanks to the developers and forum members over at <a href="https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/" target="_blank">Armbian.com</a> for making this possible</p>
+
+<p>Special thanks to the developers and forum members over at <a href="https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/" target="_blank">Armbian.com</a> for making this possible</p>
           </div>
         </div>
       </body>