forked from i12bretro/tutorials
-
Notifications
You must be signed in to change notification settings - Fork 0
/
0094.html
96 lines (85 loc) · 5.24 KB
/
0094.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Installing Armbian on Amlogic S912 Android TV Box (Tanix TX9s)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="UTF-8">
<meta name="keywords" content="Linux,Armbian,Single Board Computer,SBC,Raspberry Pi Alternative,Tanix,TX9s,Install Guide,AARCH64,ARM,ARM Architecture,ARM CPU,ARM Processor,ARM64,ARMv8,Amlogic,Amlogic S912,Android Box,Android TV,Android TV Box,Android,Cheap TV Box,Debian,Free Software,Micro SD,System On A Chip,S912,SOC,Single Board Computer AARCH64,SD Card,SD,Ubuntu,TV Box,How To,Tutorial,i12bretro">
<meta name="author" content="i12bretro">
<meta name="description" content="Installing Armbian on Amlogic S912 Android TV Box (Tanix TX9s)">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="revised" content="04/08/2022 05:04:20 AM" />
<link rel="icon" type="image/x-icon" href="includes/favicon.ico">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="includes/js/steps.js"></script>
<link href="css/steps.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="gridContainer">
<div class="topMargin"></div>
<div id="listName" class="topMargin">
<h1>Installing Armbian on Amlogic S912 Android TV Box (Tanix TX9s)</h1>
</div>
<div></div>
<div id="content">
<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 TX9s I picked up on GearBest for $24.99 shipped. It sports an Octa Core Amlogic S912 @ 2GHz and 2 GB of DDR3 RAM.<br />
https://www.gearbest.com/goods/pp_009744724529.html?lang=en&wid=1433363</p>
<h2>Things You Will Need</h2>
<ul>
<li>A microSD card at least 8 GB <a href="https://amzn.to/36CpShC" target="_blank">https://amzn.to/36CpShC</a> | <a href="https://amzn.to/3CXJngt" target="_blank">https://amzn.to/3CXJngt</a> | <a href="https://amzn.to/3JqyxSP" target="_blank">https://amzn.to/3JqyxSP</a></li>
</ul>
<h2>Downloads and Flashing to MicroSD</h2>
<ol>
<li>Download Armbian <a href="https://yadi.sk/d/_rQgn_FosYuW0g" 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>
</ol>
<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 aml s9xx FDT and APPEND lines by removing #</li>
<li>Update the FDT line to point to a working .dtb file for your device
<div class="codeBlock"># aml s9xxx<br />
#FDT=/dtb/amlogic/meson-g12a-x96-max-no-cvbs.dtb<br />
#FDT=/dtb/amlogic/meson-g12b-ugoos-am6-no-cvbs.dtb<br />
#FDT=/dtb/amlogic/meson-g12b-odroid-n2.dtb<br />
FDT=/dtb/amlogic/meson-gxm-s912-libretech-pc.dtb<br />
APPEND=root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0</div>
</li>
<li>Save</li>
<li>Close</li>
</ol>
</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>
<ol>
<li>Plug the power adapter into the Android TV box</li>
<li>If the device has never booted from external storage before the stock Android OS will load</li>
<li>In Android, navigate to the application drawer > Run Update & Backup</li>
<li>Select Local > Navigate to the microSD card > aml_autoscript.zip</li>
<li>Select Update</li>
<li>The system will reboot twice and should then begin booting Armbian from the microSD card</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://armbian.com" target="_blank">Armbian.com</a> for making this possible</p>
</div>
</div>
</body>
</html>