<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.geekworm.com/index.php?action=history&amp;feed=atom&amp;title=X735_Software</id>
	<title>X735 Software - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.geekworm.com/index.php?action=history&amp;feed=atom&amp;title=X735_Software"/>
	<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;action=history"/>
	<updated>2026-06-04T18:55:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=36932&amp;oldid=prev</id>
		<title>Admin: Replace &lt;comments/&gt; with &lt;comment-streams /&gt;</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=36932&amp;oldid=prev"/>
		<updated>2026-05-27T02:13:55Z</updated>

		<summary type="html">&lt;p&gt;Replace &amp;lt;comments/&amp;gt; with &amp;lt;comment-streams /&amp;gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 27 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l264&quot;&gt;Line 264:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 264:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[X735]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[X735]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--Add review function! --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--Add review function! --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;comment-streams /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;comment-streams &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id=&quot;main&quot; &lt;/ins&gt;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_2026:diff:1.41:old-36324:rev-36932:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=36324&amp;oldid=prev</id>
		<title>Admin: Replace &lt;comments/&gt; with &lt;comment-streams /&gt;</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=36324&amp;oldid=prev"/>
		<updated>2026-05-26T12:08:03Z</updated>

		<summary type="html">&lt;p&gt;Replace &amp;lt;comments/&amp;gt; with &amp;lt;comment-streams /&amp;gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:08, 26 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l264&quot;&gt;Line 264:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 264:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[X735]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Return to [[X735]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--Add review function! --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--Add review function! --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;comments &lt;/del&gt;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;comment-streams &lt;/ins&gt;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_2026:diff:1.41:old-25184:rev-36324:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=25184&amp;oldid=prev</id>
		<title>Harry at 10:14, 24 April 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=25184&amp;oldid=prev"/>
		<updated>2026-04-24T10:14:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:14, 24 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GD Template Impl}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Deprecated|Please refer to &lt;/ins&gt;[[X735-script]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span class=&quot;tb_red&quot;&amp;gt;&amp;lt;big&amp;gt;This tutorial is deprecated, see &lt;/del&gt;[[X735-script]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Overview==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Overview==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_2026:diff:1.41:old-25169:rev-25184:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Harry</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=25169&amp;oldid=prev</id>
		<title>Harry at 09:57, 23 April 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=25169&amp;oldid=prev"/>
		<updated>2026-04-23T09:57:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:57, 23 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  vi /etc/rc.local&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  vi /etc/rc.local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source lang=&#039;shell&#039; line highlight=&quot;21&quot;&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/sh -e&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/sh -e&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot;&gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;python /home/pi/x735-v2.5/pwm_fan_control.py&amp;amp;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;python /home/pi/x735-v2.5/pwm_fan_control.py&amp;amp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;exit 0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;exit 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTE:  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;NOTE:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_2026:diff:1.41:old-19707:rev-25169:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Harry</name></author>
	</entry>
	<entry>
		<id>https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=19707&amp;oldid=prev</id>
		<title>Harry at 04:21, 3 April 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.geekworm.com/index.php?title=X735_Software&amp;diff=19707&amp;oldid=prev"/>
		<updated>2024-04-03T04:21:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GD Template Impl}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;tb_red&amp;quot;&amp;gt;&amp;lt;big&amp;gt;This tutorial is deprecated, see [[X735-script]]&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
This guide also applies to [[X735]] V3.0 / V2.5 shield；&lt;br /&gt;
&lt;br /&gt;
==For Raspbian /  Raspbian Lite / RetroPie / Twister OS v2.0.2==&lt;br /&gt;
Test &amp;#039;2022-04-04-raspios-bullseye-armhf-lite.img&amp;#039; on May 6th 2022;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install -y git&lt;br /&gt;
 sudo apt-get install -y pigpio python3-pigpio&lt;br /&gt;
 sudo apt-get install -y python3-smbus python3-rpi.gpio&lt;br /&gt;
 git clone https://github.com/geekworm-com/x735-v2.5&lt;br /&gt;
 cd x735-v2.5&lt;br /&gt;
 sudo chmod +x *.sh&lt;br /&gt;
 sudo bash install.sh&lt;br /&gt;
 echo &amp;quot;alias x735off=&amp;#039;sudo /usr/local/bin/x735softsd.sh&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
If reboot fails, please force shutdown or power off and restart&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Test safe shutdown&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 x735off&lt;br /&gt;
* x735off is safe shutdown command, you can run this command to safe shutdown.&lt;br /&gt;
* press button 1-2 seconds to reboot&lt;br /&gt;
* press button 3 seconds to safe shutdown,&lt;br /&gt;
* press 7-8 seconds to force shutdown.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uninstall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo ./uninstall.sh&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;read-fan-speed.py&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo  python3 read_fan_speed.py&lt;br /&gt;
or&lt;br /&gt;
 sudo  python read_fan_speed.py&lt;br /&gt;
&lt;br /&gt;
After a reboot, we can run ```sudo python read_fan_speed.py``` to get an update on the fan&amp;#039;s current speed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;How to make the fan script run automatically after booting?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
There are two ways to achieve it：&lt;br /&gt;
&lt;br /&gt;
1. Put the command line in the /etc/rc.local file: （&amp;#039;&amp;#039;&amp;#039;Default&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
 vi /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;#039;shell&amp;#039; line highlight=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
#&lt;br /&gt;
# rc.local&lt;br /&gt;
#&lt;br /&gt;
# This script is executed at the end of each multiuser runlevel.&lt;br /&gt;
# Make sure that the script will &amp;quot;exit 0&amp;quot; on success or any other&lt;br /&gt;
# value on error.&lt;br /&gt;
#&lt;br /&gt;
# In order to enable or disable this script just change the execution&lt;br /&gt;
# bits.&lt;br /&gt;
#&lt;br /&gt;
# By default this script does nothing.&lt;br /&gt;
&lt;br /&gt;
# Print the IP address&lt;br /&gt;
_IP=$(hostname -I) || true&lt;br /&gt;
if [ &amp;quot;$_IP&amp;quot; ]; then&lt;br /&gt;
  printf &amp;quot;My IP address is %s\n&amp;quot; &amp;quot;$_IP&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
/etc/x735pwr.sh &amp;amp;&lt;br /&gt;
python /home/pi/x735-v2.5/pwm_fan_control.py&amp;amp;&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* The install.sh script will make sure this command line is put into the rc.local file, you don&amp;#039;t need to do anything.&lt;br /&gt;
* Please change &amp;#039;python&amp;#039; to &amp;#039;python3&amp;#039; if you are using python3.&lt;br /&gt;
* Please make sure the file path of pwm_fan_control.py is correct.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Use crontab to add a timed task. For details, please refer to [[How to add crontab job]].&lt;br /&gt;
&lt;br /&gt;
==For DietPi==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo apt-get install -y python-smbus python python3-rpi.gpio&lt;br /&gt;
 sudo apt-get install -y pigpio python-pigpio python3-pigpio git&lt;br /&gt;
 git clone https://github.com/geekworm-com/x735-v2.5&lt;br /&gt;
 cd x735-v2.5&lt;br /&gt;
 sudo chmod +x *.sh&lt;br /&gt;
 sudo bash install-dietpi.sh&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;alias x735off=&amp;#039;sudo /usr/local/bin/x735softsd&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
PS: according to the customer feedback, the above shell script is also work with Citadel, please test yourself, thanks!&lt;br /&gt;
&lt;br /&gt;
==For Volumio 3==&lt;br /&gt;
Test the following script base on the &amp;#039;Volumio-3.175-2021-12-13-pi.img&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The default username and passpword are both &amp;#039;volumio&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # Enable SSH&lt;br /&gt;
 &lt;br /&gt;
 Visit &amp;#039;http://volumio.local/dev/&amp;#039; to click &amp;#039;Enable&amp;#039; button to enable SSH&lt;br /&gt;
&lt;br /&gt;
 # install software and tools via SSH window&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install python-smbus&lt;br /&gt;
 sudo apt-get -y install python-rpi.gpio python3-rpi.gpio&lt;br /&gt;
 &lt;br /&gt;
 # download the install script&lt;br /&gt;
 sudo git clone https://github.com/geekworm-com/x735-v2.5&lt;br /&gt;
 cd x735-v2.5&lt;br /&gt;
 sudo chmod +x *.sh&lt;br /&gt;
 sudo bash install-volumio3.sh&lt;br /&gt;
&lt;br /&gt;
 # add x735off alias &lt;br /&gt;
 echo &amp;quot;alias x735off=&amp;#039;sudo /usr/local/bin/x735softsd&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Test safe shutdown&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 x735off&lt;br /&gt;
* x735off is safe shutdown command, you can run this command to safe shutdown.&lt;br /&gt;
* press button 1-2 seconds to reboot&lt;br /&gt;
* press button 3 seconds to safe shutdown,&lt;br /&gt;
* press 7-8 seconds to force shutdown.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uninstall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo ./uninstall.sh&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;read-fan-speed.py&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo python3 read_fan_speed.py&lt;br /&gt;
&lt;br /&gt;
==For Ubuntu Server==&lt;br /&gt;
Test the following script base on [https://ubuntu.com/download/raspberry-pi Ubuntu Server 21.10] on March 24th, 2022&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 # install software and tools&lt;br /&gt;
 cd ~&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo apt-get install -y unzip make gcc git &lt;br /&gt;
 sudo apt-get install -y wiringpi python python3-pigpio python-setuptools python3-distutils python3-rpi.gpio&lt;br /&gt;
&lt;br /&gt;
 # install pigpio library, also refer to http://abyz.me.uk/rpi/pigpio/download.html&lt;br /&gt;
 wget https://github.com/joan2937/pigpio/archive/master.zip&lt;br /&gt;
 unzip master.zip&lt;br /&gt;
 cd pigpio-master&lt;br /&gt;
 sudo make&lt;br /&gt;
 sudo make install&lt;br /&gt;
&lt;br /&gt;
 # download X735 installation scripts&lt;br /&gt;
 cd ~&lt;br /&gt;
 git clone https://github.com/geekworm-com/x735-v2.5&lt;br /&gt;
 cd x735-v2.5&lt;br /&gt;
 sudo chmod +x *.sh&lt;br /&gt;
&lt;br /&gt;
 # create pigpiod service&lt;br /&gt;
 sudo bash create-pigpiod.service.sh&lt;br /&gt;
 &lt;br /&gt;
 # create /etc/rc.local file&lt;br /&gt;
 sudo bash create-rc.local.sh&lt;br /&gt;
 &lt;br /&gt;
 # install script&lt;br /&gt;
 sudo bash install.sh&lt;br /&gt;
 &lt;br /&gt;
 # add x735off alias&lt;br /&gt;
 echo &amp;quot;alias x735off=&amp;#039;sudo /usr/local/bin/x735softsd.sh&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Test safe shutdown&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 x735off&lt;br /&gt;
* x735off is safe shutdown command, you can run this command to safe shutdown.&lt;br /&gt;
* press button 1-2 seconds to reboot&lt;br /&gt;
* press button 3 seconds to safe shutdown,&lt;br /&gt;
* press 7-8 seconds to force shutdown.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uninstall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo ./uninstall.sh&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;read-fan-speed.py&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 sudo python3 read_fan_speed.py&lt;br /&gt;
&lt;br /&gt;
== For myNode OS and Umbrel ==&lt;br /&gt;
About myNode, please refer to http://www.mynodebtc.com/&lt;br /&gt;
&lt;br /&gt;
About Umbrel, please refetrto https://getumbrel.com/, we test it base on &amp;#039;umbrel-os-v0.4.4.img&amp;#039;&lt;br /&gt;
&lt;br /&gt;
We tested umbrel v0.4.16 on Apr. 18th, 2022 base on &amp;#039;umbrel-os-v0.4.16.img&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
login to mynode teminal via Putty or Xsheel tool, the default user name is `admin`, password is `bolt`, then run the following command:&lt;br /&gt;
&lt;br /&gt;
Login to mynode teminal via Putty or Xsheel tool, the default user name is `umbrel`, default password is `moneyprintergobrrr`, then run the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FAQ&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Q: What are the credentials to SSH into my Umbrel?&lt;br /&gt;
&lt;br /&gt;
A: ssh host is &amp;#039;&amp;#039;&amp;#039;umbrel.local&amp;#039;&amp;#039;&amp;#039; (or ssh &amp;lt;&amp;#039;&amp;#039;&amp;#039;local IP address&amp;#039;&amp;#039;&amp;#039; of your Umbrel&amp;gt;). The default user name is &amp;#039;&amp;#039;&amp;#039;umbrel&amp;#039;&amp;#039;&amp;#039;, and the default password &amp;#039;&amp;#039;&amp;#039;moneyprintergobrrr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install -y python-smbus python pigpio python-pigpio python3-pigpio git wiringpi&lt;br /&gt;
 sudo apt-get install -y python-rpi.gpio python3-rpi.gpio rpi.gpio&lt;br /&gt;
 git clone https://github.com/geekworm-com/x735-v2.5&lt;br /&gt;
 cd x735-v2.5&lt;br /&gt;
 chmod +x *.sh&lt;br /&gt;
 sudo bash install-mynode.sh&lt;br /&gt;
 echo &amp;quot;alias x735off=&amp;#039;sudo /usr/local/bin/x735softsd.sh&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 If you fail to reboot, please unplug the power directly and restart;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039; PWM fan control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 The script is installed successfully and the fan starts to run&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Test safe shutdown&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 x735off&lt;br /&gt;
* Please run &amp;#039;x735off&amp;#039; to shut down or press the on-board button switch to shut down. &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;DON&amp;#039;T run the &amp;#039;shutdown&amp;#039; linux command to shut down, otherwise the power of x735 will not be shut down.&amp;lt;/span&amp;gt;&lt;br /&gt;
* press button switch 1-2 seconds to reboot&lt;br /&gt;
* press button switch  3 seconds to safe shutdown,&lt;br /&gt;
* press 7-8 seconds to force shutdown.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uninstall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 ./uninstall-mynode.sh&lt;br /&gt;
&lt;br /&gt;
==For Version 2.1 or more low version==&lt;br /&gt;
&lt;br /&gt;
Please refer to &amp;#039;&amp;#039;&amp;#039;[http://www.suptronics.com/miniPCkits/x735-hardware.html Hardware]&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;[http://www.suptronics.com/miniPCkits/x730-software.html Software]&amp;#039;&amp;#039;&amp;#039;  and read them and follow the instructions before ask any questions, thank you!&lt;br /&gt;
&lt;br /&gt;
The safe shutdown script is same with X730.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/geekworm-com/x730-script Github]&lt;br /&gt;
We test this shell script base official Raspbian &amp;#039;2018-11-13-raspbian-stretch.img&amp;#039; version;other operating systems not be tested!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Download run script&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/geekworm-com/x730-script&lt;br /&gt;
&lt;br /&gt;
cd x730-script&lt;br /&gt;
&lt;br /&gt;
#Setting file attributes&lt;br /&gt;
sudo chmod +x x730.sh&lt;br /&gt;
&lt;br /&gt;
#Install the script&lt;br /&gt;
sudo bash x730.sh&lt;br /&gt;
&lt;br /&gt;
#Setting up the command to turn off X730 from software &lt;br /&gt;
printf &amp;quot;%s\\n&amp;quot; &amp;quot;alias x730off=&amp;#039;sudo x730shutdown.sh&amp;#039;&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
#Reboot the Raspberry Pi&lt;br /&gt;
sudo reboot&lt;br /&gt;
&lt;br /&gt;
#Powering off the Raspberry Pi from software&lt;br /&gt;
x730off&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Return to [[X735]]&lt;br /&gt;
&amp;lt;!--Add review function! --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Product Manual]]&lt;br /&gt;
[[Category:Raspberry pi]]&lt;br /&gt;
[[Category:Knowledge]]&lt;/div&gt;</summary>
		<author><name>Harry</name></author>
	</entry>
</feed>